/* Rodytrans Marcas Slider 1.4.1 (1.3.0 — logos más juntos, cuadrados de 132 px, borde fino y degradado en los bordes; 1.4.0: sin flechas, zoom al pasar el ratón) */
.rtms{width:100%;position:relative;min-height:148px;--rtms-gap:18px;--rtms-card:132px}
.rtms *{box-sizing:border-box}
.rtms-window{width:100%;overflow:hidden;overscroll-behavior-x:contain;touch-action:pan-y;cursor:grab;scrollbar-width:none;padding-block:10px}
.rtms[data-fade="yes"] .rtms-window{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}
.rtms-window:active{cursor:grabbing}
.rtms-window::-webkit-scrollbar{display:none}
.rtms-track{display:flex;align-items:center;gap:var(--rtms-gap);width:max-content;will-change:transform}
.rtms-item{flex:0 0 var(--rtms-card);width:var(--rtms-card);height:var(--rtms-card);display:flex;align-items:center;justify-content:center;padding:0;background:#fff;border:1px solid #dde3e8;overflow:hidden}
.rtms[data-bg="grey"] .rtms-item{background:#dedede}
.rtms-item{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;transform-origin:center}
.rtms[data-hover="zoom"] .rtms-item:hover{transform:scale(1.08);box-shadow:0 8px 22px rgba(0,47,87,.16);border-color:#c9d3db;position:relative;z-index:2}
.rtms[data-link="no"] .rtms-window{cursor:default}
.rtms-item a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.rtms-item img.rtms-logo{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;box-shadow:none;border:0;border-radius:0}
.rtms-controls{display:flex;justify-content:center;gap:18px;margin-top:10px}
.rtms-controls button{all:unset!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#333!important;background:transparent!important;border:0!important;border-radius:50%!important;width:34px!important;height:34px!important;font-size:27px!important;line-height:1!important;cursor:pointer!important;padding:0!important;box-shadow:none!important}
.rtms-controls button:hover{color:#2479a8!important;background:#eee!important}
.rtms-controls button:focus-visible{outline:2px solid #2479a8!important;outline-offset:2px}
.rtms[data-count="1"] .rtms-controls{display:none}
@media(max-width:767px){.rtms{min-height:124px;--rtms-card:104px;--rtms-gap:12px}}
@media(prefers-reduced-motion:reduce){.rtms-track{will-change:auto}.rtms-item{transition:none}}
