@media(max-width:1000px){
 body{--menu-accent117:#f5c518}
 body[data-foundation]{--menu-accent117:#a5d751}
 body.menu-abierto #menu.on{background:#16232e!important;background-image:none!important;padding:22px 20px calc(32px + env(safe-area-inset-bottom))!important;color:#fff;animation:menuEnter117 .28s ease-out}
 body.menu-abierto #menu.on::before{content:'EXPLORA ALIANZA';display:block;color:var(--menu-accent117);font:11px/1.5 'IBM Plex Mono',monospace;letter-spacing:.2em;padding:0 4px 18px}
 body.menu-abierto #menu.on>ul{counter-reset:menu117;padding:0!important}
 body.menu-abierto #menu.on>ul>li{counter-increment:menu117;border:0!important;margin:0 0 10px!important;border-radius:8px;overflow:hidden;background:#20313f!important}
 body.menu-abierto #menu.on a{text-shadow:none!important;line-height:1.45!important}
 body.menu-abierto #menu.on>ul>li>a,body.menu-abierto #menu.on .sub-row>a{padding:18px 14px!important;font-size:17px!important;min-height:60px;display:flex;align-items:center;gap:14px;color:white!important;border:0!important}
 body.menu-abierto #menu.on>ul>li>a::before,body.menu-abierto #menu.on .sub-row>a::before{content:counter(menu117,decimal-leading-zero);color:var(--menu-accent117);font:11px/1 'IBM Plex Mono',monospace;flex:none}
 body.menu-abierto #menu.on .sub-toggle{width:52px!important;min-height:60px;border-left:1px solid #ffffff14!important}
 body.menu-abierto #menu.on .sub-toggle::before{border-color:var(--menu-accent117)!important;filter:none!important}
 body.menu-abierto #menu.on .has-sub.open>.sub-row{background:#10212e!important}
 body.menu-abierto #menu.on .has-sub.open>.sub-row>a{color:var(--menu-accent117)!important}
 body.menu-abierto #menu.on .submenu{background:#3a4859!important;box-shadow:inset 3px 0 0 var(--menu-accent117)!important;padding:0!important}
 body.menu-abierto #menu.on .submenu a{padding:14px 18px 14px 42px!important;font-size:14px!important;font-weight:400!important;min-height:48px;color:#e1e7ee!important;border-bottom:1px solid #ffffff14!important}
 body.menu-abierto #menu.on .submenu a:hover,body.menu-abierto #menu.on .submenu a:focus-visible{background:var(--menu-accent117)!important;color:#16232e!important}
 body.menu-abierto #menu.on a:focus-visible,body.menu-abierto #menu.on button:focus-visible{outline:2px solid var(--menu-accent117)!important;outline-offset:-3px}
 .foundation-menu-dialog114{background:#16232e!important;color:#fff!important;text-shadow:none!important;border:1px solid #ffffff22!important;border-radius:12px!important;padding:18px!important;box-shadow:0 20px 70px #0007!important}
 .foundation-menu-dialog114::backdrop{background:#08121bd9!important}
 .foundation-menu-dialog114 nav>a,.foundation-menu-dialog114 summary{background:#20313f;margin-bottom:8px;padding:16px;border:0;border-radius:6px;min-height:52px;font-size:17px}
 .foundation-menu-dialog114 details[open]{background:#3a4859;border-left:3px solid #a5d751;border-radius:6px;margin-bottom:10px}
 .foundation-menu-dialog114 details[open]>summary{color:#a5d751;background:#10212e}
 .foundation-menu-dialog114 details>a{padding:14px 18px;min-height:48px;color:#e1e7ee}
 .foundation-menu-close114{color:#fff;border-color:#a5d751}
 @keyframes menuEnter117{from{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}
}
@media(prefers-reduced-motion:reduce){body.menu-abierto #menu.on{animation:none!important}}
