/* RS · Navegación compartida y tipografía corporativa · 22 octubre 2026 */
@font-face{font-family:Alcyone;src:url('../fonts/alcyone/alcyone-regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Alcyone;src:url('../fonts/alcyone/alcyone-semibold.woff2') format('woff2');font-weight:600;font-display:swap}
@font-face{font-family:Alcyone;src:url('../fonts/alcyone/alcyone-black.woff2') format('woff2');font-weight:900;font-display:swap}
body .site-header a,body .site-header button,body .header-top a,body .header-top button,body .footer.rs-footer-redesign,body .footer.rs-footer-redesign a,body .footer.rs-footer-redesign strong,body .footer.rs-footer-redesign small{font-family:Alcyone,Arial,sans-serif!important}
body .site-header a:focus-visible,body .site-header button:focus-visible{outline:2px solid #73e1e7;outline-offset:3px}
@media(min-width:992px){
 body .site-header{padding-top:12px!important;z-index:1000!important}
 body .site-header>.extend-container{display:flex!important;align-items:center!important;gap:20px!important;width:calc(100% - 48px)!important;max-width:1780px!important;min-height:66px!important;padding:4px 20px!important;overflow:visible!important}
 body .site-header>.extend-container>.inner-header{position:relative!important;flex:0 0 214px!important;width:214px!important;min-width:214px!important}
 body .site-header .extend-container .inner-header .main-logo.rs-main-logo{width:214px!important;flex-basis:214px!important;height:58px!important}
 body .site-header .extend-container .main-navigation{flex:1 1 auto!important;width:auto!important;min-width:0!important;margin:0!important}
 body .site-header .extend-container .main-navigation>ul.rs-header-nav{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;width:100%!important;padding:0!important;gap:5px!important;margin:0!important}
 body .site-header .extend-container .main-navigation>ul.rs-header-nav>li{flex:0 0 auto!important;margin:0!important;padding:0!important}
 body .site-header .extend-container .main-navigation>ul.rs-header-nav>li>a:not(.rs-header-pill),body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-split-dropdown>a:not(.rs-header-pill){height:44px!important;min-height:44px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:0!important;white-space:nowrap!important}
 body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-maintenance-menu>a{color:#73e1e7!important;font-weight:900!important}
 body .site-header .rs-split-dropdown>.rs-dropdown-panel{top:100%!important;margin-top:0!important;z-index:1001!important;transform:none!important;transition:opacity .2s,visibility .2s!important}
 body .site-header .rs-split-dropdown:focus-within>.rs-dropdown-panel,body .site-header .rs-split-dropdown.is-open>.rs-dropdown-panel{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}
 body .site-header .rs-dropdown-panel>li>a{font-family:Alcyone,Arial,sans-serif!important;font-size:14px!important;text-transform:none!important;letter-spacing:0!important;min-height:44px!important;display:flex!important;align-items:center!important}
 body .site-header .rs-installations-menu>a:before,body .site-header .rs-secondary-services-menu .rs-secondary-dot{width:8px!important;height:9px!important;transform:none!important;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)!important;box-shadow:none!important;border-radius:0!important}
 body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-ev-feature>a{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:3px!important;height:44px!important;padding:3px 12px!important;min-width:0!important;font-size:10px!important;letter-spacing:0!important;line-height:1.15!important}
 body .site-header .rs-header-nav>.rs-ev-feature .rs-nav-new{position:static!important;display:block!important;order:-1!important;font:900 7px/1 Alcyone,Arial,sans-serif!important;letter-spacing:1.2px!important;padding:2px 5px!important;margin:0!important;transform:none!important}
 body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-action-item>.rs-header-pill{height:32px!important;min-height:32px!important;max-height:32px!important;padding:0 12px!important;font-size:10px!important;letter-spacing:0!important;gap:6px!important}
 body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-social-item{margin-left:6px!important}
 body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-social-item>a.rs-header-social{width:25px!important;min-width:25px!important;height:32px!important;padding:0!important}
}
@media(min-width:992px) and (max-width:1390px){
 body .site-header>.extend-container{width:calc(100% - 24px)!important;gap:12px!important;padding:4px 12px!important}
 body .site-header>.extend-container>.inner-header{flex-basis:190px!important;width:190px!important;min-width:190px!important}
 body .site-header .extend-container .main-navigation>ul.rs-header-nav>li>a:not(.rs-header-pill),body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-split-dropdown>a:not(.rs-header-pill){font-size:11px!important;padding:0 7px!important}
}
@media(min-width:992px) and (max-width:1280px){
 body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-action-item>.rs-header-pill{padding:0!important;width:30px!important;min-width:30px!important;max-width:30px!important}
 body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-ev-feature>a{font-size:9px!important;padding:3px 9px!important}
}
@media(max-width:991px){
 body .header-top .rs-mobile-maintenance>a{color:#007b99!important;font-weight:900!important}
 body .header-top .rs-mobile-ev-feature>a{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;font-size:15px!important;line-height:1.3!important;padding:12px 20px!important}
 body .header-top .rs-mobile-ev-feature .rs-nav-new{order:-1!important;position:static!important;display:block!important;margin:0!important;transform:none!important;font-size:8px!important}
 body .header-top .nav{overflow-y:auto!important;overscroll-behavior:contain}
 body .header-top .nav .inner{min-height:100%;height:auto!important;padding-bottom:40px!important}
 body .header-top .rs-services-mobile-list a{min-height:36px;display:flex;align-items:center}
}
@media(prefers-reduced-motion:reduce){body .rs-brand-icon-official{display:block!important;opacity:1!important;clip-path:none!important;transform:translateX(-88px)!important}}
/* El acceso Inicio lo resuelve la firma; libera espacio útil para los servicios. */
@media(min-width:992px){body .site-header .extend-container .main-navigation>ul.rs-header-nav>li:first-child{display:none!important}}
@media(min-width:992px) and (max-width:1390px){body .site-header .extend-container .inner-header .main-logo.rs-main-logo{width:190px!important;flex-basis:190px!important}}
body .footer.rs-footer-redesign .rs-footer-links{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:16px 30px!important;max-width:100%!important}
body .footer.rs-footer-redesign .rs-footer-links>a{flex:0 1 auto!important;white-space:normal!important;text-align:center!important}
@media(max-width:767px){body .footer.rs-footer-redesign .rs-footer-links{flex-direction:column!important;gap:14px!important}}
@media(min-width:768px){body .footer.rs-footer-redesign .rs-footer-links{flex-direction:row!important}}
@media(min-width:992px){body .site-header .rs-brand-icon-official{opacity:1;clip-path:inset(0);transform:translate3d(-84px,0,0)}body .site-header .rs-brand-logo-official{opacity:1;clip-path:inset(0);transform:none}}
@media(max-width:991px){
 body .header-top .nav__list-dropdown>.rs-services-mobile-list{display:none!important;height:auto!important}
 body .header-top .nav__list-dropdown.rs-mobile-open>.rs-services-mobile-list{display:block!important;height:auto!important}
 body .header-top .nav .inner .nav__content{position:relative!important;top:auto!important;left:auto!important;transform:none!important;height:auto!important;padding-top:15px!important}
}
body .footer.rs-footer-redesign .rs-footer-links>a{width:auto!important;transform:none!important}

/* RS · Firma final sin eslogan y navegación · 9 noviembre 2026 */
body .site-header .rs-brand-official-animated{display:flex!important;align-items:center!important;width:100%!important;height:58px!important;background:none!important;border:0!important;box-shadow:none!important}
body .site-header .rs-brand-official-animated>img{display:block!important;width:100%!important;height:52px!important;object-fit:contain!important;object-position:left center!important}
@media(min-width:992px){
body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-ev-feature>a{font-size:12px!important;font-weight:600!important;flex-direction:row!important;gap:0!important;padding:0 10px!important;line-height:1.15!important}
body .site-header .rs-header-nav>.rs-ev-feature .rs-nav-new{display:none!important}
}
@media(min-width:992px) and (max-width:1390px){body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-ev-feature>a{font-size:11px!important;padding:0 7px!important}}
@media(max-width:991px){
body.nav-active{overflow:hidden!important}
body .header-top{background:#101b23!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
body .header-top .header-container{padding:0 24px!important;min-height:82px!important}
body .header-top .header-container>.logo{top:0!important;padding-top:18px!important;float:none!important;display:block!important;width:210px!important}
body .header-top .logo img{width:210px!important;max-width:100%!important;height:48px!important;max-height:none!important;object-fit:contain!important;object-position:left center!important}
body .header-top .header-container>.menu-icon{position:absolute!important;right:16px!important;top:12px!important;width:56px!important;height:56px!important;cursor:pointer}
body .header-top .header-container .menu-icon .icon-m{top:24px!important;left:17px!important}
body .header-top .menu-icon__line,body.nav-active .header-top .menu-icon__line{background:#fff!important}
body .header-top .nav{background:#101b23!important;text-align:left!important;transition:opacity .25s ease,visibility .25s ease!important;overflow-x:hidden!important;overflow-y:auto!important}
body .header-top .nav:before,body .header-top .nav:after{display:none!important}
body .header-top .nav .inner{display:block!important;box-sizing:border-box!important;min-height:100%!important;padding:100px 24px 36px!important;max-width:620px!important;margin:0 auto!important}
body .header-top .nav .inner>.logo{position:absolute!important;top:18px!important;left:24px!important;padding:0!important;float:none!important}
body .header-top .nav .inner .nav__content{position:relative!important;top:auto!important;left:auto!important;transform:none!important;width:100%!important;height:auto!important;padding:0!important;text-align:left!important}
body .header-top .nav__list{padding:0!important;margin:0!important;width:100%!important}
body .header-top .nav .nav__list>.nav__list-item{margin:0!important;padding:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;font-size:20px!important;transition:opacity .25s ease,transform .25s ease!important;transition-delay:0s!important}
body .header-top .nav .nav__list>.nav__list-item>a{box-sizing:border-box!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;min-height:58px!important;height:auto!important;padding:15px 0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;color:#f5f8fa!important;font-family:Alcyone,Arial,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;text-align:left!important;white-space:normal!important}
body .header-top .nav .nav__list>.nav__list-dropdown:has(>ul)>a:after{content:'+';font-size:24px;color:#57d9dd;flex-shrink:0;margin-left:16px}
body .header-top .nav .nav__list>.rs-mobile-open>a:after{content:'−'}
body .header-top .nav .rs-mobile-ev-feature .rs-nav-new{display:none!important}
body .header-top .nav .rs-services-mobile-list{max-height:none!important;overflow:visible!important;padding:0 0 14px 16px!important;margin:0!important;border-left:2px solid #00b1be!important}
body .header-top .nav .rs-services-mobile-list li{padding:0!important;margin:0!important}
body .header-top .nav .rs-services-mobile-list li>a{padding:9px 0!important;margin:0!important;color:#c8d6df!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important;min-height:42px!important}
body .header-top .nav .inner address{margin:28px 0 0!important;padding:0!important;color:#b9cad5!important;font-size:13px!important;font-weight:400!important;line-height:1.6!important;text-align:left!important}
body .header-top .nav .inner address strong{color:#f5f8fa!important;font-size:14px!important}
body .header-top .nav .inner address p{font-size:13px!important;color:#b9cad5!important;margin:4px 0 12px!important}
body .header-top .nav__content address .rs-phone-trigger,body .header-top .nav__content address a[href^="mailto:"]{display:inline-flex!important;align-items:center!important;gap:8px!important;border:1px solid rgba(87,217,221,.35)!important;background:rgba(0,177,190,.1)!important;color:#fff!important;border-radius:8px!important;padding:10px 12px!important;min-height:44px!important;font-size:12px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important}
body .header-top .nav__content address img{width:17px!important;height:17px!important;filter:brightness(0) invert(1)!important}
body .header-top a:focus-visible,body .header-top .menu-icon:focus-visible{outline:2px solid #57d9dd!important;outline-offset:4px!important}
}
@media(max-width:360px){body .header-top .header-container{padding:0 18px!important}body .header-top .nav .inner{padding-left:18px!important;padding-right:18px!important}body .header-top .nav .nav__list>.nav__list-item>a{font-size:18px!important}}
@media(prefers-reduced-motion:reduce){body .header-top .nav,body .header-top .nav *{transition:none!important;animation:none!important}}

@media(max-width:991px){body.nav-active .header-top .nav .inner,body.nav-active .header-top .nav .nav__content{opacity:1!important;transition-delay:0s!important}body.nav-active .header-top .nav .nav__list-item{opacity:1!important;transform:none!important}body .header-top .menu-icon .icon-circle{display:none!important}body .header-top .rs-mobile-open>a:after{content:"−"!important}}

@media(min-width:992px){body .header-top.nav-mobile{display:none!important}}

body .rs-loader-mark{width:230px!important;height:60px!important}body .rs-loader-face{background-image:url("/assets/img/rs-logo-final-20261109.svg")!important}

/* Promoción independiente y espacio de contacto · 9 noviembre 2026 */
@media(min-width:992px){
body .site-header .extend-container .main-navigation>ul.rs-header-nav{gap:9px!important}
body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-contact-item{margin-left:16px!important;margin-right:5px!important}
body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-phone-item{margin-left:5px!important;margin-right:12px!important}
body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-action-item>.rs-header-pill{padding:0 17px!important;gap:9px!important}
}
@media(min-width:992px) and (max-width:1280px){
body .site-header .extend-container .main-navigation>ul.rs-header-nav{gap:7px!important}
body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-contact-item{margin-left:10px!important;margin-right:3px!important}
body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-phone-item{margin-left:3px!important;margin-right:8px!important}
body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-action-item>.rs-header-pill{padding:0!important;width:38px!important;min-width:38px!important;max-width:38px!important}
}
.rs-ev-promo-banner{position:fixed;right:24px;bottom:64px;z-index:9998;display:flex;align-items:center;gap:12px;box-sizing:border-box;width:310px;max-width:calc(100vw - 32px);padding:14px 42px 14px 16px;background:#10212d;color:#fff;border:1px solid rgba(87,217,221,.4);border-radius:12px;box-shadow:0 8px 28px rgba(0,0,0,.22);font-family:Alcyone,Arial,sans-serif}
.rs-ev-promo-banner>a{display:flex;flex:1;gap:14px;align-items:center;color:#fff;text-decoration:none}
.rs-ev-promo-banner strong{display:block;font-size:14px;font-weight:600;line-height:1.4}
.rs-ev-promo-banner small{display:block;margin-top:3px;color:#b9d5df;font-size:11px;line-height:1.5}
.rs-ev-promo-banner .rs-ev-promo-arrow{font-size:23px;color:#57d9dd}
.rs-ev-promo-banner button{position:absolute;right:7px;top:7px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:transparent;border:0;color:#c5dae2;font-size:22px;cursor:pointer}
.rs-ev-promo-banner a:focus-visible,.rs-ev-promo-banner button:focus-visible{outline:2px solid #57d9dd;outline-offset:3px}
body.nav-active .rs-ev-promo-banner{display:none}
@media(max-width:991px){.rs-ev-promo-banner{right:16px;bottom:20px;width:288px;padding-top:11px;padding-bottom:11px}}

/* With Nous Machine · firma de la APP y mirada compartida */
body .rs-nous-signature{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;min-height:32px!important;max-width:100%!important;margin:0!important;color:#edf6ff!important;font-family:Alcyone,Arial,sans-serif!important;font-size:11px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:.04em!important;white-space:nowrap!important;text-decoration:none!important;text-transform:none!important;flex-shrink:0!important}
body .rs-nous-signature .nous-signature-label{color:#a3bdcf;font-weight:400;letter-spacing:0}
body .rs-nous-signature .nous-signature-name{letter-spacing:1px}
body .rs-nous-signature .nous-signature-eyes{display:flex;align-items:center;justify-content:center;flex:none;width:20px;height:14px;gap:4px;margin-left:2px}
body .rs-nous-signature .nous-signature-eyes i{display:block;width:3px;height:9px;border-radius:999px;background:currentColor;transform:translate(var(--nous-gaze-x,0px),var(--nous-gaze-y,0px));transition:height .28s ease,transform .16s ease-out}
body .rs-nous-signature:hover,body .rs-nous-signature:focus-visible{color:#54d5e1!important}
body .rs-nous-signature:hover .nous-signature-eyes i,body .rs-nous-signature:focus-visible .nous-signature-eyes i{height:11px}
body .rs-nous-signature:focus-visible{outline:2px solid #54d5e1;outline-offset:5px;border-radius:4px}
body footer#footer{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:22px!important;flex-wrap:wrap!important}
body footer#footer>p{margin:0!important}
body .rs-footer-meta{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:14px!important;text-align:left!important}
body .rs-footer-meta>.rs-nous-signature{order:-1!important;margin-right:auto!important}
body .rs-footer-meta>.rs-footer-meta__divider:last-of-type{display:none!important}
@media(max-width:767px){body footer#footer{gap:2px!important}body footer#footer>.rs-nous-signature{width:100%!important}body .rs-footer-meta>.rs-nous-signature{width:100%!important}}
@media(prefers-reduced-motion:reduce){body .rs-nous-signature .nous-signature-eyes i{transform:none;transition:none}}

/* Cargador original de la campaña en el lateral del banner. */
.rs-ev-promo-banner{width:340px;padding-top:9px;padding-bottom:9px}
.rs-ev-promo-banner>a{gap:12px}
.rs-ev-promo-banner>a>span:first-child{flex:1;min-width:0}
.rs-ev-promo-banner .rs-ev-promo-charger{display:block;flex:0 0 56px;width:56px;height:70px;object-fit:contain;object-position:center;filter:drop-shadow(0 3px 5px rgba(0,0,0,.28))}
@media(max-width:991px){.rs-ev-promo-banner{width:320px}.rs-ev-promo-banner .rs-ev-promo-charger{flex-basis:50px;width:50px;height:64px}}

.rs-ev-promo-banner{isolation:isolate}.rs-ev-promo-banner .rs-ev-promo-charger{mix-blend-mode:screen;filter:none}

.rs-ev-promo-banner .rs-ev-promo-charger{mix-blend-mode:normal;filter:drop-shadow(0 2px 5px rgba(0,177,190,.18));width:64px;height:72px;flex-basis:64px}@media(max-width:991px){.rs-ev-promo-banner .rs-ev-promo-charger{width:56px;height:64px;flex-basis:56px}}

/* Banner de cargadores · icono a la izquierda con volumen exterior. */
.rs-ev-promo-banner{width:390px;max-width:calc(100vw - 52px);min-height:100px;padding:16px 34px 16px 94px;overflow:visible}
.rs-ev-promo-banner>a{position:static;gap:0;min-height:66px}
.rs-ev-promo-banner .rs-ev-promo-charger{position:absolute;left:-24px;top:50%;transform:translateY(-50%);width:116px;height:128px;max-width:none;flex:none;object-fit:contain;filter:drop-shadow(0 5px 9px rgba(0,177,190,.22))}
.rs-ev-promo-banner strong{font-size:25px;font-weight:900;line-height:1.12;letter-spacing:-.02em}
.rs-ev-promo-banner small{font-size:11px;line-height:1.4;margin-top:7px}
.rs-ev-promo-banner button{right:4px;top:4px}
@media(max-width:991px){.rs-ev-promo-banner{right:16px;bottom:24px;width:350px;max-width:calc(100vw - 48px);min-height:98px;padding:14px 28px 14px 80px}.rs-ev-promo-banner .rs-ev-promo-charger{left:-22px;width:102px;height:118px}.rs-ev-promo-banner strong{font-size:23px}.rs-ev-promo-banner small{font-size:10px}}
@media(max-width:360px){.rs-ev-promo-banner{padding-left:72px;padding-right:24px}.rs-ev-promo-banner .rs-ev-promo-charger{left:-20px;width:94px;height:110px}.rs-ev-promo-banner strong{font-size:21px}}

/* Firma a la derecha y banner unido al borde derecho · 9 noviembre 2026 */
body .rs-nous-signature,body .rs-nous-signature .nous-signature-label,body .rs-nous-signature .nous-signature-name{text-transform:uppercase!important}
body footer#footer>.rs-nous-signature{order:2!important;margin-left:auto!important;margin-right:0!important;justify-content:flex-end!important}
body footer#footer>p{order:1!important}
body .rs-footer-meta>.rs-nous-signature{order:2!important;margin-left:auto!important;margin-right:0!important;justify-content:flex-end!important}
.rs-ev-promo-banner{right:0!important;bottom:110px;border-radius:14px 0 0 14px;border-right:0;animation:rsEvBannerSlideIn .65s cubic-bezier(.22,.8,.25,1) both}
@keyframes rsEvBannerSlideIn{from{transform:translateX(calc(100% + 40px));opacity:0}to{transform:translateX(0);opacity:1}}
@media(max-width:991px){.rs-ev-promo-banner{right:0!important;bottom:64px;max-width:calc(100vw - 32px)}}
@media(max-width:767px){body footer#footer>.rs-nous-signature{width:100%!important}body .rs-footer-meta>.rs-nous-signature{width:100%!important}}
@media(prefers-reduced-motion:reduce){.rs-ev-promo-banner{animation:none!important}}

body footer#footer{left:50px!important;right:50px!important;width:calc(100% - 100px)!important;max-width:none!important;box-sizing:border-box!important}@media(max-width:767px){body footer#footer{left:20px!important;right:20px!important;width:calc(100% - 40px)!important}}

/* Icono sin onda y contenido recogido dentro del banner. */
.rs-ev-promo-banner{padding-left:80px;min-height:110px;overflow:hidden}
.rs-ev-promo-banner .rs-ev-promo-charger{left:2px;width:76px;height:96px;filter:none}
@media(max-width:991px){.rs-ev-promo-banner{padding-left:72px;min-height:100px}.rs-ev-promo-banner .rs-ev-promo-charger{left:0;width:70px;height:90px}}
@media(max-width:360px){.rs-ev-promo-banner{padding-left:68px}.rs-ev-promo-banner .rs-ev-promo-charger{left:0;width:66px;height:86px}}

/* Servicios: nombres centrados y áreas amplias de pulsación. */
@media(min-width:992px){
body .site-header .rs-split-dropdown{position:relative!important}
body .site-header .rs-split-dropdown>.rs-dropdown-panel{top:100%!important;margin-top:0!important;padding:8px!important;min-width:350px!important;max-width:calc(100vw - 32px)!important}
body .site-header .rs-dropdown-panel:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}
body .site-header .rs-dropdown-panel>li{margin:0!important;padding:0!important;width:100%!important}
body .site-header .rs-dropdown-panel>li>a{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:52px!important;padding:12px 16px!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:.035em!important;text-transform:uppercase!important;text-align:center!important;white-space:normal!important;border-radius:6px!important}
body .site-header .rs-dropdown-panel>li>a:hover,body .site-header .rs-dropdown-panel>li>a:focus-visible{background:rgba(87,217,221,.12)!important;color:#fff!important}
}
@media(max-width:991px){body .header-top .nav .rs-services-mobile-list li>a{box-sizing:border-box!important;justify-content:center!important;text-align:center!important;text-transform:uppercase!important;font-size:17px!important;font-weight:600!important;letter-spacing:.025em!important;min-height:50px!important;padding:12px 8px!important}}

@media(min-width:992px){body .site-header .extend-container .main-navigation>ul.rs-header-nav>li.rs-split-dropdown>ul.rs-dropdown-panel>li>a{font-size:16px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:.035em!important;text-align:center!important;justify-content:center!important;min-height:52px!important;text-transform:uppercase!important}}

/* Cargador protagonista, conservando el título aprobado. */
.rs-ev-promo-banner{width:430px;min-height:148px;padding:20px 32px 20px 132px}
.rs-ev-promo-banner .rs-ev-promo-charger{left:2px;width:128px;height:140px}
.rs-ev-promo-banner small{font-size:13px;line-height:1.4;margin-top:9px}
@media(max-width:991px){.rs-ev-promo-banner{width:370px;min-height:136px;padding:18px 28px 18px 112px}.rs-ev-promo-banner .rs-ev-promo-charger{left:0;width:110px;height:128px}.rs-ev-promo-banner small{font-size:12px}}
@media(max-width:360px){.rs-ev-promo-banner{padding-left:98px;padding-right:24px;min-height:130px}.rs-ev-promo-banner .rs-ev-promo-charger{left:0;width:96px;height:122px}.rs-ev-promo-banner small{font-size:11px}}
