#menu{--negro:#050607;--blanco:#fff;--n100:#e4e8e8;--gris-claro:#c7cdce;--cian:#00d9e0;--texto:"Montserrat", "Arial", sans-serif;--ease:cubic-bezier(.2, 0, 0, 1);z-index:100;position:fixed;top:0;left:0;right:0;container:menu/inline-size}#menu .nav{z-index:6;height:80px;padding:0 max(20px, 2.22cqi, env(safe-area-inset-right,0px)) 0 max(20px, 2.22cqi, env(safe-area-inset-left,0px));background:var(--negro);align-items:center;gap:32px;display:flex;position:relative}#menu .logo{flex:none;line-height:0;display:block}#menu .logo img{aspect-ratio:1200/374;width:152px;height:auto;display:block}#menu .nav nav{margin-left:auto}#menu .nav .top{align-items:center;gap:32px;margin:0;padding:0;list-style:none;display:flex}#menu .nav .top>li>a,#menu .nav .dd-b{cursor:pointer;color:var(--blanco);font:500 15px/1.4 var(--texto);transition:opacity .15s var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;text-decoration:none;display:flex;position:relative}#menu .nav .top>li>a:hover,#menu .nav .dd-b:hover{opacity:.75}#menu .nav .top>li>a[aria-current=page]:after{content:"";background:var(--blanco);height:3px;position:absolute;bottom:0;left:0;right:0}#menu .nav .btn{box-sizing:border-box;white-space:nowrap;background:var(--blanco);min-height:44px;color:var(--negro);font:600 15px/1.2 var(--texto);transition:background-color .15s var(--ease), transform .12s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}#menu .nav .btn:hover{background:var(--n100)}#menu .nav .btn:active{transform:translateY(1px)}#menu a:focus-visible,#menu button:focus-visible{outline:2px solid var(--cian);outline-offset:4px}#menu .menu,#menu .mpanel{display:none}#menu .dd{position:relative}#menu .nav .dd-b .t{padding:8px 0;position:relative}#menu .nav .dd-b.actual .t:after{content:"";background:var(--blanco);height:3px;position:absolute;bottom:0;left:0;right:0}#menu .chev{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:square;stroke-linejoin:miter;transition:transform .2s var(--ease);flex:none;display:block;overflow:visible}#menu .chev path{transition:opacity .16s var(--ease)}#menu .chev .ar,#menu .dd-b[aria-expanded=true] .chev .ab{opacity:0}#menu .dd-b[aria-expanded=true] .chev .ar{opacity:1}#menu .dd-b:hover .chev{transform:translateY(1px)}#menu .dd-b[aria-expanded=true]:hover .chev{transform:none}#menu .sub{z-index:2;opacity:0;visibility:hidden;width:420px;transition:opacity .16s var(--ease), transform .16s var(--ease), visibility 0s linear .16s;background:#0d1012;gap:2px;margin:0;padding:8px;list-style:none;display:grid;position:absolute;top:calc(100% + 18px);left:-20px;transform:translateY(-6px);box-shadow:0 18px 40px #00000073}#menu .sub:before{content:"";height:18px;position:absolute;top:-18px;left:0;right:0}#menu .dd.open .sub{opacity:1;visibility:visible;transition-delay:0s;transform:none}#menu .sub a{color:var(--blanco);transition:background-color .15s var(--ease);gap:4px;padding:14px 16px 14px 34px;text-decoration:none;display:grid;position:relative}#menu .sub a:before{content:"";width:10px;height:4px;transition:background-color .15s var(--ease);background:#2e3436;position:absolute;top:23px;left:14px}#menu .sub a:hover,#menu .sub a:focus-visible{background:#1c2224}#menu .sub a:hover:before,#menu .sub a:focus-visible:before{background:var(--blanco)}#menu .sub b{font:600 15px/1.3 var(--texto)}#menu .sub span{font:400 13px/1.4 var(--texto);color:var(--gris-claro)}#menu .sub a:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:reduce){#menu .sub,#menu .chev,#menu .chev path{transition:none}}@container menu (width<=960px){#menu .nav{gap:16px;height:64px}#menu .logo img{width:104px}#menu .nav nav{display:none}#menu .nav .btn{min-height:40px;margin-left:auto;padding:0 16px;font-size:14px}#menu .menu{font:600 16px/1 var(--texto);color:var(--blanco);cursor:pointer;background:0 0;border:0;justify-content:flex-end;min-width:52px;padding:12px 0;display:inline-flex}#menu .mpanel{overscroll-behavior:contain;box-sizing:border-box;height:calc(100dvh - 64px);padding:16px max(20px, env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));background:var(--negro);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility 0s linear .2s;display:block;position:fixed;top:64px;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}#menu .mpanel.open{opacity:1;visibility:visible;transition-delay:0s;transform:none}#menu .mpanel nav{flex-direction:column;min-height:100%;display:flex}#menu .mlist{margin:0 0 24px;padding:0;list-style:none}#menu .mlist>li>a,#menu .mlabel{color:var(--blanco);letter-spacing:-.01em;align-items:center;gap:14px;padding:14px 0;font:600 24px/1.2 Poppins,Arial,sans-serif;text-decoration:none;display:flex}#menu .mlist>li>a:before,#menu .mlabel:before{content:"";background:#2e3436;flex:none;width:18px;height:6px}#menu .mlist>li>a[aria-current=page]:before,#menu .mlabel.actual:before{background:var(--blanco)}#menu .msub{gap:2px;margin:0 0 8px;padding:0 0 0 32px;list-style:none;display:grid}#menu .msub a{color:var(--blanco);gap:2px;padding:10px 0;text-decoration:none;display:grid}#menu .msub b{font:600 16px/1.3 var(--texto)}#menu .msub span{font:400 13px/1.4 var(--texto);color:var(--gris-claro)}#menu .mcta{box-sizing:border-box;background:var(--blanco);min-height:52px;color:var(--negro);font:600 16px/1.2 var(--texto);border-radius:999px;justify-content:center;align-items:center;margin-top:auto;padding:0 24px;text-decoration:none;display:flex}#menu .mpanel a:focus-visible{outline-offset:2px}}.cta-fija{display:none}@container menu (width<=960px){#menu .nav>.btn{display:none}#menu .menu{margin-left:auto}}@media (width<=960px){.cta-fija{z-index:90;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;color:#fff;background:#050607;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font:600 16px/1.2 Montserrat,Arial,sans-serif;text-decoration:none;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),visibility linear;display:flex;position:fixed;box-shadow:0 0 0 1px #ffffff29,0 8px 24px #0506074d}.cta-fija:active{transform:translateY(1px)}.cta-fija:focus-visible{outline-offset:3px;outline:2px solid #00d9e0}html.con-boton-cookies .cta-fija{left:72px}html.show--consent .cta-fija,html.show--preferences .cta-fija,html.menu-abierto .cta-fija{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1),visibility 0s linear .2s;transform:translateY(12px)}.foot{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}}@media (width<=960px) and (prefers-reduced-motion:reduce){.cta-fija{transition:none!important;transform:none!important}}html.menu-abierto{overflow:hidden}@media (prefers-reduced-motion:reduce){#menu .mpanel{transition:none;transform:none}}.foot{box-sizing:border-box;color:#c7cdce;background:#050607;align-items:center;gap:32px;min-height:84px;padding:16px max(20px,2.22vw);font:500 15px/1.3 Montserrat,Arial,sans-serif;display:flex}.fid{align-items:center;gap:20px;display:flex}.fsl{aspect-ratio:1200/374;width:104px;height:auto;display:block}.fleg{margin:0 auto}.fleg ul,.soc{flex-wrap:wrap;gap:8px 36px;margin:0;padding:0;list-style:none;display:flex}.soc{gap:16px}.foot a{color:#c7cdce;text-decoration:none;transition:color .15s}.foot a:hover{color:#fff}.soc a{color:#fff;line-height:0;display:block}.soc a:hover{opacity:.75}.foot a:focus-visible,.fcc:focus-visible{outline-offset:4px;outline:2px solid #fff}.fcc{color:#c7cdce;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .15s}.fcc:hover{color:#fff}@media (width<=960px){.foot{flex-wrap:wrap;gap:20px 24px;padding:28px 20px}.fid{justify-content:space-between;width:100%}.fleg{flex:auto;margin:0}.fleg ul{gap:8px 20px;font-size:14px}}
