@font-face{font-family:Roag;src:url(../fonts/Roag-Light.woff2)format("woff2"),url(../fonts/Roag-Light.woff)format("woff");font-weight:300;font-display:swap}@font-face{font-family:Roag;src:url(../fonts/Roag-Regular.woff2)format("woff2"),url(../fonts/Roag-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Roag;src:url(../fonts/Roag-Medium.woff2)format("woff2"),url(../fonts/Roag-Medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:Roag;src:url(../fonts/Roag-Bold.woff2)format("woff2"),url(../fonts/Roag-Bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:Roag;src:url(../fonts/Roag-Black.woff2)format("woff2"),url(../fonts/Roag-Black.woff)format("woff");font-weight:900;font-display:swap}@font-face{font-family:OCR-B SV;src:url(../fonts/OCRB-SV.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Roag Respaldo;src:local(Arial);font-weight:300;size-adjust:89.87%;ascent-override:119.3%;descent-override:21.7%;line-gap-override:0%}@font-face{font-family:Roag Respaldo;src:local(Arial);font-weight:400;size-adjust:91.85%;ascent-override:119.1%;descent-override:21.2%;line-gap-override:0%}@font-face{font-family:Roag Respaldo;src:local(Arial);font-weight:500;size-adjust:94.81%;ascent-override:117.2%;descent-override:20.6%;line-gap-override:0%}@font-face{font-family:Roag Respaldo;src:local(Arial Bold);font-weight:700;size-adjust:90.23%;ascent-override:124.7%;descent-override:21.6%;line-gap-override:0%}@font-face{font-family:Roag Respaldo;src:local(Arial Bold);font-weight:900;size-adjust:94.6%;ascent-override:121.8%;descent-override:20.7%;line-gap-override:0%}:root{--c-cvc-claro:#8fd7ae;--c-amarillo-claro:#ffd27a;--c-alerta-osc:#8a2e0e;--c-blanco:#fff;--c-negro:#1a1a1a;--c-carbon:#1b2738;--c-gris:#566273;--c-gris-medio:#9aa3af;--c-linea:#dee4eb;--c-niebla:#f3f5f8;--c-navy:#0b2c52;--c-navy-prof:#071d38;--c-navy-medio:#14406f;--c-azul:#1b5fa8;--c-azul-hover:#154e8c;--c-azul-claro:#8dbbee;--c-azul-suave:#e8eff7;--c-naranja:#ff6a00;--c-naranja-hover:#e65f00;--c-naranja-texto:#14406f;--c-naranja-claro:#c7daf0;--c-acento-texto:#b84a00;--c-naranja-osc:#ff9a4d;--c-linea-voleibol:#c8323a;--c-linea-futbol:#10a36b;--c-linea-otros:#1f9be8;--c-naranja-suave:#f3f5f8;--c-amarillo:#f2d030;--c-cvc-verde:#0c8246;--c-cvc-verde-hover:#0a6e3b;--c-cvc-oscuro:#1b3426;--c-cvc-suave:#eef5ef;--c-ava-rojo:#c00000;--c-ava-rojo-osc:#8e0000;--c-ava-azul:#0b2c52;--c-ava-azul-osc:#071d38;--c-plata:#c9ced6;--c-plata-claro:#eef0f3;--c-plata-osc:#8c95a3;--c-ok:#16703f;--c-ok-vivo:#3ddc84;--c-alerta:#c8321e;--c-alerta-claro:#ff6b6b;--c-aviso:#d98e04;--naranja:var(--c-naranja);--naranja-hover:var(--c-naranja-hover);--naranja-texto:var(--c-naranja-texto);--naranja-claro:var(--c-naranja-claro);--naranja-suave:var(--c-naranja-suave);--azul:var(--c-navy);--azul-noche:var(--c-carbon);--marino:var(--c-navy);--vivo:var(--c-azul);--vivo-hover:var(--c-azul-hover);--vivo-claro:var(--c-azul-claro);--carbon:var(--c-carbon);--azul-suave:var(--c-azul-suave);--niebla:var(--c-niebla);--blanco:var(--c-blanco);--gris:var(--c-gris);--linea:var(--c-linea);--verde-cvc:#146b44;--ok:var(--c-ok);--sol:var(--c-naranja-claro);--sol-suave:var(--c-naranja-suave);--cielo:var(--c-azul);--cielo-suave:var(--c-azul-suave);--arena:var(--c-niebla);--cancha:var(--c-azul);--amanecer:linear-gradient(90deg, var(--c-naranja) 0%, var(--c-naranja-claro) 100%);--cielo-amanecer:linear-gradient(180deg, var(--c-niebla) 0%, var(--c-blanco) 100%);--vivo-marino:linear-gradient(135deg, var(--c-azul) 0%, var(--c-navy) 100%);--f:"Roag", "Roag Respaldo", "Helvetica Neue", Arial, sans-serif;--t-h1:clamp(48px, 7vw, 96px);--t-h2:clamp(34px, 4.6vw, 64px);--t-h3:clamp(22px, 1.4vw + 17px, 26px);--t-h2-sub:clamp(26px, 2.4vw + 10px, 36px);--t-lg:1.125rem;--t-base:1rem;--t-sm:.875rem;--t-xs:.8125rem;--ls-titulo:0;--ls-h2:0;--ls-etiqueta:.08em;--ls-chico:.01em;--medida:46ch;--f-mono:"OCR-B SV", "SF Mono", ui-monospace, Menlo, Monaco, "Cascadia Mono", Consolas, "DejaVu Sans Mono", "Liberation Mono", monospace;--t-hero:var(--t-h1);--t-pag:var(--t-h1);--t-statement:clamp(1.7rem, 1rem + 2.6vw, 3.4rem);--t-lead:clamp(1.12rem, 1rem + .45vw, 1.4rem);--gutter:clamp(1.25rem, .6rem + 3vw, 3rem);--sec-y:clamp(72px, 9vw, 128px);--sec-y-compacta:clamp(48px, 6vw, 88px);--seccion:var(--sec-y);--r-s:8px;--r-m:18px;--r-l:28px;--r-pill:999px;--ancho:1320px;--radio:var(--r-m);--ease:cubic-bezier(.2, .7, .1, 1);--sombra-baja:0 10px 26px #0b2c521f;--sombra-alta:0 18px 40px #0b2c5233;--e1:4px;--e2:8px;--e3:12px;--e4:16px;--e5:24px;--e6:32px;--e7:48px;--header:64px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header) + 1rem)}body{font-family:var(--f);font-size:var(--t-base);color:var(--tx-noche);background:var(--bg-blanco);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;line-height:1.55}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4,p,dl,dd,figure{margin:0}:focus-visible{outline:2px solid var(--vivo);outline-offset:3px}::selection{background:var(--naranja);color:var(--c-negro)}.sr,.oculto{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{background:var(--azul);color:var(--blanco);z-index:100;padding:.6rem 1rem;position:absolute;top:0;left:-999px}.skip:focus{left:1rem}.wrap{width:100%;max-width:var(--ancho);padding-inline:var(--gutter);margin-inline:auto}.h2{font-size:var(--t-h2);letter-spacing:-.01em;color:var(--tx-azul);text-wrap:balance;font-weight:700;line-height:1}.h3-grande{letter-spacing:-.005em;color:var(--tx-azul);margin-bottom:1.5rem;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);font-weight:700}h3{font-size:var(--t-h3);letter-spacing:0;font-weight:700;line-height:1.25}.enlace{color:var(--vivo);text-decoration:underline;text-decoration-color:var(--naranja);text-underline-offset:.3em;font-weight:500;text-decoration-thickness:2px}.enlace:hover{color:var(--naranja-texto)}.btn{--btn-h:52px;min-height:var(--btn-h);text-align:center;border-radius:var(--r-pill);font:inherit;font-weight:700;font-size:var(--t-base);letter-spacing:0;cursor:pointer;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .25s var(--ease);border:2px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:0 1.6rem;line-height:1.1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn--sm{--btn-h:44px;font-size:var(--t-sm);padding-inline:1.2rem}.btn--primario{background:var(--naranja);color:var(--c-negro)}.btn--primario:hover{background:var(--naranja-hover)}.btn--secundario{border-color:var(--azul);color:var(--tx-azul);background:0 0}.btn--secundario:hover{background:var(--azul);color:var(--blanco)}.btn--claro{background:var(--c-blanco);color:var(--c-navy)}.btn--claro:hover{background:var(--c-niebla)}.btn--secundario.btn--claro{color:var(--c-blanco);background:0 0;border-color:#ffffffb3}.btn--secundario.btn--claro:hover{border-color:var(--c-blanco);color:var(--c-blanco);background:#ffffff24}.btn--texto{min-height:44px;color:var(--vivo);text-decoration:underline;text-decoration-color:var(--naranja);text-underline-offset:.35em;background:0 0;padding-inline:.4rem;font-weight:500;text-decoration-thickness:2px}.btn--texto:hover{color:var(--naranja-texto)}.btn--bloque{border-radius:0;width:100%}.btn[hidden]{display:none}.actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.kicker{width:fit-content;max-width:100%;font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--naranja-texto);align-items:center;gap:.6rem;margin:0 0 .8rem;font-weight:900;line-height:1.3;display:inline-flex}.kicker:before{content:"";background:currentColor;border-radius:2px;flex:none;width:22px;height:3px}.kicker--claro{color:var(--naranja-claro)}.kicker .svi{flex:none}.kicker>span:first-child:not(:only-child){font-variant-numeric:tabular-nums}.site-header,.barra-sup{--naranja:var(--c-naranja);--naranja-hover:var(--c-naranja-hover);--naranja-texto:var(--c-naranja-texto);--naranja-claro:var(--c-naranja-claro);--naranja-suave:var(--c-naranja-suave);--azul:var(--c-navy);--marino:var(--c-navy);--vivo:var(--c-azul);--vivo-hover:var(--c-azul-hover);--vivo-claro:var(--c-azul-claro);--azul-suave:var(--c-azul-suave);--niebla:var(--c-niebla);--linea:var(--c-linea);--arena:var(--c-niebla)}.site-header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(18px);background:#ffffffd9;border-bottom:1px solid #0000;transition:border-color .3s;position:sticky;top:0}.site-header.con-borde{border-bottom-color:var(--linea)}.header-row{min-height:var(--header);align-items:center;gap:2rem;display:flex}.brand{font-weight:700;font-size:var(--t-base);color:var(--tx-azul);align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand img{width:40px;height:40px}.nav{gap:1.7rem;margin-inline:auto;display:flex}.nav a{font-size:var(--t-base);color:var(--gris);border-bottom:2px solid #0000;padding-block:.35rem;text-decoration:none;transition:color .2s,border-color .2s}.nav a:hover{color:var(--tx-azul)}.nav a[aria-current=page]{color:var(--tx-azul);border-bottom-color:var(--naranja)}.menu-btn{cursor:pointer;width:44px;height:44px;color:var(--tx-azul);background:0 0;border:0;display:none}.bars,.bars:before,.bars:after{width:20px;height:1.5px;transition:transform .3s var(--ease);background:currentColor;margin-inline:auto;display:block;position:relative}.bars:before,.bars:after{content:"";position:absolute;left:0}.bars:before{top:-6px}.bars:after{top:6px}.menu-btn[aria-expanded=true] .bars{background:0 0}.menu-btn[aria-expanded=true] .bars:before{transform:translateY(6px)rotate(45deg)}.menu-btn[aria-expanded=true] .bars:after{transform:translateY(-6px)rotate(-45deg)}@media (width<=1180px){.header-row{gap:.75rem}.header-cta{margin-left:auto}.menu-btn{display:block}.nav{inset:var(--header) 0 0 0;background:var(--bg-blanco);padding:1rem var(--gutter);visibility:hidden;opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility 0s .3s;flex-direction:column;gap:0;margin:0;position:fixed;overflow-y:auto;transform:translateY(-8px)}.nav.abierto{visibility:visible;opacity:1;transition:opacity .3s var(--ease), transform .3s var(--ease);transform:none}.nav a{color:var(--tx-azul);border-bottom:1px solid var(--linea);padding:.8rem 0;font-size:1.7rem;font-weight:500}.nav a[aria-current=page]{color:var(--naranja-texto);border-bottom-color:var(--linea)}}@media (width<=560px){.brand span{display:none}}.hero-stage{height:170vh;position:relative}.hero-media{--p:0;width:calc(100% - (1 - var(--p)) * 2 * var(--gutter) - (1 - var(--p)) * 12vw);height:calc(100% - (1 - var(--p)) * 14vh);border-radius:calc((1 - var(--p)) * 28px);position:relative;overflow:hidden}.hero-media img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transform:scale(calc(1.12 - var(--p) * .12))}.hero-media:after{content:"";height:6px;width:calc(var(--p) * 100%);background:var(--naranja);position:absolute;bottom:0;left:0}@media (width<=860px){.hero-stage{height:130vh}.hero-media{width:calc(100% - (1 - var(--p)) * 2 * var(--gutter));height:calc(100% - (1 - var(--p)) * 10vh)}}.statement{padding-block:var(--seccion)}.statement-text{font-size:var(--t-statement);letter-spacing:0;max-width:26ch;color:var(--tx-azul);font-weight:500;line-height:1.18}.statement-text .w{color:var(--c-plata);transition:color .5s var(--ease)}.statement-text .w.on{color:var(--tx-azul)}.statement-text+.cifras{margin-top:clamp(3rem,6vw,6rem)}.cifras{border-top:2px solid var(--azul);grid-template-columns:repeat(4,1fr);display:grid}.cifras div{flex-direction:column-reverse;gap:.3rem;padding-top:1.2rem;display:flex}.cifras dd{letter-spacing:-.01em;color:var(--naranja-texto);font-size:clamp(2.4rem,1.5rem + 3vw,4.4rem);font-weight:300;line-height:1}.cifras dt{font-size:var(--t-base);color:var(--gris)}@media (width<=860px){.cifras{grid-template-columns:1fr 1fr;row-gap:2rem}}.programas{padding-bottom:var(--seccion)}.programas .h2{margin-bottom:2.5rem}@media (width<=860px){.prog-lista a{grid-template-columns:1fr}.prog-img{display:none}}.salidas{background:var(--bg-suave);padding-block:var(--seccion)}.salidas-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2.5rem;display:flex}.filtros{flex-wrap:wrap;gap:.4rem;display:flex}.filtros button{font:inherit;font-size:var(--t-base);cursor:pointer;border-radius:var(--r-pill);min-height:40px;color:var(--tx-azul);background:0 0;border:1.5px solid #0000;padding:.4rem 1rem;transition:background-color .25s,color .25s,border-color .25s}.filtros button:hover{border-color:var(--azul)}.filtros button[aria-pressed=true]{background:var(--azul);color:var(--blanco)}.rail{scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), calc((100vw - var(--ancho)) / 2 + var(--gutter)));scrollbar-width:none;overflow-x:auto}.rail::-webkit-scrollbar{display:none}.rail-track{padding-inline:max(var(--gutter), calc((100vw - var(--ancho)) / 2 + var(--gutter)));gap:1.25rem;margin:0;list-style:none;display:flex}.rail-track:after{content:"";flex:0 0 1px}.rail-track .viaje{scroll-snap-align:start;flex:0 0 clamp(280px,30vw,400px)}.viaje{background:var(--bg-blanco);border-radius:var(--radio);box-shadow:0 1px 0 var(--linea);transition:box-shadow .4s var(--ease), transform .4s var(--ease);overflow:hidden}.viaje[hidden]{display:none}.viaje:hover{box-shadow:var(--sombra-alta);transform:translateY(-4px)}.viaje-link{flex-direction:column;height:100%;text-decoration:none;display:flex}.viaje-foto{aspect-ratio:4/3;overflow:hidden}.viaje-foto img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.viaje:hover .viaje-foto img{transform:scale(1.05)}.viaje-cuerpo{flex-direction:column;flex:1;gap:1rem;padding:1.4rem 1.5rem 1.6rem;display:flex}.viaje-top{font-size:var(--t-sm);color:var(--gris);justify-content:space-between;gap:.5rem;display:flex}.estado{color:var(--tx-azul);font-weight:500}.estado:before{content:"";background:var(--naranja);vertical-align:.1em;border-radius:50%;width:7px;height:7px;margin-right:.45rem;display:inline-block}.viaje h3{font-size:var(--t-h3);color:var(--tx-azul);font-weight:700}.ruta{letter-spacing:.02em;color:var(--tx-azul);align-items:center;gap:.7rem;font-size:1.9rem;font-weight:300;line-height:1;display:flex}.ruta i{background:var(--naranja);flex:1;min-width:2rem;height:2px;position:relative}.ruta i:after{content:"";border-top:2px solid var(--naranja);border-right:2px solid var(--naranja);width:8px;height:8px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.ruta-grande{max-width:520px;font-size:clamp(2.4rem,1.6rem + 3vw,4rem)}.spec{border-top:1px solid var(--linea);grid-template-columns:1fr 1fr;display:grid}.spec div{flex-direction:column-reverse;gap:.15rem;padding-top:.7rem;display:flex}.spec dt{font-size:var(--t-xs);color:var(--gris)}.spec dd{font-weight:500;font-size:var(--t-base);line-height:1.3}.viaje-mas{color:var(--tx-azul);align-items:center;gap:.5rem;margin-top:auto;font-weight:700;display:inline-flex}.viaje-mas:after{content:"";background:var(--naranja);width:18px;height:2px;transition:width .3s var(--ease)}.viaje:hover .viaje-mas:after{width:30px}.rail-pie{color:var(--gris);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.rail-pie a:not(.enlace){color:var(--tx-azul)}.rail-nav{gap:.6rem;display:flex}.circ{background:var(--bg-blanco);width:46px;height:46px;color:var(--tx-azul);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.circ:hover{background:var(--naranja);color:var(--c-negro)}.circ:disabled{opacity:.35;cursor:default;background:var(--bg-blanco);color:var(--tx-azul)}.vacio{color:var(--gris);padding-block:1rem}.proceso{padding-block:var(--seccion)}.pasos{margin:0;padding:0;list-style:none}.pasos li{border-top:1px solid var(--linea);opacity:.3;min-height:52vh;transition:opacity .5s var(--ease), border-color .5s;align-content:start;gap:.8rem;padding-top:1.5rem;display:grid}.pasos li.activa{opacity:1;border-top-color:var(--naranja)}.pasos li:last-child{min-height:40vh}.paso-n{font-weight:700;font-size:var(--t-base);color:var(--naranja-texto)}.pasos h3{letter-spacing:-.005em;color:var(--tx-azul);font-size:clamp(1.6rem,1.1rem + 1.6vw,2.5rem);font-weight:500}.pasos p{color:var(--gris);max-width:40ch;font-size:var(--t-lg)}@media (width<=860px){.proceso-grid{grid-template-columns:1fr}.proceso-visual{display:none}.pasos li{opacity:1;min-height:0;padding-block:1.5rem}}.destacado{color:var(--blanco);background:var(--azul);align-items:end;min-height:100vh;display:grid;position:relative;overflow:hidden}.destacado-pagina{min-height:78vh}.destacado-media{position:absolute;inset:0}.destacado-media img{object-fit:cover;object-position:50% 30%;width:100%;height:120%;transform:translateY(var(--py,0));will-change:transform}.destacado-media:after{content:"";background:linear-gradient(#0b2c5226 0%,#0b2c528c 45%,#0b2c52f2 100%);position:absolute;inset:0}.tema-verde{background:var(--c-cvc-oscuro)}.tema-verde .destacado-media:after{background:linear-gradient(#08251a26 0%,#08251a8c 45%,#061e14f2 100%)}.destacado-contenido{padding-block:var(--seccion) clamp(3rem, 6vw, 5.5rem);gap:1.5rem;display:grid;position:relative}.destacado-logo{width:96px;height:auto}.destacado .h2,.destacado .pag-titulo{color:var(--blanco);max-width:15ch}.destacado-contenido>p:not(.miga){color:#ffffffd9;max-width:52ch;font-size:var(--t-lg)}.spec-grande dd{letter-spacing:-.005em;font-size:clamp(2rem,1.4rem + 2.4vw,3.4rem);font-weight:300;line-height:1.05}.spec-claro{border-top:2px solid var(--naranja);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));max-width:1000px}.spec-claro dt{color:#ffffffbf;font-size:var(--t-sm)}@media (width<=560px){.spec-claro{grid-template-columns:1fr 1fr;row-gap:1.2rem}}.aliados{padding-block:var(--seccion)}.aliados .h2{margin-bottom:2.5rem}.aliado-logo{border-radius:var(--radio);background:var(--bg-niebla);place-items:center;height:150px;padding:2rem;display:grid}.aliado-logo img{width:auto;max-height:56px}.aliado-oscuro{background:var(--azul)}.aliado-nombre{text-align:center;color:var(--tx-azul);font-size:1.3rem;font-weight:700;line-height:1.2}.incluye-sec{background:var(--azul);color:var(--blanco);padding-block:var(--seccion)}.incluye-grid{grid-template-columns:.8fr 1.2fr;gap:3rem clamp(2rem,6vw,7rem);display:grid}.incluye-grid>div{align-content:start;gap:1.2rem;display:grid}.incluye-grid .h2{color:var(--blanco)}.incluye-grid>div p{color:#ffffffc7;max-width:40ch;font-size:var(--t-lg)}.incluye{grid-template-columns:1fr 1fr;gap:0 2rem;display:grid}.incluye div{border-top:2px solid #ffffff2e;padding-block:1.2rem}.incluye div:hover{border-top-color:var(--naranja)}.incluye dt{font-weight:500;font-size:var(--t-lg)}.incluye dd{color:#ffffffb8;margin-top:.2rem}@media (width<=860px){.incluye-grid{grid-template-columns:1fr}}@media (width<=560px){.incluye{grid-template-columns:1fr}}.noticias-home{padding-bottom:var(--seccion)}.noticias-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:2rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.noticia a{gap:.7rem;text-decoration:none;display:grid}.noticia-foto{aspect-ratio:16/10;border-radius:var(--r-m);overflow:hidden}.noticia-foto img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.noticia a:hover img{transform:scale(1.04)}.noticia-fecha{font-size:var(--t-sm);color:var(--naranja-texto);font-weight:500}.noticia h3{color:var(--tx-azul);font-size:var(--t-h3);font-weight:700}.noticia-res{color:var(--gris)}.pag-head{padding-block:var(--sec-y-compacta);justify-items:start;gap:1.4rem;display:grid}.pag-titulo{font-size:var(--t-pag);letter-spacing:-.01em;color:var(--tx-azul);text-wrap:balance;max-width:16ch;font-weight:700;line-height:.98}.pag-lead{font-size:var(--t-lead);color:var(--gris);max-width:52ch}.miga{font-size:var(--t-sm);color:var(--gris)}.miga a{color:var(--tx-azul)}.miga-clara,.miga-clara a{color:#ffffffd9}.detalle-hero{padding-block:clamp(2.5rem, 2rem + 4vw, 6rem) var(--seccion)}.detalle-hero-grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.detalle-texto{justify-items:start;gap:1.5rem;display:grid}.detalle-foto{border-radius:var(--radio);top:calc(var(--header) + 2rem);position:sticky;overflow:hidden}.detalle-foto img{aspect-ratio:4/5;object-fit:cover;width:100%}.lista-def{width:100%}.lista-def div{border-top:1px solid var(--linea);padding-block:1.1rem}.lista-def div:last-child{border-bottom:1px solid var(--linea)}.lista-def dt{color:var(--tx-azul);margin-bottom:.3rem;font-size:1.2rem;font-weight:500}.lista-def dd{color:var(--gris);max-width:54ch}.pronto{font-size:var(--t-base);color:var(--naranja-texto);font-weight:700}@media (width<=860px){.detalle-hero-grid{grid-template-columns:1fr}.detalle-foto{order:-1;position:static}.detalle-foto img{aspect-ratio:4/3}}.bloque{padding-bottom:var(--seccion)}.destacado+.bloque{padding-top:var(--sec-y)}.prosa{max-width:68ch;font-size:var(--t-lg);color:var(--tx-noche)}.prosa>*+*{margin-top:1rem}.prosa h2,.prosa h3{color:var(--tx-azul);margin-top:2rem}.prosa ul,.prosa ol{padding-left:1.2rem}.prosa li+li{margin-top:.35rem}.prosa li::marker{color:var(--naranja-texto)}.prosa a{color:var(--tx-azul);text-decoration-color:var(--naranja);text-underline-offset:.25em}.bloque .pag-lead{margin-bottom:1.5rem}.itinerario{max-width:820px;margin:0;padding:0;list-style:none}.itinerario li{border-top:1px solid var(--linea);grid-template-columns:9rem 1fr;gap:1rem;padding-block:1rem;display:grid}.itinerario span{color:var(--naranja-texto);font-weight:700}@media (width<=860px){.torneo-fila{grid-template-columns:1fr;gap:.3rem}}.tabs{border-bottom:1px solid var(--linea);flex-wrap:wrap;gap:.25rem;margin-bottom:1.5rem;display:flex}.tabs button{font:inherit;color:var(--gris);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:.8rem 1rem;font-weight:500}.tabs button:hover{color:var(--tx-azul)}.tabs button[aria-selected=true]{color:var(--tx-azul);border-bottom-color:var(--naranja)}.tabla-scroll,.tabla-hoja{overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:var(--t-base);min-width:560px}.tabla th,.tabla td{text-align:left;border-bottom:1px solid var(--linea);padding:.75rem .9rem}.tabla thead th{color:var(--gris);font-weight:500;font-size:var(--t-sm);border-bottom:2px solid var(--azul)}.tabla tbody tr:hover{background:var(--bg-niebla)}.tabla tbody th{color:var(--tx-azul);font-weight:500}.cat-lista{max-width:820px;margin:0;padding:0;list-style:none}.cat-lista li{border-bottom:1px solid var(--linea);color:var(--tx-azul);justify-content:space-between;gap:1rem;padding:.9rem 0;font-weight:500;display:flex}.cat-lista em{color:var(--gris);text-align:right;font-style:normal;font-weight:400}.articulo{padding-block:clamp(3rem, 2rem + 5vw, 7rem) var(--seccion);gap:1.5rem;display:grid}.articulo-foto{border-radius:var(--radio);margin-block:1rem;overflow:hidden}.articulo-foto img{aspect-ratio:16/9;object-fit:cover;width:100%}.reveal img{clip-path:inset(18% 0 0);transition:clip-path 1.2s var(--ease), transform 1.6s var(--ease);transform:scale(1.08)}.reveal.visible img{clip-path:inset(0);transform:none}.contacto{padding-block:var(--seccion);background:var(--bg-niebla)}.contacto-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:3rem clamp(2rem,6vw,7rem);display:grid}.contacto-texto{top:calc(var(--header) + 2rem);gap:1.2rem;display:grid;position:sticky}.contacto-texto>p{color:var(--gris);font-size:var(--t-lg);max-width:38ch}.contacto-datos{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.contacto-datos a{color:var(--tx-azul);text-decoration-color:var(--naranja);text-underline-offset:.3em;font-weight:500;text-decoration-thickness:2px}.form{background:var(--bg-blanco);border-radius:var(--radio);grid-template-columns:1fr 1fr;gap:1.4rem 1.25rem;padding:clamp(1.25rem,3vw,2.25rem);display:grid}.campo{border:0;gap:.45rem;min-width:0;margin:0;padding:0;display:grid}.campo-full{grid-column:1/-1}.campo label,.campo legend{font-size:var(--t-sm);color:var(--gris);padding:0}.opc{color:var(--gris)}.campo input,.campo select,.campo textarea{font:inherit;font-size:var(--t-base);border-radius:var(--r-m);border:1px solid var(--c-plata);background:var(--bg-blanco);width:100%;min-height:52px;color:var(--tx-noche);padding:.7rem .95rem;transition:border-color .2s,box-shadow .2s}.campo textarea{resize:vertical}.campo select{-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath d='m5 9 7 7 7-7' fill='none' stroke='%230B2C52' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.6rem}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--azul);outline:none;box-shadow:0 0 0 4px #0b2c521f}.campo [aria-invalid=true]{border-color:var(--c-alerta)}.segment{background:var(--bg-niebla);border-radius:var(--r-m);flex-wrap:wrap;gap:.4rem;padding:.35rem;display:flex}.segment label{cursor:pointer;flex:auto;position:relative}.segment input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.segment span{text-align:center;border-radius:var(--r-s);color:var(--gris);padding:.7rem 1rem;transition:background-color .25s,color .25s;display:block}.segment input:checked+span{background:var(--azul);color:var(--blanco)}.segment input:focus-visible+span{outline:2px solid var(--naranja);outline-offset:2px}.form-error{color:var(--c-ava-rojo-osc);grid-column:1/-1}.form-ok{grid-column:1/-1;justify-items:start;gap:1rem;display:grid}.form-ok h3{font-size:var(--t-h3);color:var(--tx-azul);font-weight:700}.form button[disabled]{opacity:.6;cursor:wait}@media (width<=860px){.contacto-grid{grid-template-columns:1fr}.contacto-texto{position:static}}@media (width<=560px){.form{grid-template-columns:1fr}}.site-footer{background:var(--marino);color:#ffffffb3;font-size:var(--t-base);border-top:6px solid var(--naranja);padding-block:4.5rem 2rem}.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:2rem;display:grid}.footer-grid>*{align-content:start;gap:.55rem;display:grid}.footer-grid h3{font-size:var(--t-lg);color:var(--blanco);margin-bottom:.3rem;font-weight:700}.footer-grid a{overflow-wrap:anywhere;text-decoration:none}.footer-grid a:hover{color:var(--naranja-claro)}.footer-marca p{max-width:32ch}.redes{flex-wrap:wrap;gap:1rem;margin-top:.6rem;display:flex}.legal{font-size:var(--t-sm);border-top:1px solid #ffffff1f;margin-top:3.5rem;padding-top:1.5rem}@media (width<=860px){.footer-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.footer-grid{gap:2rem 1.2rem}.footer-marca,.pie-contacto{grid-column:1/-1}}.wa-flotante{z-index:40;background:var(--c-ok-vivo);width:54px;height:54px;color:var(--blanco);box-shadow:var(--sombra-baja);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:1.1rem;right:1.1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}.hero-stage{height:auto}.hero-media{--p:1!important}.reveal img{clip-path:none;transform:none}.statement-text .w{color:var(--tx-azul)}.destacado-media img{height:100%;transform:none}}.nav{gap:1.4rem}.aviso{color:var(--gris);font-size:var(--t-sm);max-width:72ch;padding-bottom:var(--seccion)}.nota{color:var(--gris);font-size:var(--t-sm)}.pronto-claro{color:var(--naranja-claro)}.h3-grande.sub{margin-top:clamp(3rem,6vw,5rem)}.hablemos{padding-bottom:var(--seccion)}.canales{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.canal{border-radius:var(--radio);background:var(--bg-niebla);color:var(--tx-azul);transition:background-color .3s var(--ease), color .3s var(--ease), transform .3s var(--ease);align-items:center;gap:1rem;padding:1.3rem 1.4rem;text-decoration:none;display:flex}.canal:hover{background:var(--azul);color:var(--blanco);transform:translateY(-2px)}.canal svg{color:var(--naranja-texto);flex:none}.canal span{gap:.1rem;min-width:0;display:grid}.canal strong{font-weight:700}.canal em{font-style:normal;font-size:var(--t-sm);opacity:.8;overflow-wrap:anywhere}.canal-wa svg{color:var(--c-ok-vivo)}.canal-oficial{background:var(--azul);color:var(--blanco)}.canal-oficial:hover{background:var(--naranja);color:var(--c-negro)}.canal-oficial:hover svg{color:var(--tx-noche)}.escenarios{padding-bottom:var(--seccion)}.escenarios-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}.escenarios-lista{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.escenarios-lista li{gap:.3rem;display:grid}.escenario{text-align:left;width:100%;font:inherit;color:var(--tx-azul);background:var(--bg-blanco);border:1.5px solid var(--linea);border-radius:var(--r-m);cursor:pointer;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;transition:border-color .25s,background-color .25s;display:flex}.escenario svg{color:var(--gris);flex:none;margin-top:.1rem}.escenario span{gap:.15rem;display:grid}.escenario em{color:var(--gris);font-style:normal;font-size:var(--t-sm)}.escenario:hover{border-color:var(--azul)}.escenario.activo{border-color:var(--naranja);background:var(--c-naranja-suave)}.escenario.activo svg{color:var(--naranja-texto)}.como-llegar{font-size:var(--t-sm);justify-self:start;margin-left:1.1rem}.mapa{border-radius:var(--radio);background:var(--bg-niebla);width:100%;height:clamp(320px,40vw,520px);overflow:hidden}.mapa iframe{border:0;width:100%;height:100%;display:block}@media (width<=860px){.escenarios-grid{grid-template-columns:1fr}}.galeria{background:var(--azul-noche);color:var(--blanco);position:relative}.galeria-sticky{top:var(--header);height:calc(100vh - var(--header));flex-direction:column;justify-content:center;gap:1.5rem;display:flex;position:sticky;overflow:hidden}.galeria-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.galeria .h2{color:var(--blanco);max-width:18ch}.galeria-pista{color:#fff9;font-size:var(--t-sm)}.galeria-track{padding-inline:max(var(--gutter), calc((100vw - var(--ancho)) / 2 + var(--gutter)));will-change:transform;transform:translate3d(var(--x,0px), 0, 0);align-items:center;gap:clamp(1rem,2vw,2rem);display:flex}.g-item{border-radius:var(--r-m);flex:none;margin:0;position:relative;overflow:hidden}.g-item img{object-fit:cover;width:100%;height:100%;transform:scale(var(--zoom,1.08));transition:transform .6s var(--ease)}.g-0{aspect-ratio:4/5;align-self:flex-start;width:clamp(220px,26vw,420px)}.g-1{aspect-ratio:4/3;align-self:flex-end;width:clamp(260px,34vw,560px)}.g-2{aspect-ratio:1;width:clamp(200px,22vw,360px)}.g-3{aspect-ratio:3/4;align-self:flex-start;width:clamp(240px,30vw,480px)}.g-item figcaption{font-size:var(--t-sm);color:var(--c-blanco);background:linear-gradient(#071d3800,#071d38eb 55%);padding:1.6rem 1rem .8rem;position:absolute;bottom:0;left:0;right:0}.g-final{aspect-ratio:16/9;border-radius:var(--r-m);background:var(--c-negro);width:min(78vw,1100px);transform:scale(var(--s,.82));flex:none;margin:0;transition:transform .2s linear;position:relative;overflow:hidden}.g-final video,.g-final iframe{object-fit:cover;border:0;width:100%;height:100%;display:block}.g-final figcaption{text-shadow:0 1px 8px #0009;font-weight:500;position:absolute;bottom:1rem;left:1.2rem}.g-cierre{background:var(--azul);text-align:center;place-content:center;justify-items:center;gap:1.5rem;padding:2rem;display:grid}.cierre-txt{letter-spacing:-.005em;font-size:clamp(1.8rem,1rem + 3vw,3.6rem);font-weight:700}.galeria-progreso{border-radius:var(--r-s);background:#ffffff26;height:3px;overflow:hidden}.galeria-progreso i{height:100%;width:calc(var(--gp,0) * 100%);background:var(--naranja);display:block}.video-yt,.video-play{width:100%;height:100%;display:block}.video-play{cursor:pointer;background:var(--c-negro);border:0;padding:0;position:relative}.video-play img{object-fit:cover;opacity:.85;width:100%;height:100%}.play{background:var(--naranja);border-radius:50%;width:84px;height:84px;margin:auto;position:absolute;inset:0}.play:after{content:"";border-left:26px solid var(--azul-noche);border-top:16px solid #0000;border-bottom:16px solid #0000;position:absolute;top:26px;left:34px}.galeria.simple{padding-block:var(--seccion)}.galeria.simple .galeria-sticky{height:auto;position:static;overflow:visible}.galeria.simple .galeria-track{padding-inline:var(--gutter);grid-template-columns:1fr 1fr;display:grid;transform:none}.galeria.simple .g-item{aspect-ratio:1;align-self:stretch;width:100%}.galeria.simple .g-final{grid-column:1/-1;width:100%;transform:none}.galeria.simple .galeria-progreso,.galeria.simple .galeria-pista{display:none}.patrocinadores{padding-block:var(--sec-y)}.patrocinadores-titulo{text-align:center;color:var(--naranja-texto);margin-bottom:clamp(2rem,4vw,3.5rem);font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);font-weight:900}.patrocinadores-fila{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(2rem,5vw,5.5rem) clamp(2rem,6vw,6rem);margin:0;padding:0;list-style:none;display:flex}.patrocinadores-fila li{place-items:center;display:grid}.patrocinadores-fila img{object-fit:contain;width:auto;max-width:190px;height:clamp(36px,4.4vw,58px);transition:transform .35s var(--ease), opacity .35s}.patrocinadores-fila a:hover img{transform:scale(1.06)}.patrocinadores-fila span{color:var(--tx-azul);font-size:1.4rem;font-weight:900}.confian{padding-bottom:var(--seccion)}.escudos{flex-wrap:wrap;align-items:center;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.escudos li{background:var(--bg-niebla);border-radius:50%;place-items:center;width:110px;height:110px;padding:1.2rem;display:grid}.escudos img{object-fit:contain;max-width:100%;max-height:100%}.pasos-h{counter-reset:p;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.25rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.pasos-h li{border-top:2px solid var(--naranja);align-content:start;gap:.5rem;padding-top:1.2rem;display:grid}.pasos-h h3{color:var(--tx-azul);font-weight:700}.pasos-h p{color:var(--gris)}.pasos-cinco{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.bloque-azul{background:var(--azul);color:var(--blanco);padding-block:var(--seccion)}.bloque-azul .h2{color:var(--blanco)}.bloque-azul p{color:#fffc}.bloque+.bloque-azul,.bloque-azul+.bloque{margin-top:0}.bloque-azul+.wrap.bloque{padding-top:var(--seccion)}.doble-grid,.visa-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:2.5rem clamp(2rem,6vw,7rem);display:grid}.doble-grid>div:first-child,.visa-grid>div:first-child{justify-items:start;gap:1.3rem;display:grid}.diploma{aspect-ratio:4/3;border-radius:var(--radio);text-align:center;color:var(--c-blanco);background:radial-gradient(circle at 30% 20%, #1b5fa847, transparent 60%), var(--c-navy-prof);border:2px solid #ffffff40;place-content:center;gap:1rem;display:grid}.diploma span{letter-spacing:-.005em;font-size:clamp(2rem,1.2rem + 3vw,3.6rem);font-weight:300;line-height:1}.diploma small{color:var(--naranja-claro);font-size:var(--t-base)}.spec-tres{grid-template-columns:1fr}.spec-tres div{padding-block:.8rem}@media (width<=860px){.doble-grid,.visa-grid{grid-template-columns:1fr}}.tarjetas-aliado{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.tarjetas-aliado li{border-radius:var(--radio);background:var(--bg-niebla);align-content:start;gap:.7rem;padding:1.6rem;display:grid}.tarjetas-aliado h3{color:var(--tx-azul);font-weight:700}.tarjetas-aliado p{color:var(--gris)}.universidades{padding-bottom:2rem;overflow:hidden}.universidades .nota{margin-top:-.8rem;margin-bottom:1.5rem}.marquesina{border-block:1px solid var(--linea);mask-image:linear-gradient(90deg, transparent, var(--c-negro) 8%, var(--c-negro) 92%, transparent);padding-block:1.2rem;overflow:hidden}.marquesina-in{gap:3rem;width:max-content;animation:70s linear infinite marquesina;display:flex}.marquesina span{color:var(--tx-azul);white-space:nowrap;font-size:clamp(1.2rem,1rem + .8vw,1.8rem);font-weight:300}.marquesina span:after{content:"·";color:var(--naranja-texto);margin-left:3rem}.marquesina:hover .marquesina-in{animation-play-state:paused}@keyframes marquesina{to{transform:translate(-50%)}}.ava-hero,.alianza-hero{min-height:calc(100vh - var(--header));color:var(--blanco);background:var(--azul-noche);align-items:end;display:grid;position:relative;overflow:hidden}.ava-media,.alianza-media{position:absolute;inset:0}.ava-media img,.alianza-media img,.alianza-media video{object-fit:cover;object-position:50% 30%;width:100%;height:120%;transform:translateY(var(--py,0))}.alianza-media video{height:100%;transform:none}.ava-media:after,.alianza-media:after{content:"";background:linear-gradient(#0b2c5233 0%,#0b2c528c 50%,#0b2c52f2 100%);position:absolute;inset:0}.ava-contenido,.alianza-contenido{padding-block:var(--seccion) clamp(3rem, 6vw, 5rem);justify-items:start;gap:1.4rem;display:grid;position:relative}.ava-contenido .pag-titulo,.alianza-contenido .pag-titulo{color:var(--blanco);max-width:14ch}.ava-marca{gap:.2rem;display:grid}.ava-marca span{color:var(--naranja-claro);font-size:clamp(1rem,.9rem + .5vw,1.3rem);font-weight:900}.ava-marca small{color:#ffffffb3;font-size:var(--t-sm)}.diferenciales{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:2rem 1.5rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.diferenciales li{border-top:2px solid var(--azul);align-content:start;gap:.6rem;padding-top:1.2rem;display:grid}.diferenciales h3{font-size:var(--t-h3);color:var(--tx-azul);letter-spacing:0;font-weight:700}.diferenciales p{color:var(--gris)}.pilares{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:2.5rem;display:grid}.pilares div{border-radius:var(--radio);background:#ffffff12;border:1px solid #ffffff24;align-content:start;gap:.8rem;padding:1.5rem;display:grid}.pilares dt{color:var(--naranja-claro);font-weight:500;font-size:var(--t-base)}.pilares dd{gap:.4rem;margin:0;display:grid}.pilares strong{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-weight:700;line-height:1}.pilares span{color:#ffffffbf}@media (width<=860px){.pilares{grid-template-columns:1fr 1fr}}@media (width<=560px){.pilares{grid-template-columns:1fr}}.ruta-sec{background:var(--bg-niebla);position:relative}.ruta-sticky{top:var(--header);height:calc(100vh - var(--header));flex-direction:column;justify-content:center;gap:2rem;display:flex;position:sticky;overflow:hidden}.ruta-sticky .galeria-progreso{background:var(--linea)}.ruta-track{padding-inline:max(var(--gutter), calc((100vw - var(--ancho)) / 2 + var(--gutter)));transform:translate3d(var(--x,0px), 0, 0);will-change:transform;gap:1.25rem;margin:0;list-style:none;display:flex}.etapa{background:var(--bg-blanco);border-radius:var(--radio);flex:0 0 clamp(250px,26vw,340px);align-content:start;gap:1rem;min-height:340px;padding:1.8rem;display:grid;position:relative;overflow:hidden}.etapa-edad{color:var(--naranja-texto);letter-spacing:-.005em;font-size:clamp(2.6rem,2rem + 2vw,3.8rem);font-weight:300;line-height:1}.etapa h3{font-size:var(--t-h3);color:var(--tx-azul);font-weight:700}.etapa dl{gap:.7rem;margin:0;display:grid}.etapa dt{font-size:var(--t-sm);color:var(--gris)}.etapa dd{color:var(--tx-noche);font-weight:500}.etapa-n{color:var(--azul-suave);z-index:0;pointer-events:none;font-size:10rem;font-weight:900;line-height:1;position:absolute;bottom:-2.5rem;right:-.6rem}.etapa>:not(.etapa-n){z-index:1;position:relative}.etapa-final{background:var(--azul);color:var(--blanco)}.etapa-final h3{color:var(--blanco)}.etapa-final p{color:#fffc}.ruta-sec.simple .ruta-sticky{height:auto;padding-block:var(--seccion);position:static;overflow:visible}.ruta-sec.simple .ruta-track{padding-inline:var(--gutter);flex-direction:column;transform:none}.ruta-sec.simple .etapa{flex:none;min-height:0}.ruta-sec.simple .galeria-progreso{display:none}.sede-grid{padding-top:var(--seccion);grid-template-columns:1fr 1fr;align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}.sede-grid>div:first-child{gap:1.5rem;display:grid}.sedes,.horarios{margin:0;padding:0;list-style:none;display:grid}.sedes li{border-top:1px solid var(--linea);grid-template-columns:1fr auto;gap:.2rem 1rem;padding-block:1rem;display:grid}.sedes strong{color:var(--tx-azul);font-size:1.2rem;font-weight:700}.sedes span{color:var(--gris);grid-column:1}.sedes em{color:var(--naranja-texto);grid-area:1/2/3;align-self:center;font-style:normal;font-weight:700}.horarios{grid-template-columns:repeat(2,1fr);gap:.6rem}.horarios li{background:var(--azul);color:var(--blanco);border-radius:var(--r-m);gap:.1rem;padding:.9rem 1rem;display:grid}.horarios strong{font-size:var(--t-base)}.horarios span{color:var(--naranja-claro);font-size:var(--t-sm)}@media (width<=860px){.sede-grid{grid-template-columns:1fr}}.cifras-cinco{grid-template-columns:repeat(5,1fr)}@media (width<=860px){.cifras-cinco{grid-template-columns:repeat(3,1fr);row-gap:2rem}}@media (width<=560px){.cifras-cinco{grid-template-columns:1fr 1fr}}.grupo-ent{gap:1rem;margin-top:2.5rem;display:grid}.grupo-ent h3{font-size:var(--t-h3);color:var(--tx-azul);font-weight:700}.grupo-ent>p{color:var(--gris);max-width:64ch}.entidades{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.entidades li{text-align:center;border-radius:var(--radio);background:var(--bg-niebla);color:var(--tx-azul);transition:transform .35s var(--ease), box-shadow .35s var(--ease);justify-items:center;gap:.8rem;padding:1.5rem 1rem;font-weight:500;display:grid}.entidades li:hover{box-shadow:var(--sombra-alta);transform:translateY(-3px)}.entidades img{object-fit:contain;width:auto;max-width:160px;height:84px}.ent-ini{background:var(--azul);width:84px;height:84px;color:var(--blanco);letter-spacing:0;border-radius:50%;place-items:center;font-size:1.4rem;font-weight:900;display:grid}.anios{padding-bottom:var(--seccion);overflow:hidden}.anios .h2{margin-bottom:2.5rem}.anio-fila{max-width:var(--ancho);padding:1.2rem var(--gutter);border-top:1px solid var(--linea);grid-template-columns:minmax(6.5rem,auto) minmax(0,1fr);align-items:center;gap:1rem 2rem;margin-inline:auto;display:grid}.anio-fila strong{color:var(--naranja-texto);letter-spacing:-.01em;font-size:clamp(2.6rem,1.8rem + 3vw,5rem);font-weight:900;line-height:1}.anio-eventos{flex-wrap:wrap;gap:.6rem .8rem;min-width:0;display:flex}.anio-eventos span{border-radius:var(--r-pill);background:var(--bg-suave);color:var(--tx-azul);white-space:nowrap;padding:.55rem 1.1rem;font-weight:500}.paises ul{flex-wrap:wrap;gap:.6rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.paises li{color:var(--tx-azul);font-size:clamp(1.4rem,1rem + 1.4vw,2.4rem);font-weight:300}.paises li:not(:last-child):after{content:"·";color:var(--naranja-texto);margin-left:1.4rem}.persona-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.persona-foto{border-radius:var(--radio);top:calc(var(--header) + 2rem);position:sticky;overflow:hidden}.persona-foto img{aspect-ratio:4/5;object-fit:cover;object-position:50% 20%;width:100%}@media (width<=860px){.persona-grid{grid-template-columns:1fr}.persona-foto{position:static}.persona-foto img{aspect-ratio:4/3}}.logros{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 2rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.logros li{border-top:1px solid #ffffff2e;gap:.3rem;padding-block:1rem;display:grid}.logros span{color:var(--naranja-claro);font-weight:700}.dos-col{padding-top:var(--seccion);grid-template-columns:1fr 1fr;gap:2rem clamp(2rem,5vw,5rem);display:grid}@media (width<=860px){.dos-col{grid-template-columns:1fr}}.lista-simple{margin:0;padding:0;list-style:none}.lista-simple li{border-top:1px solid var(--linea);color:var(--tx-noche);padding-block:.8rem}.equipo{gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.equipo a{border-radius:var(--radio);background:var(--bg-niebla);grid-template-columns:180px 1fr;align-items:center;gap:1.5rem;padding:1rem;text-decoration:none;transition:background-color .3s;display:grid}.equipo a:hover{background:var(--bg-suave)}.equipo img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-m);width:180px}.equipo a>span{gap:.3rem;display:grid}.equipo strong{color:var(--tx-azul);font-size:1.5rem}.equipo em{color:var(--naranja-texto);font-style:normal;font-weight:500}.equipo a>span>span{color:var(--gris)}@media (width<=560px){.equipo a{grid-template-columns:1fr}.equipo img{aspect-ratio:16/10;width:100%}}.aliados-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1.25rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.aliado-card{align-content:start;gap:.7rem;display:grid}.aliado-card h3{color:var(--tx-azul);font-weight:700}.aliado-card p{color:var(--gris)}.alianza-logo{filter:brightness(0)invert();width:auto;height:56px}.grupo-texto{margin-bottom:2.5rem}.productos{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.producto{border-radius:var(--radio);background:var(--bg-niebla);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.producto-img{aspect-ratio:1;background:radial-gradient(circle at 50% 45%, var(--blanco) 0%, var(--niebla) 70%);place-items:center;padding:2rem;display:grid}.producto-img img{width:78%;height:auto;transform:rotate(var(--giro,0deg));will-change:transform;filter:drop-shadow(0 20px 24px #0b2c522e)}.producto-txt{align-content:start;gap:.8rem;padding:0 1.5rem 1.6rem;display:grid}.producto-txt h3{color:var(--tx-azul);font-weight:700;font-size:var(--t-h3)}.producto-txt p{color:var(--gris)}.eventos-chips{flex-wrap:wrap;gap:.6rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.eventos-chips li{border-radius:var(--r-pill);border:1px solid #ffffff4d;padding:.6rem 1.1rem}.form-externo{padding:0;overflow:hidden}.form-externo iframe{border:0;width:100%;min-height:900px;display:block}.pagos-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:2rem clamp(2rem,5vw,5rem);display:grid}.pasos-v{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.pasos-v li{border-top:2px solid var(--naranja);grid-template-columns:auto 1fr;gap:1rem;padding-top:1rem;display:grid}.pasos-v h3{color:var(--tx-azul);margin-bottom:.3rem;font-weight:700}.pasos-v p{color:var(--gris)}.pago-portal{gap:1rem;display:grid}.pago-portal iframe{border:1px solid var(--linea);border-radius:var(--radio);background:var(--bg-niebla);width:100%;min-height:760px}@media (width<=860px){.pagos-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marquesina{mask-image:none}.marquesina-in{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.8rem 2rem;width:auto;animation:none;display:grid}.marquesina .marq-dup{display:none}.marquesina span:after{content:none}.producto-img img{transform:none}}.grupo-fila{grid-template-columns:1fr 1fr;align-items:center;gap:2rem clamp(2rem,6vw,6rem);display:grid}.grupo-fila.inversa .grupo-foto{order:2}.grupo-foto{border-radius:var(--radio);overflow:hidden}.grupo-foto img{aspect-ratio:4/5;object-fit:cover;width:100%}.grupo-txt{justify-items:start;gap:1.3rem;display:grid}.grupo-txt .lista-simple{width:100%}@media (width<=860px){.grupo-fila{grid-template-columns:1fr}.grupo-fila.inversa .grupo-foto{order:0}.grupo-foto img{aspect-ratio:4/3}}.galeria-track:has(.g-final){padding-right:calc(50vw - min(78vw,1100px)/2)}.galeria.simple .galeria-track:has(.g-final){padding-right:var(--gutter)}.canales:has(.canal-oficial) .canal-oficial{order:-1}.admision{color:var(--tx-azul);border-radius:var(--r-m);background:var(--bg-suave);border-left:4px solid var(--naranja);padding:1rem 1.2rem;font-weight:500}.salidas{background:var(--cielo-amanecer)}.incluye-sec{background:var(--bg-niebla);color:var(--tx-noche)}.incluye-sec .h2{color:var(--tx-azul)}.incluye-grid>div p{color:var(--gris)}.bloque-azul{background:radial-gradient(60% 80% at 100% 0%, #ed6f2959, transparent 60%), radial-gradient(50% 70% at 0% 100%, #3fa9e059, transparent 60%), var(--azul)}.contacto{background:var(--bg-niebla)}.site-footer{border-top:0;position:relative}.site-footer:before{content:"";background:var(--amanecer);height:6px;position:absolute;top:0;left:0;right:0}.hero-media:after{background:var(--amanecer)}.tabs button[aria-selected=true]{border-image:var(--amanecer) 1}.galeria-progreso i{background:var(--amanecer)}.cifras dd:first-of-type{color:var(--naranja-texto)}.cifras div:nth-child(2) dd{color:var(--cielo)}.cifras div:nth-child(3) dd{color:var(--naranja-texto)}.cifras div:nth-child(4) dd{color:var(--cancha)}.cifras div:nth-child(5) dd{color:var(--naranja-texto)}.pasos-h li:nth-child(4n+2),.diferenciales li:nth-child(4n+2){border-top-color:var(--cielo)}.pasos-h li:nth-child(4n+3),.diferenciales li:nth-child(4n+3){border-top-color:var(--sol)}.pasos-h li:nth-child(4n+4),.diferenciales li:nth-child(4n+4){border-top-color:var(--cancha)}.diferenciales li{border-top-color:var(--naranja)}.viaje-top span:first-child{border-radius:var(--r-pill);font-weight:700;font-size:var(--t-xs);background:var(--sol-suave);color:var(--c-naranja-texto);padding:.15rem .6rem}.viaje[data-deporte=futbol] .viaje-top span:first-child{background:var(--c-azul-suave);color:var(--c-navy)}.viaje[data-deporte=baloncesto] .viaje-top span:first-child{background:var(--c-naranja-suave);color:var(--c-alerta-osc)}.viaje[data-deporte=campamento] .viaje-top span:first-child{background:var(--cielo-suave);color:var(--c-navy-medio)}.viaje[data-deporte=colombia] .viaje-top span:first-child{background:var(--c-azul-suave);color:var(--c-azul)}.viaje .ruta i{background:var(--amanecer)}.beneficios{grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.beneficios li{border-radius:var(--r-m);background:var(--bg-blanco);border-left:5px solid var(--naranja);gap:.3rem;padding:1.2rem 1.3rem;display:grid;box-shadow:0 1px #0b2c520f}.beneficios .ben-1{border-left-color:var(--cielo)}.beneficios .ben-2{border-left-color:var(--sol)}.beneficios .ben-3{border-left-color:var(--cancha)}.beneficios strong{color:var(--tx-azul);font-size:var(--t-lg)}.beneficios span{color:var(--gris)}@media (width<=560px){.beneficios{grid-template-columns:1fr}}.carrito-btn{width:44px;height:44px;color:var(--tx-azul);border-radius:50%;place-items:center;text-decoration:none;display:grid;position:relative}.carrito-btn:hover{background:var(--bg-niebla)}.carrito-n{border-radius:var(--r-pill);background:var(--naranja);min-width:20px;height:20px;color:var(--c-negro);font-size:var(--t-xs);place-items:center;padding:0 5px;font-weight:900;display:grid;position:absolute;top:2px;right:0}.carrito-n[hidden],.checkout[hidden]{display:none}.carrito-n.pop{animation:pop .4s var(--ease)}@keyframes pop{40%{transform:scale(1.35)}}@media (width<=1180px){.carrito-btn{margin-left:auto}.header-cta{margin-left:0}}@media (width<=560px){.header-cta{display:none}}.toast{background:var(--azul-noche);color:var(--blanco);border-radius:var(--r-m);z-index:80;box-shadow:var(--sombra-baja);transition:transform .4s var(--ease);align-items:center;gap:1rem;max-width:calc(100% - 2rem);padding:.9rem 1.2rem;display:flex;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%,140%)}.toast.visible{transform:translate(-50%)}.toast a{color:var(--sol);white-space:nowrap;font-weight:700}.tablero-salidas{background:var(--c-carbon);border-radius:var(--radio);box-shadow:var(--sombra-baja);font-variant-numeric:tabular-nums;margin-bottom:clamp(3rem,6vw,5rem);padding:clamp(1rem,2.5vw,1.8rem)}.pag-head .tablero-salidas{width:100%;margin-block:1rem 0}.tablero-cab{color:var(--sol);justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.tablero-titulo{font-weight:900;font-size:var(--t-lg);align-items:center;gap:.6rem;display:flex}.tablero-reloj{letter-spacing:0;color:var(--c-niebla);font-weight:700}.tablero-cols,.tablero-fila{grid-template-columns:6.5rem 5.5rem minmax(8rem,1fr) minmax(0,1.4fr) 13.5rem;align-items:center;gap:.5rem 1rem;display:grid}.tablero-cols{color:#ffffff73;font-size:var(--t-xs);border-bottom:1px solid #ffffff1a;padding:0 .6rem .5rem}.tablero-fila{color:var(--c-niebla);border-radius:var(--r-s);border-bottom:1px solid #ffffff12;padding:.55rem .6rem;text-decoration:none;transition:background-color .2s}.flap{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.flap .ch{text-align:center;background:var(--c-carbon);border-radius:var(--r-s);min-width:.62em;margin-right:1px;padding:0 .05em;display:inline-block;box-shadow:inset 0 -1px #0009,inset 0 1px #ffffff0d}.t-evento{color:#fffc;font-size:var(--t-base);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-estado.est-abierto{color:var(--c-ok-vivo)}.t-estado.est-ultimos{color:var(--c-naranja-claro);animation:1.6s steps(2,end) infinite parpadeo}.t-estado.est-espera{color:#ffffff8c}.t-estado.est-pronto{color:var(--c-azul-claro)}@keyframes parpadeo{50%{opacity:.45}}@media (width<=860px){.tablero-cols{display:none}.tablero-fila{grid-template-columns:5.2rem 1fr;grid-template-areas:"f d""v e""s s";row-gap:.15rem;padding-block:.8rem}.t-fecha{grid-area:f}.t-vuelo{font-size:var(--t-sm);opacity:.7;grid-area:v}.t-destino{grid-area:d}.t-evento{font-size:var(--t-sm);grid-area:e}.t-estado{font-size:var(--t-sm);grid-area:s}}.exp-hero{color:var(--blanco);background:var(--azul-noche);position:relative;overflow:hidden}.exp-media{position:absolute;inset:0}.exp-media img{object-fit:cover;width:100%;height:120%;transform:translateY(var(--py,0))}.exp-media:after{content:"";background:linear-gradient(#0b2c5259 0%,#0b2c5299 45%,#0b2c52eb 100%);position:absolute;inset:0}.exp-contenido{padding-block:var(--sec-y);gap:1.3rem;display:grid;position:relative}.exp-contenido .pag-titulo{color:var(--blanco);max-width:16ch}.pase-abordar{background:var(--bg-niebla);color:var(--tx-noche);border-radius:var(--r-m);max-width:980px;box-shadow:var(--sombra-baja);-webkit-mask:radial-gradient(circle 14px at calc(100% - 15rem) 0, transparent 98%, var(--c-negro)) top / 100% 51% no-repeat, radial-gradient(circle 14px at calc(100% - 15rem) 100%, transparent 98%, var(--c-negro)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle 14px at calc(100% - 15rem) 0, transparent 98%, var(--c-negro)) top / 100% 51% no-repeat, radial-gradient(circle 14px at calc(100% - 15rem) 100%, transparent 98%, var(--c-negro)) bottom / 100% 51% no-repeat;grid-template-columns:1fr 15rem;margin-top:1.5rem;display:grid;position:relative}.pa-cuerpo{gap:1.2rem;padding:1.6rem 1.8rem 1.8rem;display:grid}.pa-cab{border-bottom:2px solid #0000;border-image:var(--amanecer) 1;justify-content:space-between;align-items:center;padding-bottom:.9rem;display:flex}.pa-marca{color:var(--tx-azul);letter-spacing:.02em;align-items:center;gap:.5rem;font-weight:900;display:flex}.pa-tipo{font-size:var(--t-xs);color:var(--naranja-texto);font-weight:700}.pa-pasajero{gap:.2rem;display:grid}.pa-pasajero span,.pa-datos dt{font-size:var(--t-xs);color:var(--gris)}.pa-pasajero input{font:inherit;color:var(--tx-azul);border:0;border-bottom:1.5px dashed var(--c-plata);background:0 0;width:100%;padding:.2rem 0;font-size:1.4rem;font-weight:700}.pa-pasajero input::placeholder{color:var(--c-plata-osc);letter-spacing:0;font-weight:400}.pa-pasajero input:focus{border-bottom-color:var(--naranja);outline:none}.pa-ruta{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.pa-ruta strong{color:var(--tx-azul);letter-spacing:-.01em;font-size:clamp(2.6rem,2rem + 3vw,4.4rem);font-weight:900;line-height:.9;display:block}.pa-ruta span{font-size:var(--t-sm);color:var(--gris)}.pa-ruta div:last-child{text-align:right}.pa-ruta i{background:repeating-linear-gradient(90deg, var(--naranja) 0 8px, transparent 8px 14px);height:2px;color:var(--naranja-texto);place-items:center;display:grid;position:relative}.pa-ruta i svg{background:var(--bg-niebla);box-sizing:content-box;animation:volar 3.2s var(--ease) infinite alternate;padding:0 .4rem}@keyframes volar{0%{transform:translate(-30%)}to{transform:translate(30%)}}.pa-datos{grid-template-columns:repeat(3,1fr);gap:.9rem 1.2rem;margin:0;display:grid}.pa-datos dd{color:var(--tx-noche);font-weight:700;line-height:1.25}.pa-talon{border-left:2px dashed var(--c-linea);text-align:center;align-content:space-between;gap:1rem;padding:1.6rem 1.4rem;display:grid}.pa-codigo{border-radius:var(--r-s);background:repeating-linear-gradient(90deg, var(--azul-noche) 0 2px, transparent 2px 4px, var(--azul-noche) 4px 7px, transparent 7px 9px, var(--azul-noche) 9px 10px, transparent 10px 13px);height:70px}.pa-vuelo{color:var(--tx-azul);font-size:1.6rem;font-weight:900;display:grid}.pa-vuelo span{font-size:var(--t-sm);color:var(--gris);font-weight:500}.pa-talon .btn{width:100%;padding-inline:.8rem}.pa-alt{font-size:var(--t-sm);color:var(--tx-azul)}@media (width<=860px){.pase-abordar{grid-template-columns:1fr;-webkit-mask:none;mask:none}.pa-talon{border-left:0;border-top:2px dashed var(--c-linea)}.pa-datos{grid-template-columns:1fr 1fr}}.barra-vuelo{top:var(--header);z-index:30;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--linea);background:#ffffffeb;position:sticky}.bv-in{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;min-height:54px;display:grid}.bv-in strong{color:var(--tx-azul);letter-spacing:0;font-weight:900}.bv-ruta{background:repeating-linear-gradient(90deg, var(--c-plata) 0 6px, transparent 6px 11px);height:2px;position:relative}.bv-hecho{height:2px;width:calc(var(--vp,0) * 100%);background:var(--amanecer);position:absolute;top:0;left:0}.bv-avion{top:50%;left:calc(var(--vp,0) * 100%);color:var(--naranja-texto);background:var(--bg-blanco);border-radius:50%;padding:3px;display:grid;position:absolute;transform:translate(-50%,-50%)}.bv-parada{color:var(--gris);white-space:nowrap;font-size:0;position:absolute;top:10px;transform:translate(-50%)}.bv-parada.activa{color:var(--tx-azul);font-weight:700}.bv-parada.actual,.barra-vuelo.bv-todas .bv-parada{font-size:var(--t-xs)}.barra-vuelo.bv-todas-s .bv-parada{letter-spacing:-.01em;font-size:.72rem}.bv-parada:before{content:"";background:var(--c-plata);border-radius:50%;width:7px;height:7px;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.bv-parada.activa:before{background:var(--naranja)}.bv-in{padding-bottom:14px}@media (width<=560px){.bv-parada{display:none}.bv-in{padding-bottom:0}}.capitulo{padding-block:var(--seccion)}.capitulo+.escenarios{padding-top:0}.cap-arena{background:var(--bg-niebla)}.cap-cielo{background:var(--cielo-amanecer)}.capitulo .h2{margin-bottom:1.2rem}.capitulo>.wrap>.pag-lead{margin-bottom:2.5rem}@media (width<=860px){.cap-grid{grid-template-columns:1fr}}.checkin{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.checkin li{border-radius:var(--r-m);background:var(--bg-niebla);grid-template-columns:auto 1fr;gap:1rem;padding:1.1rem 1.2rem;display:grid}.ck-ico{border-radius:var(--r-m);background:var(--bg-blanco);width:46px;height:46px;color:var(--naranja-texto);place-items:center;display:grid}.checkin h3{color:var(--tx-azul);font-weight:700;font-size:var(--t-lg)}.checkin p{color:var(--gris)}.maleta{grid-template-columns:.8fr 1.2fr;align-items:center;gap:2rem clamp(2rem,5vw,5rem);display:grid}.maleta-visual{justify-items:center;gap:1rem;display:grid;position:relative}.maleta-cuerpo{aspect-ratio:1;border-radius:var(--r-l);background:var(--azul);width:min(100%,300px);color:var(--sol);box-shadow:var(--sombra-baja);transition:transform .4s var(--ease);place-items:center;display:grid;position:relative}.maleta-cuerpo.salta{animation:salto .5s var(--ease)}@keyframes salto{40%{transform:translateY(-10px)rotate(-2deg)}}.maleta-cuenta{color:var(--blanco);font-size:var(--t-lg);position:absolute;bottom:1.2rem;right:1.4rem}.maleta-cuenta b{color:var(--sol);font-size:2.2rem}.maleta-tag{background:var(--sol);color:var(--tx-noche);letter-spacing:.08em;border-radius:var(--r-s);box-shadow:var(--sombra-baja);padding:.5rem 1rem;font-weight:900;transform:rotate(-4deg)}.maleta-lista{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.maleta-lista label{border-radius:var(--r-m);background:var(--bg-blanco);cursor:pointer;color:var(--tx-noche);align-items:center;gap:.7rem;padding:.8rem 1rem;transition:background-color .2s,color .2s;display:flex}.maleta-lista input{width:20px;height:20px;accent-color:var(--naranja);flex:none}.maleta-lista input:checked+span{text-decoration:line-through;text-decoration-color:var(--naranja);color:var(--gris)}@media (width<=860px){.maleta{grid-template-columns:1fr}}@media (width<=560px){.maleta-lista{grid-template-columns:1fr}.juego-spec{grid-template-columns:1fr 1fr}}.turismo{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.tur{border-radius:var(--radio);min-height:240px;color:var(--tx-noche);transition:transform .35s var(--ease);align-content:start;gap:1rem;padding:1.6rem;display:grid}.tur:hover{transform:translateY(-4px)rotate(-.5deg)}.tur-0{background:var(--sol)}.tur-1{background:var(--bg-blanco)}.tur-2{background:var(--azul);color:var(--blanco)}.tur-3{background:var(--cielo);color:var(--tx-noche)}.tur-4{background:var(--c-naranja-suave)}.tur-ico{border-radius:var(--r-m);background:#ffffff73;place-items:center;width:72px;height:72px;display:grid}.tur-2 .tur-ico{color:var(--sol);background:#ffffff1f}.tur img{border-radius:var(--r-m);aspect-ratio:4/3;object-fit:cover}.tur h3{font-size:var(--t-h3);font-weight:700}.tur p{opacity:.85}.tienda-hero{background:radial-gradient(70% 90% at 90% 20%, #1b5fa88c, transparent 60%), var(--cielo-amanecer);overflow:hidden}.tienda-hero-grid{padding-block:var(--sec-y);grid-template-columns:1.2fr .8fr;align-items:center;gap:2rem;display:grid}.tienda-hero-grid>div:first-child{justify-items:start;gap:1.4rem;display:grid}.tienda-hero-balon img{width:min(100%,360px);transform:rotate(var(--giro,0deg));filter:drop-shadow(0 30px 30px #0b2c5240);margin-inline:auto}@media (width<=860px){.tienda-hero-grid{grid-template-columns:1fr}.tienda-hero-balon img{width:200px}}.filtros-tienda button{background:#ffffffb3}.tienda-aviso{border-radius:var(--r-m);background:var(--sol-suave);color:var(--c-naranja-texto);margin-block:1.5rem 0;padding:.9rem 1.2rem;font-weight:500}.productos-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:1.5rem 1.25rem;margin:0;padding:0;list-style:none;display:grid}.prod{grid-template-rows:1fr auto;gap:.8rem;display:grid}.prod[hidden]{display:none}.prod-link{align-content:start;gap:.9rem;text-decoration:none;display:grid}.prod-img{aspect-ratio:1;border-radius:var(--radio);background:radial-gradient(circle at 50% 40%, var(--blanco), var(--niebla) 70%);place-items:center;display:grid;position:relative;overflow:hidden}.prod-img img{object-fit:contain;width:72%;height:72%;transition:transform .6s var(--ease);filter:drop-shadow(0 16px 20px #0b2c5226)}.prod-link:hover .prod-img img{transform:scale(1.06)rotate(-8deg)}.prod-img-foto img{object-fit:cover;filter:none;width:100%;height:100%}.prod-link:hover .prod-img-foto img{transform:scale(1.05)}.prod-sinfoto{background:var(--bg-niebla)}.prod-sinfoto img{opacity:.9;width:60%}.prod-ruta{background:var(--sol);color:var(--tx-noche);border-radius:var(--r-s);letter-spacing:0;padding:.35rem .7rem;font-weight:900;position:absolute;bottom:.8rem;left:.8rem}.prod-txt{gap:.3rem;display:grid}.prod-marca{font-size:var(--t-xs);color:var(--gris)}.prod h3{color:var(--tx-azul);font-size:var(--t-lg);font-weight:700}.precio{color:var(--tx-noche);font-size:1.25rem;font-weight:700}.precio s{font-size:var(--t-base);color:var(--gris);font-weight:400}.precio-cotizar{font-size:var(--t-base);color:var(--naranja-texto)}.prod-btn{justify-self:start}.agotado{color:var(--gris);font-weight:500}.tienda-garantias{padding-bottom:var(--seccion);grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.tienda-garantias div{border-radius:var(--r-m);background:var(--bg-niebla);gap:.3rem;padding:1.3rem;display:grid}.tienda-garantias strong{color:var(--tx-azul)}.tienda-garantias span{color:var(--gris);font-size:var(--t-base)}@media (width<=860px){.tienda-garantias{grid-template-columns:1fr 1fr}}.ficha{padding-block:clamp(2rem, 4vw, 4rem) var(--seccion)}.ficha-grid{grid-template-columns:1fr 1fr;align-items:start;gap:2rem clamp(2rem,6vw,6rem);margin-top:1.5rem;display:grid}.ficha-img{aspect-ratio:1;border-radius:var(--radio);background:radial-gradient(circle at 50% 40%, var(--blanco), var(--niebla) 70%);top:calc(var(--header) + 2rem);place-items:center;margin:0;display:grid;position:sticky}.ficha-img img{width:70%;transform:rotate(var(--giro,0deg));filter:drop-shadow(0 30px 30px #0b2c5233)}.ficha-txt{justify-items:start;gap:1.2rem;display:grid}.ficha-titulo{font-size:clamp(2rem,1.4rem + 2.6vw,3.6rem)}.ficha-form{justify-items:start;gap:1rem;width:100%;display:grid}.tallas{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}.tallas label{cursor:pointer;position:relative}.tallas input{opacity:0;position:absolute;inset:0}.tallas span{border-radius:var(--r-m);border:1.5px solid var(--linea);min-width:52px;height:48px;color:var(--tx-azul);place-items:center;padding:0 .8rem;font-weight:500;transition:all .2s;display:grid}.tallas input:checked+span{background:var(--azul);border-color:var(--azul);color:var(--blanco)}.tallas input:focus-visible+span{outline:2px solid var(--naranja);outline-offset:2px}.cantidad{align-items:center;gap:.4rem;display:flex}.cantidad span{color:var(--gris);margin-right:.6rem}.cantidad button{border:1.5px solid var(--linea);background:var(--bg-blanco);width:44px;height:44px;color:var(--tx-azul);cursor:pointer;border-radius:50%;font-size:1.3rem}.cantidad input{text-align:center;width:64px;height:44px;font:inherit;border:1.5px solid var(--linea);border-radius:var(--r-m);color:var(--tx-noche);font-weight:700}@media (width<=860px){.ficha-grid{grid-template-columns:1fr}.ficha-img{position:static}}.carrito-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:2rem clamp(2rem,5vw,4rem);display:grid}.carrito-lista{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.carrito-item{border-radius:var(--r-m);background:var(--bg-niebla);grid-template-columns:88px 1fr auto;align-items:center;gap:1rem;padding:.9rem;display:grid}.carrito-item img{object-fit:contain;border-radius:var(--r-s);background:var(--bg-blanco);width:88px;height:88px}.carrito-item h3{color:var(--tx-azul);font-size:var(--t-lg);font-weight:700}.carrito-item p{color:var(--gris);font-size:var(--t-sm)}.carrito-item .cantidad button{width:34px;height:34px;font-size:var(--t-lg)}.carrito-item .cantidad input{width:46px;height:34px}.carrito-quitar{color:var(--gris);cursor:pointer;font:inherit;font-size:var(--t-sm);background:0 0;border:0;text-decoration:underline}.carrito-dcha{justify-items:end;gap:.5rem;display:grid}.checkout{top:calc(var(--header) + 1.5rem);background:var(--bg-niebla);position:sticky}.resumen{border-top:1px solid var(--c-linea);gap:.4rem;margin:0;padding-top:1rem;display:grid}.resumen div{color:var(--gris);justify-content:space-between;gap:1rem;display:flex}.resumen .total{color:var(--tx-azul);padding-top:.5rem;font-size:1.3rem;font-weight:700}@media (width<=860px){.carrito-grid{grid-template-columns:1fr}.checkout{position:static}}@media (width<=560px){.carrito-item{grid-template-columns:64px 1fr}.carrito-item img{width:64px;height:64px}.carrito-dcha{grid-column:1/-1;grid-auto-flow:column;justify-content:space-between;justify-items:start}}@media (prefers-reduced-motion:reduce){.pa-ruta i svg,.t-estado.est-ultimos{animation:none}}@media (width<=560px){.pa-cuerpo{padding:1.3rem 1.2rem}.pa-tipo{font-size:var(--t-xs);letter-spacing:.1em}.pa-marca{white-space:nowrap}}.impacto{padding-block:var(--seccion);background:linear-gradient(180deg, var(--c-cvc-suave) 0%, var(--blanco) 70%)}.impacto .kicker{color:var(--c-cvc-verde-hover)}.impacto .h2{margin-bottom:1rem}.impacto .pag-lead{margin-bottom:2.5rem}.impacto-grupos{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.impacto-grupo{background:var(--bg-blanco);border-radius:var(--radio);border-top:5px solid var(--cancha);padding:1.6rem;box-shadow:0 1px #0b2c520f}.impacto-grupo.ig-1{border-top-color:var(--naranja)}.impacto-grupo.ig-2{border-top-color:var(--cielo)}.impacto-grupo h3{font-size:var(--t-lg);color:var(--gris);margin-bottom:1rem;font-weight:700}.impacto-grupo dl{grid-template-columns:1fr 1fr;gap:1.2rem 1rem;margin:0;display:grid}.impacto-grupo div{flex-direction:column-reverse;display:flex}.impacto-grupo dd{color:var(--tx-azul);letter-spacing:-.005em;font-size:clamp(2rem,1.5rem + 1.6vw,2.9rem);font-weight:900;line-height:1}.impacto-grupo dt{color:var(--gris);font-size:var(--t-sm);margin-top:.35rem}.impacto-grupo.ig-0 dd{color:var(--c-cvc-verde-hover)}.impacto-grupo.ig-1 dd{color:var(--c-naranja-texto)}@media (width<=860px){.impacto-grupos{grid-template-columns:1fr}}.paises-cancha{gap:1rem;margin-top:2.5rem;display:grid}.paises-cancha h3{font-size:var(--t-lg);color:var(--gris);font-weight:700}.paises-cancha ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.paises-cancha li{border-radius:var(--r-pill);background:var(--bg-blanco);border:1.5px solid var(--c-cvc-suave);color:var(--tx-noche);padding:.5rem 1rem;font-weight:500}.crecimiento{background:var(--azul);color:var(--blanco);border-radius:var(--radio);grid-template-columns:.8fr 1.2fr;align-items:center;gap:2rem 4rem;margin-top:3rem;padding:clamp(1.6rem,4vw,3rem);display:grid}.crecimiento .h3-grande{color:var(--blanco)}.crecimiento p{color:#ffffffbf}.leyenda{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.leyenda span{border-radius:var(--r-s);width:14px;height:14px;display:inline-block}.ley-antes{background:#ffffff59}.ley-ahora{background:var(--sol);margin-left:.8rem}.crecimiento ul{gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}.crecimiento li{grid-template-columns:1fr auto;gap:.35rem 1rem;display:grid}.cr-nombre{font-weight:700}.cr-var{color:var(--sol);font-weight:900}.cr-barra{border-radius:var(--r-s);width:0;height:26px;transition:width 1.2s var(--ease);grid-column:1/-1;justify-content:flex-end;align-items:center;min-width:0;padding-right:.5rem;display:flex}.cr-barra b{font-size:var(--t-sm);color:var(--tx-noche)}.cr-barra.antes{background:#ffffff59}.cr-barra.ahora{background:var(--amanecer);transition-delay:.25s}.crecimiento.visible .cr-barra,.sin-anim .cr-barra{width:var(--w);min-width:2.6rem}@media (width<=860px){.crecimiento{grid-template-columns:1fr}}.formato{counter-reset:f;grid-template-columns:1fr 2fr 1fr;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.formato li{border-radius:var(--r-m);background:var(--bg-niebla);align-content:start;gap:.4rem;padding:1.4rem;display:grid}.formato li:nth-child(2){background:var(--sol-suave)}.f-dia{color:var(--naranja-texto);font-weight:900;font-size:var(--t-sm)}.formato h3{color:var(--tx-azul);font-size:var(--t-h3);font-weight:700}.formato p{color:var(--gris)}@media (width<=860px){.formato{grid-template-columns:1fr}}.acceso{background:radial-gradient(60% 80% at 100% 10%, #1b5fa859, transparent 60%), var(--cielo-amanecer)}.acceso-grid{padding-block:var(--sec-y);grid-template-columns:1.1fr .9fr;align-items:center;gap:3rem clamp(2rem,6vw,6rem);display:grid}.acceso-txt{justify-items:start;gap:1.3rem;display:grid}.acceso-txt .kicker{margin-bottom:0}.acceso-form{gap:.6rem;width:100%;display:grid}.acceso-form label{color:var(--tx-azul);font-weight:500}.acceso-fila{flex-wrap:wrap;gap:.6rem;display:flex}.acceso-fila input{font:inherit;border:1.5px solid var(--linea);border-radius:var(--r-pill);background:var(--bg-blanco);color:var(--tx-noche);flex:260px;padding:.85rem 1rem}.acceso-fila input:focus{outline:2px solid var(--naranja);outline-offset:1px}.form-ok-linea{color:var(--c-cvc-verde-hover);font-weight:500}.form-ok-linea a{color:inherit}.acceso-beneficios{grid-template-columns:1fr 1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.acceso-beneficios li{background:var(--bg-blanco);border-radius:var(--radio);min-height:150px;box-shadow:var(--sombra-baja);border-top:5px solid var(--naranja);align-content:end;gap:.4rem;padding:1.4rem;display:grid}.acceso-beneficios .ab-1{border-top-color:var(--sol);transform:translateY(1.5rem)}.acceso-beneficios .ab-2{border-top-color:var(--cielo)}.acceso-beneficios .ab-3{border-top-color:var(--cancha);transform:translateY(1.5rem)}.acceso-beneficios strong{color:var(--tx-azul);font-size:var(--t-lg)}.acceso-beneficios span{color:var(--gris)}@media (width<=860px){.acceso-grid{grid-template-columns:1fr}.acceso-beneficios .ab-1,.acceso-beneficios .ab-3{transform:none}}.panel{padding-block:clamp(2rem, 4vw, 3.5rem) var(--seccion);min-height:70vh}.panel-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.panel-saludo{color:var(--tx-azul);letter-spacing:-.005em;font-size:clamp(2rem,1.4rem + 2.4vw,3.4rem);font-weight:900;line-height:1.05}.panel-saludo strong{background:var(--amanecer);color:#0000;-webkit-background-clip:text;background-clip:text}.panel-personas{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.panel-personas button{font:inherit;border-radius:var(--r-pill);border:1.5px solid var(--linea);background:var(--bg-blanco);color:var(--tx-azul);cursor:pointer;padding:.5rem 1.1rem}.panel-personas button[aria-pressed=true]{background:var(--azul);border-color:var(--azul);color:var(--blanco)}.panel-demo{border-radius:var(--r-m);background:var(--sol-suave);color:var(--c-naranja-texto);margin-top:1rem;padding:.7rem 1rem}.panel-tabs{top:var(--header);z-index:20;margin:1.5rem calc(var(--gutter,1rem) * -1) 2rem;padding:.7rem var(--gutter,1rem);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--linea);scrollbar-width:none;background:#ffffffeb;gap:.3rem;display:flex;position:sticky;overflow-x:auto}.panel-tabs::-webkit-scrollbar{display:none}.panel-tabs a{white-space:nowrap;border-radius:var(--r-pill);color:var(--gris);padding:.55rem 1rem;font-weight:500;text-decoration:none}.panel-tabs a:hover{color:var(--tx-azul);background:var(--bg-niebla)}.panel-tabs a[aria-current=true]{background:var(--azul);color:var(--blanco)}.panel-vista>div{animation:aparecer .45s var(--ease)}@keyframes aparecer{0%{opacity:0;transform:translateY(8px)}}.res-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:2rem;display:grid}.res-viajes{gap:1.2rem;display:grid}.res-lado{top:calc(var(--header) + 5rem);gap:1rem;display:grid;position:sticky}@media (width<=860px){.res-grid{grid-template-columns:1fr}.res-lado{position:static}}.mini-pase{background:var(--bg-niebla);border-radius:var(--r-m);box-shadow:var(--sombra-baja);grid-template-columns:220px 1fr;display:grid;overflow:hidden}.mp-img{background:var(--azul);min-height:200px;position:relative}.mp-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mp-img:after{content:"";background:linear-gradient(#0000 40%,#0b2c52d9);position:absolute;inset:0}.mp-cuenta{z-index:1;color:var(--blanco);font-size:var(--t-sm);position:absolute;bottom:1rem;left:1rem}.mp-cuenta b{color:var(--sol);font-size:2.6rem;font-weight:900;line-height:1;display:block}.mp-cuerpo{border-left:2px dashed var(--c-linea);gap:.4rem;padding:1.3rem 1.5rem;display:grid}.mp-tipo{font-size:var(--t-xs);color:var(--naranja-texto);font-weight:700}.mp-ruta{align-items:center;gap:.8rem;display:flex}.mp-ruta strong{color:var(--tx-azul);font-size:2rem;font-weight:900}.mp-ruta i{background:repeating-linear-gradient(90deg, var(--naranja) 0 6px, transparent 6px 11px);height:2px;color:var(--naranja-texto);flex:1;place-items:center;display:grid}.mp-ruta i svg{background:var(--bg-niebla);box-sizing:content-box;padding:0 .3rem}.mini-pase h3{color:var(--tx-noche);font-weight:700;font-size:var(--t-h3)}.mini-pase p{color:var(--gris)}.barra-pago{border-radius:var(--r-l);background:var(--c-linea);height:8px;margin-top:.4rem;overflow:hidden}.barra-pago i{background:var(--amanecer);border-radius:var(--r-l);height:100%;display:block}.barra-pago.grande{background:var(--bg-niebla);height:14px}.mp-pago{font-size:var(--t-sm)}.mp-acciones{flex-wrap:wrap;gap:.5rem;margin-top:.4rem;display:flex}@media (width<=560px){.mini-pase{grid-template-columns:1fr}.mp-img{min-height:150px}.mp-cuerpo{border-left:0;border-top:2px dashed var(--c-linea)}}.tarjeta-dato{border-radius:var(--radio);background:var(--bg-niebla);justify-items:start;gap:.5rem;padding:1.4rem;display:grid}.tarjeta-dato>span{font-size:var(--t-xs);color:var(--gris)}.tarjeta-dato strong{color:var(--tx-azul);font-size:2.4rem;font-weight:900;line-height:1}.td-saldo{background:var(--azul);color:var(--blanco)}.td-saldo>span,.td-saldo p{color:#fffc}.td-saldo strong{color:var(--sol)}.td-saldo .alerta{color:var(--c-naranja-claro);font-weight:700}.td-pend{background:var(--sol-suave)}.td-pend ul{color:var(--tx-noche);gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.td-sellos{background:var(--c-cvc-suave)}.td-sellos strong{color:var(--c-cvc-verde-hover)}.viaje-cuenta,.pago-card,.doc-card{border:1px solid var(--linea);border-radius:var(--radio);gap:1rem;margin-bottom:1.2rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.vc-cab,.pc-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.vc-cab p{color:var(--gris)}.vc-codigo{background:var(--sol);color:var(--tx-noche);border-radius:var(--r-s);letter-spacing:0;padding:.4rem .8rem;font-weight:900}.linea-estado{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.linea-estado li{font-size:var(--t-sm);color:var(--gris);text-align:center;justify-items:center;gap:.4rem;display:grid;position:relative}.linea-estado li:before{content:"";background:var(--linea);z-index:0;height:3px;position:absolute;top:9px;left:-50%;right:50%}.linea-estado li:first-child:before{display:none}.linea-estado span{background:var(--bg-blanco);border:3px solid var(--linea);z-index:1;border-radius:50%;width:20px;height:20px;position:relative}.linea-estado .hecho:before,.linea-estado .actual:before{background:var(--naranja)}.linea-estado .hecho span{background:var(--naranja);border-color:var(--naranja)}.linea-estado .actual span{border-color:var(--naranja);box-shadow:0 0 0 5px #ed6f2933}.linea-estado .actual{color:var(--tx-azul);font-weight:700}.vc-datos{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;display:grid}.vc-datos dt{font-size:var(--t-xs);color:var(--gris)}.vc-datos dd{color:var(--tx-noche);font-weight:700}@media (width<=560px){.vc-datos{grid-template-columns:1fr}}.pc-saldo{text-align:right}.pc-saldo span{font-size:var(--t-xs);color:var(--gris);display:block}.pc-saldo strong{color:var(--tx-azul);font-size:2rem;font-weight:900}.pc-meta{color:var(--gris);margin-top:-.5rem}.tabla-cuotas td,.tabla-cuotas th{white-space:nowrap}.chip-est{border-radius:var(--r-pill);font-size:var(--t-xs);white-space:nowrap;padding:.2rem .65rem;font-weight:700;display:inline-block}.est-pagada{background:var(--c-cvc-suave);color:var(--c-cvc-verde-hover)}.est-parcial{background:var(--sol-suave);color:var(--c-naranja-texto)}.est-pendiente{background:var(--bg-niebla);color:var(--gris)}.est-vencida{background:var(--c-naranja-suave);color:var(--c-naranja-texto)}.pc-hist summary{cursor:pointer;color:var(--tx-azul);font-weight:500}.pc-hist ul{gap:.3rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.pc-hist li{background:var(--bg-niebla);border-radius:var(--r-s);color:var(--gris);justify-content:space-between;gap:1rem;padding:.5rem .8rem;display:flex}.pc-hist b{color:var(--tx-noche)}.pc-pagar{border-top:1px solid var(--linea);flex-wrap:wrap;align-items:flex-end;gap:.8rem;padding-top:1rem;display:flex}.pc-pagar label{color:var(--gris);font-size:var(--t-sm);gap:.3rem;display:grid}.pc-pagar input{font:inherit;border:1.5px solid var(--linea);border-radius:var(--r-m);width:180px;color:var(--tx-noche);padding:.7rem 1rem;font-weight:700}.pc-pagar p{flex-basis:100%}.doc-sub{font-size:var(--t-xs);color:var(--gris)}.doc-lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.doc-lista li{border-radius:var(--r-m);background:var(--bg-niebla);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;display:flex}.doc-lista li.doc-falta{background:var(--c-naranja-suave)}.doc-lista li div{display:grid}.doc-lista span{color:var(--gris);font-size:var(--t-sm)}.doc-subir{cursor:pointer;position:relative;overflow:hidden}.doc-subir input{opacity:0;cursor:pointer;position:absolute;inset:0}.ok-linea{color:var(--c-cvc-verde-hover);font-weight:500}.pasaporte{background:linear-gradient(160deg, var(--c-azul), var(--azul));color:var(--blanco);border-radius:var(--radio);gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.pasaporte-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;display:flex}.pasaporte .spec{min-width:280px;margin:0}.sellos{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.sello{aspect-ratio:1;border:3px double var(--sol);color:var(--sol);text-align:center;transform:rotate(var(--r,0deg));transition:transform .4s var(--ease);background:radial-gradient(circle,#1b5fa814,#0000 70%);border-radius:50%;place-content:center;gap:.15rem;padding:1.2rem;display:grid}.sello:hover{transform:rotate(0)scale(1.04)}.sello-futbol{border-color:var(--c-azul-claro);color:var(--c-azul-claro);background:radial-gradient(circle,#8fb8f01a,#0000 70%)}.sello-baloncesto{border-color:var(--c-naranja-claro);color:var(--c-naranja-claro)}.s-ciudad{font-weight:900;font-size:var(--t-base)}.s-anio{font-size:2rem;font-weight:900;line-height:1}.s-evento{font-size:var(--t-xs);color:#ffffffd9;line-height:1.25}.s-res{font-size:var(--t-xs);color:var(--blanco);border-radius:var(--r-l);background:#ffffff1f;margin-top:.2rem;padding:.1rem .5rem;font-weight:700}.s-quien{font-size:var(--t-xs);opacity:.75}.pedidos{gap:.8rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.pedidos li{border:1px solid var(--linea);border-radius:var(--r-m);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1.2rem;display:flex}.pedidos h3{color:var(--tx-azul);font-weight:700;font-size:var(--t-lg)}.pedidos p{color:var(--gris)}.ped-dcha{justify-items:end;gap:.4rem;display:grid}.ped-dcha strong{color:var(--tx-noche);font-size:1.3rem}.ofertas{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.oferta{border-radius:var(--radio);align-content:start;gap:.6rem;min-height:200px;padding:1.6rem;display:grid}.of-0{background:var(--sol)}.of-1{background:var(--azul);color:var(--blanco)}.of-2{background:var(--cielo-suave)}.of-3{background:var(--c-naranja-suave)}.oferta h3{font-size:var(--t-h3);font-weight:700}.of-1 .enlace{color:var(--sol)}.perfil-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:1.2rem;display:grid}.perfil-card{background:var(--bg-niebla)}.perfil-fijo{grid-template-columns:1fr 1fr;gap:.8rem;margin:0;display:grid}.perfil-fijo dt{font-size:var(--t-xs);color:var(--gris)}.perfil-fijo dd{color:var(--tx-noche);font-weight:700}.vacio a{color:var(--tx-azul)}.pasaporte .spec{border:0;grid-template-columns:repeat(3,auto);gap:2.5rem;padding:0;display:grid}.pasaporte .spec div{border:0;padding:0}.pasaporte .spec dd{color:var(--sol);order:-1;font-size:2.6rem;font-weight:900;line-height:1}.pasaporte .spec div{flex-direction:column;display:flex}@media (width<=560px){.sellos{grid-template-columns:1fr 1fr;gap:.8rem}.sello{padding:.6rem}.s-ciudad{font-size:var(--t-xs)}.s-anio{font-size:1.4rem}.s-evento,.s-res,.s-quien{font-size:var(--t-xs)}}.enlace-claro{color:var(--blanco);text-decoration:underline;text-decoration-color:var(--naranja);text-underline-offset:.3em}.seccion-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.terminal-hero{color:var(--blanco);background:var(--marino);position:relative;overflow:hidden}@keyframes latido{70%{box-shadow:0 0 0 12px #ff6a0000}to{box-shadow:0 0 #ff6a0000}}.buscador{max-width:1080px;margin-top:clamp(1rem,3vw,2.5rem)}.bus-form{background:var(--bg-blanco);color:var(--tx-carbon);border-radius:0 var(--r-m) var(--r-m) var(--r-m);box-shadow:var(--sombra-baja);grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:.6rem;padding:.8rem;display:grid}.bus-campo{border-radius:var(--r-m);background:var(--bg-niebla);cursor:pointer;border:1.5px solid #0000;gap:.15rem;padding:.6rem 1rem;transition:border-color .2s;display:grid}.bus-campo:focus-within{border-color:var(--vivo);background:var(--bg-blanco)}.bus-campo span{font-size:var(--t-xs);color:var(--gris);font-weight:700}.bus-campo select{-webkit-appearance:none;appearance:none;font:inherit;font-size:var(--t-lg);color:var(--tx-marino);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath d='m5 9 7 7 7-7' fill='none' stroke='%230B2C52' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 100% no-repeat;border:0;outline:none;width:100%;padding:0 1.4rem 0 0;font-weight:500}@media (width<=860px){.bus-form{border-radius:0 var(--r-m) var(--r-m) var(--r-m);grid-template-columns:1fr 1fr}.bus-btn{grid-column:1/-1}}@media (width<=560px){.bus-form{grid-template-columns:1fr}.th-media img{object-position:70% 30%}.th-media:after{background:linear-gradient(#0b2c52bf 0%,#0b2c52f2 70%)}}.tt-tabs{background:var(--bg-blanco);border-radius:var(--r-pill);box-shadow:0 1px 0 var(--linea);padding:.3rem;display:inline-flex}.tt-tabs button{font:inherit;font-weight:500;font-size:var(--t-base);color:var(--gris);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;min-height:44px;padding:.6rem 1.1rem;display:inline-flex}.tt-tabs button[aria-selected=true]{background:var(--carbon);color:var(--blanco)}.tt-tabs button[aria-selected=true] svg{color:var(--naranja-texto)}.tt-tabs .rot svg{transform:rotate(90deg)}.tt-tabs .rot{display:inline-flex}.tablero-cab{color:var(--naranja-claro)}.tablero-reloj{color:var(--niebla)}.t-evento small{font-size:var(--t-xs);color:#f2f2f28c;letter-spacing:.02em;display:block}.tablero-fila:hover{background:#ffffff0f}.tablero-fila:hover .t-destino{color:var(--naranja-claro)}.flap .ch{background:var(--c-carbon)}.est-abierto{color:var(--c-cvc-claro)}.est-ultimos{color:var(--naranja-claro)}.est-pronto{color:var(--vivo-claro)}.est-espera{color:var(--c-plata)}.tablero-fila[hidden]{display:none}.tablero-vacio{color:var(--niebla);gap:1rem;max-width:62ch;padding:1.4rem .6rem .6rem;display:grid}.tablero-vacio strong{color:var(--naranja-claro)}.clases{padding-block:var(--sec-y)}.clases-lead{max-width:38ch;color:var(--gris);font-size:var(--t-lead)}.clases-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.clase{border-radius:var(--r-m);background:var(--bg-niebla);transition:transform .35s var(--ease);align-content:start;gap:.8rem;padding:1.6rem 1.4rem;display:grid;position:relative;overflow:hidden}.clase:hover{transform:translateY(-4px)}.clase:after{content:"";opacity:.08;border:18px solid;border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.clase-2{background:var(--vivo);color:var(--blanco)}.clase-4{background:var(--carbon);color:var(--blanco)}.clase-cod{font-size:var(--t-xs);opacity:.85;font-weight:700}.clase h3{font-size:var(--t-h3);letter-spacing:0;font-weight:700}.clase-puntos{font-size:var(--t-base);gap:.55rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.clase-puntos li{padding-left:1.4rem;position:relative}.clase-puntos li:before{content:"";background:currentColor;width:.7rem;height:2px;position:absolute;top:.5em;left:0}.clase-cta{color:inherit;border-top:1px solid;align-items:center;gap:.4rem;margin-top:.8rem;padding-top:1rem;font-weight:700;text-decoration:none;display:inline-flex}.clase-cta:hover{text-underline-offset:.3em;text-decoration:underline}@media (width<=1180px){.clases-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.clases-grid{grid-template-columns:1fr}}.rp-linea{height:40px;margin-bottom:1rem;position:relative}.rp-linea:before,.rp-hecho{content:"";border-top:2px dashed #ffffff4d;position:absolute;top:50%;left:0;right:0}@media (width<=860px){.rp-linea{display:none}}.rutas{padding-block:var(--sec-y)}.rutas-grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:260px;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ruta-grande{grid-row:span 2}.ruta-card a{border-radius:var(--r-m);height:100%;color:var(--blanco);text-decoration:none;display:block;position:relative;overflow:hidden}.ruta-card img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);position:absolute;inset:0}.ruta-card a:hover img{transform:scale(1.05)}.ruta-card a:after{content:"";background:linear-gradient(#071d3800 0%,#071d3840 28%,#071d38d1 58%,#071d38f5 100%);position:absolute;inset:0}.ruta-txt{z-index:1;gap:.35rem;padding:1.4rem 4.2rem 1.4rem 1.4rem;display:grid;position:absolute;bottom:0;left:0;right:0}.ruta-txt h3,.ruta-grande .ruta-txt h3{font-size:var(--t-h3);font-weight:700}.ruta-txt p{font-size:var(--t-sm);color:#ffffffd9}.ruta-ir{background:var(--naranja);width:42px;height:42px;color:var(--c-negro);transition:transform .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1.4rem;right:1.2rem}.ruta-card a:hover .ruta-ir{transform:translate(4px)}@media (width<=860px){.rutas-grid{grid-template-columns:1fr 1fr}.ruta-grande{grid-area:span 1/1/auto/-1}}@media (width<=560px){.rutas-grid{grid-template-columns:1fr;grid-auto-rows:240px}}.duty{background:var(--vivo-marino);color:var(--blanco);padding-block:var(--sec-y)}.duty .h2{color:var(--blanco)}@media (width<=860px){.duty-grid{grid-template-columns:1fr 1fr}}.ph-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.ph-sello b{font-size:var(--t-base)}.ph-sello small{font-size:var(--t-xs)}.ph-sello em{font-style:normal;font-size:var(--t-xs)}.ph-sello.s1{color:var(--naranja-texto);--r:-10deg}.ph-sello.s2{color:var(--vivo);--r:8deg;border-radius:var(--r-m)}.ph-sello.s3{color:var(--tx-marino);--r:-4deg}.ph-sello.s4{color:var(--tx-carbon);--r:12deg;border-style:dashed}@media (width<=860px){.ph-grid{grid-template-columns:1fr}.ph-libro{max-width:420px}}.confianza{padding-block:var(--sec-y);background:var(--bg-niebla)}.confianza .cifras{border-top-color:var(--marino);margin-bottom:clamp(3rem,5vw,4rem)}.confianza .escudos{margin-top:0}.faq{padding-block:var(--sec-y)}.faq-grid{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.faq-grid>div:first-child{top:calc(var(--header) + 2rem);gap:1.2rem;display:grid;position:sticky}.faq-lista details{border-bottom:1px solid var(--linea)}.faq-lista summary{cursor:pointer;font-size:var(--t-lg);color:var(--tx-marino);justify-content:space-between;align-items:center;gap:1rem;padding:1.3rem 0;font-weight:500;list-style:none;display:flex}.faq-lista summary::-webkit-details-marker{display:none}.faq-lista summary span{background:var(--bg-niebla);width:32px;height:32px;transition:background-color .2s, transform .3s var(--ease);border-radius:50%;flex:none;position:relative}.faq-lista summary span:before,.faq-lista summary span:after{content:"";background:var(--marino);width:12px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-lista summary span:after{transition:transform .3s var(--ease);transform:translate(-50%,-50%)rotate(90deg)}.faq-lista details[open] summary span{background:var(--naranja)}.faq-lista details[open] summary span:after{transform:translate(-50%,-50%)rotate(0)}.faq-lista summary:hover{color:var(--vivo)}.faq-lista .prosa{color:var(--gris);padding:0 3rem 1.4rem 0}.faq-lista .prosa a{color:var(--vivo)}@media (width<=860px){.faq-grid{grid-template-columns:1fr}.faq-grid>div:first-child{position:static}}.linkbtn{font:inherit;color:var(--vivo);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.tablero-vacio[hidden]{display:none}.buscador{width:100%;min-width:0}@media (width<=860px){.tablero-grande .tablero-fila{grid-template-columns:6.2rem 1fr}.th-etiqueta{font-size:var(--t-xs);letter-spacing:.1em}.ruta-activa .rp-paradas li{opacity:1}}.barra-aliados{background:var(--bg-niebla);border-bottom:1px solid var(--linea);font-size:var(--t-xs)}.ba-in{align-items:center;gap:1.2rem;min-height:36px;display:flex}.ba-in>span{color:var(--gris);font-weight:700;font-size:var(--t-xs)}.ba-in img{width:auto;height:18px}.ba-in a{opacity:.85;align-items:center;transition:opacity .2s;display:inline-flex}.ba-in a:hover{opacity:1}@media (width<=560px){.ba-in{gap:.8rem}.ba-in>span{display:none}}.oficiales{padding-block:var(--sec-y)}.ofi-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ofi{border-radius:var(--r-l);background:var(--bg-niebla);align-content:start;gap:1rem;padding:clamp(1.6rem,3vw,2.4rem);display:grid;position:relative;overflow:hidden}.ofi-mikasa{background:linear-gradient(160deg, var(--c-blanco) 0%, var(--c-azul-suave) 100%);box-shadow:inset 0 0 0 1px var(--linea)}.ofi-mizuno{background:var(--marino);color:var(--blanco)}.ofi-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ofi-logo{width:auto;height:46px}.ofi-mizuno .ofi-logo{filter:brightness(0)invert()}.ofi-sello{font-size:var(--t-xs);border-radius:var(--r-pill);color:var(--naranja-texto);border:1.5px solid;padding:.45rem .8rem;font-weight:700}.ofi-mizuno .ofi-sello{color:var(--naranja-claro)}.ofi h3{font-size:var(--t-h3);letter-spacing:0;color:var(--tx-marino);font-weight:700;line-height:1.1}.ofi-mizuno h3{color:var(--blanco)}.ofi>p{color:var(--gris)}.ofi-mizuno>p{color:#fffc}.ofi-prods{grid-template-columns:repeat(3,1fr);gap:.7rem;margin:.4rem 0;padding:0;list-style:none;display:grid}.ofi-prods a{color:inherit;font-size:var(--t-sm);gap:.4rem;font-weight:500;text-decoration:none;display:grid}.ofi-img{aspect-ratio:1;background:var(--bg-blanco);border-radius:var(--r-m);place-items:center;padding:.7rem;display:grid;overflow:hidden}.ofi-img img{object-fit:contain;max-height:100%;transition:transform .5s var(--ease)}.ofi-prods a:hover .ofi-img img{transform:scale(1.07)rotate(-4deg)}@media (width<=860px){.ofi-grid{grid-template-columns:1fr}}.mapa-mundi{background:var(--marino);color:var(--blanco);padding-block:var(--sec-y)}.mapa-mundi .h2{color:var(--blanco)}.mm-lead{color:#fffc;max-width:44ch}.mm-grid{grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);align-items:start;gap:2rem;display:grid}.mm-lienzo{position:relative}.mm-lienzo svg{width:100%;height:auto;display:block}.mm-tierra{stroke:#8fb8f061;stroke-width:3.6px;stroke-linecap:round;fill:none}.mm-ruta{fill:none;stroke:var(--naranja);stroke-width:1.6px;stroke-dasharray:5 5;opacity:.85;animation:1.4s linear infinite mm-vuelo}@keyframes mm-vuelo{to{stroke-dashoffset:-20px}}@media (prefers-reduced-motion:reduce){.mm-ruta{animation:none}}.mm-pin{cursor:pointer;color:var(--blanco);font:inherit;background:0 0;border:0;align-items:center;gap:.35rem;padding:6px;display:flex;position:absolute;transform:translate(-50%,-50%)}.mm-punto{background:var(--naranja);width:14px;height:14px;transition:transform .25s var(--ease), box-shadow .25s;border-radius:50%;flex:none;box-shadow:0 0 0 4px #ff6a004d}.mm-casa .mm-punto{background:var(--bg-blanco);box-shadow:0 0 0 4px #ffffff40,0 0 0 9px #ffffff14}.mm-etq{font-size:var(--t-xs);white-space:nowrap;border-radius:var(--r-s);pointer-events:none;background:#0b2c52d9;padding:.15rem .4rem;font-weight:700}.mm-pin:hover .mm-punto,.mm-pin[aria-pressed=true] .mm-punto{transform:scale(1.35);box-shadow:0 0 0 6px #ff6a0059,0 0 0 14px #ff6a001f}.mm-pin[aria-pressed=true] .mm-etq{background:var(--naranja);color:var(--c-negro)}.mm-panel{border-radius:var(--r-m);background:#ffffff0f;border:1px solid #ffffff1f;min-height:280px;padding:1.4rem}.mm-ficha+.mm-ficha{border-top:1px solid #ffffff1f;margin-top:1.4rem;padding-top:1.4rem}.mm-js .mm-ficha+.mm-ficha{border-top:0;margin-top:0;padding-top:0}.mm-cod{font-size:var(--t-xs);color:var(--c-blanco);font-weight:700}.mm-ficha h3{font-size:var(--t-h3);margin:.2rem 0 .8rem;font-weight:700}.mm-ficha ul{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.mm-ficha li a,.mm-ficha li b{color:var(--blanco);font-weight:700;display:block}.mm-ficha li a{text-decoration:underline;text-decoration-color:var(--naranja);text-underline-offset:.25em}.mm-ficha li p{font-size:var(--t-sm);color:#ffffffbf}.mm-dep{font-size:var(--t-xs);border-radius:var(--r-pill);background:#ffffff1f;margin-bottom:.25rem;padding:.12rem .45rem;font-weight:700;display:inline-block}.mm-dep.dep-futbol{color:var(--c-blanco);background:#ffffff24}.mm-dep.dep-voleibol{background:var(--c-naranja);color:var(--c-negro)}.mm-dep.dep-multideporte,.mm-dep.dep-baloncesto{background:var(--c-azul-claro);color:var(--c-navy-prof)}@media (width<=860px){.mm-grid{grid-template-columns:1fr}}@media (width<=560px){.mm-etq{display:none}.mm-punto{width:12px;height:12px}.mm-pin{padding:9px}.mm-casa .mm-etq{display:inline}}.psv{padding:2rem 0 1rem 3rem;position:relative}.psv-rep{font-size:var(--t-xs);font-weight:700;line-height:1.5}.psv-sello b{font-size:var(--t-xs);letter-spacing:.08em}.psv-sello em{font-style:normal;font-size:var(--t-sm);font-weight:900}.psv-sello small{font-size:var(--t-xs)}.tinta-naranja{color:var(--c-naranja-hover)}.tinta-verde{color:var(--c-cvc-verde-hover)}.tinta-vivo{color:var(--vivo)}.tinta-marino{color:var(--tx-marino)}.tinta-carbon{color:var(--c-gris)}.ph-grid{grid-template-columns:1fr 1.15fr}@media (width<=860px){.psv{padding-left:0}.psv-tapa{display:none}.psv-libro{margin-left:0;transform:none}}@media (width<=560px){.psv-libro{grid-template-columns:1fr}.psv-datos{border-radius:var(--r-m) var(--r-m) var(--r-s) var(--r-s)}.psv-visados{border-radius:var(--r-s) var(--r-s) var(--r-m) var(--r-m)}.psv-pag{min-height:300px}.psv-sellos{grid-template-columns:repeat(3,1fr)}}.pasaporte{background:var(--c-blanco) repeating-linear-gradient(45deg, #1b5fa809 0 2px, transparent 2px 9px);color:var(--tx-carbon);box-shadow:inset 0 0 0 1px var(--linea)}.pasaporte .h3-grande{color:var(--tx-marino)}.pasaporte .prod-marca{color:var(--naranja-texto)}.pasaporte .spec dt{color:var(--gris)}.pasaporte .spec dd{color:var(--tx-marino)}.pasaporte .sello{color:var(--vivo);mix-blend-mode:multiply;background:0 0;border-color:currentColor}.pasaporte .sello:nth-child(3n+1){color:var(--c-naranja-hover)}.pasaporte .sello:nth-child(3n+2){color:var(--tx-marino)}.psv-rep-cab{font-size:var(--t-xs);color:var(--tx-marino);border-bottom:1px solid #0b2c5233;align-items:center;gap:.8rem;padding-bottom:.8rem;font-weight:700;display:flex}.psv-rep-cab img{width:34px;height:34px}.ct-hero{background:var(--marino);color:var(--blanco);padding-block:var(--sec-y-compacta)}.ct-hero .pag-titulo{color:var(--blanco);max-width:16ch}.ct-hero .pag-lead{color:#ffffffd1;max-width:56ch;margin-top:1.2rem}.ct-accesos{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.ct-accesos a{border-radius:var(--r-pill);color:var(--blanco);font-weight:500;font-size:var(--t-base);background:#ffffff1a;align-items:center;gap:.45rem;min-height:44px;padding:.7rem 1.1rem;text-decoration:none;transition:background-color .2s;display:inline-flex}.ct-accesos a:hover{background:var(--naranja);color:var(--c-negro)}@media (width<=560px){.ct-cifras{grid-template-columns:1fr 1fr}}.org a{border-radius:var(--r-l);height:100%;color:var(--tx-carbon);background:var(--bg-blanco);box-shadow:inset 0 0 0 1px var(--linea);transition:transform .35s var(--ease), box-shadow .35s;grid-template-rows:200px 1fr;text-decoration:none;display:grid;overflow:hidden}.org a:hover{box-shadow:inset 0 0 0 1px var(--linea), 0 24px 50px #0b2c5224;transform:translateY(-4px)}.org-logo{object-fit:contain;background:var(--bg-blanco);width:64px;height:64px;box-shadow:var(--sombra-baja);border-radius:50%;padding:4px;position:absolute;top:-32px;right:1.2rem}.org h3{font-size:var(--t-h3);color:var(--tx-marino);letter-spacing:0;padding-right:3rem;font-weight:700}.org dl{border-top:1px solid var(--linea);grid-template-columns:1fr 1fr 1fr;gap:.5rem;margin:.3rem 0 0;padding-top:.8rem;display:grid}.org dt{font-size:var(--t-xs);color:var(--gris);font-weight:700}.org dd{font-size:var(--t-sm);font-weight:500}.org-cta{color:var(--naranja-texto);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}[data-dep][hidden],.tiq[hidden]{display:none!important}.disney-banda{background-color:var(--c-navy);background-image:repeating-linear-gradient(-55deg, #ffffff07 0 2px, transparent 2px 16px), var(--vivo-marino);color:var(--blanco);padding-block:var(--sec-y);overflow:hidden}.db-in{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.db-in .h2{color:var(--blanco);margin-bottom:1rem}.db-in p{color:#ffffffd9;max-width:50ch;margin-bottom:1.6rem}.db-in img{border-radius:var(--r-l);aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--sombra-baja);transform:rotate(2deg)}@media (width<=860px){.db-in{grid-template-columns:1fr}}.historial{padding-block:var(--sec-y)}.hist-lista{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hist-lista>li{background:var(--bg-niebla);border-radius:var(--r-m);padding:1.3rem}.hist-anio{color:var(--naranja-texto);letter-spacing:-.005em;margin-bottom:.6rem;font-size:2.4rem;font-weight:300;display:block}.hist-lista ul{font-size:var(--t-sm);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.hist-lista ul li{padding-left:1rem;position:relative}.hist-lista ul li:before{content:"";background:var(--vivo);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.hub-hero,.ds-hero{color:var(--blanco);background:var(--marino);position:relative;overflow:hidden}.hub-media,.ds-media{position:absolute;inset:0}.hub-media img,.ds-media img{object-fit:cover;width:100%;height:115%}.hub-media:after,.ds-media:after{content:"";background:linear-gradient(100deg,#0b2c52f2 0%,#0b2c52bf 45%,#0b2c5233 100%);position:absolute;inset:0}.hub-in,.ds-in{padding-block:var(--sec-y);gap:1.2rem;display:grid;position:relative}.hub-in .pag-titulo,.ds-in .pag-titulo{color:var(--blanco);font-size:var(--t-hero);max-width:14ch;line-height:.95}.hub-in .pag-lead,.ds-in .pag-lead{color:#ffffffd9;max-width:52ch}.hub-saltos{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.hub-saltos a{border-radius:var(--r-pill);color:var(--blanco);font-size:var(--t-sm);border:1px solid #ffffff59;align-items:center;min-height:40px;padding:.55rem 1rem;text-decoration:none;display:inline-flex}.hub-saltos a:hover{background:var(--bg-blanco);color:var(--tx-marino)}.intl{padding-block:var(--sec-y)}.intl-card>a,.intl-card>div{border-radius:var(--r-m);height:100%;color:var(--blanco);align-content:start;gap:.5rem;min-height:210px;padding:1.5rem;text-decoration:none;display:grid;position:relative}.i0>*{background:var(--marino)}.i1>*{background:var(--vivo)}.i2>*{background:var(--carbon)}.i3>*{background:var(--naranja);color:var(--tx-carbon)!important}.intl-card h3{font-size:var(--t-h3);font-weight:700;line-height:1.15}.intl-card p{font-size:var(--t-sm);opacity:.88}.clubes{padding-bottom:var(--sec-y)}.clubes ul{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.clubes ul img{object-fit:contain;width:100%;max-height:84px}@media (width<=860px){.clubes-in{grid-template-columns:1fr}}.hub-cvc{padding-top:var(--sec-y)}.hub-cvc-in{border-radius:var(--r-l);background:var(--c-cvc-oscuro);color:var(--blanco);grid-template-columns:1fr 1fr;text-decoration:none;display:grid;overflow:hidden}.hub-cvc-in>img{object-fit:cover;width:100%;height:100%;min-height:320px}.hub-cvc-in>div{align-content:center;gap:1rem;padding:clamp(1.6rem,4vw,3rem);display:grid}.hub-cvc-in .h2{color:var(--blanco)}.hub-cvc-in .org-logo{position:static}.hub-cvc-in .org-cta{color:var(--naranja-claro)}@media (width<=860px){.hub-cvc-in{grid-template-columns:1fr}.hub-cvc-in>img{min-height:220px}}.hub-ava{padding-bottom:var(--sec-y)}.hub-ava-in{background:var(--bg-niebla);border-radius:var(--r-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.6rem,4vw,3rem);display:flex}.hub-ava-in p{color:var(--gris);max-width:52ch}.hub-ava-in .h3-grande{margin-bottom:.5rem}.guia-hero{background:var(--bg-niebla);padding-block:var(--sec-y-compacta)}.guia-hero .pag-titulo{max-width:16ch}.guia-hero .pag-lead{max-width:56ch;margin-top:1rem}.guia-hero .hub-saltos a{color:var(--tx-marino);border-color:var(--linea);background:var(--bg-blanco)}.guia-hero .hub-saltos a:hover{background:var(--marino);color:var(--blanco)}.parque{padding-block:var(--sec-y);color:var(--blanco)}.parque-marino{background:var(--marino)}.parque-naranja{background:var(--naranja);color:var(--tx-carbon)}.parque-carbon{background:var(--carbon)}.parque .h2{color:inherit}.parque-in{grid-template-columns:1fr 1.6fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.parque-cab{top:calc(var(--header) + 2rem);gap:1rem;display:grid;position:sticky}.parque-cab p{opacity:.85;font-size:var(--t-lead)}.parque-ico{background:#ffffff24;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.parque-lista{border-radius:var(--r-m);background:#ffffff2e;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.parque-naranja .parque-lista{background:#30303033}.parque-lista li{background:inherit;align-content:start;gap:.5rem;padding:1.5rem;display:grid}.parque-marino .parque-lista li{background:var(--marino)}.parque-vivo .parque-lista li{background:var(--vivo)}.parque-naranja .parque-lista li{background:var(--naranja)}.parque-carbon .parque-lista li{background:var(--carbon)}.parque-n{font-size:var(--t-xs);letter-spacing:.01em;opacity:.7;font-weight:700}.parque-lista h3{font-size:var(--t-h3);font-weight:700}.parque-lista p{opacity:.85;font-size:var(--t-base)}@media (width<=860px){.parque-in{grid-template-columns:1fr}.parque-cab{position:static}}@media (width<=560px){.parque-lista{grid-template-columns:1fr}}.consejos{padding-block:var(--sec-y)}.consejos-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.consejos-grid li{background:var(--bg-niebla);border-radius:var(--r-m);border-top:4px solid var(--naranja);align-content:start;gap:.5rem;padding:1.5rem;display:grid}.consejos-grid h3{font-size:var(--t-lg);color:var(--tx-marino);font-weight:700}.consejos-grid p{color:var(--gris)}.guia-nota{font-size:var(--t-sm);color:var(--gris);padding-block:2rem}.ds-cx-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.ds-cx-grid .pag-lead{margin-top:1rem}.ds-cifras{background:var(--linea);border-radius:var(--r-m);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.ds-cifras div{background:var(--bg-blanco);gap:.3rem;padding:1.5rem;display:grid}.ds-cifras dd{color:var(--naranja-texto);letter-spacing:-.005em;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.8rem);font-weight:300;line-height:1}.ds-cifras dt{font-size:var(--t-sm);color:var(--gris)}@media (width<=860px){.ds-cx-grid{grid-template-columns:1fr}}@media (width<=560px){.dse-lista li{grid-template-columns:1fr;gap:.6rem}}.dest-lista{padding-block:var(--sec-y)}.dest-lista ul{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.dest-lista li{border-radius:var(--r-m);background:var(--bg-niebla);grid-template-columns:auto 1fr;gap:1rem;padding:1.4rem;display:grid}.dest-cod{color:var(--tx-marino);letter-spacing:0;font-size:1.6rem;font-weight:900}.dest-lista h3{font-size:var(--t-h3);font-weight:700}.dest-pais{font-size:var(--t-xs);color:var(--naranja-texto);font-weight:700}.dest-lista li p:last-child{color:var(--gris);font-size:var(--t-sm);margin-top:.3rem}@media (width<=860px){.ph-grid{grid-template-columns:1fr}.ph-grid>*{min-width:0}}.psv{padding:0}@media (width<=860px){.psv-libro{margin:0}}.clubes{padding-top:var(--sec-y)}.mm-chips{display:none}@media (width<=860px){.mm-chips{scrollbar-width:none;margin:-1rem calc(var(--gutter) * -1) 0;padding:0 var(--gutter) .3rem;gap:.5rem;display:flex;overflow-x:auto}.mm-chip{color:var(--blanco);font:inherit;font-size:var(--t-sm);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:1px solid #ffffff4d;flex:none;min-height:40px;padding:.5rem .9rem}.mm-chip[aria-pressed=true]{background:var(--naranja);border-color:var(--naranja);color:var(--c-negro);font-weight:700}}.hub-ava{padding-top:var(--sec-y)}.pasaporte .s-evento{color:var(--tx-carbon)}.pasaporte .s-res{color:currentColor;background:#0b2c5214}.dep-chip{width:28px;height:28px;color:var(--tx-carbon);border-radius:50%;flex:none;place-items:center;display:inline-grid}.dep-chip.dep-voleibol{background:var(--naranja)}.dep-chip.dep-futbol{background:var(--c-azul-claro)}.dep-chip.dep-baloncesto{background:var(--c-amarillo-claro)}.dep-chip.dep-multideporte,.dep-chip.dep-otro{background:var(--vivo-claro)}.t-evento{align-items:center;gap:.7rem;min-width:0;display:flex}.t-evento>span:last-child{min-width:0}@media (width<=860px){.tablero-leyenda{display:none}}.buscador{max-width:1240px}.bus-form{grid-template-columns:repeat(5,minmax(0,1fr)) auto}.bus-multi{padding:0;position:relative}.bm-btn{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-m);gap:.15rem;width:100%;padding:.6rem 1rem;display:grid}.bm-btn span{font-size:var(--t-xs);color:var(--gris);font-weight:700}.bm-btn b{font-size:var(--t-lg);color:var(--tx-marino);white-space:normal;overflow-wrap:anywhere;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath d='m5 9 7 7 7-7' fill='none' stroke='%230B2C52' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") 100% no-repeat;padding-right:1.4rem;font-weight:500}.bm-btn:focus-visible{outline:2px solid var(--vivo)}.bus-multi.abierto{border-color:var(--vivo);background:var(--bg-blanco)}.bm-pop{z-index:20;background:var(--bg-blanco);border-radius:var(--r-m);min-width:240px;box-shadow:0 20px 50px #0b2c5240, 0 0 0 1px var(--linea);gap:.1rem;padding:.6rem;display:grid;position:absolute;top:calc(100% + .5rem);left:0}.bm-op{border-radius:var(--r-s);cursor:pointer;color:var(--tx-carbon);align-items:center;gap:.7rem;min-height:44px;padding:.6rem .7rem;display:flex}.bm-op:hover{background:var(--bg-niebla)}.bm-op input{width:20px;height:20px;accent-color:var(--naranja)}.bm-acc{border-top:1px solid var(--linea);justify-content:space-between;gap:.5rem;margin-top:.4rem;padding-top:.6rem;display:flex}.bm-acc button{font:inherit;color:var(--vivo);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:0;min-height:40px;padding:.5rem .8rem;font-weight:700}.bm-acc .bm-listo{background:var(--marino);color:var(--blanco)}@media (width<=1180px){.bus-form{grid-template-columns:repeat(3,minmax(0,1fr))}.bus-btn{grid-column:auto/span 1}}@media (width<=560px){.bus-form{grid-template-columns:1fr 1fr}.bus-btn{grid-column:1/-1}.bm-pop{position:fixed;inset:auto 1rem 1rem}}.cinta{background:var(--carbon);color:var(--niebla);font-size:var(--t-sm);border-bottom:3px solid var(--naranja);align-items:stretch;display:flex;overflow:hidden}.cinta-vivo{background:var(--naranja);color:var(--c-negro);font-weight:900;font-size:var(--t-xs);clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);flex:none;align-items:center;gap:.5rem;padding:0 1.6rem 0 1.1rem;display:inline-flex}.cinta-vivo:before{content:"";background:var(--carbon);border-radius:50%;width:8px;height:8px;animation:1.6s infinite latido}.cinta-pista{mask:linear-gradient(90deg, transparent, var(--c-negro) 3%, var(--c-negro) 97%, transparent);-webkit-mask:linear-gradient(90deg, transparent, var(--c-negro) 3%, var(--c-negro) 97%, transparent);flex:1;overflow:hidden}.cinta-mov{width:max-content;animation:60s linear infinite cinta;display:flex}.cinta:hover .cinta-mov,.cinta:focus-within .cinta-mov{animation-play-state:paused}.cinta-mov a,.cinta-dup a{color:inherit;white-space:nowrap;border-right:1px solid #ffffff1f;align-items:center;gap:.5rem;padding:.8rem 1.6rem;text-decoration:none;display:inline-flex}.cinta-mov a:hover{color:var(--blanco);background:#ffffff0d}.cinta-mov a b{color:var(--naranja-claro);font-size:var(--t-xs)}.cinta-mov svg{color:var(--naranja-claro);flex:none}.cinta-dup{display:flex}@keyframes cinta{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.cinta-mov{animation:none}.cinta-pista{overflow-x:auto}.cinta-dup{display:none}}.clases{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1050 680'%3E%3Cg fill='none' stroke='%230B2C52' stroke-opacity='.06' stroke-width='3'%3E%3Crect x='15' y='15' width='1020' height='650'/%3E%3Cpath d='M525 15v650'/%3E%3Ccircle cx='525' cy='340' r='92'/%3E%3Crect x='15' y='138' width='165' height='404'/%3E%3Crect x='870' y='138' width='165' height='404'/%3E%3Crect x='15' y='248' width='55' height='184'/%3E%3Crect x='980' y='248' width='55' height='184'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:min(1400px,140%)}.deportes{padding-block:clamp(5rem,3rem + 5vw,8rem) 0}.dep-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.dep-card a{border-radius:var(--r-l);height:clamp(380px,34vw,480px);color:var(--blanco);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.dep-card img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .8s var(--ease);filter:saturate(1.1);position:absolute;inset:0}.dep-card a:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--tinte) 0%, color-mix(in srgb, var(--tinte) 70%, transparent) 38%, transparent 70%);position:absolute;inset:0}.dep-card.dep-futbol{--tinte:var(--c-navy)}.dep-card.dep-baloncesto{--tinte:var(--c-azul)}.dep-card.dep-multideporte{--tinte:var(--c-carbon)}.dep-card a:hover img{transform:scale(1.06)}.dep-num{letter-spacing:-.01em;color:#0000;-webkit-text-stroke:2px #ffffffd9;font-size:clamp(4rem,3rem + 3vw,6.5rem);font-weight:900;line-height:1;position:absolute;top:.4rem;right:1rem}.dep-txt{gap:.5rem;padding:1.4rem;display:grid;position:absolute;bottom:0;left:0;right:0}.dep-ico{background:var(--bg-blanco);width:52px;height:52px;color:var(--tinte);border-radius:50%;place-items:center;display:grid}.dep-card h3{letter-spacing:-.005em;font-size:clamp(1.8rem,1.3rem + 1.2vw,2.4rem);font-weight:900;line-height:1}.dep-txt p{font-size:var(--t-sm);color:#ffffffe0}.dep-cta{font-weight:700;font-size:var(--t-sm);align-items:center;gap:.4rem;margin-top:.3rem;display:inline-flex}@media (width<=1180px){.dep-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.dep-grid{grid-template-columns:1fr}.dep-card a{height:340px}}.itin{background:var(--marino);color:var(--blanco);position:relative}.itin .h2{color:var(--blanco);font-size:clamp(2.4rem,1.2rem + 4vw,5.2rem)}.itin-fijo{padding-block:var(--sec-y)}.itin-cab{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;margin-bottom:2rem;display:flex}.itin-lead{color:#fffc;max-width:38ch;font-size:var(--t-lead)}.itin-escalas{grid-template-columns:repeat(var(--n), 1fr);gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.itin-escalas button{all:unset;box-sizing:border-box;cursor:pointer;color:#ffffff8c;gap:.1rem;width:100%;padding:.6rem .2rem;transition:color .3s;display:grid}.itin-escalas button:focus-visible{outline:2px solid var(--naranja);outline-offset:2px;border-radius:var(--r-s)}.ie-n{font-size:var(--t-xs);letter-spacing:.01em;font-weight:700}.ie-t{font-size:var(--t-base);font-weight:700}.itin-escalas button[aria-current],.itin-escalas button.hecho{color:var(--blanco)}.itin-escalas button[aria-current] .ie-n{color:var(--naranja-claro)}.itin-linea{height:28px;margin:.2rem 0 2rem;position:relative}.itin-linea:before,.itin-hecho{content:"";border-top:2px dashed #ffffff4d;position:absolute;top:50%;left:0;right:0}.itin-hecho{width:var(--rp,0%);border-top:4px solid var(--naranja);margin-top:-1px;right:auto}.itin-avion{top:50%;left:var(--rp,0%);color:var(--naranja-texto);filter:drop-shadow(0 0 10px #ff6a0099);display:flex;position:absolute;transform:translate(-50%,-50%)scale(1.3)}.itin-escena{display:grid}.itin-paso{grid-area:1/1;grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.itin-foto{border-radius:var(--r-l);aspect-ratio:16/10;margin:0;position:relative;overflow:hidden}.itin-foto img{object-fit:cover;width:100%;height:100%}.itin-foto figcaption{position:absolute;bottom:1rem;left:1rem}.itin-foto figcaption span{background:var(--naranja);color:var(--c-negro);font-weight:900;font-size:var(--t-sm);padding:.45rem .9rem;display:inline-block;transform:skew(-12deg)}.itin-num{letter-spacing:-.01em;color:#0000;-webkit-text-stroke:2px var(--naranja);font-size:clamp(5rem,3rem + 7vw,10rem);font-weight:900;line-height:.85}.itin-num small{-webkit-text-stroke:0;color:#ffffff80;letter-spacing:0;margin-left:.3rem;font-size:.3em}.itin-escala{font-size:var(--t-xs);color:var(--naranja-claro);margin:1rem 0 .4rem;font-weight:700}.itin-txt h3{letter-spacing:-.005em;margin-bottom:.8rem;font-size:clamp(1.8rem,1.2rem + 2vw,3rem);font-weight:700;line-height:1.05}.itin-txt>p:last-child{font-size:var(--t-lead);color:#ffffffd1;max-width:40ch}@media (width>=861px) and (height>=820px) and (prefers-reduced-motion:no-preference){.itin.itin-js{height:calc((var(--n) + 1) * 70vh)}.itin-js .itin-fijo{top:var(--header);min-height:calc(100vh - var(--header));flex-direction:column;justify-content:center;padding-block:2.5rem;display:flex;position:sticky}.itin-js .itin-paso{opacity:0;transition:opacity .5s var(--ease), transform .6s var(--ease);pointer-events:none;transform:translateY(30px)}.itin-js .itin-paso.pasado{transform:translateY(-30px)}.itin-js .itin-paso.activo{opacity:1;pointer-events:auto;transform:none}.itin-js .itin-foto{max-height:44vh}.itin-js .itin-cab{margin-bottom:1rem}.itin-js .itin .h2,.itin-js .h2{font-size:clamp(2rem,1rem + 2.6vw,3.4rem)}.itin-js .itin-num{font-size:clamp(4rem,9vh,6.5rem)}}@media (width<=860px),(height<=819px),(prefers-reduced-motion:reduce){.itin-linea,.itin-escalas{display:none}.itin-escena{gap:3rem}.itin-paso{grid-area:auto;grid-template-columns:1fr;gap:1rem}.itin-num{font-size:4.5rem}}.marcador{background:var(--carbon);border-radius:var(--r-m);box-shadow:inset 0 0 0 6px var(--c-carbon), 0 30px 60px #30303040;grid-template-columns:repeat(4,1fr);gap:.8rem;margin:0 0 clamp(3rem,5vw,4rem);padding:clamp(1rem,2.5vw,1.6rem);display:grid}.marcador div{border-radius:var(--r-m);background:var(--c-carbon);flex-direction:column-reverse;align-items:center;gap:.6rem;padding:1rem .5rem;display:flex}.marcador dd{gap:4px;margin:0;display:flex}.marcador dd span{min-width:.72em;color:var(--naranja-claro);background:var(--c-negro);border-radius:var(--r-s);text-shadow:0 0 14px #ff6a008c;font-variant-numeric:tabular-nums;place-items:center;padding:.08em .06em;font-size:clamp(2rem,1.3rem + 2.4vw,3.6rem);font-weight:900;line-height:1;display:grid;box-shadow:inset 0 -2px #0009,inset 0 1px #ffffff0f}.marcador dt{font-size:var(--t-xs);color:#f2f2f2b3;text-align:center;font-weight:700}@media (width<=860px){.marcador{grid-template-columns:1fr 1fr}}@media (width>=1181px){.nav{align-items:center}}.nav-drop{position:relative}.nav-drop-btn{all:unset;cursor:pointer;font-size:var(--t-base);color:var(--gris);border-bottom:2px solid #0000;align-items:center;gap:.35rem;padding-block:.35rem;transition:color .2s;display:inline-flex}.nav-drop-btn:hover,.nav-drop.abierto .nav-drop-btn{color:var(--tx-azul)}.nav-drop-btn.actual{color:var(--tx-azul);border-bottom-color:var(--naranja)}.nav-drop-btn svg{transition:transform .25s var(--ease)}.nav-drop.abierto .nav-drop-btn svg{transform:rotate(180deg)}.nav-drop-btn:focus-visible{outline:2px solid var(--vivo);outline-offset:3px;border-radius:var(--r-s)}.nav-panel{grid-template-columns:1.1fr 1fr;gap:1.5rem;display:grid}.np-tit{font-size:var(--t-xs);color:var(--naranja-texto);margin-bottom:.5rem;font-weight:700}.np-col{align-content:start;gap:.15rem;display:grid}.nav .np-dep,.nav .np-exp{border-radius:var(--r-m);color:var(--tx-carbon);border:0;align-items:center;gap:.8rem;padding:.6rem .7rem;display:flex}.nav .np-exp{gap:.05rem;display:grid}.nav .np-dep:hover,.nav .np-exp:hover,.nav .np-dep[aria-current],.nav .np-exp[aria-current]{background:var(--bg-niebla);color:var(--tx-marino)}.np-dep b,.np-exp b{font-size:var(--t-base);color:var(--tx-marino);font-weight:700;display:block}.np-dep small,.np-exp small{font-size:var(--t-xs);color:var(--gris);display:block}.np-dep .dep-chip{width:38px;height:38px}@media (width>=1181px){.nav-panel{background:var(--bg-blanco);border-radius:var(--r-m);width:640px;box-shadow:0 30px 70px #0b2c5238, 0 0 0 1px var(--linea);opacity:0;visibility:hidden;transition:opacity .2s var(--ease), transform .25s var(--ease), visibility 0s .25s;z-index:60;padding:1.2rem;position:absolute;top:calc(100% + .9rem);left:-1.2rem;transform:translateY(-6px)}.nav-panel:before{content:"";height:1rem;position:absolute;top:-1rem;left:0;right:0}.nav-drop.abierto .nav-panel{opacity:1;visibility:visible;transition:opacity .2s var(--ease), transform .25s var(--ease);transform:none}}@media (width<=1180px){.nav-drop{border-bottom:1px solid var(--linea)}.nav-drop-btn{width:100%;color:var(--tx-azul);border:0;justify-content:space-between;padding:.8rem 0;font-size:1.7rem;font-weight:500;display:flex}.nav-drop-btn.actual{color:var(--naranja-texto)}.nav-panel{grid-template-columns:1fr;gap:1rem;padding:0 0 1rem;display:none}.nav-drop.abierto .nav-panel{display:grid}.nav .np-dep,.nav .np-exp{font-size:var(--t-base);padding:.7rem .4rem}}.ap-banda-in{background:var(--marino);color:var(--blanco);border-radius:var(--r-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:clamp(1.4rem,3.5vw,2.4rem);display:flex}.ap-banda-in .h3-grande{color:var(--blanco);max-width:30ch;margin:0}.ap-hero{background:var(--marino);color:var(--blanco);padding-block:var(--sec-y-compacta);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 900 450' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23FFFFFF' stroke-opacity='.07' stroke-width='3'%3E%3Crect x='20' y='20' width='860' height='410'/%3E%3Cpath d='M450 20v410M300 20v410M600 20v410'/%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%}.ap-hero .pag-titulo{color:var(--blanco)}.ap-hero .pag-lead{color:#ffffffd9;max-width:58ch;margin-top:1rem}.ap-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:1rem;padding-block:clamp(3rem,5vw,5rem) 2rem;display:grid}.ap-card{background:var(--bg-blanco);border-radius:var(--r-l);box-shadow:inset 0 0 0 1px var(--linea), 0 18px 40px #0b2c5214;scroll-margin-top:calc(var(--header) + 1rem);align-content:start;gap:.8rem;padding:1.6rem;display:grid}.ap-card:target{box-shadow:inset 0 0 0 2px var(--naranja), 0 18px 40px #0b2c521f}.ap-ico{background:var(--naranja-suave);width:56px;height:56px;color:var(--naranja-texto);border-radius:50%;place-items:center;display:grid}.ap-card h3{font-size:var(--t-h3);color:var(--tx-marino);font-weight:700}.ap-card .prosa{color:var(--gris);font-size:var(--t-base)}.ap-card .precio{font-size:1.4rem}.ap-unidad{font-size:var(--t-sm);color:var(--gris);margin-top:-.6rem}.ap-card .campo{gap:.3rem;display:grid}.ap-card .campo label{font-size:var(--t-sm);font-weight:500}.ap-card input:not([type=number]),.ap-card select{font:inherit;border-radius:var(--r-m);border:1.5px solid var(--linea);background:var(--bg-niebla);min-height:48px;padding:.75rem .9rem}.ap-card input:focus,.ap-card select:focus{border-color:var(--vivo);background:var(--bg-blanco);outline:none}.ap-card .btn{width:100%}.ap-pasos{padding-bottom:var(--sec-y)}.ap-pasos ol{counter-reset:ap;grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.ap-pasos li{counter-increment:ap;background:var(--bg-niebla);border-radius:var(--r-m);gap:.4rem;padding:1.4rem;display:grid}.ap-pasos li:before{content:"0" counter(ap);color:var(--naranja-texto);font-size:1.4rem;font-weight:900}.ap-pasos b{color:var(--tx-marino)}.ap-pasos span{color:var(--gris);font-size:var(--t-base)}@media (width<=860px){.ap-pasos ol{grid-template-columns:1fr}}.terminal-hero{z-index:3;overflow:visible}.buscador{z-index:5;position:relative}.bm-op span{font-size:var(--t-base);letter-spacing:0;color:var(--tx-carbon);font-weight:500}.dep-card h3{overflow-wrap:anywhere;font-size:clamp(1.5rem,1rem + 1.1vw,2.2rem)}.bm-pop[hidden]{display:none}.site-header.menu-abierto{backdrop-filter:none;background:var(--bg-blanco)}@media (width<=1180px){.nav{height:auto;bottom:0}}.mm-grid{grid-template-columns:minmax(0,2.6fr) minmax(280px,1fr);align-items:center}.mm-tierra{stroke-width:3.3px}.mm-pin,.mm-izq{justify-content:center;width:34px;height:34px;padding:0;transform:translate(-50%,-50%)}.mm-pin .mm-etq{--l:26px;position:absolute}.mm-pin .mm-etq:before{content:"";background:#ffffff8c;position:absolute}.mm-lado-e .mm-etq{left:calc(50% + var(--l));top:50%;transform:translateY(-50%)}.mm-lado-e .mm-etq:before{width:calc(var(--l) - 9px);height:1px;top:50%;right:100%}.mm-lado-o .mm-etq{right:calc(50% + var(--l));top:50%;transform:translateY(-50%)}.mm-lado-o .mm-etq:before{width:calc(var(--l) - 9px);height:1px;top:50%;left:100%}.mm-lado-n .mm-etq{bottom:calc(50% + var(--l));left:50%;transform:translate(-50%)}.mm-lado-n .mm-etq:before{height:calc(var(--l) - 9px);width:1px;top:100%;left:50%}.mm-lado-s .mm-etq{top:calc(50% + var(--l));left:50%;transform:translate(-50%)}.mm-lado-s .mm-etq:before{height:calc(var(--l) - 9px);width:1px;bottom:100%;left:50%}.mm-etq{font-size:var(--t-xs);border:1px solid #ffffff2e;padding:.25rem .55rem}.mm-pin:hover .mm-etq,.mm-pin:focus-visible .mm-etq{background:var(--naranja);color:var(--c-negro);border-color:var(--naranja)}@media (width<=860px){.mm-grid{grid-template-columns:1fr}}@media (width<=560px){.mm-pin .mm-etq{display:none}.mm-casa .mm-etq{display:inline}}.t-tipo{font-size:var(--t-xs);border-radius:var(--r-s);align-items:center;gap:.35rem;width:fit-content;padding:.3rem .55rem;font-weight:900;display:inline-flex}.t-tipo svg{width:15px;height:15px}.t-tipo .rot{display:inline-flex;transform:rotate(90deg)}@media (width<=860px){.t-tipo{grid-area:t}}.dep-num{justify-items:end;display:grid}.dep-num small{font-size:var(--t-xs);-webkit-text-stroke:0;color:var(--blanco);text-shadow:0 1px 6px #0006;margin-top:.1rem;font-weight:900}.dep-card h3{font-size:var(--t-h3);overflow-wrap:normal;font-weight:700}.hd-oscuro .barra-aliados{background:var(--marino);border-bottom-color:#ffffff1a}.hd-oscuro .barra-aliados .ba-in>span{color:#ffffffb3}.hd-oscuro .barra-aliados img{filter:brightness(0)invert()}.hd-oscuro .site-header:not(.solido):not(.menu-abierto){backdrop-filter:none;background:0 0;border-bottom-color:#0000}.hd-oscuro .site-header:not(.solido):not(.menu-abierto) .brand,.hd-oscuro .site-header:not(.solido):not(.menu-abierto) .carrito-btn,.hd-oscuro .site-header:not(.solido):not(.menu-abierto) .menu-btn{color:var(--blanco)}@media (width>=1181px){.hd-oscuro .site-header:not(.solido) .nav>a,.hd-oscuro .site-header:not(.solido) .nav-drop-btn{color:#ffffffd1}.hd-oscuro .site-header:not(.solido) .nav>a:hover,.hd-oscuro .site-header:not(.solido) .nav-drop-btn:hover,.hd-oscuro .site-header:not(.solido) .nav-drop.abierto .nav-drop-btn{color:var(--blanco)}}.hd-oscuro .site-header.solido{box-shadow:0 1px 0 var(--linea);background:#ffffffeb}.es-inicio .terminal-hero{margin-top:calc(var(--header) * -1)}.confianza{overflow:hidden}.muro{gap:1rem;margin-inline:calc(50% - 50vw);display:grid}.muro-pie{text-align:center;color:var(--gris);padding-inline:var(--gutter);margin-top:1.4rem}.muro-pie b{color:var(--naranja-texto);vertical-align:-.1em;font-size:1.6rem;font-weight:900}.muro-pie a{color:var(--vivo);font-weight:700}@media (prefers-reduced-motion:reduce){.muro-mov{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.muro-mov li[aria-hidden],.muro-mov li:has(img[aria-hidden]){display:none}}.patrocinadores-tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;max-width:1100px;margin-inline:auto;display:grid}.patrocinadores-tiles li{background:var(--bg-niebla);border-radius:var(--r-m);aspect-ratio:4/3;transition:transform .3s var(--ease), background-color .3s;padding:1.2rem}.patrocinadores-tiles li:hover{background:var(--bg-suave);transform:translateY(-4px)}.patrocinadores-tiles li>a{place-items:center;width:100%;height:100%;display:grid}.patrocinadores-tiles img{width:100%;max-width:150px;height:auto;max-height:76px}.idioma{border-radius:var(--r-pill);border:1.5px solid var(--linea);min-width:44px;height:32px;font-size:var(--t-xs);letter-spacing:.01em;color:var(--tx-marino);place-items:center;margin-left:auto;padding:0 .55rem;font-weight:900;text-decoration:none;display:inline-grid}.idioma:hover{border-color:var(--naranja);color:var(--naranja-texto)}.hd-oscuro .site-header:not(.solido):not(.menu-abierto) .idioma{color:var(--blanco);border-color:#fff6}@media (width>=1181px){.idioma{margin-left:0}}@media (width<=1180px){.idioma+.carrito-btn{margin-left:0}}.tablero-cab{gap:1rem}.resalte{color:inherit;background:linear-gradient(var(--naranja), var(--naranja)) no-repeat 0 88% / 100% 72%;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.02em;padding:0 .1em;transition:background-size .7s cubic-bezier(.6,.1,.2,1) .15s}.resalte-anim .resalte:not(.on){background-size:0% 72%}.resalte-anim .statement-text .w:not(.on) .resalte{background-size:0% 72%}.th-titulo .resalte,.itin .resalte,.mapa-mundi .resalte,.ct-hero .resalte,.ruta-proceso .resalte,.h2 .resalte,.pag-titulo .resalte,.statement-text .resalte{color:var(--blanco)}.statement-text .w:not(.on) .resalte{color:inherit}.h2,.pag-titulo,.th-titulo{letter-spacing:0;font-weight:900}.terminal-tablero,.confianza,.oficiales{position:relative}.terminal-tablero:before,.confianza:before{content:"";background:linear-gradient(180deg, var(--naranja) 0 5px, var(--blanco) 5px 9px, var(--marino) 9px 14px);height:14px;position:absolute;top:0;left:0;right:0}.itin,.mapa-mundi,.duty,.ct-hero,.ap-hero{background-image:repeating-linear-gradient(-55deg,#ffffff07 0 2px,#0000 2px 16px)}.clase{padding-top:2.4rem}.clase-cod{letter-spacing:-.01em;opacity:1;color:#0000;-webkit-text-stroke:2px currentColor;font-size:4.2rem;font-weight:900;line-height:1;position:absolute;top:.4rem;right:1.1rem}.clase:after{display:none}.clase h3{font-weight:700;font-size:var(--t-h3)}.marcador{border-top:6px solid var(--naranja)}.clase-cod{-webkit-text-stroke:2px #fff9}.clase-1 .clase-cod{-webkit-text-stroke:2px #3030308c}.clase h3{padding-right:3.2rem}.statement-text .resalte{margin:0;padding:0 .04em}.backing{gap:1.4rem;display:grid}.bk-pared{border-radius:var(--r-m);box-shadow:0 40px 80px #0b2c5247, 0 0 0 6px var(--blanco), 0 0 0 7px var(--linea);position:relative;overflow:hidden}.bk-grid{grid-template-columns:repeat(9,1fr);margin:0;padding:0;list-style:none;display:grid}.bk-celda{aspect-ratio:1/1.06;transition:transform .3s var(--ease);grid-template-rows:1fr auto;place-items:center;gap:.4rem;padding:14% 8% 9%;display:grid;position:relative}.bk-placa{aspect-ratio:1;place-items:center;width:72%;display:grid}.bk-placa img{object-fit:contain;width:100%;height:100%;transition:transform .35s var(--ease)}.bk-celda:hover .bk-placa img{transform:scale(1.1)}.bk-info{text-align:center;justify-items:center;gap:.1rem;line-height:1.1;display:grid}.bk-dep{font-size:var(--t-xs);color:var(--naranja-texto);align-items:center;gap:.25rem;font-weight:900;display:inline-flex}.bk-pais{font-size:var(--t-xs);letter-spacing:.01em;opacity:.75;font-weight:500}.bk-brillo{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#fff0 30%,#ffffff29 45%,#fff0 60%);position:absolute;inset:0}.backing .muro-pie b{font-size:1.3rem}.conf-sub{color:var(--gris);margin-top:.5rem;font-weight:500}.bk-zona{background:var(--c-navy-prof);color:var(--c-blanco);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:.8rem;margin:0;padding:.85rem clamp(1rem,2vw,1.6rem);font-weight:500;display:flex}.bk-tag{border-radius:var(--r-pill);background:var(--naranja);color:var(--c-negro);font-size:var(--t-xs);align-items:center;padding:.3rem .8rem;font-weight:900;display:inline-flex}.bk-zona-txt{opacity:.85}.bk-apoyos{background:var(--niebla);border-top:6px solid var(--naranja)}.bk-zona-ap{color:var(--marino);background:0 0}.bk-zona-ap .bk-tag{background:var(--marino)}.bk-ap-grid{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:.7rem;margin:0;padding:0 clamp(1rem,2vw,1.6rem) clamp(1rem,2vw,1.6rem);list-style:none;display:grid}.bk-ap-grid li{background:var(--c-blanco);border-radius:var(--r-m);aspect-ratio:5/4;transition:transform .3s var(--ease);place-items:center;padding:.7rem;display:grid}.bk-ap-grid li:hover{transform:translateY(-3px)}.bk-ap-grid li>a{place-items:center;width:100%;height:100%;display:grid}.bk-ap-grid img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:54px}.bk-ap-grid span{color:var(--marino);text-align:center;font-weight:900;font-size:var(--t-sm)}html[data-tema=oscuro] .bk-apoyos{background:var(--c-navy-prof)}html[data-tema=oscuro] .bk-zona-ap{color:var(--c-plata-claro)}html[data-tema=oscuro] .bk-zona-ap .bk-tag{background:var(--c-navy-medio)}html[data-tema=oscuro] .bk-ap-grid li{background:var(--c-plata-claro)}@media (width<=560px){.bk-zona{font-size:var(--t-xs);gap:.5rem}.bk-ap-grid{grid-template-columns:repeat(4,1fr);gap:.5rem}.bk-ap-grid li{padding:.45rem}}@font-face{font-family:Freshman AVA;src:url(../fonts/Freshman-AVA.woff2)format("woff2"),url(../fonts/Freshman-AVA.woff)format("woff");font-weight:400 900;font-style:normal;font-display:swap}.tema-ava{--ava-rojo:var(--c-ava-rojo);--ava-rojo-osc:var(--c-ava-rojo-osc);--ava-rojo-prof:var(--c-alerta-osc);--ava-azul:var(--c-ava-azul);--ava-azul-osc:var(--c-ava-azul-osc);--plata:var(--c-plata);--plata-claro:var(--c-plata-claro);--plata-medio:var(--c-linea);--plata-osc:var(--c-plata-osc);--plata-metal:linear-gradient(135deg, var(--c-plata-claro) 0%, var(--c-plata) 45%, var(--c-plata-claro) 70%, var(--c-gris-medio) 100%);--ava-f:"Freshman AVA", "Roag", "Rockwell", serif;--naranja:var(--c-ava-rojo);--naranja-hover:var(--c-ava-rojo-osc);--naranja-texto:var(--c-ava-rojo);--naranja-claro:var(--c-plata-claro);--naranja-suave:var(--c-naranja-suave);--azul:var(--c-ava-azul);--marino:var(--c-ava-azul);--vivo:var(--c-ava-rojo);--vivo-hover:var(--c-ava-rojo-osc);--vivo-claro:var(--c-plata-claro);--azul-suave:var(--c-linea);--niebla:var(--c-plata-claro);--arena:var(--c-plata-claro);--linea:var(--c-plata);background:var(--plata-claro)}.tema-ava .btn--primario{color:var(--c-niebla)}.tema-ava .btn--primario:hover{color:var(--c-blanco)}.barra-ava{background:var(--ava-azul-osc);color:var(--plata);font-size:var(--t-xs)}.barra-ava .ba-in{justify-content:space-between}.barra-ava a{color:var(--plata-claro);letter-spacing:0;opacity:1;font-weight:700;text-decoration:none}.barra-ava a:hover{color:var(--c-blanco);text-decoration:underline}.bav-txt b{color:var(--c-blanco)}@media (width<=560px){.bav-txt{display:none}}.ava-subnav{top:var(--header);z-index:40;background:var(--ava-rojo);color:var(--c-niebla);border-bottom:3px solid var(--ava-azul);box-shadow:var(--sombra-baja);position:sticky}.ava-subnav-in{align-items:center;gap:1.2rem;min-height:50px;display:flex}.ava-sub-marca{color:var(--c-blanco);font-family:var(--ava-f);letter-spacing:0;flex:none;align-items:center;gap:.5rem;font-size:1.2rem;text-decoration:none;display:flex}.ava-sub-marca img{filter:drop-shadow(0 1px #00000040);width:26px;height:auto}.ava-sub-links{scrollbar-width:none;gap:1.3rem;margin-inline:auto;display:flex;overflow-x:auto}.ava-sub-links::-webkit-scrollbar{display:none}.ava-sub-links a{color:#f4f5f7d9;font-size:var(--t-xs);white-space:nowrap;border-bottom:3px solid #0000;margin-bottom:-3px;padding-block:.9rem;font-weight:700;text-decoration:none}.ava-sub-links a:hover,.ava-sub-links a[aria-current]{color:var(--c-blanco);border-bottom-color:var(--plata)}.ava-sub-cta{background:var(--plata-metal);color:var(--ava-azul);font-weight:900;font-size:var(--t-xs);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);flex:none;padding:.5rem .95rem;text-decoration:none}@media (width<=860px){.ava-sub-cta{display:none}.ava-sub-links{margin-inline:0}}.ava-hero2{color:var(--c-niebla);background:repeating-linear-gradient(90deg, #ffffff09 0 2px, transparent 2px 46px), radial-gradient(120% 90% at 85% 40%, var(--c-ava-rojo) 0%, var(--ava-rojo) 45%, var(--ava-rojo-osc) 100%);position:relative;overflow:hidden}.ava-hero-fondo{pointer-events:none;position:absolute;inset:0}.ava-a-gigante{font-family:var(--ava-f);color:#0000;-webkit-text-stroke:3px #ffffff17;font-size:clamp(22rem,48vw,54rem);line-height:1;position:absolute;bottom:-14vw;left:-4vw}.ava-hero-in{min-height:min(86vh,860px);padding-block:var(--sec-y);grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;display:grid;position:relative}.ava-hero-txt{justify-items:start;gap:1.4rem;display:grid}.ava-sello{flex-wrap:wrap;gap:.5rem;display:flex}.ava-sello span{font-size:var(--t-xs);border:1px solid #fff6;padding:.3rem .7rem;font-weight:700}.ava-sello span:first-child{background:var(--ava-azul);border-color:var(--ava-azul)}.ava-nombre{font-family:var(--ava-f);letter-spacing:.08em;text-transform:uppercase;color:var(--c-blanco);font-size:clamp(1.05rem,.9rem + .6vw,1.45rem);display:grid}.ava-nombre small{font-family:var(--f);font-size:var(--t-xs);letter-spacing:.01em;color:var(--plata);font-weight:700}.ava-titulo{font-family:var(--ava-f);letter-spacing:-.01em;text-transform:uppercase;background:var(--plata-metal);color:#0000;max-width:10ch;filter:drop-shadow(0 3px 0 var(--ava-azul)) drop-shadow(0 10px 22px #3c000059);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,1.6rem + 5.6vw,7rem);font-weight:400;line-height:.92}.ava-titulo .resalte{color:inherit;background:0 0;padding:0}.ava-lead{font-size:var(--t-lead);color:#f4f5f7e6;max-width:50ch}.ava-escudo{place-self:stretch end;place-items:center;margin:0;display:grid;position:relative}.ava-escudo:before{content:"";background:var(--ava-azul);clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);position:absolute;inset:6% -30% 6% 8%;box-shadow:inset 0 0 0 2px #ffffff1f}.ava-escudo:after{content:"";clip-path:polygon(22% 0,24% 0,2% 100%,0 100%);background:var(--plata-metal);position:absolute;inset:6% -30% 6% 8%}.ava-escudo img{filter:drop-shadow(0 18px 30px #0006);width:min(100%,470px);height:auto;animation:7s ease-in-out infinite ava-flota;position:relative;transform:rotate(-4deg)}@keyframes ava-flota{50%{transform:rotate(-2deg)translateY(-10px)}}@media (prefers-reduced-motion:reduce){.ava-escudo img{animation:none}}.ava-lema{background:var(--ava-azul);border-top:3px solid var(--plata);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ava-lema-in{width:max-content;font-family:var(--ava-f);text-transform:uppercase;letter-spacing:.12em;font-size:var(--t-base);color:var(--plata-claro);gap:1.6rem;padding-block:.8rem;animation:40s linear infinite ava-cinta;display:flex}.ava-lema-in i{color:var(--ava-rojo);font-style:normal}@keyframes ava-cinta{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ava-lema-in{animation:none}}@media (width<=860px){.ava-hero-in{grid-template-columns:1fr;min-height:0}.ava-escudo{order:-1;justify-self:stretch;height:300px}.ava-escudo:before,.ava-escudo:after{inset:4% -10% 4% 30%}.ava-escudo img{width:auto;height:290px}}.ava-h2{font-family:var(--ava-f);text-transform:uppercase;color:var(--ava-azul);text-wrap:balance;max-width:20ch;font-size:clamp(2.1rem,1.2rem + 3.2vw,4.2rem);font-weight:400;line-height:.98}.ava-head{margin-bottom:clamp(2rem,4vw,3.5rem)}.ava-head-fila{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.ava-bloque{padding-top:var(--seccion)}.ava-nota-clara{color:#eef0f3bf;font-size:var(--t-sm);max-width:70ch;margin-top:2rem}.ava-manifiesto{background:linear-gradient(180deg, var(--c-plata-claro), var(--plata-claro));padding-block:var(--seccion);border-bottom:1px solid var(--linea)}.tema-ava .statement-text{font-family:var(--f);color:var(--ava-azul);max-width:28ch}.tema-ava .statement-text .w.on{color:var(--ava-azul)}.tema-ava .resalte{background-image:linear-gradient(var(--ava-rojo), var(--ava-rojo))}.ava-parches{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.ava-parches li{background:var(--c-blanco);border:2px solid var(--ava-azul);border-radius:var(--r-m);box-shadow:0 0 0 5px var(--plata-claro), 0 0 0 7px var(--ava-rojo);align-content:start;gap:.7rem;margin:7px;padding:1.6rem 1.4rem 1.5rem;display:grid;position:relative}.ava-parche-n{font-family:var(--ava-f);color:var(--ava-rojo);font-size:2.6rem;line-height:1}.ava-parches h3{font-size:var(--t-h3);color:var(--ava-azul);font-weight:700}.ava-parches p{color:var(--gris)}.ava-horarios{margin-top:var(--seccion);background:var(--ava-azul);color:var(--c-niebla);padding-block:var(--seccion);position:relative;overflow:hidden}.ava-horarios:before{content:"";background:repeating-linear-gradient(-45deg,#0000 0 22px,#ffffff06 22px 24px);position:absolute;inset:0}.ava-horarios .wrap{position:relative}.ava-horarios .ava-h2{color:var(--c-niebla)}.ava-marcador{grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.ava-marcador li{background:var(--ava-azul-osc);border:1px solid #ffffff1f;border-top:6px solid var(--ava-rojo);gap:.35rem;padding:1.6rem;display:grid}.ava-mq-bloque{font-size:var(--t-xs);color:var(--plata);font-weight:700}.ava-mq-hora{font-family:var(--ava-f);background:var(--plata-metal);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(4rem,3rem + 4vw,6.4rem);font-weight:400;line-height:.9}.ava-mq-fin{color:var(--plata);font-weight:700}.ava-marcador h3{font-size:var(--t-h3);color:var(--c-blanco);margin-top:.8rem;font-weight:700}.ava-marcador p{color:#eef0f3c7}@media (width<=860px){.ava-marcador{grid-template-columns:1fr}}.ava-camisetas{grid-template-columns:repeat(5,1fr);gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.ava-camisetas li{text-align:center;align-content:start;gap:.35rem;display:grid}.ava-cam{aspect-ratio:1;background:linear-gradient(180deg, var(--c-blanco), var(--plata-medio));border-radius:var(--r-m);transition:transform .3s var(--ease);place-items:center;display:grid;position:relative}.ava-cam svg{width:82%;height:auto}.ava-cam svg path{fill:var(--ava-rojo)}.ava-cam svg .cuello{fill:none;stroke:var(--ava-azul);stroke-width:6px}.ava-camisetas li:nth-child(2n) .ava-cam svg path:not(.cuello){fill:var(--ava-azul)}.ava-camisetas li:nth-child(2n) .ava-cam svg .cuello{stroke:var(--ava-rojo)}.ava-cam span{font-family:var(--ava-f);background:var(--plata-metal);color:#0000;filter:drop-shadow(0 2px #00000059);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,1.8rem + 2.4vw,4rem);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.ava-camisetas h3{font-family:var(--ava-f);text-transform:uppercase;font-weight:700;font-size:var(--t-h3);color:var(--ava-azul);margin-top:.6rem}.ava-cam-edad{color:var(--ava-rojo);font-weight:900;font-size:var(--t-xs)}.ava-camisetas p:last-child{color:var(--gris);font-size:var(--t-base)}@media (width<=860px){.ava-camisetas{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.ava-camisetas{grid-template-columns:1fr 1fr}}@media (width<=860px){.ava-datos{grid-template-columns:1fr 1fr;row-gap:2rem}.ava-datos>div:nth-child(3){border-left:0;padding-left:0}}@media (width<=560px){.ava-datos{grid-template-columns:1fr}.ava-datos>div+div{border-top:1px solid #ffffff38;border-left:0;padding-left:0}}.ava-ruta{background:var(--plata-claro)}.ava-ruta .etapa{border:2px solid var(--ava-azul)}.ava-ruta .etapa-edad{font-family:var(--ava-f);color:var(--ava-rojo);font-weight:400}.ava-ruta .etapa-n{color:var(--plata-medio);font-family:var(--ava-f);font-weight:400}.ava-ruta .etapa-final{background:var(--ava-rojo);border-color:var(--ava-rojo)}.ava-ruta .galeria-progreso i{background:var(--ava-rojo)}.ava-coleccion{background:var(--ava-azul-osc);color:var(--c-niebla);padding-block:var(--seccion)}.ava-coleccion .ava-h2{color:var(--c-niebla)}.ava-coleccion .kicker{color:var(--plata)}.ava-col-txt{color:#eef0f3c7;max-width:46ch}.ava-lookbook{grid-template-columns:repeat(4,1fr);gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.ava-pieza{align-content:start;gap:.35rem;display:grid}.ava-pieza-img{aspect-ratio:4/5;background:linear-gradient(160deg, var(--c-plata-claro) 0%, var(--c-plata) 100%);place-items:center;display:grid;position:relative;overflow:hidden}.ava-pieza:nth-child(2) .ava-pieza-img{background:linear-gradient(160deg, var(--c-ava-rojo), var(--c-ava-rojo-osc))}.ava-pieza:nth-child(4) .ava-pieza-img{background:linear-gradient(160deg, var(--c-navy-medio), var(--c-ava-azul))}.ava-pieza-img svg{filter:drop-shadow(0 14px 18px #00000047);width:80%;height:auto;transition:transform .4s var(--ease)}.ava-pieza:hover .ava-pieza-img svg{transform:scale(1.05)rotate(-2deg)}.ava-pieza-tag{background:var(--ava-rojo);color:var(--c-blanco);font-size:var(--t-xs);padding:.3rem .55rem;font-weight:900;position:absolute;top:.8rem;left:.8rem}.ava-pieza:nth-child(2) .ava-pieza-tag{background:var(--ava-azul)}.ava-pieza-num{font-family:var(--ava-f);font-size:var(--t-sm);color:#1a30598c;letter-spacing:.01em;position:absolute;bottom:.7rem;right:.8rem}.ava-pieza:nth-child(2) .ava-pieza-num,.ava-pieza:nth-child(4) .ava-pieza-num{color:#fff9}.ava-pieza-linea{font-size:var(--t-xs);color:var(--c-alerta-claro);margin-top:.8rem;font-weight:900}.ava-pieza h3{font-size:var(--t-lg);color:var(--c-blanco);font-weight:700}.ava-pieza p:last-child{color:#eef0f3b8;font-size:var(--t-base)}.ava-col-nota{font-family:var(--ava-f);text-transform:uppercase;letter-spacing:.1em;color:var(--plata);margin-top:2rem}@media (width<=860px){.ava-lookbook{grid-template-columns:1fr 1fr}}.tema-ava .sedes li{border-top-color:var(--linea)}.tema-ava .sedes strong{color:var(--ava-azul)}.tema-ava .sedes em{color:var(--ava-rojo);font-style:normal;font-weight:700}.tema-ava .ap-banda-in{background:var(--ava-rojo);border-bottom:6px solid var(--ava-azul);background-image:repeating-linear-gradient(90deg,#ffffff0a 0 2px,#0000 2px 40px);border-radius:0}.tema-ava .ap-banda-in .h3-grande{font-family:var(--ava-f);text-transform:uppercase;font-weight:400}.tema-ava .ap-banda .btn--primario{background:var(--plata-metal);color:var(--ava-azul)}.tema-ava .contacto{background:var(--plata-medio)}.tema-ava .contacto h2{font-family:var(--ava-f);text-transform:uppercase;font-weight:400}.tema-ava .aviso{padding-top:2rem}.tema-ava .ap-hero{background-color:var(--ava-rojo)}.tema-ava .ap-hero .pag-titulo{font-family:var(--ava-f);text-transform:uppercase;font-weight:400}.tema-ava .ap-card{border-color:var(--linea)}.tema-ava .ap-ico{color:var(--ava-rojo)}.ava-sub-marca,.ava-nombre,.ava-titulo,.ava-lema-in,.ava-h2,.ava-parche-n,.ava-mq-hora,.ava-cam span,.ava-camisetas h3,.ava-datos strong,.ava-ruta .etapa-edad,.ava-ruta .etapa-n,.ava-col-nota,.ava-pieza-num,.tema-ava .ap-banda-in .h3-grande,.tema-ava .contacto h2,.tema-ava .ap-hero .pag-titulo{font-synthesis:none;font-weight:900}.tema-ava .ap-banda .kicker{color:var(--c-blanco)}.tema-ava{--ava-sub:53px;--pin-top:calc(var(--header) + var(--ava-sub))}.ava-titulo{letter-spacing:.01em;line-height:.95}.ava-h2{letter-spacing:.01em;line-height:1.02}.ava-h3{font-family:var(--ava-f);font-synthesis:none;text-transform:uppercase;font-weight:700;font-size:var(--t-h3);color:var(--ava-azul);margin-bottom:1.4rem}.ava-script{opacity:.07;width:min(62vw,900px);position:absolute;bottom:9%;right:-2%;transform:rotate(-8deg)}.ava-lema-in i{width:18px;height:18px;color:var(--ava-rojo);align-self:center;animation:6s linear infinite ava-gira;display:inline-flex}.ava-lema-in i svg{width:100%;height:100%}@keyframes ava-gira{to{transform:rotate(360deg)}}.js-revela [data-revela]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--rv,0) * 90ms);transform:translateY(28px)}.js-revela [data-revela].visible{opacity:1;transform:none}.ava-pin{padding-block:var(--seccion)}.pin-on .ava-manifiesto{height:220vh;padding:0}.pin-on .ava-manifiesto .ava-pin{top:var(--pin-top,var(--header));height:calc(100vh - var(--pin-top,var(--header)));align-content:center;padding:0;display:grid;position:sticky}.esc-sec{background:var(--c-ava-azul-osc);color:var(--c-niebla);--esc-acento:var(--c-naranja);--esc-metal:linear-gradient(135deg, var(--c-blanco) 0%, var(--c-azul-suave) 50%, var(--c-blanco) 100%);--esc-f:var(--f);position:relative}.esc-tema-ava{--esc-acento:var(--c-ava-rojo);--esc-metal:var(--plata-metal);--esc-f:var(--ava-f)}.esc-sticky{position:relative;overflow:hidden}.esc-fondos{position:absolute;inset:0}.esc-fondo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.esc-fondo-canchas svg{width:100%;height:100%}.esc-velo{background:linear-gradient(90deg,#071e34eb 0%,#071e348c 55%,#071e3433 100%),linear-gradient(#0000 55%,#1b5fa859);position:absolute;inset:0}.esc-tema-ava .esc-velo{background:linear-gradient(90deg,#0b1528eb 0%,#0b15288c 55%,#0b152833 100%),linear-gradient(#0000 50%,#6e00008c)}.esc-script{opacity:.1;pointer-events:none;width:min(46vw,640px);position:absolute;bottom:6%;right:3%;transform:rotate(-8deg)}.esc-textos{padding-block:var(--seccion);gap:4rem;display:grid;position:relative}.esc-txt{font-family:var(--esc-f);font-synthesis:none;background:var(--esc-metal);color:#0000;filter:drop-shadow(0 4px #00000059);-webkit-background-clip:text;background-clip:text;max-width:16ch;font-size:clamp(2.2rem,1.2rem + 4vw,5.2rem);font-weight:900;line-height:1}.esc-det{font-size:var(--t-lead);color:#eef0f3d9;max-width:46ch;margin-top:1.1rem}.esc-num{font-family:var(--esc-f);align-items:baseline;gap:1rem;display:flex}.esc-num b{font-synthesis:none;color:var(--esc-acento);-webkit-text-stroke:3px var(--c-niebla);font-size:clamp(6rem,3rem + 12vw,14rem);font-weight:900;line-height:.85}.esc-num span{font-size:clamp(1.6rem,1rem + 2vw,3rem)}.esc-sueno{font-family:var(--esc-f);font-synthesis:none;max-width:13ch;color:var(--c-blanco);text-shadow:0 6px 0 var(--esc-acento);margin-bottom:2rem;font-size:clamp(2.6rem,1.2rem + 5.4vw,6.6rem);font-weight:900;line-height:.95}.esc-pasos{display:none}.esc-ctx{z-index:3;-webkit-backdrop-filter:blur(8px);background:#051628b8;border-bottom:1px solid #ffffff1f;position:relative}.esc-tema-ava .esc-ctx{background:#0b1528c7}.esc-ctx-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:.8rem;display:flex}.esc-ctx-t{gap:.1rem;margin:0;line-height:1.15;display:grid}.esc-ctx-k{font-size:var(--t-xs);color:var(--esc-acento);font-weight:900}.esc-tema-ava .esc-ctx-k{color:var(--c-alerta-claro)}.esc-ctx-t b{color:var(--c-blanco);font-size:clamp(1rem,.9rem + .4vw,1.25rem);font-weight:900}.esc-ctx-prog{font-size:var(--t-xs);color:#eef0f3cc;align-items:center;gap:.9rem;display:none}.esc-js .esc-ctx-prog{display:flex}.esc-ctx-n b{color:var(--c-blanco);font-weight:900}.esc-ctx-bar{border-radius:var(--r-s);background:#ffffff2e;width:clamp(80px,12vw,160px);height:4px;display:block;overflow:hidden}.esc-ctx-bar i{background:var(--esc-acento);transform-origin:0;height:100%;transition:transform .15s linear;display:block;transform:scaleX(.04)}.esc-saltar{font:inherit;color:var(--c-blanco);border-radius:var(--r-pill);cursor:pointer;background:0 0;border:1px solid #fff6;padding:.35rem .9rem;font-weight:700}.esc-saltar:hover{background:var(--c-blanco);color:var(--c-ava-azul-osc)}.esc-js .esc-ctx{position:absolute;top:0;left:0;right:0}@media (width<=860px){.esc-ctx-in{gap:.5rem;padding-block:.6rem}.esc-ctx-prog{justify-content:space-between;width:100%}.esc-ctx-bar{flex:1;width:auto}}.esc-fondo-canchas .c-fondo{fill:var(--c-ava-azul-osc)}.esc-fondo-canchas .c-piso{fill:var(--c-azul)}.esc-fondo-canchas .c-zona{fill:var(--c-naranja);opacity:.9}.esc-tema-ava .c-fondo{fill:var(--c-ava-azul-osc)}.esc-tema-ava .c-piso,.esc-tema-ava .cancha:nth-child(3n) .c-piso{fill:var(--c-ava-azul)}.esc-tema-ava .c-zona{fill:var(--c-ava-rojo);opacity:.85}.esc-g-futbol .c-piso{fill:var(--c-cvc-verde-hover)}.esc-g-futbol .c-zona{fill:var(--c-cvc-verde);opacity:1}.esc-g-futbol .c-linea{stroke:var(--c-niebla)}.esc-fondo-canchas .c-linea{stroke:var(--c-plata-claro);stroke-width:2px;fill:none}.esc-fondo-canchas .c-balon{fill:var(--c-niebla);animation:c-bote var(--t,2s) ease-in-out var(--d,0s) infinite alternate}@keyframes c-bote{0%{transform:translate(-60px,-26px)}50%{transform:translateY(12px)}to{transform:translate(62px,-20px)}}.c-balon{transform-box:fill-box}.esc-js{height:calc(var(--n) * 58vh + 100vh)}.esc-js .esc-sticky{top:var(--pin-top,var(--header));height:calc(100vh - var(--pin-top,var(--header)));position:sticky}.esc-js .esc-fondo{opacity:0;transition:opacity .8s var(--ease), transform 6s linear;transform:scale(1.08)}.esc-js .esc-fondo.on{opacity:1;transform:scale(1)}.esc-js .esc-fondo-canchas{transform:none}.esc-js .esc-fondo-canchas svg{transform:scale(calc(3.4 - 2.4 * var(--z,0)));transform-origin:50% 52%;transition:transform .15s linear}.esc-js .esc-textos{padding:0;display:block;position:absolute;inset:0}.esc-js .esc-frase{left:var(--gutter);right:var(--gutter);opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);pointer-events:none;max-width:var(--ancho);margin-inline:auto;position:absolute;top:50%;transform:translateY(-40%)}.esc-js .esc-frase.on{opacity:1;pointer-events:auto;transform:translateY(-50%)}.esc-js .esc-pasos{right:var(--gutter);flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.esc-js .esc-pasos li{color:#ffffff47;width:16px;height:16px;transition:color .4s,transform .4s}.esc-js .esc-pasos li svg{width:100%;height:100%}.esc-js .esc-pasos li.on{color:var(--esc-acento);transform:scale(1.35)rotate(90deg)}.esc-js .esc-pasos li.hecho{color:var(--c-niebla)}@media (width<=860px){.esc-js .esc-pasos{flex-direction:row;top:auto;bottom:1.2rem;right:50%;transform:translate(50%)}.esc-velo{background:linear-gradient(#0b152873 0%,#0b1528f2 90%)}}.ava-metodo{padding-top:var(--seccion)}.ava-met-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.ava-met-intro{top:calc(var(--pin-top,var(--header)) + 2rem);gap:1.2rem;display:grid;position:sticky}.ava-met-intro>p{color:var(--gris);font-size:var(--t-lg);max-width:46ch}.ava-met-foto{grid-template-columns:1.3fr 1fr;gap:.8rem;margin:1rem 0 0;display:grid}.ava-met-foto img{object-fit:cover;border-bottom:6px solid var(--ava-rojo);width:100%;height:280px}.ava-met-foto img+img{border-bottom-color:var(--ava-azul);height:240px;margin-top:2.5rem}.ava-met-lista{counter-reset:m;gap:0;margin:0;padding:0;list-style:none;display:grid}.ava-met-lista li{border-top:2px solid var(--ava-azul);grid-template-columns:4.2rem 1fr;gap:.3rem 1.2rem;padding-block:1.6rem;display:grid}.ava-met-lista li:last-child{border-bottom:2px solid var(--ava-azul)}.ava-met-lista span{font-family:var(--ava-f);font-synthesis:none;color:var(--ava-rojo);grid-row:span 2;font-size:2.6rem;font-weight:900;line-height:1}.ava-met-lista h3{font-size:var(--t-h3);color:var(--ava-azul);font-weight:700}.ava-met-lista p{color:var(--gris)}@media (width<=860px){.ava-met-grid{grid-template-columns:1fr}.ava-met-intro{position:static}.ava-sesion-barra{flex-direction:column}.ava-met-foto img{height:200px}.ava-met-foto img+img{height:200px;margin-top:0}.ava-niveles{grid-template-columns:1fr 1fr}.ava-niveles li,.ava-niveles li:first-child{border-top:1px solid #ffffff40;border-left:0;min-height:0}.ava-niveles li:first-child{grid-column:1/-1}}@media (width<=560px){.ava-niveles{grid-template-columns:1fr}}.tl-grado{font-family:var(--ava-f);font-synthesis:none;text-transform:uppercase;color:var(--c-blanco);font-size:1.6rem;font-weight:900}.tl-edad{font-size:var(--t-xs);color:var(--plata);font-weight:900}@media (width<=860px){.ava-timeline ol{grid-template-columns:1fr;gap:1.6rem}.ava-timeline ol:before{width:3px;height:auto;inset:0 auto 0 .7rem}.ava-timeline li{padding:0 0 0 2.8rem}.ava-timeline li:before{top:.2rem}}.ava-try-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.ava-try-pasos{gap:1rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.ava-try-pasos li{align-items:start;gap:1rem;display:flex}.ava-try-pasos span{background:var(--ava-rojo);width:3rem;height:3rem;color:var(--c-blanco);font-family:var(--ava-f);font-synthesis:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;place-items:center;font-size:1.4rem;font-weight:900;display:grid}.ava-try-pasos strong{color:var(--ava-azul);font-weight:900}.ava-try-pasos p{color:var(--gris)}.ava-faq details{border-top:2px solid var(--ava-azul)}.ava-faq details:last-child{border-bottom:2px solid var(--ava-azul)}.ava-faq summary{cursor:pointer;color:var(--ava-azul);padding:1.1rem 2.4rem 1.1rem 0;font-weight:900;list-style:none;position:relative}.ava-faq summary::-webkit-details-marker{display:none}.ava-faq summary:after{content:"+";font-family:var(--ava-f);color:var(--ava-rojo);font-size:1.6rem;transition:transform .3s;position:absolute;top:.7rem;right:.3rem}.ava-faq details[open] summary:after{transform:rotate(45deg)}.ava-faq details p{color:var(--gris);max-width:60ch;padding:0 0 1.2rem}@media (width<=860px){.ava-try-grid{grid-template-columns:1fr}}.ava-firmas,.ava-staff{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ava-firmas li,.ava-staff li{background:var(--c-blanco);border-top:6px solid var(--ava-rojo);gap:.3rem;padding:1.2rem;display:grid}.ava-firmas img{width:auto;height:56px}.ava-staff img{aspect-ratio:4/5;object-fit:cover;width:100%}.ava-firmas strong,.ava-staff strong{font-family:var(--ava-f);font-synthesis:none;text-transform:uppercase;color:var(--ava-azul);font-size:1.2rem;font-weight:900}.ava-firmas em{color:var(--ava-rojo);font-style:normal;font-weight:700;font-size:var(--t-sm)}.tema-ava .ruta-sticky{top:var(--pin-top);height:calc(100vh - var(--pin-top))}.ba-ava{background:var(--c-ava-rojo);font-weight:900;font-size:var(--t-xs);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%);align-items:center;gap:.5rem;margin-left:auto;padding:.15rem .7rem .15rem .25rem;text-decoration:none;color:var(--c-blanco)!important;opacity:1!important;display:inline-flex!important}.ba-ava img{width:auto;filter:none!important;height:24px!important}@media (width<=560px){.ba-ava small{display:none}}.sede-grid .ava-h2{max-width:18ch;font-size:clamp(1.8rem,1.2rem + 1.8vw,2.8rem)}.ava-tryouts .ava-h2{font-size:clamp(2rem,1.3rem + 2.4vw,3.4rem)}.ava-try-pasos{margin-top:1.5rem}@media (width<=560px){.tema-ava .ap-banda-in .h3-grande{font-size:1.45rem}}.esc-reloj{z-index:2;right:calc(var(--gutter) + 3rem);color:var(--c-blanco);justify-items:end;gap:.45rem;display:grid;position:absolute;top:calc(5.4rem + 6%)}.esc-reloj-lbl{font-size:var(--t-xs);color:var(--plata,var(--c-linea));font-weight:900}.esc-reloj b{font-family:var(--esc-f);font-synthesis:none;background:var(--c-ava-azul-osc);border:3px solid var(--esc-acento);font-variant-numeric:tabular-nums;padding:.4rem 1rem .3rem;font-size:clamp(3.4rem,2rem + 6vw,8rem);font-weight:900;line-height:.9;box-shadow:0 0 0 6px #0000004d}.esc-reloj.tic b{animation:esc-tic .5s var(--ease)}@keyframes esc-tic{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.esc-hora-txt,.esc-sec:not(.esc-js) .esc-reloj{display:none}.esc-sec:not(.esc-js) .esc-hora-txt{font-family:var(--esc-f);color:var(--esc-acento);font-size:2rem;font-weight:900;display:block}@media (width<=860px){.esc-reloj{top:7.4rem;right:var(--gutter)}.esc-reloj b{font-size:2.8rem}}.ava-pilares{padding-top:var(--seccion)}.ava-pil-pila{margin:0;padding:0;list-style:none}.ava-pil{top:calc(var(--pin-top,var(--header)) + var(--i) * 18px);padding-bottom:2rem;position:sticky}.ava-pil-in{background:var(--ava-azul);min-height:min(68vh,560px);color:var(--c-niebla);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 -12px 30px #0b152840}.ava-pil:nth-child(2n) .ava-pil-in{background:var(--ava-rojo)}.ava-pil-txt{align-content:center;gap:1rem;padding:clamp(1.8rem,4vw,3.5rem);display:grid}.ava-pil-n{font-family:var(--ava-f);font-synthesis:none;color:var(--plata);letter-spacing:0;font-size:1.2rem;font-weight:900}.ava-pil h3{font-family:var(--ava-f);font-synthesis:none;text-transform:uppercase;background:var(--plata-metal);color:#0000;filter:drop-shadow(0 3px #0000004d);-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,1.4rem + 4.6vw,6rem);font-weight:900;line-height:.9}.ava-pil-valor{font-weight:900;font-size:var(--t-base);color:var(--c-blanco)}.ava-pil-txt p:last-child{color:#f4f5f7db;font-size:var(--t-lg);max-width:44ch}.ava-pil img{object-fit:cover;filter:saturate(1.05);width:100%;max-width:none;height:100%;display:block}@media (width<=860px){.ava-pil-in{grid-template-columns:minmax(0,1fr);min-height:0}.ava-pil h3{overflow-wrap:anywhere;font-size:clamp(2rem,11vw,3.4rem)}.ava-pil img{order:-1;height:200px}.ava-pil{top:calc(var(--pin-top,var(--header)) + var(--i) * 10px)}}.ava-codigo{margin-top:var(--seccion);background:var(--ava-azul-osc);color:var(--c-niebla);padding-block:var(--seccion)}.ava-codigo .ava-h2{color:var(--c-niebla)}.ava-cod-txt{color:#eef0f3cc;max-width:46ch}.ava-cod-lista{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.ava-cod-lista li{background:var(--ava-azul-osc);align-content:start;gap:.5rem;padding:1.8rem 1.6rem;display:grid;position:relative}.ava-cod-lista span{font-family:var(--ava-f);font-synthesis:none;color:var(--ava-rojo);font-size:3.4rem;font-weight:900;line-height:1}.ava-cod-lista h3{font-family:var(--ava-f);font-synthesis:none;text-transform:uppercase;font-weight:700;font-size:var(--t-h3);color:var(--c-blanco)}.ava-cod-lista p{color:#eef0f3c7}@media (width<=860px){.ava-cod-lista{grid-template-columns:1fr 1fr}}@media (width<=560px){.ava-cod-lista{grid-template-columns:1fr}}.ava-proy{padding-top:2rem}.ava-proy-in{background:var(--c-blanco);border-left:8px solid var(--ava-rojo);color:var(--ava-azul);box-shadow:var(--sombra-baja);transition:transform .3s var(--ease);grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;padding:1.6rem 2rem;text-decoration:none;display:grid}.ava-proy-in:hover{transform:translate(6px)}.ava-proy-in .kicker{margin:0}.ava-proy-in p{color:var(--gris)}.ava-proy-in b{font-family:var(--ava-f);font-synthesis:none;text-transform:uppercase;color:var(--ava-rojo);white-space:nowrap;font-weight:900}@media (width<=860px){.ava-proy-in{grid-template-columns:1fr;gap:.6rem}}.ava-metodo{padding-bottom:var(--seccion)}.rtc{background:var(--marino);color:var(--blanco);padding-block:var(--seccion)}.rtc .h2{color:var(--blanco)}.rtc-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:flex}.rtc-head>p{color:#ffffffd9;max-width:52ch;font-size:var(--t-lg)}.rtc-niveles{grid-template-columns:repeat(5,1fr);align-items:end;margin:0;padding:0;list-style:none;display:grid}.rtc-niveles li{min-height:calc(330px - var(--k) * 28px);background:#ffffff0d;border-left:1px solid #fff3;align-content:start;gap:.55rem;padding:1.4rem 1.2rem 1.5rem;display:grid}.rtc-niveles li:first-child{background:var(--naranja);color:var(--c-negro);border-left:0;min-height:390px}.rtc-tope{align-items:baseline;gap:.5rem;display:flex}.rtc-n{letter-spacing:-.005em;font-size:clamp(2.4rem,1.8rem + 2vw,3.6rem);font-weight:900;line-height:.9}.rtc-lbl{font-size:var(--t-xs);opacity:.75;font-weight:700}.rtc-niveles h3{font-weight:700;font-size:var(--t-lg)}.rtc-becas{font-weight:700}.rtc-niveles li p:last-child{opacity:.8;font-size:var(--t-base)}.rtc-nota{color:#ffffffb3;font-size:var(--t-sm);max-width:70ch;margin-top:1.6rem}.rtc-tl{margin-top:clamp(3rem,6vw,5rem)}.rtc-tl .h3-grande{color:var(--blanco);margin-bottom:1.6rem}.rtc-tl ol{grid-template-columns:repeat(4,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.rtc-tl ol:before{content:"";background:#ffffff4d;height:3px;position:absolute;top:1.15rem;left:0;right:0}.rtc-tl li{align-content:start;gap:.35rem;padding-top:3rem;display:grid;position:relative}.rtc-tl li:before{content:"";background:var(--naranja);width:1.5rem;height:1.5rem;box-shadow:0 0 0 4px var(--marino), 0 0 0 6px var(--naranja);border-radius:50%;position:absolute;top:.45rem;left:0}.rtc-tl .tl-grado{color:var(--blanco);font-size:1.5rem;font-weight:900;font-family:var(--f)}.rtc-tl .tl-edad{font-size:var(--t-xs);color:var(--naranja-claro);font-weight:900}.rtc-tl li p:last-child{color:#ffffffd9}@media (width<=860px){.rtc-niveles{grid-template-columns:1fr 1fr}.rtc-niveles li,.rtc-niveles li:first-child{border-top:1px solid #fff3;border-left:0;min-height:0}.rtc-niveles li:first-child{grid-column:1/-1}}@media (width<=560px){.rtc-niveles{grid-template-columns:1fr}}@media (width<=860px){.rtc-tl ol{grid-template-columns:1fr;gap:1.6rem}.rtc-tl ol:before{width:3px;height:auto;inset:0 auto 0 .7rem}.rtc-tl li{padding:0 0 0 2.8rem}.rtc-tl li:before{top:.2rem}}.banda-ava{color:var(--c-niebla);background:repeating-linear-gradient(90deg, #ffffff09 0 2px, transparent 2px 46px), radial-gradient(120% 140% at 15% 50%, var(--c-ava-rojo) 0%, var(--c-ava-rojo) 45%, var(--c-ava-rojo-osc) 100%);border-bottom:6px solid var(--c-ava-azul);position:relative;overflow:hidden}.banda-ava-in{padding-block:var(--sec-y-compacta);z-index:2;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid;position:relative}.bava-escudo{aspect-ratio:1;place-items:center;width:clamp(120px,14vw,180px);display:grid;position:relative}.bava-escudo img{filter:drop-shadow(0 10px 18px #0006);width:66%;height:auto;transform:perspective(700px) translate(var(--sx,0), var(--sy,0)) rotateX(var(--srx,0)) rotateY(var(--sry,0));transition:transform .45s cubic-bezier(.2,.7,.2,1);position:relative}.banda-ava h2{font-family:"Freshman AVA", var(--f);font-synthesis:none;background:linear-gradient(135deg, var(--c-blanco) 0%, var(--c-plata) 45%, var(--c-plata-claro) 70%, var(--c-gris-medio) 100%);color:#0000;filter:drop-shadow(0 3px 0 var(--c-ava-azul));-webkit-background-clip:text;background-clip:text;margin:.4rem 0 .8rem;font-size:clamp(1.8rem,1rem + 3vw,3.6rem);font-weight:900;line-height:.95}.bava-pal{flex-wrap:wrap;gap:.4rem .9rem;display:flex}.bava-pal span{font-weight:900;font-size:var(--t-xs)}.bava-pal span+span:before{content:"★";color:var(--c-ava-azul);margin-right:.9rem}.bava-acc{justify-items:center;gap:.8rem;display:grid}@media (width<=860px){.banda-ava-in{grid-template-columns:auto 1fr}.bava-acc{grid-column:1/-1;grid-auto-flow:column;place-items:center start}}@media (width<=560px){.banda-ava-in{grid-template-columns:1fr}.bava-escudo{width:130px}}.ava-anillo{animation:40s linear infinite ava-gira;position:absolute;inset:0}.ava-anillo svg{width:100%;height:100%;overflow:visible}.ava-anillo text{font-family:"Freshman AVA", var(--f);font-weight:900;font-size:var(--t-base);letter-spacing:1px;fill:var(--c-plata-claro)}.ava-anillo .an-borde{fill:none;stroke:#ffffff59;stroke-width:1.5px}.ava-anillo .an-borde2{fill:#1a30598c;stroke:#ffffff40;stroke-width:1px;stroke-dasharray:3 6}.ava-anillo.mini text{font-size:var(--t-base)}@media (prefers-reduced-motion:reduce){.ava-anillo{animation:none}}.ava-escudo{aspect-ratio:1;place-self:center;place-items:center;width:min(100%,540px);animation:7s ease-in-out infinite ava-flota;display:grid;position:relative}.ava-escudo:before{content:"";clip-path:none;box-shadow:none;background:radial-gradient(circle at 50% 45%,#1a3059f2 0%,#1a3059e6 55%,#1a305900 72%);border-radius:50%;position:absolute;inset:8%}.ava-escudo:after{content:none}.ava-escudo img{filter:drop-shadow(0 22px 30px #00000073);width:58%;transform:perspective(800px) translate(var(--sx,0), var(--sy,0)) rotateX(var(--srx,0)) rotateY(var(--sry,0)) rotate(-4deg);transition:transform .5s cubic-bezier(.2,.7,.2,1);animation:none;position:relative}@media (width<=860px){.ava-escudo{justify-self:center;width:min(80vw,340px);height:auto}.ava-escudo:before,.ava-escudo:after{inset:8%}.ava-escudo img{width:58%;height:auto}}.puntero .luz{position:relative}.puntero .luz:after{content:"";z-index:1;pointer-events:none;opacity:0;background:radial-gradient(520px circle at var(--lx,50%) var(--ly,50%), #ffffff1c, #fff0 60%);mix-blend-mode:screen;transition:opacity .5s;position:absolute;inset:0}.puntero .luz.luz-on:after{opacity:1}.puntero .terminal-hero.luz:after{background:radial-gradient(560px circle at var(--lx,50%) var(--ly,50%), #1b5fa829, #1b5fa800 60%)}.seguidor{z-index:9999;pointer-events:none;opacity:0;width:30px;height:30px;margin:-15px 0 0 -15px;transition:opacity .3s;position:fixed;top:0;left:0}.seguidor.vivo{opacity:1}.seguidor.oculto{opacity:0}.seg-cuerpo{width:100%;height:100%;transition:scale .3s var(--ease);display:block}.seg-cuerpo svg{width:100%;height:100%;display:block}.seg-avion{width:34px;height:34px;color:var(--c-naranja);filter:drop-shadow(0 3px 5px #071e3466);margin:-17px 0 0 -17px}.seg-balon{filter:drop-shadow(0 4px 6px #00000059);width:26px;height:26px;margin:-13px 0 0 -13px}.seguidor.sobre .seg-cuerpo{scale:1.45}.seguidor.clic .seg-cuerpo{scale:.8}.seg-estela{z-index:9998;pointer-events:none;background:var(--naranja);opacity:0;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:fixed;top:0;left:0}.tema-ava .seg-estela{background:var(--c-ava-rojo);width:8px;height:8px;margin:-4px 0 0 -4px}.es-inicio .terminal-hero~* .seg-estela,.seg-estela{transition:opacity .25s}.tablero-salidas{background:linear-gradient(180deg, var(--c-navy-prof) 0%, var(--c-ava-azul-osc) 100%);border:1px solid #ffffff0f;position:relative;overflow:hidden;box-shadow:0 40px 80px #071e3459,inset 0 1px #ffffff0f}.tablero-salidas:before{content:"";background:linear-gradient(90deg, var(--naranja) 0 33%, var(--c-blanco) 33% 66%, var(--c-azul) 66%);opacity:.9;height:4px;position:absolute;top:0;left:0;right:0}.tablero-cab{padding-top:.4rem}.tablero-salidas .tablero-titulo{color:var(--c-naranja-claro)}.tablero-salidas .tablero-reloj{color:var(--c-plata-claro);font-variant-numeric:tabular-nums;border-radius:var(--r-s);background:#ffffff0f;padding:.3rem .6rem}.tablero-salidas .tablero-cols{color:var(--c-plata-osc);border-bottom-color:#ffffff1a}.tablero-salidas .tablero-fila{color:var(--c-plata-claro);border-radius:var(--r-s);border-bottom:1px solid #ffffff0f;align-items:center;padding-block:.75rem}.tablero-salidas .tablero-fila:nth-of-type(2n){background:#ffffff06}.tablero-salidas .tablero-fila:hover{background:#ff6a0017}.tablero-salidas .tablero-fila:hover .t-destino .ch{color:var(--c-naranja-claro)}.tablero-salidas .flap{white-space:normal;text-overflow:clip;letter-spacing:0;flex-wrap:wrap;gap:4px .42em;font-weight:900;display:inline-flex;overflow:visible}.tablero-salidas .fw{gap:2px;display:inline-flex}.tablero-salidas .flap .ch{text-align:center;width:1.08em;height:1.62em;line-height:1.62em;font-size:var(--t-sm);color:var(--c-plata-claro);border-radius:var(--r-s);background:linear-gradient(180deg, var(--c-navy-medio) 0%, var(--c-navy) 49.5%, var(--c-navy-prof) 50.5%, var(--c-navy-prof) 100%);margin:0;padding:0;display:inline-block;position:relative;box-shadow:0 1px #00000073,inset 0 1px #ffffff14}.tablero-salidas .flap .ch:after{content:"";background:#00000073;height:1px;position:absolute;top:50%;left:0;right:0}.tablero-salidas .flap .ch.gira{animation:.22s ease-out flap-cae}@keyframes flap-cae{0%{filter:brightness(1.4);transform:rotateX(70deg)}to{transform:none}}.tablero-salidas .t-vuelo .ch{color:var(--c-plata);font-size:var(--t-xs)}.t-fecha{justify-items:start;gap:.25rem;display:grid}.t-fecha small{font-size:var(--t-xs);letter-spacing:.01em;color:var(--c-plata-osc);font-weight:700}.tablero-salidas .t-destino{align-items:center;gap:.55rem;min-width:0;display:flex}.bandera{border-radius:var(--r-s);flex:none;width:26px;height:18px;display:inline-block;overflow:hidden;box-shadow:0 0 0 1px #ffffff40,0 2px 6px #00000059}.bandera svg{width:100%;height:100%;display:block}.tablero-salidas .t-evento small{color:var(--c-gris-medio)}.tablero-salidas .t-estado{font-size:var(--t-xs);color:var(--c-azul-suave);white-space:normal;align-items:center;gap:.55rem;font-weight:900;line-height:1.25;display:inline-flex;overflow:visible}.led{background:currentColor;border-radius:50%;flex:none;width:10px;height:10px}.est2-abierto .led{color:var(--c-ok-vivo);box-shadow:0 0 10px var(--c-ok-vivo)}.est2-ultimos .led{color:var(--naranja-texto);box-shadow:0 0 10px var(--c-naranja);animation:1.2s steps(2,end) infinite parpadeo}.est2-pronto .led{color:var(--c-amarillo);box-shadow:0 0 10px var(--c-amarillo)}.est2-espera .led{color:var(--c-gris-medio)}.est2-fin .led{color:var(--c-azul-claro);box-shadow:0 0 10px var(--c-azul-claro)}.est2-vivo .led{color:var(--c-alerta-claro);box-shadow:0 0 10px var(--c-alerta-claro);animation:1s steps(2,end) infinite parpadeo}.est2-ultimos{color:var(--c-naranja-claro)!important}@media (prefers-reduced-motion:reduce){.led{animation:none!important}}@media (width<=1180px){.tablero-salidas .flap .ch{font-size:var(--t-xs)}}@media (width<=860px){.tablero-salidas .tablero-cols{display:none}.tablero-salidas .t-fecha{grid-area:f;align-self:start}.tablero-salidas .t-vuelo{grid-area:v}.tablero-salidas .t-destino{grid-area:d}.tablero-salidas .t-evento{grid-area:e}.tablero-salidas .t-estado{grid-area:s}.tablero-salidas .t-tipo{grid-area:t;display:none}.tablero-salidas .flap .ch{font-size:var(--t-xs)}}.tablero-salidas .flap .ch{font-size:var(--t-base);width:1.12em;height:1.58em;line-height:1.58em}.tablero-salidas .t-vuelo .ch{font-size:var(--t-xs)}.tablero-salidas .t-evento,.tablero-salidas .t-evento>span,.tablero-salidas .t-evento small{min-width:0;white-space:normal!important;text-overflow:clip!important;overflow:visible!important}.tablero-salidas .t-evento{align-items:center;gap:.7rem;display:flex}.tablero-salidas .t-evento>span{gap:.1rem;line-height:1.3;display:grid}@media (width<=1180px){.tablero-salidas .flap .ch{font-size:var(--t-sm)}}@media (width<=860px){.tablero-salidas .flap .ch{font-size:var(--t-sm)}.tablero-salidas .t-vuelo .ch{font-size:var(--t-xs)}}.tablero-salidas .t-vuelo{flex-wrap:nowrap}@media (width<=1180px){.tablero-tipo .tablero-cols,.tablero-tipo .tablero-fila{grid-template-columns:6.2rem 5.8rem 6.4rem minmax(9rem,1fr) minmax(0,1.3fr) 9rem}}@media (width<=860px){.tablero-tipo .tablero-fila,.tablero-salidas:not(.tablero-tipo) .tablero-fila{grid-template-columns:auto 1fr}.tablero-salidas .t-destino .ch{font-size:var(--t-xs)}}.brand span{font-weight:900;font-size:var(--t-base)}@media (width>=1181px){.nav{gap:clamp(.8rem,.2rem + .9vw,1.5rem)}.nav>a,.nav-drop-btn{font-size:var(--t-sm);white-space:nowrap}}.nav-cvc .nc-corto{display:none}@media (width>=1181px) and (width<=1180px){.nav-cvc .nc-largo{display:none}.nav-cvc .nc-corto{display:inline}}@media (width>=1181px){.nav-cvc{align-items:center;gap:.35rem;display:inline-flex}}.hub-hero{min-height:calc(100svh - var(--header) - 36px);align-items:end;display:grid}.hub-in{padding-bottom:var(--sec-y)}.hub-desliza{color:#ffffffbf;font-size:var(--t-xs);justify-items:center;gap:.4rem;font-weight:900;display:grid;position:absolute;bottom:1.4rem;left:50%;transform:translate(-50%)}.hub-desliza i{border-radius:var(--r-m);border:2px solid #fff9;width:22px;height:34px;position:relative}.hub-desliza i:after{content:"";border-radius:var(--r-s);background:var(--c-blanco);width:4px;height:8px;margin-left:-2px;animation:1.6s ease-in-out infinite desliza;position:absolute;top:6px;left:50%}@keyframes desliza{0%{opacity:1;transform:translateY(0)}80%{opacity:0;transform:translateY(12px)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hub-desliza i:after{animation:none}}.dep-chip.dep-playa{background:var(--c-amarillo-claro)}.tema-cvc{--cvc-verde:var(--c-cvc-verde);--cvc-oscuro:var(--c-cvc-oscuro);--cvc-amarillo:var(--c-amarillo);--cvc-suave:var(--c-cvc-suave);--naranja:var(--c-amarillo);--naranja-hover:var(--c-amarillo);--naranja-texto:var(--c-cvc-verde-hover);--naranja-claro:var(--c-amarillo);--naranja-suave:var(--c-naranja-suave);--azul:var(--c-cvc-oscuro);--marino:var(--c-cvc-oscuro);--vivo:var(--c-cvc-verde);--vivo-hover:var(--c-cvc-verde-hover);--vivo-claro:var(--c-cvc-claro);--azul-suave:var(--c-cvc-suave);--niebla:var(--c-cvc-suave);--arena:var(--c-cvc-suave);--linea:var(--c-cvc-suave);--verde-cvc:var(--c-cvc-verde);background:var(--c-blanco)}.tema-cvc .btn--primario{color:var(--c-cvc-oscuro)}.barra-cvc{background:var(--c-cvc-oscuro)}.cvc-subnav{background:var(--c-cvc-verde);border-bottom-color:var(--c-amarillo);box-shadow:var(--sombra-baja)}.cvc-subnav .ava-sub-marca{font-family:var(--f);letter-spacing:0;font-weight:900}.cvc-subnav .ava-sub-marca img{width:30px}.cvc-subnav .ava-sub-links a:hover,.cvc-subnav .ava-sub-links a[aria-current]{border-bottom-color:var(--c-amarillo)}.cvc-subnav .ava-sub-cta{background:var(--c-amarillo);color:var(--c-cvc-oscuro)}.tema-cvc{--ava-sub:53px;--pin-top:calc(var(--header) + var(--ava-sub))}.tema-cvc .resalte{background-image:linear-gradient(var(--c-amarillo), var(--c-amarillo));color:var(--c-cvc-oscuro)!important}.tema-cvc .contacto{background:var(--c-cvc-suave)}.tema-cvc .seg-estela{background:var(--c-amarillo)}.tema-cvc .seg-avion{color:var(--c-cvc-verde)}.cvc-hero{color:var(--c-cvc-suave);background:var(--c-cvc-oscuro);position:relative;overflow:hidden}.cvc-hero-fondo{position:absolute;inset:0}.cvc-hero-fondo img{object-fit:cover;opacity:.22;filter:grayscale(.3);width:100%;height:100%}.cvc-hero-fondo:after{content:"";background:linear-gradient(100deg,#1b3426fa 0%,#1b3426d9 45%,#0c82468c 100%),repeating-linear-gradient(-45deg,#f2d0300d 0 2px,#0000 2px 34px);position:absolute;inset:0}.cvc-hero-in{min-height:min(84vh,820px);padding-block:var(--sec-y);grid-template-columns:1.15fr .85fr;align-items:center;gap:2rem;display:grid;position:relative}.cvc-hero-txt{justify-items:start;gap:1.3rem;display:grid}.cvc-titulo{letter-spacing:-.01em;max-width:13ch;font-size:clamp(2.8rem,1.4rem + 5vw,6.4rem);font-weight:900;line-height:.95}.cvc-titulo .resalte{color:var(--c-cvc-oscuro)!important}.cvc-lead{font-size:var(--t-lead);color:#f4f8f5e0;max-width:50ch}.cvc-escudo{aspect-ratio:1;justify-self:center;place-items:center;width:min(100%,500px);margin:0;animation:7s ease-in-out infinite ava-flota;display:grid;position:relative}.cvc-escudo:before{content:"";background:radial-gradient(circle, var(--c-cvc-verde) 0%, var(--c-cvc-verde) 52%, #0c824600 72%);border-radius:50%;position:absolute;inset:8%}.cvc-escudo img{filter:drop-shadow(0 20px 28px #00000073);width:60%;height:auto;transform:perspective(800px) translate(var(--sx,0), var(--sy,0)) rotateX(var(--srx,0)) rotateY(var(--sry,0));transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative}.cvc-anillo text{fill:var(--c-amarillo)}.cvc-anillo .an-borde2{fill:#1b34268c}.cvc-cinta{background:var(--c-amarillo);color:var(--c-cvc-oscuro);position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cvc-cinta .ava-lema-in{color:var(--c-cvc-oscuro);font-family:var(--f);font-weight:900}.cvc-cinta i{color:var(--c-cvc-verde);font-style:normal}@media (width<=860px){.cvc-hero-in{grid-template-columns:1fr;min-height:0}.cvc-escudo{order:-1;width:min(70vw,300px)}}.cvc-h2{font-size:var(--t-h2);letter-spacing:-.01em;color:var(--c-cvc-oscuro);max-width:20ch;margin-bottom:clamp(1.5rem,3vw,2.5rem);font-weight:900;line-height:1}.cvc-bloque{padding-top:var(--seccion)}.cvc-edicion{padding-top:var(--sec-y)}.cvc-ed-in{background:var(--c-blanco);border-radius:var(--r-l);border-left:10px solid var(--c-cvc-verde);box-shadow:var(--sombra-baja);grid-template-columns:1.2fr 1fr auto;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.cvc-ed-in .cvc-h2{margin-bottom:.5rem;font-size:clamp(1.6rem,1.1rem + 1.6vw,2.4rem)}.cvc-ed-in p{color:var(--gris)}.cvc-ed-datos{gap:.6rem;margin:0;display:grid}.cvc-ed-datos div{border-bottom:1px solid var(--c-cvc-suave);justify-content:space-between;gap:1rem;padding-bottom:.4rem;display:flex}.cvc-ed-datos dt{color:var(--gris);font-size:var(--t-sm)}.cvc-ed-datos dd{color:var(--c-cvc-oscuro);margin:0;font-weight:900}@media (width<=860px){.cvc-ed-in{grid-template-columns:1fr}}.cvc-cifras{margin-top:var(--seccion);background:var(--c-cvc-oscuro);color:var(--c-cvc-suave);padding-block:var(--seccion)}.cvc-cifras .cvc-h2{color:var(--c-blanco)}.cvc-marcador{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(5,1fr);gap:1px;margin:0;display:grid}.cvc-marcador div{background:var(--c-cvc-oscuro);flex-direction:column-reverse;gap:.4rem;padding:1.4rem 1.2rem;display:flex}.cvc-marcador dd{color:var(--c-amarillo);letter-spacing:-.01em;margin:0;font-size:clamp(2.8rem,2rem + 3vw,4.8rem);font-weight:900;line-height:.9}.cvc-marcador dt{color:#f4f8f5cc;font-weight:700}.cvc-crec{flex-wrap:wrap;gap:.8rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.cvc-crec li{border-radius:var(--r-m);background:#0c824659;border:1px solid #f2d03059;gap:.1rem;padding:.9rem 1.2rem;display:grid}.cvc-crec b{color:var(--c-amarillo);font-size:1.6rem;font-weight:900}.cvc-crec small{color:#f4f8f5b3}.cvc-nota{color:#f4f8f5a6;font-size:var(--t-sm);margin-top:.8rem}.cvc-paises{flex-wrap:wrap;gap:.7rem 1.4rem;margin:2.5rem 0 0;padding:0;list-style:none;display:flex}.cvc-paises li{align-items:center;gap:.5rem;font-weight:700;display:inline-flex}@media (width<=860px){.cvc-marcador{grid-template-columns:1fr 1fr}}.cvc-pq{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cvc-pq li{background:var(--c-blanco);border-radius:var(--r-m);border-top:6px solid var(--c-cvc-verde);box-shadow:var(--sombra-baja);align-content:start;gap:.6rem;padding:1.6rem 1.4rem;display:grid}.cvc-pq li:nth-child(2n){border-top-color:var(--c-amarillo)}.cvc-pq span{color:var(--c-cvc-verde);font-size:2.4rem;font-weight:900;line-height:1}.cvc-pq h3{font-size:var(--t-h3);color:var(--c-cvc-oscuro);font-weight:700}.cvc-pq p{color:var(--gris)}.cvc-cats{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.cvc-cats li{border-radius:var(--r-m);background:var(--c-cvc-suave);border-left:6px solid var(--c-cvc-verde);gap:.2rem;padding:1.1rem 1.2rem;display:grid}.cvc-cats b{color:var(--c-cvc-oscuro);font-weight:900}.cvc-cats span{color:var(--gris);font-size:var(--t-sm)}.cvc-gal-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.cvc-gal{grid-template-columns:repeat(6,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cvc-gal li{background:var(--c-blanco);box-shadow:var(--sombra-baja);transform:rotate(var(--r));padding:.5rem .5rem 1.4rem;transition:transform .3s}.cvc-gal li:hover{z-index:2;position:relative;transform:rotate(0)scale(1.06)}.cvc-gal img{aspect-ratio:1;object-fit:cover;width:100%}@media (width<=860px){.cvc-gal{grid-template-columns:repeat(3,1fr)}}.cvc-ediciones{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.cvc-ediciones a{border-radius:var(--r-m);background:var(--c-blanco);color:var(--c-cvc-oscuro);box-shadow:var(--sombra-baja);grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:1.1rem 1.4rem;text-decoration:none;display:grid}.cvc-ediciones b{font-weight:900;font-size:var(--t-lg)}.cvc-ediciones span{color:var(--gris)}.cvc-ediciones em{font-style:normal;font-weight:900;font-size:var(--t-xs);background:var(--c-amarillo);border-radius:var(--r-s);padding:.3rem .6rem}@media (width<=560px){.cvc-ediciones a{grid-template-columns:1fr}}.itin-dias{padding-block:var(--seccion);background:var(--c-azul);color:var(--c-blanco);position:relative;overflow:hidden}.itin-interno{border-radius:var(--r-l);margin-top:.5rem;padding:clamp(2rem,4vw,3.5rem) clamp(1rem,3vw,2.5rem)}.it-eeuu{background-color:var(--c-azul-hover);background-image:radial-gradient(circle at 12% 18%,#ffffff14 0 2px,#0000 3px),radial-gradient(circle at 30% 8%,#ffffff14 0 2px,#0000 3px),repeating-linear-gradient(-8deg,#b222342e 0 22px,#ffffff0d 22px 44px)}.tema-it-cvc{background:var(--c-cvc-oscuro);background-image:repeating-linear-gradient(-45deg,#f2d0300d 0 2px,#0000 2px 34px)}.it-head{text-align:center;gap:.4rem;margin-bottom:clamp(1.8rem,4vw,3rem);display:grid}.it-head h2{letter-spacing:-.01em;text-shadow:0 4px #0000002e;color:var(--c-blanco);font-size:clamp(2.6rem,1.4rem + 5vw,6rem);font-weight:900;line-height:.9}.it-rango{font-size:clamp(1.1rem,.8rem + 1.4vw,2.2rem);font-weight:900}.it-dur{color:var(--c-aviso);font-size:clamp(1rem,.8rem + .8vw,1.5rem);font-weight:900}.tema-it-cvc .it-dur{color:var(--c-amarillo)}.it-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.it-n7{grid-template-columns:repeat(12,1fr)}.it-n7 .it-dia:nth-child(-n+3){grid-column:span 4}.it-n7 .it-dia:nth-child(n+4){grid-column:span 3}.it-dia{background:var(--c-blanco);color:var(--c-azul-hover);border-radius:var(--r-m);min-height:170px;box-shadow:var(--sombra-baja);grid-template-columns:auto 1fr;align-items:center;gap:1rem;padding:1rem;display:grid}.tema-it-cvc .it-dia{color:var(--c-cvc-oscuro)}.it-fecha{border-radius:var(--r-s);text-align:center;border:2px solid;align-content:center;justify-items:center;min-width:5.4rem;padding:.5rem .6rem;line-height:1;display:grid}.it-fecha small{font-size:var(--t-xs);font-weight:900}.it-fecha b{letter-spacing:-.005em;margin:.1rem 0;font-size:3rem;font-weight:900;line-height:.95}.it-etq b{font-size:var(--t-lg);letter-spacing:0}.it-cuerpo{justify-items:start;gap:.45rem;display:grid;position:relative}.it-ico{color:var(--c-azul)}.tema-it-cvc .it-ico{color:var(--c-cvc-verde)}.it-vuelo .it-ico svg,.it-regreso .it-ico svg{width:42px;height:42px}.it-cuerpo h3{font-size:var(--t-h3);letter-spacing:0;font-weight:700;line-height:1.1}.it-cuerpo p{font-size:var(--t-sm);color:var(--c-gris)}.it-hotel{font-size:var(--t-xs);background:var(--c-azul-suave);color:var(--c-azul-hover);border-radius:var(--r-s);align-items:center;gap:.35rem;padding:.3rem .55rem;font-weight:900;display:inline-flex}.tema-it-cvc .it-hotel{background:var(--c-cvc-suave);color:var(--c-cvc-oscuro)}.it-bandera{position:absolute;top:0;right:0}.it-bandera .bandera{width:36px;height:24px}.it-nota{text-align:center;color:#fffc;font-size:var(--t-sm);margin-top:1.4rem}.it-dia{grid-template-columns:1fr;align-content:start;align-items:start;gap:.7rem;min-height:0;padding:1.1rem 1.2rem 1.2rem;position:relative}.it-fecha{border-radius:var(--r-pill);flex-direction:row;justify-self:start;align-items:baseline;gap:.4rem;min-width:0;padding:.3rem .85rem;display:inline-flex}.it-fecha b{margin:0;font-size:1.7rem}.it-fecha small:last-child{order:3}.it-cuerpo{gap:.5rem;position:static}.it-cuerpo p{font-size:var(--t-base)}.it-ico{position:absolute;top:.9rem;right:1rem}.it-vuelo .it-ico svg,.it-regreso .it-ico svg,.it-ico svg{width:34px;height:34px}.it-bandera{top:auto;bottom:1rem;right:1rem}.it-n3,.it-n5,.it-n6{grid-template-columns:repeat(3,1fr)}.it-n4,.it-n8{grid-template-columns:repeat(4,1fr)}.it-n2{grid-template-columns:repeat(2,1fr)}.it-n1{grid-template-columns:minmax(0,520px)}@media (width<=860px){.it-n3,.it-n4,.it-n5,.it-n6,.it-n8{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.it-n2,.it-n3,.it-n4,.it-n5,.it-n6,.it-n8{grid-template-columns:1fr}}@media (width<=860px){.it-n7{grid-template-columns:repeat(2,1fr)}.it-n7 .it-dia:nth-child(n){grid-column:auto}}@media (width<=560px){.it-n7{grid-template-columns:1fr}.it-dia{min-height:0}}.cap-itin .kicker{margin-bottom:1rem}.brand span,.header-cta{white-space:nowrap}@media (width>=1181px) and (width<=1180px){.nav-tienda{display:none!important}.brand span{font-size:var(--t-sm)}.header-cta{padding-inline:1rem}.nav>a,.nav-drop-btn{font-size:var(--t-sm)!important}.nav{gap:.75rem}}.brand{flex:none;margin-right:clamp(.6rem,1.5vw,1.6rem)}.hub-in>.kicker{justify-self:start}body{--tx-azul:var(--azul);--tx-marino:var(--marino);--tx-noche:var(--azul-noche);--tx-carbon:var(--carbon);--bg-blanco:var(--blanco);--bg-niebla:var(--niebla);--bg-suave:var(--azul-suave)}html[data-tema=oscuro]{color-scheme:dark}html[data-tema=oscuro] body{--tx-azul:var(--c-azul-suave);--tx-marino:var(--c-azul-suave);--tx-noche:var(--c-azul-suave);--tx-carbon:var(--c-azul-suave);--bg-blanco:var(--c-navy);--bg-niebla:var(--c-navy-prof);--bg-suave:var(--c-navy-medio);--gris:var(--c-gris-medio);--linea:var(--c-navy-medio);--naranja-texto:var(--c-naranja-claro);background:var(--c-navy-prof);color:var(--c-azul-suave)}html[data-tema=oscuro] .btn--primario,html[data-tema=oscuro] .header-cta{color:var(--c-negro)}html[data-tema=oscuro] .site-header{background:#0a1422e0;border-bottom-color:#ffffff0f}html[data-tema=oscuro] .site-header.con-borde{border-bottom-color:#ffffff14}html[data-tema=oscuro] .hd-oscuro .site-header.solido{background:#0a1422eb;box-shadow:0 1px #ffffff0f}html[data-tema=oscuro] .barra-aliados{background:var(--c-navy-prof);border-bottom-color:#ffffff0f}html[data-tema=oscuro] .barra-aliados img{filter:brightness(0)invert()}html[data-tema=oscuro] .nav-panel{background:var(--c-navy);box-shadow:0 30px 70px #00000080, 0 0 0 1px var(--c-navy-medio)}html[data-tema=oscuro] .np-dep:hover,html[data-tema=oscuro] .np-exp:hover{background:var(--c-navy-medio)}html[data-tema=oscuro] .campo input,html[data-tema=oscuro] .campo select,html[data-tema=oscuro] .campo textarea{background:var(--c-navy-prof);color:var(--c-azul-suave);border-color:var(--c-navy-medio)}html[data-tema=oscuro] .terminal-tablero:before,html[data-tema=oscuro] .confianza:before{opacity:.6}html[data-tema=oscuro] .resalte{color:var(--c-blanco)}html[data-tema=oscuro] .statement-text .w{color:var(--c-navy-medio)}html[data-tema=oscuro] .statement-text .w.on{color:var(--c-azul-suave)}html[data-tema=oscuro] img.org-logo,html[data-tema=oscuro] .escudos-grid img{background:var(--c-blanco)}html[data-tema=oscuro] .shadow-suave,html[data-tema=oscuro] .tiq-link,html[data-tema=oscuro] .viaje,html[data-tema=oscuro] .ap-card{box-shadow:var(--sombra-baja)}.tema-btn{border-radius:var(--r-pill);border:1.5px solid var(--linea);width:36px;height:32px;color:var(--tx-marino);cursor:pointer;background:0 0;place-items:center;padding:0;transition:border-color .2s,color .2s,transform .3s;display:inline-grid}.tema-btn:hover{border-color:var(--naranja);color:var(--naranja-texto);transform:rotate(-15deg)}.tema-btn .tb-luna,html[data-tema=oscuro] .tema-btn .tb-sol{display:none}html[data-tema=oscuro] .tema-btn .tb-luna{color:var(--c-amarillo-claro);display:block}.hd-oscuro .site-header:not(.solido):not(.menu-abierto) .tema-btn{color:var(--c-blanco);border-color:#fff6}.idioma{align-items:center;gap:.4rem;display:inline-flex!important}.idi-bandera{border-radius:var(--r-s);width:20px!important;height:14px!important}@media (width>=1181px){.tema-btn{margin-left:auto}.tema-btn+.idioma{margin-left:0}}@media (width<=1180px){.tema-btn{margin-left:auto}.tema-btn+.idioma{margin-left:0}}.htt-hero{background:var(--marino);color:var(--c-blanco);background-image:radial-gradient(80% 120% at 85% 30%,#1b5fa88c,#0000 60%),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 60px);position:relative;overflow:hidden}.htt-hero-in{padding-block:var(--sec-y);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,5rem);min-height:min(82vh,760px);display:grid}.htt-hero-txt{justify-items:start;gap:1.3rem;display:grid}.htt-hero .pag-titulo{color:var(--c-blanco)}.htt-hero .pag-lead{color:#ffffffdb}.htt-demo{background:var(--c-ava-azul-osc);border-radius:var(--r-m);font-size:var(--t-sm);padding:0 0 1.2rem;overflow:hidden;transform:perspective(1200px)rotateY(-8deg)rotateX(3deg);box-shadow:0 40px 80px #00000073,0 0 0 1px #ffffff14}.htt-dev-top{background:var(--c-negro);align-items:center;gap:.4rem;padding:.7rem 1rem;display:flex}.htt-dev-top span{background:var(--c-alerta-claro);border-radius:50%;width:10px;height:10px}.htt-dev-top span:nth-child(2){background:var(--c-amarillo)}.htt-dev-top span:nth-child(3){background:var(--c-ok-vivo)}.htt-dev-top b{font-weight:700;font-size:var(--t-xs);color:#ffffff8c;margin-left:.8rem}.htt-tabs{gap:.3rem;padding:.9rem 1rem .4rem;display:flex}.htt-tabs span{border-radius:var(--r-pill);font-weight:900;font-size:var(--t-xs);color:#fff9;background:#ffffff0d;padding:.4rem .8rem}.htt-tabs .on{background:var(--naranja);color:var(--c-negro)}.htt-filtro{flex-wrap:wrap;gap:.4rem;padding:.4rem 1rem .8rem;display:flex}.htt-filtro span{font-size:var(--t-xs);color:var(--c-azul-claro);border-radius:var(--r-s);border:1px solid #9fc2ee59;padding:.2rem .55rem;font-weight:700}.htt-partidos{gap:.4rem;margin:0;padding:0 1rem;list-style:none;display:grid}.htt-partidos li{border-radius:var(--r-s);background:#ffffff0a;grid-template-columns:3.2rem 1fr auto 4.6rem;align-items:center;gap:.8rem;padding:.6rem .7rem;display:grid}.htt-h{color:var(--c-azul-claro);font-weight:900}.htt-eq,.htt-res{gap:.15rem;display:grid}.htt-eq b{color:var(--c-blanco);font-weight:700}.htt-res b{color:var(--c-amarillo-claro);text-align:right;font-weight:900}.htt-res i{color:#fff6;font-style:normal;font-size:var(--t-xs)}.htt-est{font-size:var(--t-xs);text-align:right;color:#ffffff8c;font-weight:900}.htt-p-vivo{box-shadow:inset 3px 0 0 var(--c-alerta-claro)}.htt-p-vivo .htt-est{color:var(--c-alerta-claro)}.htt-p-vivo .htt-est:before{content:"● ";animation:1s steps(2,end) infinite parpadeo}.htt-tabla{border-radius:var(--r-s);background:#1b5fa840;gap:.3rem;margin:.9rem 1rem 0;padding:.8rem;display:grid}.htt-tabla p{font-size:var(--t-xs);color:var(--c-azul-claro);font-weight:900}.htt-tabla span{color:var(--c-blanco);grid-template-columns:1.4rem 1fr auto;gap:.5rem;font-weight:700;display:grid}.htt-tabla i{color:var(--naranja-claro);font-style:normal;font-weight:900}.htt-ejemplo{font-size:var(--t-xs);color:#fff6;text-align:right;margin:.8rem 1rem 0}@media (width<=860px){.htt-hero-in{grid-template-columns:1fr;min-height:0}.htt-demo{transform:none}}.htt-exp{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.htt-exp li{border-radius:var(--r-m);background:var(--bg-niebla);border-top:6px solid var(--naranja);align-content:start;gap:.6rem;padding:1.6rem 1.4rem;display:grid}.htt-exp li:nth-child(2){border-top-color:var(--vivo)}.htt-exp li:nth-child(3){border-top-color:var(--c-cvc-verde)}.htt-exp li:nth-child(4){border-top-color:var(--c-amarillo-claro)}.htt-exp h3{font-size:var(--t-h3);color:var(--tx-marino);font-weight:700}.htt-exp p{color:var(--gris)}.htt-func{background:var(--marino);color:var(--c-blanco);padding-block:var(--seccion)}.htt-func .h2{color:var(--c-blanco)}.htt-func-grid{background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.htt-func-grid li{background:var(--marino);align-content:start;gap:.5rem;padding:1.8rem 1.6rem;display:grid}.htt-func-grid span{color:var(--naranja-texto);font-size:2.4rem;font-weight:900;line-height:1}.htt-func-grid h3{font-size:var(--t-h3);font-weight:700}.htt-func-grid p{color:#ffffffc7}@media (width<=860px){.htt-func-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.htt-func-grid{grid-template-columns:1fr}}.htt-formatos{grid-template-columns:repeat(3,1fr);align-items:end;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.htt-formatos li{border-radius:var(--r-m);color:var(--c-blanco);background:var(--vivo);align-content:start;gap:.5rem;min-height:220px;padding:1.6rem 1.4rem;display:grid}.htt-formatos li:nth-child(2){background:var(--marino);min-height:260px}.htt-formatos li:nth-child(3){background:var(--naranja);color:var(--c-negro);min-height:300px}.htt-dur{font-weight:900;font-size:var(--t-xs);opacity:.85}.htt-formatos h3{font-size:var(--t-h3);font-weight:700;line-height:1.1}@media (width<=860px){.htt-formatos{grid-template-columns:1fr}.htt-formatos li{min-height:0!important}}.htt-extra{border-radius:var(--r-m);background:var(--bg-suave);color:var(--tx-marino);max-width:70ch;margin-top:2rem;padding:1.2rem 1.4rem;font-weight:700}html.tema-cambiando body,html.tema-cambiando body *{transition:background-color .4s,color .4s,border-color .4s!important}html[data-tema=oscuro] body{--cielo-amanecer:linear-gradient(180deg, var(--c-navy-prof) 0%, var(--c-navy-prof) 100%);--naranja-suave:var(--c-carbon);--sol-suave:var(--c-carbon);--cielo-suave:var(--c-navy-medio)}html[data-tema=oscuro] .salidas,html[data-tema=oscuro] .cap-cielo{background:linear-gradient(180deg, var(--c-navy-prof) 0%, var(--c-navy-prof) 100%)}html[data-tema=oscuro] .tienda-hero{background:radial-gradient(70% 90% at 90% 20%, #1b5fa859, transparent 60%), linear-gradient(180deg, var(--c-navy-prof) 0%, var(--c-navy-prof) 100%)}html[data-tema=oscuro] .acceso{background:radial-gradient(60% 80% at 100% 10%, #1b5fa840, transparent 60%), linear-gradient(180deg, var(--c-navy-prof) 0%, var(--c-navy-prof) 100%)}html[data-tema=oscuro] .doc-lista li.doc-falta{background:var(--c-carbon)}html[data-tema=oscuro] .patrocinadores-tiles li{background:var(--c-plata-claro)}html[data-tema=oscuro] .patrocinadores-tiles li:hover{background:var(--c-blanco)}html[data-tema=oscuro] .escenario{color:var(--c-azul-suave)}html[data-tema=oscuro] main a:not([class]),html[data-tema=oscuro] .enlace{color:var(--c-azul-claro)}html[data-tema=oscuro] .escenario.activo{background:var(--c-carbon)}html[data-tema=oscuro] .tema-ava .ava-h2,html[data-tema=oscuro] .tema-ava .ava-h3,html[data-tema=oscuro] .tema-ava .ava-camisetas h3,html[data-tema=oscuro] .tema-ava .ava-met-lista h3,html[data-tema=oscuro] .tema-ava .sedes strong,html[data-tema=oscuro] .tema-ava .ava-try-pasos strong,html[data-tema=oscuro] .tema-ava .ava-faq summary{color:var(--c-plata-claro)}html[data-tema=oscuro] .tema-ava .ava-manifiesto{background:linear-gradient(180deg, var(--c-navy), var(--c-navy-prof));border-bottom-color:var(--c-navy-medio)}html[data-tema=oscuro] .tema-ava .ava-ruta{background:var(--c-navy-prof)}html[data-tema=oscuro] .tema-ava .ava-met-lista li,html[data-tema=oscuro] .tema-ava .ava-faq details{border-color:#ffffff2e}html[data-tema=oscuro] .tema-ava .contacto{background:var(--c-navy)}html[data-tema=oscuro] .tema-ava .ava-proy-in{background:var(--c-navy-medio);color:var(--c-plata-claro)}html[data-tema=oscuro] .tema-cvc .cvc-h2{color:var(--c-cvc-suave)}html[data-tema=oscuro] .tema-cvc .contacto{background:var(--c-cvc-oscuro)}html[data-tema=oscuro] .tema-cvc .cvc-ediciones a{color:var(--c-cvc-oscuro)}html[data-tema=oscuro] .tema-cvc .cvc-cats li{background:var(--c-cvc-oscuro)}html[data-tema=oscuro] .tema-cvc .cvc-cats b{color:var(--c-cvc-suave)}html[data-tema=oscuro] .tema-cvc .cvc-ed-in{background:var(--c-cvc-oscuro)}html[data-tema=oscuro] .tema-cvc .cvc-ed-in .cvc-h2,html[data-tema=oscuro] .tema-cvc .cvc-ed-datos dd{color:var(--c-cvc-suave)}html[data-tema=oscuro] .tema-cvc .cvc-ed-datos div{border-bottom-color:var(--c-cvc-oscuro)}html[data-tema=oscuro] .ava-pieza-img svg{filter:none}.paq-cap{position:relative}.paq-claro{background:var(--bg-blanco)}.paq-niebla{background:var(--bg-niebla)}.paq-oscuro{background-color:var(--c-azul-hover);color:var(--c-blanco);background-image:radial-gradient(#ffffff17 1.2px, transparent 1.6px), linear-gradient(180deg, var(--c-azul-hover) 0%, var(--c-navy) 100%);background-size:14px 14px,100% 100%}.paq-oscuro .kicker{color:var(--c-naranja-claro)}.paq-cab{gap:.5rem;margin-bottom:clamp(1.6rem,3vw,2.6rem);display:grid}.paq-h{letter-spacing:-.01em;color:var(--tx-marino);max-width:18ch;font-size:clamp(2.2rem,1.1rem + 3.6vw,4.4rem);font-weight:900;line-height:.92}.paq-oscuro .paq-h{color:var(--c-blanco);text-shadow:0 4px #0003}.paq-sub{font-size:var(--t-lead);color:var(--gris);max-width:60ch}.paq-oscuro .paq-sub{color:#fffc}.paq-nota{font-size:var(--t-sm);color:var(--gris);max-width:70ch;margin-top:1.2rem}.paq-oscuro .paq-nota{color:#ffffffbf}.paq-ops{flex-wrap:wrap;gap:.6rem;margin:0 0 1.6rem;display:flex}.paq-ops button{text-align:left;border-radius:var(--r-m);border:2px solid var(--linea);background:var(--bg-blanco);color:var(--tx-marino);cursor:pointer;font:inherit;gap:.1rem;padding:.75rem 1.1rem;transition:border-color .2s,background .2s,transform .2s;display:grid}.paq-ops button b{font-weight:900;font-size:var(--t-base)}.paq-ops button small{font-size:var(--t-xs);color:var(--gris)}.paq-ops button:hover{border-color:var(--naranja);transform:translateY(-2px)}.paq-ops button[aria-pressed=true]{border-color:var(--naranja);background:var(--naranja);color:var(--c-negro)}.paq-ops button[aria-pressed=true] small{color:#ffffffe6}.paq-oscuro .paq-ops button{color:var(--c-blanco);background:#ffffff14;border-color:#ffffff40}.paq-oscuro .paq-ops button small{color:#ffffffbf}.paq-oscuro .paq-ops button[aria-pressed=true]{background:var(--c-blanco);color:var(--c-azul-hover);border-color:var(--c-blanco)}.paq-oscuro .paq-ops button[aria-pressed=true] small{color:var(--c-azul-hover)}[data-paq][data-op-activa="0"] [data-solo-op]:not([data-solo-op~="0"]),[data-paq][data-op-activa="1"] [data-solo-op]:not([data-solo-op~="1"]),[data-paq][data-op-activa="2"] [data-solo-op]:not([data-solo-op~="2"]),[data-paq][data-op-activa="3"] [data-solo-op]:not([data-solo-op~="3"]){display:none!important}.exp-chips{flex-wrap:wrap;gap:.5rem;margin:0 0 1.4rem;padding:0;list-style:none;display:flex}.exp-chips li{border-radius:var(--r-pill);color:var(--c-blanco);font-size:var(--t-sm);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff4d;align-items:center;gap:.5rem;padding:.45rem .8rem;display:inline-flex}.exp-chips .exp-desde{background:var(--naranja);border-color:var(--naranja)}.exp-chips b{font-weight:900}.pe-grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.pe-puntos{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.pe-puntos li{border-radius:var(--r-m);background:var(--bg-niebla);color:var(--tx-marino);align-items:center;gap:1rem;padding:.9rem 1.1rem;font-size:clamp(.92rem,.85rem + .3vw,1.1rem);font-weight:900;line-height:1.15;display:flex}.pe-ico{border-radius:var(--r-m);background:var(--bg-blanco);width:48px;height:48px;color:var(--tx-marino);box-shadow:var(--sombra-baja);flex:none;place-items:center;display:grid}.pe-cifras{background:var(--linea);border-radius:var(--r-m);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.pe-cifras li{background:var(--bg-blanco);gap:.2rem;padding:1.4rem 1.2rem;display:grid}.pe-cifras b{color:var(--naranja-texto);letter-spacing:-.005em;font-size:clamp(2.2rem,1.4rem + 2.6vw,3.6rem);font-weight:900;line-height:.95}.pe-cifras span{font-weight:700;font-size:var(--t-xs);color:var(--gris)}.pe-bloque{border-radius:var(--r-l);background:var(--c-azul-hover);color:var(--c-blanco);--sv-acento:var(--c-naranja-claro);background-image:radial-gradient(#ffffff14 1.2px,#0000 1.6px);background-size:14px 14px;grid-template-columns:auto 1fr;align-items:start;gap:1.4rem;margin-top:clamp(2rem,4vw,3rem);padding:clamp(1.4rem,3vw,2.4rem);display:grid}.pe-bloque h3{margin-bottom:.6rem;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);font-weight:900;line-height:1}.pe-bloque p{font-size:var(--t-base);color:#ffffffe6;max-width:62ch}.pe-bloque strong{color:var(--c-blanco)}.pe-bloque-ico{border-radius:var(--r-m);background:#ffffff1f;place-items:center;width:72px;height:72px;display:grid}@media (width<=860px){.pe-grid,.pe-bloque{grid-template-columns:1fr}}.pl-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.2rem;display:grid}.pl-card{background:var(--bg-blanco);border-radius:var(--r-m);box-shadow:var(--sombra-baja);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.pl-media{aspect-ratio:16/10;background:var(--bg-suave);position:relative;overflow:hidden}.pl-media img,.pl-media .postal,.ph-media img,.ph-media .postal,.pt-media img,.pt-media .postal{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);display:block}.pl-card:hover .pl-media>:first-child,.ph-card:hover .ph-media>:first-child,.pt-card:hover .pt-media>:first-child{transform:scale(1.04)}.pl-tag{border-radius:var(--r-pill);color:var(--c-navy);font-size:var(--t-xs);background:#fffffff0;align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:900;display:inline-flex;position:absolute;top:.8rem;left:.8rem}.pl-cuerpo{align-content:start;gap:.7rem;padding:1.3rem 1.4rem 1.5rem;display:grid}.pl-cuerpo h3{font-size:var(--t-h3);color:var(--tx-marino);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:700;line-height:1.02;display:flex}.pl-cuerpo h3 .bandera{border-radius:var(--r-s);width:30px;height:20px}.pl-region{color:var(--gris);font-weight:700;font-size:var(--t-xs);margin-top:-.3rem}.pl-cuerpo p{color:var(--tx-carbon)}.pl-datos{gap:.5rem;margin:.2rem 0 0;display:grid}.pl-datos div{border-top:1px solid var(--linea);font-size:var(--t-sm);grid-template-columns:9.5rem 1fr;gap:.6rem;padding-top:.5rem;display:grid}.pl-datos dt{color:var(--gris);align-items:center;gap:.4rem;font-weight:700;display:flex}.pl-datos dd{color:var(--tx-carbon);margin:0}.pl-dir{color:var(--vivo);font-weight:700;font-size:var(--t-base);align-items:flex-start;gap:.45rem;text-decoration:none;display:inline-flex}html[data-tema=oscuro] .pl-dir{color:var(--vivo-claro)}.pl-lista{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pl-lista li{font-size:var(--t-base);color:var(--tx-carbon);align-items:flex-start;gap:.5rem;display:flex}.pl-lista .svi{color:var(--tx-marino);margin-top:.1rem}.pi-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(1.2rem,3vw,2.4rem);display:grid}.pi-cats{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:.9rem;display:grid}.pi-cat{border-radius:var(--r-m);background:#ffffff12;border:1px solid #ffffff24;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding:1.1rem 1.1rem 1.2rem;transition:background .3s,transform .3s;display:grid}.pi-cat:hover{background:#ffffff1f;transform:translateY(-3px)}.pi-ico{border-radius:var(--r-m);background:var(--c-blanco);width:52px;height:52px;color:var(--c-navy);place-items:center;display:grid}.pi-cat h3{font-size:var(--t-lg);margin-bottom:.35rem;font-weight:700}.pi-cat ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.pi-cat li{font-size:var(--t-sm);color:#ffffffd9;padding-left:.9rem;line-height:1.35;position:relative}.pi-cat li:before{content:"";background:var(--c-naranja-claro);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.pi-lado{top:calc(var(--header) + 4.5rem);gap:.9rem;display:grid;position:sticky}.pi-precio{background:var(--c-blanco);color:var(--c-navy);border-radius:var(--r-m);box-shadow:var(--sombra-baja);gap:.8rem;padding:1.4rem 1.4rem 1.5rem;display:grid}.pi-fechas{text-align:center;border-bottom:1px dashed var(--c-plata);gap:.1rem;padding-bottom:.8rem;display:grid}.pi-fechas b{letter-spacing:-.005em;font-size:clamp(2.2rem,1.6rem + 2vw,3.1rem);font-weight:900;line-height:.95}.pi-fechas span{font-size:var(--t-lg);font-weight:900}.pi-fechas em{color:var(--naranja-texto);font-style:normal;font-weight:900}.pi-op{background:var(--c-azul-hover);color:var(--c-blanco);border-radius:var(--r-s);font-weight:900;font-size:var(--t-sm);justify-self:center;padding:.3rem .8rem}.pi-valor{text-align:center;justify-items:center;gap:.1rem;display:grid}.pi-valor small{font-size:var(--t-xs);color:var(--c-gris);font-weight:700}.pi-valor b{color:var(--naranja-texto);letter-spacing:-.005em;font-size:clamp(2.4rem,1.8rem + 2vw,3.2rem);font-weight:900;line-height:1}.pi-valor span{font-size:var(--t-sm);color:var(--c-gris)}.pi-sin b{color:var(--c-navy);font-size:1.5rem}.pi-pedir{justify-self:center;margin-top:1rem}.pi-precio:has(.pi-pedir){justify-items:center;display:grid}.pi-grupos{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.pi-grupos caption{font-size:var(--t-xs);color:var(--c-gris);text-align:left;padding-bottom:.4rem;font-weight:700}.pi-grupos th,.pi-grupos td{border-top:1px solid var(--c-plata-claro);text-align:left;padding:.45rem 0;font-weight:500}.pi-grupos td{text-align:right;font-weight:900}.pi-no{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pi-no li{border-radius:var(--r-m);background:var(--c-blanco);color:var(--c-navy);font-weight:900;font-size:var(--t-xs);align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.pi-no .svi{color:var(--c-naranja-texto)}.pi-notas{font-size:var(--t-xs);gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.pi-notas li{padding-left:1rem;position:relative}.pi-notas li:before{content:"*";color:var(--naranja-texto);font-weight:900;position:absolute;left:0}.paq-oscuro .pi-notas{color:#fffc}.paq-niebla .pi-notas,.paq-claro .pi-notas{color:var(--gris);margin-top:1rem}@media (width<=860px){.pi-grid{grid-template-columns:1fr}.pi-lado{order:-1;position:static}}.ph-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.2rem;display:grid}.ph-card{background:var(--bg-blanco);border-radius:var(--r-m);box-shadow:var(--sombra-baja);border:1px solid var(--linea);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.ph-media{aspect-ratio:16/9;background:var(--bg-suave);position:relative;overflow:hidden}.ph-estrellas{background:var(--c-navy);color:var(--c-amarillo-claro);border-radius:var(--r-pill);font-size:var(--t-sm);letter-spacing:.01em;padding:.25rem .6rem;position:absolute;top:.8rem;right:.8rem}.ph-cuerpo{align-content:start;gap:.6rem;padding:1.2rem 1.4rem 1.5rem;display:grid}.ph-ciudad{font-size:var(--t-xs);color:var(--naranja-texto);font-weight:900}.ph-cuerpo h3{font-size:var(--t-h3);color:var(--tx-marino);gap:.2rem;font-weight:700;line-height:1;display:grid}.ph-cuerpo h3 small{font-size:var(--t-sm);letter-spacing:.01em;color:var(--gris);font-weight:700}.ph-estancia{border-radius:var(--r-s);background:var(--bg-suave);color:var(--tx-marino);font-weight:900;font-size:var(--t-sm);justify-self:start;align-items:center;gap:.45rem;padding:.4rem .7rem;display:inline-flex}.ph-zona{color:var(--gris);font-size:var(--t-sm)}.ph-serv{flex-wrap:wrap;gap:.5rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.ph-serv li{border-radius:var(--r-pill);border:1px solid var(--linea);font-size:var(--t-xs);color:var(--tx-marino);align-items:center;gap:.35rem;padding:.35rem .6rem;font-weight:700;display:inline-flex}.ph-nota{font-size:var(--t-sm);color:var(--gris)}.it-lugar{font-size:var(--t-xs);color:var(--naranja-texto);align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.it-rango-mini{text-align:center;color:var(--c-blanco);margin-bottom:1.4rem;font-size:clamp(1rem,.8rem + .8vw,1.5rem);font-weight:900}.cap-itin .paq-ops button{color:var(--tx-marino);background:#ffffff14}.cap-itin .paq-ops button[aria-pressed=true]{background:var(--naranja);border-color:var(--naranja);color:var(--c-negro)}.cap-itin .paq-ops button[aria-pressed=true] small{color:var(--c-blanco)}.pit+.pit{margin-top:0}.pt-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}.pt-card{background:var(--bg-blanco);border-radius:var(--r-m);box-shadow:var(--sombra-baja);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.pt-media{aspect-ratio:4/3;position:relative;overflow:hidden}.pt-etq{border-radius:var(--r-pill);font-size:var(--t-xs);background:var(--c-blanco);color:var(--c-navy);padding:.3rem .7rem;font-weight:900;position:absolute;bottom:.8rem;left:.8rem}.pt-incluido{background:var(--c-ok);color:var(--c-blanco)}.pt-eleccion{background:var(--c-naranja);color:var(--c-negro)}.pt-cuerpo{align-content:start;gap:.45rem;padding:1.1rem 1.3rem 1.3rem;display:grid}.pt-cuerpo h3{font-size:var(--t-h3);color:var(--tx-marino);font-weight:700;line-height:1.05}.pt-cuerpo p{color:var(--tx-carbon);font-size:var(--t-base)}.pt-lugar{align-items:center;gap:.3rem;font-weight:700;display:inline-flex;font-size:var(--t-xs)!important;color:var(--gris)!important}.pp-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:1.2rem;display:grid}.pp-card{background:var(--bg-blanco);border-radius:var(--r-m);border:1px solid var(--linea);gap:1rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.pp-cab{align-items:center;gap:1rem;display:flex}.pp-ico{border-radius:var(--r-m);background:var(--c-alerta);width:72px;height:72px;color:var(--c-blanco);--sv-acento:var(--c-blanco);flex:none;place-items:center;display:grid}.pp-prov{font-weight:900;font-size:var(--t-xs);color:var(--gris)}.pp-cob{color:var(--tx-marino);font-size:clamp(1.7rem,1.2rem + 1.6vw,2.6rem);font-weight:900;line-height:1}.pp-tabla{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.pp-tabla th,.pp-tabla td{border-top:1px solid var(--linea);text-align:left;color:var(--tx-carbon);vertical-align:top;padding:.6rem 0;font-weight:500}.pp-tabla td{text-align:right;color:var(--tx-marino);white-space:nowrap;padding-left:1rem;font-weight:900}.pp-precio{color:var(--naranja-texto);align-items:center;gap:.4rem;font-weight:900;display:inline-flex}.pp-adicional{border-radius:var(--r-m);background:var(--marino);color:var(--c-blanco);gap:.7rem;padding:clamp(1.3rem,3vw,2rem);display:grid}.pp-plus{font-weight:900;font-size:var(--t-xs);opacity:.85}.pp-adicional h3{font-size:var(--t-h3);font-weight:700;line-height:1}.pp-tabla-clara th,.pp-tabla-clara td{color:var(--c-blanco);border-top-color:#ffffff4d}@media (width<=860px){.pp-grid{grid-template-columns:1fr}}.pg-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1.2rem,3vw,2.4rem);display:grid}.pg-sin-plan{grid-template-columns:minmax(0,760px)}.pg-tabla{border-collapse:separate;border-spacing:0;background:var(--bg-blanco);border:2px solid var(--tx-marino);border-radius:var(--r-m);width:100%;font-size:var(--t-base);overflow:hidden}.pg-tabla caption{text-align:left;color:var(--tx-marino);font-weight:900;font-size:var(--t-lg);padding-bottom:.7rem}.pg-tabla th,.pg-tabla td{border-bottom:1px solid var(--linea);text-align:left;color:var(--tx-carbon);padding:.85rem 1rem}.pg-tabla thead th{background:var(--tx-marino);color:var(--bg-blanco);font-weight:900;font-size:var(--t-xs)}.pg-tabla tbody th{color:var(--tx-marino);font-style:italic;font-weight:900}.pg-tabla td:last-child{text-align:right;color:var(--tx-marino);font-style:italic;font-weight:900}.pg-tabla tfoot th,.pg-tabla tfoot td{color:var(--naranja-texto);border-bottom:0;font-size:1.2rem;font-style:normal;font-weight:900}.pg-medios{gap:1rem;display:grid}.pg-pagar{border-radius:var(--r-pill);background:var(--naranja);color:var(--c-negro);box-shadow:var(--sombra-baja);transition:transform .25s var(--ease), box-shadow .25s;--sv-acento:var(--c-blanco);align-items:center;gap:1rem;padding:.9rem 1.3rem .9rem .9rem;text-decoration:none;display:flex}.pg-pagar:hover{box-shadow:var(--sombra-alta);transform:translateY(-3px)}.pg-pagar>.svi{background:var(--c-navy);border-radius:50%;width:52px;height:52px;padding:10px}.pg-pagar b{font-size:1.3rem;font-weight:900;display:block}.pg-pagar small{opacity:.9}.pg-lista{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.pg-lista li{border-radius:var(--r-m);background:var(--bg-blanco);border:1px solid var(--linea);grid-template-columns:auto 1fr;gap:.9rem;padding:1rem 1.1rem;display:grid}.pg-ico{border-radius:var(--r-m);background:var(--bg-suave);width:46px;height:46px;color:var(--tx-marino);place-items:center;display:grid}.pg-lista h3{font-weight:700;font-size:var(--t-lg);color:var(--tx-marino)}.pg-lista p{font-size:var(--t-sm);color:var(--tx-carbon)}.pg-lista .pg-nota{color:var(--naranja-texto);margin-top:.2rem;font-weight:700}.pg-contacto{border-radius:var(--r-m);background:var(--tx-marino);color:var(--bg-blanco);gap:.15rem;padding:1.1rem 1.2rem;display:grid}.pg-contacto a{color:inherit}.pg-k{font-weight:900;font-size:var(--t-xs);opacity:.8}@media (width<=860px){.pg-grid{grid-template-columns:1fr}}.pd-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(1.2rem,3vw,2.4rem);display:grid}.pd-lista{counter-reset:doc;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.pd-lista li{border-radius:var(--r-m);background:var(--bg-niebla);color:var(--tx-carbon);align-items:center;gap:.9rem;padding:.95rem 1.1rem;font-weight:500;display:flex}.pd-lista .svi{color:var(--tx-marino)}.pd-lado{border-radius:var(--r-m);background:var(--c-azul-hover);color:var(--c-blanco);--sv-acento:var(--c-naranja-claro);justify-items:start;gap:.9rem;padding:1.4rem;display:grid}.pd-lado .enlace{color:var(--c-blanco)}@media (width<=860px){.pd-grid{grid-template-columns:1fr}}html[data-tema=oscuro] .pi-precio,html[data-tema=oscuro] .pi-no li{background:var(--c-navy-medio);color:var(--c-azul-suave)}html[data-tema=oscuro] .pi-valor small,html[data-tema=oscuro] .pi-valor span,html[data-tema=oscuro] .pi-grupos caption{color:var(--c-gris-medio)}html[data-tema=oscuro] .pi-grupos th,html[data-tema=oscuro] .pi-grupos td{border-top-color:var(--c-navy-medio)}html[data-tema=oscuro] .pi-sin b,html[data-tema=oscuro] .pi-no li{color:var(--c-azul-suave)}html[data-tema=oscuro] .pi-fechas{border-bottom-color:var(--c-navy-medio)}html[data-tema=oscuro] .pe-ico,html[data-tema=oscuro] .pi-ico{background:var(--c-navy-medio);color:var(--c-azul-suave)}html[data-tema=oscuro] .pl-tag{color:var(--c-azul-suave);background:#0a365ceb}html[data-tema=oscuro] .pg-tabla thead th{color:var(--c-navy-prof)}html[data-tema=oscuro] .pg-contacto{background:var(--c-navy-medio);color:var(--c-azul-suave)}.barra-sup .ba-in{gap:1rem;min-height:42px}.bs-util{flex:none;align-items:center;gap:.35rem;display:flex}.barra-aliados .bs-util{margin-left:.4rem}.barra-ava .bav-tienda{margin-left:auto}.ba-in .bs-util a{opacity:1}.bs-link{border-radius:var(--r-pill);font-weight:900;font-size:var(--t-xs);color:var(--tx-marino);align-items:center;gap:.35rem;padding:.3rem .65rem;text-decoration:none;display:inline-flex!important}.bs-link:hover,.bs-link.actual{background:#0b2c5214}.barra-sup .tema-btn{width:32px;height:28px}.barra-sup .idioma{min-width:0;height:28px;font-size:var(--t-xs);align-items:center;gap:.3rem;margin-left:0;padding:0 .55rem;display:inline-flex!important}.bs-camerino{border-radius:var(--r-pill);font-weight:700;font-size:var(--t-xs);--sv-acento:currentColor;background:0 0;border:1.5px solid;align-items:center;gap:.45rem;padding:.32rem .8rem .32rem .55rem;text-decoration:none;transition:background .2s,color .2s;color:var(--c-navy)!important;display:inline-flex!important}.bs-camerino:hover,.bs-camerino[aria-current]{background:var(--c-navy);color:var(--c-blanco)!important}.hd-oscuro .barra-sup .bs-camerino,.barra-ava .bs-camerino,html[data-tema=oscuro] .bs-camerino{color:var(--c-blanco)!important}.hd-oscuro .barra-sup .bs-camerino:hover,.barra-ava .bs-camerino:hover,html[data-tema=oscuro] .bs-camerino:hover{background:var(--c-blanco);color:var(--c-navy)!important}.barra-sup .bs-carrito{width:34px;height:34px}.barra-sup .carrito-n{top:-2px;right:-4px}.hd-oscuro .bs-link,.barra-ava .bs-link,html[data-tema=oscuro] .bs-link,.hd-oscuro .barra-sup .tema-btn,.barra-ava .tema-btn,.hd-oscuro .barra-sup .idioma,.barra-ava .idioma,.hd-oscuro .bs-carrito,.barra-ava .bs-carrito{color:var(--c-blanco);border-color:#ffffff4d}.hd-oscuro .bs-link:hover,.barra-ava .bs-link:hover,html[data-tema=oscuro] .bs-link:hover{background:#ffffff1a}.hd-mini{align-items:center;gap:.15rem;display:none}.site-header.pegado .hd-mini{display:flex}.nav-movil{display:none!important}@media (width<=1180px){.nav-movil{align-items:center;gap:.6rem;display:flex!important}.site-header.pegado .hd-mini{margin-left:auto}.site-header.pegado .header-cta{margin-left:0}}@media (width<=860px){.bs-camerino span{display:none}.bs-camerino{padding:.35rem}.bs-link span,.barra-aliados .ba-in>a:not(.ba-ava){display:none}}@media (width<=560px){.barra-sup .ba-in{gap:.5rem}.ba-ava span,.bav-tienda{display:none}}@media (width>=1181px){.header-row{gap:1.4rem}.header-cta{flex:none}}.hd-der{flex:none;align-items:center;gap:.5rem;margin-left:auto;display:flex}.hd-der .header-cta,.hd-der .carrito-btn{margin-left:0!important}@media (width>=1181px) and (width<=1180px){.site-header.pegado .brand span{display:none}}@media (width<=1180px){.site-header.pegado .hd-mini{margin-left:0}}.cam-tunel{color:var(--c-blanco);background:var(--c-navy-prof);padding-block:var(--sec-y);position:relative;overflow:hidden}.cam-tunel:before{content:"";background:linear-gradient(180deg, #0a142233, #0a1422f2 85%), repeating-linear-gradient(90deg, #ffffff09 0 2px, transparent 2px 120px), conic-gradient(from 180deg at 50% 38%, var(--c-navy-prof) 0deg, var(--c-navy-prof) 60deg, var(--c-navy-prof) 120deg, var(--c-navy-prof) 180deg, var(--c-navy-prof) 240deg, var(--c-navy-prof) 300deg, var(--c-navy-prof) 360deg);position:absolute;inset:0}.cam-luz{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#ffd6aa59,#1b5fa81f 45%,#0000 70%);width:min(900px,120vw);animation:6s ease-in-out infinite cam-respira;position:absolute;top:-20%;left:50%;transform:translate(-50%)}@keyframes cam-respira{50%{opacity:.65;transform:translate(-50%)scale(1.05)}}.cam-in{text-align:center;justify-items:center;gap:1.2rem;display:grid;position:relative}.cam-in .pag-titulo{color:var(--c-blanco)}.cam-in .pag-lead{color:#ffffffc7;max-width:60ch}.cam-senal{border-radius:var(--r-s);font-weight:900;font-size:var(--t-xs);box-shadow:var(--sombra-baja);display:inline-flex;overflow:hidden}.cam-senal span{background:var(--c-naranja);color:var(--c-negro);--sv-acento:var(--c-navy-prof);align-items:center;gap:.45rem;padding:.55rem .9rem;display:inline-flex}.cam-senal span+span{background:var(--c-amarillo);color:var(--c-navy-prof)}.cam-casilleros{perspective:1600px;grid-template-columns:repeat(2,minmax(0,340px));gap:clamp(1.2rem,4vw,3rem);margin-top:1.4rem;display:grid}.casillero{aspect-ratio:3/4.3;border-radius:var(--r-m);color:var(--c-blanco);background:var(--c-ava-azul-osc);text-decoration:none;display:block;position:relative;box-shadow:0 40px 70px #0000008c,inset 0 0 0 2px #ffffff0f}.cas-interior{border-radius:var(--r-s);background:linear-gradient(180deg, var(--c-carbon), var(--c-negro));color:var(--naranja-texto);--sv-acento:var(--c-blanco);place-items:center;display:grid;position:absolute;inset:10px;overflow:hidden}.cas-interior:after{content:"";background:radial-gradient(60% 40% at 50% 0,#ffd6aa59,#0000 70%);position:absolute;inset:0}.cas-percha{border-radius:var(--r-s);background:var(--c-gris-medio);height:4px;position:absolute;top:18%;left:20%;right:20%}.cas-estante{background:var(--c-carbon);height:6px;position:absolute;bottom:22%;left:0;right:0}.cas-puerta{border-radius:var(--r-m);text-align:left;transform-origin:0;backface-visibility:hidden;background:linear-gradient(105deg, #ffffff24, #fff0 40%), linear-gradient(180deg, var(--c-azul) 0%, var(--c-navy) 100%);--sv-acento:var(--c-naranja-claro);grid-template-rows:auto auto auto auto 1fr auto;gap:.4rem;padding:1.4rem 1.4rem 1.2rem;transition:transform .9s cubic-bezier(.2,.8,.2,1),box-shadow .9s;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #ffffff1f,inset -10px 0 20px #00000040}.cas-staff .cas-puerta{background:linear-gradient(105deg, #ffffff2e, #fff0 40%), linear-gradient(180deg, var(--c-naranja) 0%, var(--c-naranja-texto) 100%);--sv-acento:var(--c-amarillo-claro)}.cas-rejilla{border-radius:var(--r-s);background:repeating-linear-gradient(#00000073 0 5px,#ffffff14 5px 10px);height:54px;margin-bottom:.6rem}.cas-placa{background:var(--c-blanco);min-width:58px;height:58px;color:var(--c-navy);letter-spacing:0;border-radius:50%;justify-self:start;place-items:center;padding:0 .5rem;font-size:1.6rem;font-weight:900;display:grid;box-shadow:0 6px 14px #00000040}.cas-staff .cas-placa{color:var(--c-naranja-texto)}.cas-nombre{background:var(--c-cvc-suave);color:var(--c-navy);justify-self:start;margin-top:.5rem;padding:.35rem .55rem;font-size:clamp(1.25rem,1rem + .9vw,1.7rem);font-weight:900;line-height:1;transform:rotate(-1.2deg);box-shadow:0 3px #00000026}.cas-sub{font-size:var(--t-sm);color:#ffffffd9}.cas-dentro{align-content:start;gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.cas-dentro li{font-weight:700;font-size:var(--t-sm);align-items:center;gap:.55rem;display:flex}.cas-manija{border-radius:var(--r-s);background:linear-gradient(90deg, var(--c-plata), var(--c-plata-osc));width:10px;height:60px;position:absolute;top:46%;right:16px;box-shadow:0 4px 10px #00000059}.cas-btn{border-radius:var(--r-pill);background:var(--c-blanco);color:var(--c-navy);font-weight:900;font-size:var(--t-xs);justify-self:start;padding:.65rem 1rem;transition:background .3s,color .3s}.casillero:hover .cas-puerta,.casillero:focus-visible .cas-puerta{transform:rotateY(-24deg);box-shadow:inset 0 0 0 2px #ffffff1f,30px 0 50px #00000080}.casillero:hover .cas-btn{background:var(--c-amarillo)}.casillero:focus-visible{outline:3px solid var(--c-amarillo);outline-offset:6px}.cam-nota{color:#ffffffb3;font-size:var(--t-sm);--sv-acento:var(--c-naranja-claro);text-align:left;align-items:center;gap:.5rem;max-width:64ch;margin-top:1rem;display:inline-flex}@media (width<=860px){.cam-casilleros{grid-template-columns:minmax(0,360px)}.casillero{aspect-ratio:auto;min-height:460px}}@media (prefers-reduced-motion:reduce){.cas-puerta{transition:none}.cam-luz{animation:none}}.cam-k{font-weight:900;font-size:var(--t-xs);color:var(--naranja-texto);align-items:center;gap:.4rem;margin-bottom:.2rem;display:inline-flex}.cam-tabs{counter-reset:cas}.cam-tabs a{counter-increment:cas;align-items:center;gap:.45rem;display:inline-flex}.cam-tabs a:before{content:counter(cas, decimal-leading-zero);border-radius:var(--r-s);background:var(--bg-niebla);min-width:1.7rem;height:1.7rem;color:var(--tx-marino);font-weight:900;font-size:var(--t-xs);letter-spacing:0;place-items:center;display:inline-grid}.cam-tabs a[aria-current=true]:before,.cam-tabs a[aria-current=page]:before{background:var(--naranja);color:var(--c-negro)}.cam-mini li{background-image:repeating-linear-gradient(#0b2c521f 0 3px,#0000 3px 7px);background-position:1.4rem 1.1rem;background-repeat:no-repeat;background-size:46px 22px;position:relative;padding-top:2.6rem!important}.tema-cvc .paq-oscuro{background-color:var(--c-cvc-oscuro);background-image:radial-gradient(#f2d03014 1.2px, transparent 1.6px), linear-gradient(180deg, var(--c-cvc-oscuro) 0%, var(--c-cvc-oscuro) 100%)}.tema-cvc .paq-oscuro .kicker{color:var(--c-amarillo)}.tema-cvc .pi-cat li:before{background:var(--c-amarillo)}.tema-cvc .pi-ico,.tema-cvc .pi-precio,.tema-cvc .pi-no li{color:var(--c-cvc-oscuro)}.tema-cvc .pi-op{background:var(--c-cvc-verde)}.tema-cvc .pi-valor b,.tema-cvc .pe-cifras b,.tema-cvc .pi-fechas em{color:var(--c-cvc-verde)}.tema-cvc .pe-bloque,.tema-cvc .pd-lado{background-color:var(--c-cvc-oscuro)}.tema-cvc .pl-tag-sede,.tema-cvc .pt-eleccion{background:var(--c-cvc-verde)}html[data-tema=oscuro] .barra-vuelo{border-bottom-color:var(--c-navy-medio);background:#072e4feb}.selector-ev{padding-block:var(--sec-y);color:var(--c-blanco);background-color:var(--c-navy);background-image:radial-gradient(120% 70% at 85% 0,#1b5fa88c,#0000 60%),repeating-radial-gradient(circle at 12% 30%,#ffffff09 0 1px,#0000 1px 9px),repeating-linear-gradient(135deg,#00000014 0 2px,#0000 2px 6px);position:relative;overflow:hidden}.selector-ev:before{content:"SPV";letter-spacing:-.01em;color:#0000;-webkit-text-stroke:2px #ffffff0f;pointer-events:none;font-size:clamp(10rem,30vw,28rem);font-weight:900;line-height:.8;position:absolute;bottom:-4vw;right:-2vw}.sel-cab{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex;position:relative}.sel-escudo{background:#ffffff1a;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}.selector-ev .h2,.selector-ev .resalte{color:var(--c-blanco)}.sel-lead{font-size:var(--t-lead);color:#fffc;max-width:48ch;margin-top:.8rem}.sel-libreta{border-radius:var(--r-m) var(--r-m) var(--r-m) var(--r-m);background:linear-gradient(90deg, var(--c-navy-prof) 0 10px, var(--c-navy-medio) 10px);grid-template-rows:auto auto;grid-template-columns:auto auto;align-items:center;column-gap:.9rem;padding:1rem 1.3rem;display:grid;box-shadow:0 20px 40px #00000059,inset 0 0 0 1px #ffffff14}.sel-l-n{color:var(--c-naranja-claro);letter-spacing:-.005em;grid-row:span 2;font-size:3.6rem;font-weight:900;line-height:.85}.sel-l-t{font-weight:900;font-size:var(--t-xs);color:#fffc;line-height:1.2}.sel-l-p{gap:.3rem;margin-top:.4rem;display:flex}.sel-l-p .bandera{border-radius:var(--r-s);width:24px;height:16px}.sel-filtros{flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-top:clamp(1.6rem,3vw,2.4rem);margin-bottom:1.6rem;display:flex;position:relative}.sel-grupo{flex-wrap:wrap;gap:.4rem;display:flex}.sel-grupo button{border-radius:var(--r-pill);color:var(--c-blanco);font:inherit;font-weight:700;font-size:var(--t-sm);cursor:pointer;background:0 0;border:1.5px solid #ffffff47;align-items:center;gap:.45rem;padding:.55rem 1rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.sel-grupo button[aria-pressed=true]{background:var(--c-blanco);border-color:var(--c-blanco);color:var(--c-navy)}.sel-ramas button[aria-pressed=true]{background:var(--c-naranja);border-color:var(--c-naranja);color:var(--c-negro)}.sel-track{gap:1.6rem;padding-block:1.8rem 2.2rem}.visa{scroll-snap-align:start;flex:0 0 min(86vw,370px);position:relative}.vs-link{height:100%;color:var(--c-carbon);border-radius:var(--r-s) var(--r-m) var(--r-m) var(--r-s);background-color:var(--c-cvc-suave);box-shadow:-6px 0 0 var(--c-naranja-suave), var(--sombra-baja);transition:transform .25s var(--ease), box-shadow .25s var(--ease);background-image:repeating-radial-gradient(circle at 100% 100%,#0b2c520b 0 1px,#0000 1px 7px),repeating-radial-gradient(circle at 0 0,#1b5fa80a 0 1px,#0000 1px 9px);grid-template-rows:auto 1fr;text-decoration:none;display:grid;position:relative;overflow:visible}.vs-link:before{content:"";background:repeating-linear-gradient(180deg, var(--c-linea) 0 6px, transparent 6px 12px);width:2px;position:absolute;top:10px;bottom:10px;left:-6px}.visa:hover .vs-link,.vs-link:focus-visible{box-shadow:-6px 0 0 var(--c-naranja-suave), var(--sombra-alta);transform:translateY(-4px)}.vs-foto{aspect-ratio:16/10;border-radius:var(--r-s) var(--r-m) 0 0;margin:10px 10px 0 4px;position:relative;overflow:hidden}.vs-foto>img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease);filter:saturate(1.05);display:block}.visa:hover .vs-foto>img{transform:scale(1.06)}.vs-foto:after{content:"";pointer-events:none;background:linear-gradient(#0b2c528c 0%,#0000 38% 70%,#0b2c5259);position:absolute;inset:0}.vs-pais{z-index:1;border-radius:var(--r-pill);color:var(--c-navy);font-size:var(--t-xs);letter-spacing:.02em;background:#fffffff2;align-items:center;gap:.45rem;padding:.3rem .65rem .3rem .35rem;font-weight:900;display:inline-flex;position:absolute;top:.7rem;left:.7rem}.vs-pais .bandera{border-radius:var(--r-s);width:24px;height:16px}.vs-logo{z-index:1;border-radius:var(--r-m);background:var(--c-blanco);width:74px;height:74px;box-shadow:var(--sombra-baja);place-items:center;padding:7px;display:grid;position:absolute;top:.7rem;right:.7rem}.vs-logo>img{object-fit:contain;width:100%;height:100%}.vs-emblema{width:52px;height:60px;color:var(--c-navy);background:var(--c-navy);clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);place-items:center;display:grid;position:relative}.vs-emblema svg{width:100%;height:100%;position:absolute;inset:0}.vs-emblema b{color:var(--c-blanco);font-weight:900;font-size:var(--t-sm);letter-spacing:.02em;margin-top:-6px;position:relative}.vs-emblema i{color:var(--c-blanco);opacity:.9;line-height:0;position:absolute;bottom:9px}.vs-t-naranja{color:var(--naranja-texto)}.vs-t-verde{color:var(--c-cvc-verde)}.vs-t-vivo{color:var(--c-azul)}.vs-t-marino{color:var(--c-navy)}.vs-hoja{flex-direction:column;gap:.6rem;padding:1rem 1.3rem 1rem 1.1rem;display:flex;position:relative}.vs-visa{font-size:var(--t-xs);color:var(--c-gris);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.6rem;min-height:44px;padding-right:108px;font-weight:900;display:flex}.vs-dep{border-radius:var(--r-pill);background:var(--c-navy);color:var(--c-blanco);letter-spacing:0;align-items:center;gap:.3rem;padding:.25rem .55rem;display:inline-flex}.vs-dep.dep-voleibol{background:var(--c-naranja)}.vs-dep.dep-futbol{background:var(--c-navy)}.vs-dep.dep-baloncesto{background:var(--c-azul)}.vs-hoja h3{font-size:var(--t-h3);color:var(--c-navy);letter-spacing:0;margin-top:.2rem;font-weight:700;line-height:1.02}.vs-fecha{color:var(--naranja-texto);font-weight:900;font-size:var(--t-base);align-items:center;gap:.4rem;display:inline-flex}.vs-datos{border-top:1.5px dashed var(--c-linea);grid-template-columns:1fr 1fr;gap:.55rem .9rem;margin:.1rem 0 0;padding-top:.7rem;display:grid}.vs-datos div{gap:.15rem;min-width:0;display:grid}.vs-ancho{grid-column:1/-1}.vs-datos dt{font-size:var(--t-xs);color:var(--c-gris);font-weight:900}.vs-datos dd{font-weight:700;font-size:var(--t-sm);color:var(--c-carbon);margin:0;line-height:1.25}.vs-ramas{flex-wrap:wrap;gap:.3rem;display:flex}.vs-rama{border-radius:var(--r-s);font-size:var(--t-xs);padding:.12rem .5rem;font-weight:900;display:inline-block}.vs-r-femenina{background:var(--c-naranja-suave);color:var(--c-naranja-texto)}.vs-r-masculina,.vs-r-mixta{background:var(--c-azul-suave);color:var(--c-azul)}.vs-sede{align-items:flex-start;gap:.35rem;display:flex}.vs-sede .svi{margin-top:.1rem}.vs-pie{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.4rem;margin-bottom:.8rem;display:flex}.vs-estado{font-size:var(--t-xs);color:var(--c-ok);align-items:center;gap:.4rem;font-weight:900;display:inline-flex}.vs-estado:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #1e8a5526}.vs-estado.est-espera{color:var(--c-gris)}.vs-estado.est-pronto{color:var(--c-azul)}.vs-cta{border-radius:var(--r-pill);background:var(--c-navy);color:var(--c-blanco);font-weight:900;font-size:var(--t-xs);align-items:center;gap:.35rem;padding:.55rem .95rem;transition:background .25s;display:inline-flex}.vs-mrz{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.01em;color:var(--c-gris);border-top:1px solid var(--c-naranja-suave);border-radius:0 0 var(--r-m) 0;white-space:nowrap;background:#0b2c520d;margin:auto -1.3rem -1rem -1.1rem;padding:.55rem 1.1rem .7rem;overflow:hidden}.sel-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem;display:flex;position:relative}.sel-camerino{border-radius:var(--r-m);--sv-acento:var(--c-naranja-claro);background:#ffffff14;flex-wrap:wrap;align-items:center;gap:1rem;max-width:760px;padding:.8rem 1rem .8rem 1.1rem;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.sel-camerino p{color:#ffffffd1;font-size:var(--t-base);flex:280px}.sel-vacio{color:#ffffffd9;flex-basis:100%}.selector-ev .circ{color:var(--c-blanco);background:0 0;border:1.5px solid #fff6}.selector-ev .circ:hover:not(:disabled){background:var(--c-blanco);color:var(--c-navy)}.selector-ev .circ:disabled{opacity:.3}html[data-tema=oscuro] .selector-ev{background-color:var(--c-navy-prof)}html[data-tema=oscuro] .vs-link{background-color:var(--c-naranja-suave)}.rail-track .visa.viaje{box-shadow:none;background:0 0;border-radius:0;flex:0 0 min(84vw,370px);overflow:visible}.vs-hoja,.vs-mrz{min-width:0}.vs-mrz{max-width:calc(100% + 2.4rem)}@media (width<=560px){.sel-libreta{display:none}}html[data-tema=oscuro] body{--carbon:var(--c-navy);--azul-noche:var(--c-azul-suave)}html[data-tema=oscuro] .tablero-salidas{background:var(--c-navy-prof);box-shadow:0 30px 60px #00000040, inset 0 0 0 1px var(--c-navy-medio)}html[data-tema=oscuro] .marcador{box-shadow:inset 0 0 0 6px var(--c-navy-prof), 0 30px 60px #00000040}html[data-tema=oscuro] .site-footer{background:var(--c-navy-prof)}.svi{vertical-align:middle;flex:none;display:inline-block}.ico-dep{color:inherit}.idioma .svi,.bs-link .svi{vertical-align:-3px}.carrito-btn .svi{display:block}.ph-estrellas{color:var(--c-amarillo-claro);--sv-acento:var(--c-amarillo-claro);gap:1px;display:inline-flex}.nav-drop-btn .svi{margin-left:.2rem;transition:transform .25s}.nav-drop.abierto .nav-drop-btn .svi{transform:rotate(180deg)}.wa-flotante,.btn--primario,.header-cta,.exp-desde,.vs-dep,.tiq-dep,.sel-grupo button[aria-pressed=true],.paq-ops button[aria-pressed=true],.pt-etq,.pl-tag-sede,.cinta{--sv-acento:var(--c-blanco)}.wa-flotante{color:var(--c-blanco)}.wa-flotante .svi{width:30px;height:30px}.sel-grupo button[aria-pressed=true]:not([data-sel-rama]){--sv-acento:var(--c-naranja)}.dep-chip{--sv-acento:currentColor}.pres-hero{min-height:min(92vh,860px);color:var(--c-blanco);background:var(--marino);align-items:end;display:grid;position:relative;overflow:hidden}.pres-hero-media{position:absolute;inset:0}.pres-hero-media img{object-fit:cover;opacity:.38;width:100%;height:100%}.pres-hero:after{content:"";background:linear-gradient(#0b2c5233 0%,#0b2c52eb 75%);position:absolute;inset:0}.pres-hero-in{z-index:1;padding-block:var(--sec-y);justify-items:start;gap:1rem;display:grid;position:relative}.pres-hero .pag-titulo{color:var(--c-blanco);max-width:18ch}.pres-hero .pag-lead{color:#ffffffdb;max-width:60ch}.pres-logo{filter:drop-shadow(0 10px 24px #00000059);width:84px;height:84px}.pres-cifras{flex-wrap:wrap;gap:.6rem;margin:.6rem 0;padding:0;list-style:none;display:flex}.pres-cifras li{border-radius:var(--r-m);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff2e;min-width:130px;padding:.7rem 1rem;display:grid}.pres-cifras b{color:var(--naranja-texto);font-size:1.9rem;font-weight:900;line-height:1}.pres-cifras span{font-size:var(--t-xs);color:#ffffffd9}.pres-sec{padding-block:var(--sec-y)}.pres-dos{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.pres-h3{font-size:var(--t-lg);color:var(--tx-marino,var(--marino));margin:1.4rem 0 .3rem;font-weight:700}.pres-quienes p{color:var(--gris);max-width:62ch}.pres-persona{color:inherit;background:var(--bg-niebla);border-radius:var(--r-l);gap:1rem;padding:1rem;text-decoration:none;display:grid}.pres-persona img{aspect-ratio:4/4.4;object-fit:cover;border-radius:var(--r-m);width:100%}.pres-persona b{font-size:1.2rem;font-weight:900;display:block}.pres-persona small{color:var(--naranja-texto);font-weight:700;display:block}.pres-persona em{color:var(--gris);font-style:normal;font-size:var(--t-sm);margin-top:.3rem;display:block}@media (width<=860px){.pres-dos{grid-template-columns:1fr}}.pres-proceso{background:var(--bg-niebla)}.pres-pasos{counter-reset:p;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.pres-pasos li{border-radius:var(--r-m);background:var(--bg-blanco);color:var(--marino);align-content:start;gap:.5rem;padding:1.4rem 1.3rem;display:grid;position:relative}.pres-pasos li b{color:var(--tx-marino,var(--marino));font-size:var(--t-lg);font-weight:900}.pres-pasos li p{color:var(--gris);margin:0}.pres-paso-n{color:var(--bg-suave);font-size:1.6rem;font-weight:900;position:absolute;top:1rem;right:1.2rem}html[data-tema=oscuro] .pres-pasos li,html[data-tema=oscuro] .pres-persona{color:var(--c-plata-claro)}.pres-portada{background:radial-gradient(circle at 85% 0%, #1b5fa859, transparent 45%), linear-gradient(160deg, var(--c-navy) 0%, var(--c-navy-prof) 60%, var(--c-ava-azul-osc) 100%);color:var(--c-blanco);padding-block:var(--sec-y);position:relative;overflow:hidden}.pres-portada:before{content:"";background:linear-gradient(180deg, var(--naranja) 0 5px, var(--c-blanco) 5px 9px, var(--marino) 9px 14px);height:14px;position:absolute;top:0;left:0;right:0}.pp-in{justify-items:start;gap:.9rem;max-width:900px;display:grid}.pp-cab{font-weight:700;font-size:var(--t-xs);color:#fffc;align-items:center;gap:.8rem;display:flex}.pp-cab img{width:52px;height:52px}.pp-k{font-weight:900;font-size:var(--t-xs);color:var(--naranja-texto);margin:1rem 0 0}.pp-para{letter-spacing:-.01em;color:var(--c-blanco);margin:0;font-size:clamp(2.6rem,1.6rem + 5vw,5.6rem);font-weight:900;line-height:.95}.pp-contacto{color:#fffc;margin:0}.pp-evento{border-radius:var(--r-pill);background:#ffffff1f;margin:.4rem 0 0;padding:.4rem .9rem;font-weight:700}.pp-msg{border-left:4px solid var(--naranja);border-radius:0 var(--r-m) var(--r-m) 0;font-size:var(--t-lg);background:#ffffff12;max-width:62ch;margin:.8rem 0 0;padding:1.1rem 1.3rem;line-height:1.5}.pp-msg p{margin:0}.pp-msg footer{font-size:var(--t-sm);color:#ffffffbf;margin-top:.6rem;font-weight:700}.pp-cond{border-radius:var(--r-m);border:1px dashed #fff6;gap:.1rem;margin:0;padding:.8rem 1rem;display:grid}.pp-cond b{font-size:var(--t-xs);color:var(--naranja-texto)}.pp-pie{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;margin-top:1rem;display:flex}.pp-valida{color:#ffffffd9;font-weight:700}.pp-valida.vencida{color:var(--c-naranja-claro)}.pres-btn{z-index:60;border-radius:var(--r-pill);background:var(--marino);height:44px;color:var(--c-blanco);font:inherit;box-shadow:var(--sombra-baja);cursor:pointer;border:0;align-items:center;gap:.45rem;padding:0 1rem;font-weight:700;display:inline-flex;position:fixed;bottom:1rem;left:1rem}.pres-btn:hover{background:var(--naranja);color:var(--c-negro)}html[data-tema=oscuro] .pres-btn{background:var(--c-navy-medio)}.pres-ctrl{z-index:90;border-radius:var(--r-pill);color:var(--c-blanco);backdrop-filter:blur(10px);box-shadow:var(--sombra-baja);font-size:var(--t-sm);background:#051628e0;align-items:center;gap:.3rem;padding:.35rem;display:flex;position:fixed;bottom:1rem;left:50%;transform:translate(-50%)}.pres-ctrl button{border-radius:var(--r-pill);min-width:36px;height:36px;color:var(--c-blanco);font:inherit;cursor:pointer;background:#ffffff1a;border:0;padding:0 .8rem;font-weight:700}.pres-ctrl button:hover{background:var(--naranja);color:var(--c-negro)}.pres-ctrl [data-pres-prev],.pres-ctrl [data-pres-next]{width:36px;padding:0;font-size:1.4rem;line-height:1}.pres-ctrl [data-pres-n]{text-align:center;font-variant-numeric:tabular-nums;min-width:56px}.pres-sep{background:#fff3;width:1px;height:22px;margin:0 .2rem}@media (width<=560px){.pres-ctrl [data-pres-full],.pres-ctrl [data-pres-pdf]{display:none}}html.modo-pres{scroll-snap-type:y proximity;scroll-padding-top:0}.modo-pres .barra-sup,.modo-pres .site-header,.modo-pres .site-footer,.modo-pres .wa-flotante,.modo-pres .pres-btn,.modo-pres .barra-vuelo,.modo-pres .ava-subnav,.modo-pres .cvc-subnav,.modo-pres .pres-oculto,.modo-pres .seguidor,.modo-pres .seg-estela{display:none!important}.modo-pres .pres-diapo-on{--z:1;zoom:var(--z);min-height:calc(100vh / var(--z));min-height:calc(100dvh / var(--z));scroll-snap-align:start;flex-direction:column;justify-content:center;display:flex}.modo-pres .pres-diapo-on:not(.exp-hero):not(.pres-hero):not(.pres-portada){padding-top:var(--sec-y-compacta);padding-bottom:5rem}.modo-pres .pres-diapo-on.pres-medir{justify-content:flex-start;min-height:0!important}.modo-pres .pres-diapo-on>*{width:100%}.modo-pres .exp-hero.pres-diapo-on,.modo-pres .pres-hero.pres-diapo-on{min-height:calc(100vh / var(--z));min-height:calc(100dvh / var(--z))}.modo-pres body{--pin-top:0px}.modo-pres .galeria[data-galeria],.modo-pres .ruta-sec[data-horizontal]{height:auto!important}.modo-pres .galeria-sticky,.modo-pres .ruta-sticky{height:auto;padding-block:0;position:static;overflow:visible}.modo-pres .galeria-track{padding-inline:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.8rem;display:grid;transform:none!important}.modo-pres .g-item{aspect-ratio:4/3!important;width:100%!important}.modo-pres .g-final{grid-column:1/-1;justify-self:center;width:100%;max-width:560px;transform:none!important}.modo-pres .galeria-progreso,.modo-pres .galeria-pista{display:none}.modo-pres .ruta-track{padding-inline:var(--gutter);grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:.8rem;display:grid;transform:none!important}.modo-pres .etapa{min-height:0}.modo-pres .pa-rest-media{aspect-ratio:3;overflow:hidden}.modo-pres .pa-rest-media>img,.modo-pres .pa-rest-media>svg{position:absolute;inset:0}.modo-pres .pa-fotos img{aspect-ratio:16/9}@media (width>=561px){.modo-pres .pa-rest-card{flex-direction:row}.modo-pres .pa-rest-media{aspect-ratio:auto;flex:0 0 42%;min-height:200px}.modo-pres .pa-rest-cuerpo{flex:1;align-content:center}}@page{size:1280px 720px;margin:0}@media print{*,:before,:after{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.pres-btn,.pres-ctrl,.wa-flotante,.seguidor,.seg-estela{display:none!important}html.modo-pres{scroll-snap-type:none}[data-revela],.w,.resalte,[data-parallax],.statement-text{opacity:1!important;transform:none!important}.modo-pres .pres-diapo-on,.modo-pres .exp-hero.pres-diapo-on,.modo-pres .pres-hero.pres-diapo-on{--z:1;break-after:page;page-break-after:always;break-inside:avoid;flex-direction:column;justify-content:center;width:auto;display:flex;overflow:hidden;zoom:var(--zp,.85)!important;height:calc(720px / var(--zp,.85))!important;min-height:calc(720px / var(--zp,.85))!important;padding-block:var(--sec-y-compacta)!important}.modo-pres .pres-diapo-on.exp-hero,.modo-pres .pres-diapo-on.pres-hero{padding-block:0!important}.modo-pres .pres-diapo-on:last-of-type{break-after:auto;page-break-after:auto}.modo-pres .pres-diapo-on .wrap{max-width:calc(1180px / var(--zp,.85))}.modo-pres .ph-media{aspect-ratio:auto;height:calc(300px / var(--zp,.85))}.modo-pres .maleta-visual,.modo-pres .pres-diapo-on video{display:none!important}.modo-pres .pres-diapo-on .reaccion,.modo-pres .pres-diapo-on [data-pres-ocultar],video::-webkit-media-controls{display:none!important}}.visa-pend .vs-link{background-image:repeating-linear-gradient(0deg,#0000 0 27px,#0b2c520d 27px 28px);grid-template-rows:1fr}.vs-hoja-pend{gap:.7rem;padding-top:1.4rem}.vs-sello-vacio{text-align:center;width:104px;height:104px;font-size:var(--t-xs);color:#0b2c528c;transition:border-color .3s, color .3s, transform .4s var(--ease);border:2px dashed #0b2c5259;border-radius:50%;align-self:flex-end;place-items:center;margin:-.2rem 0 -.4rem;font-weight:900;display:grid;transform:rotate(-8deg)}.visa-pend:hover .vs-sello-vacio{border-color:var(--naranja);color:var(--naranja-texto,var(--c-naranja-texto));transform:rotate(4deg)scale(1.04)}.vs-pend-txt{font-size:var(--t-sm);color:var(--c-gris);margin:0;line-height:1.45}.visa-pend .vs-pie{margin-top:auto}.visa-pend .vs-fecha .bandera{width:22px}.rail-track .visa.visa-pend{flex:0 0 min(84vw,330px)}.sel-cal{color:var(--c-blanco);text-decoration-color:var(--naranja);align-self:center;margin-left:auto;font-weight:900}.selector-dep .sel-filtros{justify-content:flex-start}.ph-logo{border-radius:var(--r-m);background:var(--c-blanco);width:64px;height:64px;box-shadow:var(--sombra-baja);place-items:center;padding:6px;display:grid;position:absolute;top:12px;left:12px}.ph-logo img{object-fit:contain;max-width:100%;max-height:100%}.ph-fotos{grid-template-columns:repeat(4,1fr);gap:.4rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.ph-fotos img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-s);width:100%}.maleta-ico{color:var(--tx-azul,var(--marino));display:inline-flex}.exp-logo{object-fit:contain;background:var(--c-blanco);border-radius:var(--r-m);width:96px;height:96px;box-shadow:var(--sombra-baja);margin-bottom:.8rem;padding:10px}.pa-torneo{color:var(--c-navy);font-weight:900;font-size:var(--t-sm);align-items:center;gap:.5rem;margin:.2rem 0 .6rem;line-height:1.2;display:flex}.pa-torneo img{object-fit:contain;flex:none;width:30px;height:30px}.vs-hoja-pend{position:relative}.vs-polaroid{background:var(--c-blanco);box-shadow:var(--sombra-baja);border-radius:var(--r-s);align-self:stretch;margin:0 0 .2rem;padding:6px 6px 4px;transform:rotate(-2deg)}.vs-polaroid img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.vs-polaroid figcaption{font-size:var(--t-xs);color:var(--c-plata-osc);text-align:center;padding-top:4px;font-weight:900}.vs-sello-vacio.con-foto{width:78px;height:78px;font-size:var(--t-xs);background:#ffffffd9;margin:0;position:absolute;top:10px;right:10px}.pa-plan{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.8rem;margin:1.4rem 0;padding:0;list-style:none;display:grid}.pa-plan li{background:var(--c-blanco);border-radius:var(--r-m);box-shadow:var(--sombra-baja);align-items:flex-start;gap:.8rem;padding:1rem 1.1rem;display:flex}.pa-plan-ico{border-radius:var(--r-m);background:var(--c-azul-suave);width:44px;height:44px;color:var(--marino,var(--c-navy));flex:none;place-items:center;display:grid}.pa-plan b{color:var(--marino,var(--c-navy));font-size:var(--t-base);display:block}.pa-plan span{color:var(--c-gris);font-size:var(--t-base);line-height:1.4}.pa-rest{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;margin:1.2rem 0;display:grid}.pa-rest-card{background:var(--c-blanco);border-radius:var(--r-m);box-shadow:var(--sombra-baja);flex-direction:column;display:flex;overflow:hidden}.pa-rest-media{aspect-ratio:16/10;background:var(--c-azul-suave);position:relative}.pa-rest-media>img,.pa-rest-media>svg{object-fit:cover;width:100%;height:100%;display:block}.pa-rest-cuerpo{gap:.4rem;padding:1.1rem 1.2rem 1.3rem;display:grid}.pa-rest-cuerpo h3{color:var(--marino,var(--c-navy));font-size:var(--t-h3);margin:0;font-weight:700}.pa-rest-cuerpo p{color:var(--c-gris);margin:0;line-height:1.5}.pa-fotos{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.6rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.pa-fotos img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-m);width:100%;display:block}.pa-fotos-t{font-size:var(--t-xs);color:var(--naranja-texto,var(--c-naranja-texto));margin:1.6rem 0 0;font-weight:900}.bloques>*+*,.bloque.bloques>*+*{margin-top:1.4rem}.bloques h2,.bloques h3{margin-top:2.2rem}.bloque-imagen img{border-radius:var(--radio,14px);max-width:100%;height:auto;display:block}.bloque-imagen figcaption,.bloque-galeria figcaption{font-size:var(--t-sm);color:var(--tx-suave,var(--c-gris));margin-top:.4rem}.bloque-galeria{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.bloque-galeria img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-m);width:100%;height:auto;display:block}.bloque-video{aspect-ratio:16/9;background:var(--c-navy);border-radius:var(--r-m);position:relative;overflow:hidden}.bloque-video iframe,.bloque-video video,.bloque-video .video-yt{border:0;width:100%;height:100%;position:absolute;inset:0}.bloque-video .video-yt img{object-fit:cover;width:100%;height:100%}.bloques .prosa{max-width:68ch}.bloques .prosa blockquote{border-left:4px solid var(--naranja);color:var(--tx-marino);padding-left:1rem;font-style:italic}.bloques .tabla{min-width:0}.ev-tabs{flex-wrap:wrap;align-items:center;gap:.6rem;padding-block:clamp(1.6rem,3vw,2.4rem);display:flex}.ev-tabs-t{font-size:var(--t-xs);color:var(--tx-suave,var(--c-gris));margin-right:.4rem;font-weight:900}.ev-tabs a{border-radius:var(--r-pill);border:1.5px solid var(--linea,var(--c-linea));background:var(--c-blanco);min-height:44px;color:var(--marino,var(--c-navy));align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-weight:900;text-decoration:none;display:inline-flex}.ev-tabs a span{border-radius:var(--r-pill);background:var(--bg-niebla,var(--c-plata-claro));min-width:1.6em;height:1.6em;font-size:var(--t-xs);place-items:center;padding-inline:.3em;display:inline-grid}.ev-tabs a:hover{border-color:var(--vivo,var(--c-azul))}.ev-tabs a[aria-current=page]{background:var(--marino,var(--c-navy));border-color:var(--marino,var(--c-navy));color:var(--c-blanco)}.ev-tabs a[aria-current=page] span{background:var(--naranja,var(--c-naranja));color:var(--c-negro)}.ev-selector{padding-top:var(--sec-y)}.ev-meses{scrollbar-width:thin;gap:.6rem;padding-block:.4rem 2rem;display:flex;overflow-x:auto}.ev-mes{border-radius:var(--r-pill);color:var(--c-blanco);font-size:var(--t-sm);white-space:nowrap;border:1.5px solid #ffffff59;flex:none;align-items:baseline;gap:.35rem;padding:.55rem .95rem;text-decoration:none;display:inline-flex}.ev-mes i{opacity:.7;font-size:.8em;font-style:normal}.ev-mes span{border-radius:var(--r-pill);background:var(--naranja,var(--c-naranja));min-width:1.5em;height:1.5em;font-size:var(--t-xs);place-items:center;font-weight:900;display:inline-grid}.ev-mes:hover,.ev-mes:focus-visible{background:var(--c-blanco);color:var(--marino,var(--c-navy))}.ev-grupos{gap:clamp(3rem,6vw,5rem);padding-block:.5rem clamp(2rem,4vw,3rem);display:grid}.ev-trim-t{color:var(--c-blanco);font-size:var(--t-h3);border-bottom:1px solid #ffffff38;flex-wrap:wrap;align-items:baseline;gap:.4rem 1rem;margin:0 0 clamp(1.6rem,3vw,2.4rem);padding-bottom:1rem;font-weight:700;display:flex}.ev-trim-t span{font-size:var(--t-xs);color:var(--c-blanco);opacity:.9;font-weight:700}.ev-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:clamp(3rem,5vw,4rem) clamp(1.5rem,3vw,2.4rem);margin:0;padding:0;list-style:none;display:grid}.ev-grid .visa{scroll-snap-align:none;flex:none;min-width:0}.ev-grid .vs-logo{border-radius:var(--r-m);width:104px;height:104px;padding:10px}.vs-org{font-size:var(--t-xs);color:var(--naranja-texto,var(--c-naranja-texto));margin:0;font-weight:900}.ev-vacio{color:var(--c-blanco);padding-block:2rem}.ev-vacio a{color:var(--naranja-claro,var(--c-naranja-claro))}.ev-feature{padding-block:clamp(3.5rem,6vw,6rem) 0}.ev-feature .guia-nota{margin-top:clamp(1.6rem,3vw,2.4rem)}.ev-porque{margin-top:clamp(2rem,4vw,3rem)}.ev-destinos{padding-block:clamp(3.5rem,6vw,6rem) 0}.ev-paises li{border:1.5px solid var(--linea,var(--c-linea));border-radius:var(--r-m);background:var(--c-blanco);align-items:center;gap:.8rem;padding:1rem 1.2rem;display:flex}.ev-paises .bandera{flex:none;width:34px}.ev-paises b{color:var(--marino,var(--c-navy))}.ev-paises span{font-size:var(--t-xs);color:var(--tx-suave,var(--c-gris));white-space:nowrap;margin-left:auto}.ev-hero+.ev-tabs{margin-top:0}:root{--aire-s:clamp(.9rem, .6rem + .8vw, 1.3rem);--aire-m:clamp(1.6rem, 1rem + 1.6vw, 2.4rem);--aire-l:var(--sec-y-compacta)}.h2+p,.h2+.pag-lead,.h3-grande+p,.h3-grande+.pag-lead,.paq-h+p,.paq-h+.pag-lead,.ava-h2+p,.ava-h2+.pag-lead,.pag-titulo+.pag-lead{margin-top:var(--aire-s)}.pag-lead+.actions,.ds-cx-grid .actions,.ev-feature .actions{margin-top:var(--aire-m)}.deportes{padding-bottom:var(--aire-l)}.ev-feature,.ev-destinos,.hub-cvc{padding-bottom:0}.ev-selector~.hub-ava{padding-top:var(--sec-y-compacta)}.ev-selector~.hub-cvc,.ev-selector~.ev-feature,.ev-selector~.ev-destinos{margin-top:0}.ev-selector~.contacto{margin-top:var(--aire-l)}.ev-selector~.incluye-sec{margin-top:0}@media (width<=860px){.ev-feature .ds-cx-grid{gap:var(--aire-m)}}.vz-lead{color:#ffffffe0;max-width:62ch;margin:0;font-size:clamp(1.05rem,.95rem + .45vw,1.3rem);line-height:1.55}.vz-acciones{flex-wrap:wrap;gap:.8rem;display:flex}.vz-visa{aspect-ratio:1.58;border-radius:var(--r-m);width:min(100%,430px);color:var(--c-navy-prof);background:radial-gradient(circle at 85% 15%, #1b5fa847, transparent 45%), repeating-radial-gradient(circle at 20% 120%, #1b5fa81a 0 2px, transparent 2px 9px), linear-gradient(135deg, var(--c-azul-suave) 0%, var(--c-plata) 55%, var(--c-azul-suave) 100%);grid-template-rows:auto 1fr auto;gap:.6rem;padding:1rem 1.1rem;display:grid;position:relative;overflow:hidden;transform:rotate(-3deg);box-shadow:0 28px 60px #0006,inset 0 2px #fff6}.vz-v-top{font-size:var(--t-xs);letter-spacing:.01em;color:var(--c-azul-hover);justify-content:space-between;gap:.8rem;font-weight:900;display:flex}.vz-v-top span:first-child{letter-spacing:0;color:var(--c-ava-rojo-osc);font-size:1.25rem}.vz-v-cuerpo{grid-template-columns:auto 1fr;align-items:center;gap:.9rem;display:grid;position:relative}.vz-v-foto{aspect-ratio:.8;border-radius:var(--r-s);width:76px;color:var(--c-navy);background:#0b2c521f;border:1px solid #0b2c5240;place-items:center;display:grid}.vz-v-cuerpo dl{gap:.35rem;margin:0;display:grid}.vz-v-cuerpo dt{font-size:var(--t-xs);color:#06304fa6}.vz-v-cuerpo dd{font-family:var(--f-mono);font-weight:700;font-size:var(--t-base);letter-spacing:0;margin:0}.vz-v-sello{aspect-ratio:1;border:3px double var(--c-naranja);width:92px;color:var(--naranja-texto);text-align:center;background:#ffffff59;border-radius:50%;place-items:center;line-height:1.05;display:grid;position:absolute;bottom:-.4rem;right:.2rem;transform:rotate(14deg)}.vz-v-sello b{letter-spacing:.08em;font-size:1.35rem}.vz-v-sello small{font-size:var(--t-xs);letter-spacing:.18em;font-weight:900}.vz-v-mrz{font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.01em;color:#06304fb3;white-space:nowrap;margin:0;overflow:hidden}.vz-hero{color:var(--c-blanco);padding-block:var(--sec-y);background:radial-gradient(70% 90% at 90% 10%, #1b5fa8a6, transparent 60%), radial-gradient(40% 60% at 5% 100%, #1b5fa840, transparent 70%), linear-gradient(160deg, var(--c-navy) 0%, var(--c-navy-prof) 100%);position:relative;overflow:hidden}.vz-hero:before{content:"";pointer-events:none;background:repeating-linear-gradient(-55deg,#ffffff08 0 2px,#0000 2px 16px);position:absolute;inset:0}.vz-hero-in{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.vz-hero-texto{gap:var(--aire-m);align-content:start;display:grid}.vz-h1{letter-spacing:-.01em;color:var(--c-blanco);margin:0;font-size:clamp(2.6rem,1.6rem + 4.6vw,5.2rem);line-height:.98}.vz-revision{font-size:var(--t-xs);color:#ffffffa6;max-width:64ch;margin:0;line-height:1.5}.vz-hero-visual{justify-items:center;gap:1.4rem;display:grid}.vz-visa-grande{width:min(100%,470px)}.vz-etiquetas{flex-wrap:wrap;justify-content:center;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.vz-etiquetas li{border-radius:var(--r-pill);font-size:var(--t-xs);color:var(--c-blanco);border:1.5px solid #fff6;padding:.4rem .9rem;font-weight:900}.vz-datos-sec{z-index:2;margin-top:calc(-1*clamp(3rem,2rem + 3vw,5rem));position:relative}.vz-datos{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:1rem;margin:0;display:grid}.vz-datos>div{border-radius:var(--r-m);background:var(--bg-blanco,var(--c-blanco));box-shadow:var(--sombra-baja);border-top:5px solid var(--naranja);flex-direction:column;justify-content:flex-start;gap:.55rem;padding:1.4rem 1.5rem;display:flex}.vz-datos dd{color:var(--tx-azul,var(--c-navy));margin:0;font-size:clamp(1.7rem,1.3rem + 1.4vw,2.4rem);font-weight:900;line-height:1}.vz-datos dt{font-size:var(--t-sm);color:var(--tx-carbon,var(--c-carbon));line-height:1.45}.vz-banda{padding-block:var(--sec-y-compacta)}.vz-banda-in{border-radius:var(--r-l);color:var(--c-blanco);background:radial-gradient(60% 90% at 95% 0%, #1b5fa8b3, transparent 65%), radial-gradient(35% 55% at 0% 100%, #1b5fa84d, transparent 70%), linear-gradient(150deg, var(--c-navy), var(--c-navy-prof));box-shadow:var(--sombra-baja);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.8rem,1rem + 3.5vw,4rem);display:grid;position:relative;overflow:hidden}.vz-banda-in:before{content:"";pointer-events:none;background:repeating-linear-gradient(-55deg,#ffffff09 0 2px,#0000 2px 16px);position:absolute;inset:0}.vz-banda-texto{gap:var(--aire-s);align-content:start;display:grid;position:relative}.vz-titulo{letter-spacing:-.005em;color:var(--c-blanco);margin:0;font-size:clamp(1.9rem,1.3rem + 2.8vw,3.4rem);line-height:1.02}.vz-banda-texto .vz-acciones{margin-top:var(--aire-s)}.vz-visa-banda{justify-self:center;position:relative}.vz-media .vz-banda-in{padding:clamp(1.5rem,1rem + 2.6vw,3rem)}.vz-media .vz-titulo{font-size:clamp(1.6rem,1.2rem + 1.8vw,2.5rem)}.vz-media .vz-visa-banda{width:min(100%,340px)}.vz-mini{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.vz-mini li{border-radius:var(--r-pill);font-size:var(--t-sm);background:#ffffff1a;border:1px solid #ffffff38;align-items:center;gap:.55rem;padding:.35rem .85rem .35rem .4rem;font-weight:700;display:inline-flex}.vz-mini b{background:var(--naranja);width:24px;height:24px;color:var(--c-negro);font-size:var(--t-xs);border-radius:50%;place-items:center;display:grid}.vz-calc-sec{padding-block:var(--aire-l) 0}.vz-calc{border-radius:var(--r-l);background:var(--bg-niebla,var(--c-niebla));border:1.5px solid var(--linea,var(--c-linea));grid-template-columns:1fr 1.1fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.6rem,1rem + 3vw,3.4rem);display:grid}.vz-calc>div:first-child{gap:var(--aire-s);align-content:start;display:grid}.vz-calc .kicker{color:var(--naranja-texto,var(--c-naranja-texto))}.vz-calc-form{gap:var(--aire-s);display:grid}.vz-calc-form select,.vz-calc-form input{width:100%;min-height:52px;font:inherit;border:1.5px solid var(--linea-fuerte,var(--c-gris-medio));border-radius:var(--r-m);background:var(--c-blanco);color:var(--tx-noche,var(--c-negro));padding:.6rem 1rem}.vz-resultado{border-radius:var(--r-m);background:var(--marino,var(--c-navy));color:var(--c-blanco);justify-items:start;gap:.7rem;padding:1.3rem 1.4rem;display:grid}.vz-resultado[hidden]{display:none}.vz-meses{align-items:baseline;gap:.6rem;margin:0;display:flex}.vz-meses b{color:var(--naranja-claro,var(--c-naranja-claro));font-size:clamp(2.6rem,2rem + 2vw,3.8rem);line-height:1}.vz-meses span{font-size:var(--t-lg);font-weight:700}.vz-fecha-limite{font-size:var(--t-sm);color:#fffc;margin:0}.vz-mensaje{font-size:var(--t-base);margin:0;line-height:1.5}.vz-resultado[data-nivel=urgente],.vz-resultado[data-nivel=ya]{background:var(--c-alerta-osc)}.vz-calc [hidden]{display:none!important}.vz-socio-cta{margin-top:var(--aire-m)}.vz-pasos-sec .kicker{margin-bottom:.8rem}.vz-pasos{margin:var(--aire-m) 0 0;counter-reset:vz;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.2rem;padding:0;list-style:none;display:grid}.vz-pasos li{border-radius:var(--r-m);background:var(--bg-blanco,var(--c-blanco));border:1.5px solid var(--linea,var(--c-linea));grid-template-columns:auto 1fr;gap:1rem;padding:1.4rem 1.5rem;display:grid}.vz-n{color:var(--naranja-texto);font-size:2.2rem;font-weight:900;line-height:1}.vz-pasos h3{font-size:var(--t-lg);color:var(--tx-azul,var(--c-navy));margin:0 0 .4rem;font-weight:700}.vz-pasos p{font-size:var(--t-base);color:var(--tx-carbon,var(--c-carbon));margin:0;line-height:1.55}.vz-docs-sec .kicker{margin-bottom:.8rem}.vz-docs{margin-top:var(--aire-m);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.2rem;display:grid}.vz-doc{border-radius:var(--r-m);background:var(--bg-niebla,var(--c-niebla));padding:1.5rem 1.6rem}.vz-doc h3{font-size:var(--t-lg);color:var(--tx-azul,var(--c-navy));margin:0 0 1rem;font-weight:700}.vz-doc ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.vz-doc li{font-size:var(--t-base);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;line-height:1.5;display:grid}.vz-doc li .svi{color:var(--ok,var(--c-ok));margin-top:.1rem}.vz-alerta-sec{padding-block:var(--aire-l) 0}.vz-alerta{border-radius:var(--r-m);background:var(--c-naranja-suave);border:2px solid var(--naranja);padding:clamp(1.4rem,1rem + 2vw,2.2rem)}.vz-alerta h2{color:var(--c-alerta-osc);align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.3rem;display:flex}.vz-alerta ul{color:var(--c-negro);gap:.6rem;margin:0;padding-left:1.2rem;display:grid}.vz-equipos-sec{padding-block:var(--sec-y-compacta)}.vz-equipos{grid-template-columns:1fr 1.3fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.vz-equipos>div{gap:var(--aire-s);display:grid}.vz-faq{padding-block:var(--aire-l) clamp(3rem, 5vw, 5rem)}.vz-chip{z-index:1;border-radius:var(--r-pill);background:var(--c-ava-rojo-osc);color:var(--c-blanco);font-size:var(--t-xs);letter-spacing:.08em;align-items:center;gap:.4rem;padding:.3rem .7rem;font-weight:900;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem;box-shadow:0 6px 14px #0000004d}@media (width<=860px){.vz-hero-in,.vz-banda-in,.vz-calc,.vz-equipos{grid-template-columns:1fr}.vz-hero-visual{order:-1}.vz-visa{transform:rotate(-2deg)}.vz-visa-grande{width:min(100%,360px)}.vz-media .vz-visa-banda,.vz-visa-banda{justify-self:start;width:min(100%,320px)}}@media (width<=560px){.vz-v-foto{width:56px}.vz-v-sello{width:72px;right:0}.vz-v-cuerpo dd{font-size:var(--t-xs)}.vz-acciones .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:no-preference){.vz-visa{transition:transform .5s var(--ease)}.vz-banda-in:hover .vz-visa-banda,.vz-hero-visual:hover .vz-visa{transform:rotate(-1deg)translateY(-4px)}}.vz-calc-sec{padding-bottom:var(--aire-l)}.vz-calc-form{align-content:start}.vz-niveles{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.vz-niveles li{border-radius:var(--r-m);background:var(--c-blanco);border:1.5px solid var(--linea,var(--c-linea));font-size:var(--t-sm);align-items:baseline;gap:.5rem;padding:.8rem 1rem;display:flex}.vz-niveles b{font-size:var(--t-lg);color:var(--naranja-texto,var(--c-naranja-texto))}.vz-socio,.ev-selector,.vz-otros{margin-top:0}.vz-otros{padding-top:var(--aire-l)}.vz-otros-lista{margin:var(--aire-m) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.1rem;padding:0;list-style:none;display:grid}.vz-otros-lista li{border-radius:var(--r-m);background:var(--bg-niebla,var(--c-niebla));align-content:start;gap:.5rem;padding:1.4rem 1.5rem;display:grid}.vz-otros-lista h3{font-size:var(--t-h3);color:var(--tx-azul,var(--c-navy));margin:0;font-weight:700}.vz-otros-lista p{font-size:var(--t-base);margin:0;line-height:1.55}.vz-o-region{color:var(--naranja-texto,var(--c-naranja-texto));font-weight:900;font-size:var(--t-xs)!important}.vz-otros-nota{margin:var(--aire-m) 0 0;font-size:var(--t-sm);color:var(--tx-carbon,var(--c-carbon));max-width:80ch}.cg-hero-visual{justify-self:center;width:min(100%,520px);position:relative}.cg-hero-visual>img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-l);width:100%;height:auto;box-shadow:var(--sombra-baja);transform:rotate(2deg)}.cg-alianza{border-radius:var(--r-m);background:var(--c-naranja);color:var(--c-negro);box-shadow:var(--sombra-baja);justify-items:center;gap:.3rem;padding:.7rem .9rem;display:grid;position:absolute;bottom:-1.6rem;right:-1rem;transform:rotate(-3deg)}.cg-alianza span{font-size:var(--t-xs);font-weight:900}.cg-alianza img{border-radius:var(--r-s);width:112px;height:auto}.cg-banda{padding-block:var(--sec-y-compacta)}.cg-banda-in{border-radius:var(--r-l);color:var(--c-blanco);background:radial-gradient(60% 90% at 100% 0%, #1b5fa88c, transparent 65%), linear-gradient(150deg, var(--c-azul), var(--c-navy));box-shadow:var(--sombra-baja);grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.8rem,1rem + 3.5vw,4rem);display:grid;position:relative;overflow:hidden}.cg-banda-texto{gap:var(--aire-s);align-content:start;display:grid}.cg-banda-lista{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.cg-banda-lista li{border-radius:var(--r-m);background:#ffffff1f;border:1px solid #ffffff40;align-items:center;gap:.9rem;padding:.9rem 1.1rem;font-weight:700;display:flex}.cg-banda-lista .svi{color:var(--naranja-claro,var(--c-naranja-claro));flex:none}.cg-lineas-grid{margin:var(--aire-m) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:1.2rem;padding:0;list-style:none;display:grid}.cg-lineas-grid li>a{border-radius:var(--r-m);background:var(--bg-niebla,var(--c-niebla));height:100%;color:inherit;transition:transform .25s var(--ease), box-shadow .25s;align-content:start;gap:.7rem;padding:1.6rem 1.7rem;text-decoration:none;display:grid}.cg-lineas-grid li>a:hover{box-shadow:var(--sombra-alta);transform:translateY(-4px)}.cg-lineas-grid .svi{color:var(--naranja-texto)}.cg-lineas-grid h3{font-size:var(--t-h3);color:var(--tx-azul,var(--c-navy));margin:0;font-weight:700}.cg-lineas-grid p{font-size:var(--t-base);color:var(--tx-carbon,var(--c-carbon));margin:0;line-height:1.55}.cg-mas{font-weight:900;font-size:var(--t-sm);color:var(--tx-azul,var(--c-navy));align-items:center;gap:.4rem;margin-top:.3rem;display:inline-flex}.cg-stem{margin-top:var(--aire-l);padding-block:var(--sec-y);color:var(--c-blanco);background:radial-gradient(60% 80% at 100% 0%, #1b5fa899, transparent 60%), radial-gradient(40% 60% at 0% 100%, #1b5fa859, transparent 70%), linear-gradient(160deg, var(--c-navy), var(--c-navy-prof))}.cg-stem .wrap{gap:var(--aire-l);display:grid}.cg-stem-cab{grid-template-columns:1.3fr .7fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.cg-stem-cab>div{gap:var(--aire-s);align-content:start;display:grid}.cg-stem-letras{grid-template-columns:1fr 1fr;gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.cg-stem-letras li{border-radius:var(--r-m);background:#ffffff1a;border:1px solid #ffffff40;gap:.1rem;padding:1rem 1.1rem;display:grid}.cg-stem-letras b{color:var(--naranja-claro,var(--c-naranja-claro));font-size:2.6rem;line-height:1}.cg-stem-letras span{font-weight:900}.cg-stem-letras small{font-size:var(--t-xs);color:#ffffffb3}.cg-sub{margin:0 0 var(--aire-s);font-size:var(--t-h3);color:var(--c-blanco);font-weight:700}.cg-sub-oscuro{color:var(--tx-azul,var(--c-navy))}.cg-talleres{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cg-talleres li{border-radius:var(--r-m);background:var(--c-blanco);color:var(--tx-noche,var(--c-negro));align-content:start;gap:.6rem;padding:1.3rem;display:grid}.cg-t-n{background:var(--naranja);width:36px;height:36px;color:var(--c-negro);border-radius:50%;place-items:center;font-weight:900;display:grid}.cg-talleres h4{font-size:var(--t-base);color:var(--tx-azul,var(--c-navy));margin:0}.cg-talleres p{color:var(--naranja-texto,var(--c-naranja-texto));margin:0;font-weight:700}.cg-stem-dos{grid-template-columns:1.2fr 1fr;gap:clamp(1.5rem,4vw,3rem);display:grid}.cg-incluye ul{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.cg-incluye li,.cg-puntos li{grid-template-columns:auto 1fr;align-items:start;gap:.7rem;line-height:1.5;display:grid}.cg-incluye li .svi{color:var(--naranja-claro,var(--c-naranja-claro));margin-top:.15rem}.cg-no,.cg-fechas{margin:var(--aire-s) 0 0;border-radius:var(--r-m);background:#ffffff1f;align-items:center;gap:.6rem;padding:.8rem 1rem;font-weight:700;display:flex}.cg-porque ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cg-porque h4{font-size:var(--t-base);color:var(--naranja-claro,var(--c-naranja-claro));margin:0 0 .25rem}.cg-porque li p{color:#ffffffe0;margin:0;line-height:1.55}.cg-stem-cta{flex-wrap:wrap;gap:.8rem;margin:0;display:flex}.cg-alianza-sec{padding-top:var(--aire-l)}.cg-alianza-in{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.cg-logos{border-radius:var(--r-l);background:var(--c-naranja);justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.cg-logos>img:first-child{width:clamp(80px,12vw,120px);height:auto}.cg-logos span{color:var(--c-blanco);font-size:2.4rem;font-weight:900}.cg-logo-aplus{border-radius:var(--r-s);width:clamp(120px,16vw,200px);height:auto}.cg-alianza-in>div:last-child{gap:var(--aire-s);align-content:start;display:grid}.cg-puntos{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.cg-puntos .svi{color:var(--ok,var(--c-ok));margin-top:.15rem}.cg-aacbi{padding-top:var(--aire-l)}.cg-aacbi-in{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.cg-aacbi-in>div:first-child{gap:var(--aire-s);align-content:start;display:grid}.cg-cal{border-radius:var(--r-m);background:var(--bg-niebla,var(--c-niebla));padding:1.6rem}.cg-cal ol{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.cg-cal li{border-radius:var(--r-m);background:var(--c-blanco);grid-template-columns:5.5rem 1fr;gap:.1rem .8rem;padding:.8rem 1rem;display:grid}.cg-cal b{color:var(--naranja-texto,var(--c-naranja-texto));font-size:var(--t-sm);grid-row:span 2;align-self:center}.cg-cal span{color:var(--tx-azul,var(--c-navy));font-weight:900}.cg-cal small{color:var(--tx-carbon,var(--c-carbon))}.cg-pagos{margin-top:var(--aire-m);border-radius:var(--r-m);background:var(--bg-niebla,var(--c-niebla));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.5rem 1.8rem;display:flex}.cg-pagos h3{color:var(--tx-azul,var(--c-navy));margin:0 0 .3rem}.cg-pagos p{max-width:60ch;margin:0}.no-modo{margin-top:var(--aire-l);padding-block:var(--sec-y);color:var(--c-blanco);background:radial-gradient(60% 90% at 90% 0%, #1b5fa899, transparent 60%), linear-gradient(160deg, var(--c-navy), var(--c-navy-prof))}.no-modo .wrap{gap:var(--aire-m);display:grid}.no-modo-lista{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.no-modo-lista li{border-radius:var(--r-m);background:#ffffff1a;border:1px solid #ffffff38;grid-template-columns:auto 1fr;gap:1rem;padding:1.4rem 1.5rem;display:grid}.no-modo-lista .svi{color:var(--naranja-claro,var(--c-naranja-claro))}.no-modo-lista h3{font-size:var(--t-lg);margin:0 0 .35rem}.no-modo-lista p{color:#ffffffd9;margin:0;line-height:1.55}.no-lider{margin-top:var(--aire-m);border-radius:var(--r-l);background:var(--bg-niebla,var(--c-niebla));color:inherit;grid-template-columns:220px 1fr;align-items:center;gap:clamp(1.2rem,3vw,2.4rem);padding:1.5rem;text-decoration:none;display:grid}.no-lider img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-m);width:100%;height:auto}.no-lider>div{align-content:start;gap:.6rem;display:grid}.no-lider .kicker{color:var(--naranja-texto,var(--c-naranja-texto))}.no-lider h3{color:var(--tx-azul,var(--c-navy));margin:0;font-size:1.7rem}.no-cargo{margin:0;font-weight:900}.no-lider p{margin:0}.no-areas{margin:var(--aire-m) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;padding:0;list-style:none;display:grid}.no-areas li{border-radius:var(--r-m);border:1.5px solid var(--linea,var(--c-linea));align-content:start;gap:.5rem;padding:1.4rem;display:grid}.no-areas .svi{color:var(--naranja-texto)}.no-areas h3{font-size:var(--t-lg);color:var(--tx-azul,var(--c-navy));margin:0}.no-areas p{font-size:var(--t-base);margin:0;line-height:1.5}.no-aliados{margin:var(--aire-m) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1rem;padding:0;list-style:none;display:grid}.no-aliados li{border-radius:var(--r-m);background:var(--bg-niebla,var(--c-niebla));align-content:start;justify-items:start;gap:.5rem;padding:1.2rem;display:grid}.no-logo{border-radius:var(--r-m);background:var(--c-blanco);place-items:center;width:100%;min-height:84px;padding:.6rem;display:grid}.no-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:64px}.no-aliados h3{font-size:var(--t-lg);color:var(--tx-azul,var(--c-navy));margin:0;font-weight:700}.no-aliados p{font-size:var(--t-sm);margin:0}.no-ali-mas{margin:var(--aire-m) 0 0}@media (width<=860px){.cg-banda-in,.cg-stem-cab,.cg-stem-dos,.cg-alianza-in,.cg-aacbi-in,.no-lider{grid-template-columns:1fr}.cg-alianza{bottom:-1.2rem;right:.5rem}.no-lider img{max-width:220px}}@media (width<=560px){.cg-stem-letras{grid-template-columns:1fr 1fr}.cg-cal li{grid-template-columns:4.6rem 1fr}}.vz-datos-sec+.bloque,.vz-datos-sec+section,.selector-ev+.bloque,.selector-ev+section.wrap{padding-top:var(--aire-l)}.cg-lineas,.cg-alianza-sec,.cg-aacbi,.no-hacemos{padding-bottom:0}.cg-logos{align-self:start}.cg-otra>a{background:var(--c-naranja-suave);border:2px dashed var(--naranja)}.cg-pagos{margin-bottom:var(--aire-l)}.vz-pasos-sec,.vz-docs-sec,.no-serv{padding-bottom:var(--sec-y-compacta)}.no-modo+section,.cg-stem+section{padding-top:var(--aire-l)}.no-ali-mas{margin-bottom:var(--aire-m)}.cg-aacbi{margin-bottom:var(--aire-l)}:root{--barra-sup:42px}@media (height<=500px){:root{--barra-sup:0px}.barra-sup{display:none}}.portal{isolation:isolate;color:var(--c-blanco);background:var(--marino);height:calc(100vh - var(--barra-sup));height:calc(100svh - var(--barra-sup));min-height:520px;display:grid;position:relative;overflow:hidden}.es-inicio .portal{margin-top:calc(var(--header) * -1)}.portal-foto{z-index:-2;position:absolute;inset:0}.portal-foto img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.portal:before{content:"";z-index:-1;background:linear-gradient(#0b2c52eb 0%,#0b2c528c 22%,#0b2c5294 55%,#052642f5 100%),radial-gradient(at 50% 42%,#0b2c5200 0%,#0b2c5273 70%);position:absolute;inset:0}.portal-evento:before{background:linear-gradient(#0b2c52db 0%,#0b2c524d 18%,#0b2c525c 42%,#0b2c52b3 66%,#052642f5 100%)}@media (width<=560px){.portal-evento:before{background:linear-gradient(#0b2c52db 0%,#0b2c5257 18%,#0b2c5280 38%,#0b2c52bd 58%,#052642f5 100%)}}.portal-in{height:100%;min-height:0;padding-block:calc(var(--header) + clamp(.4rem, 2svh, 1.6rem)) clamp(.9rem, 3svh, 2.2rem);grid-template-rows:minmax(0,1fr) auto;gap:clamp(.8rem,2.4svh,2rem);display:grid}.portal-centro{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.5rem,1.8svh,1.3rem);min-height:0;display:flex}.portal-centro>*{flex:none}.portal-centro>.portal-logo,.portal-centro>.portal-logo-ev{object-fit:contain;flex:0 auto;width:auto;min-height:0}.portal-logo{filter:drop-shadow(0 18px 36px #0006);max-width:80vw;height:min(400px,40svh)}.portal-titulo{letter-spacing:-.01em;text-wrap:balance;max-width:18ch;color:var(--c-blanco);margin:0;font-size:clamp(2rem,min(5.4vw,7.6svh),4.6rem);font-weight:900;line-height:1.02}.portal-lead{color:#ffffffdb;text-wrap:pretty;max-width:52ch;margin:0;font-size:clamp(1rem,min(1.5vw,2.4svh),1.28rem);line-height:1.5}.portal-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem 1.6rem;display:flex}.portal .portal-cta .btn{gap:.55rem;min-height:clamp(48px,6.4svh,58px);padding-inline:1.7rem}.portal-link{color:var(--c-blanco);border-bottom:1.5px solid #ffffff8c;padding-block:.35rem .15rem;font-weight:700;text-decoration:none}.portal-link:hover,.portal-link:focus-visible{border-bottom-color:var(--naranja-claro)}.portal-presenta{border-radius:var(--r-pill);font-size:var(--t-sm);color:#ffffffeb;background:#ffffff1a;border:1px solid #ffffff38;align-items:center;gap:.65rem;margin:0;padding:.4rem 1.2rem .4rem .85rem;font-weight:700;display:inline-flex}.portal-presenta img{object-fit:contain;width:36px;height:36px}.portal-logo-ev{filter:drop-shadow(0 16px 30px #00000073);max-width:70vw;height:min(330px,34svh)}.portal-momento{color:#ffffffdb;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem .6rem;margin:0;font-size:clamp(.95rem,2.2svh,1.1rem);display:inline-flex}.portal-momento b{color:var(--c-blanco)}.portal-punto{background:var(--naranja-claro);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ff8a5c40}.portal-evento[data-momento=en_curso] .portal-punto{background:var(--c-ok-vivo);box-shadow:0 0 0 4px #3ddc8440}@media (prefers-reduced-motion:no-preference){.portal-evento[data-momento=en_curso] .portal-punto{animation:1.6s ease-in-out infinite portal-late}@keyframes portal-late{50%{box-shadow:0 0 0 8px #3ddc8400}}}.portal-puertas{border-radius:var(--r-m);backdrop-filter:blur(10px);background:#0526428c;border:1px solid #ffffff29;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.portal-puertas a{min-height:64px;color:var(--c-blanco);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:clamp(.6rem,1.6svh,1rem) 1rem;text-decoration:none;transition:background-color .2s;display:grid;position:relative}.portal-puertas a+a{border-left:1px solid #ffffff24}.portal-puertas a:hover,.portal-puertas a:focus-visible{background:#ffffff1a}.portal-puertas a>.svi:first-child{color:var(--c-blanco);--sv-acento:#ffffff80;flex:none}.portal-puertas span{gap:.1rem;min-width:0;display:grid}.portal-puertas b{font-size:var(--t-base);line-height:1.2}.portal-puertas small{font-size:var(--t-xs);color:#ffffffb3;line-height:1.25}.portal-ir{opacity:.55;transition:transform .2s,opacity .2s}.portal-puertas a:hover .portal-ir{opacity:1;transform:translate(3px)}@media (width<=1180px){.portal-puertas{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-puertas a:nth-child(4){border-left:0}.portal-puertas a:nth-child(n+4){border-top:1px solid #ffffff24}}@media (width<=560px){.portal-puertas{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-puertas a{grid-template-columns:auto minmax(0,1fr);gap:.5rem;min-height:52px;padding:.55rem .7rem}.portal-puertas a:nth-child(4){border-left:1px solid #ffffff24}.portal-puertas a:nth-child(odd){border-left:0}.portal-puertas a:nth-child(n+3){border-top:1px solid #ffffff24}.portal-puertas small,.portal-ir{display:none}.portal-puertas b{font-size:var(--t-sm)}.portal-lead{font-size:var(--t-base)}.portal-presenta{font-size:var(--t-xs)}}@media (height<=760px){.portal-puertas small{display:none}.portal-puertas a{min-height:50px}}@media (height<=680px){.portal-lead{display:none}}@media (width<=560px) and (height<=700px){.portal-presenta{display:none}}@media (height<=620px){.portal-cta .portal-link{display:none}.portal-titulo{font-size:clamp(1.5rem,min(7.4vw,6.4svh),2.4rem)}.portal-puertas a{min-height:44px;padding-block:.4rem}}@media (height<=500px) and (orientation:landscape){.portal{min-height:340px}.portal-puertas{grid-template-columns:repeat(6,minmax(0,1fr))}.portal-puertas a{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;min-height:44px;padding:.4rem .5rem}.portal-puertas a>.svi:first-child,.portal-ir,.portal-puertas small{display:none}.portal-puertas a+a{border-top:0!important;border-left:1px solid #ffffff24!important}.portal-puertas b{font-size:var(--t-xs)}.portal-presenta{display:none}}@media (width<=560px),(height<=500px){.wa-flotante{transition:opacity .25s,transform .25s}.portal-visible .wa-flotante{opacity:0;pointer-events:none;transform:translateY(12px)}}.bus-extras{display:contents}.bus-mas{display:none}.tablero-republica{padding-block:var(--aire-l,clamp(3rem, 6vw, 5.5rem)) 0}.tr-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.4rem;display:flex}.tr-cab .kicker{margin-bottom:.7rem}.tr-h2{color:var(--tx-azul,var(--marino));margin:0;font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem);line-height:1.02}.tr-banderas{flex-wrap:wrap;gap:.4rem;max-width:520px;margin:0;padding:0;list-style:none;display:flex}.tr-banderas .bandera{border-radius:var(--r-s);width:30px;height:20px;display:block;overflow:hidden;box-shadow:0 0 0 1px #0b2c5226}.tr-banderas .bandera svg{width:100%;height:100%;display:block}.tr-buscar.bus-form{border-radius:var(--r-m);box-shadow:var(--sombra-baja);border:1px solid var(--linea);grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,3fr) auto;margin-bottom:1rem;padding:.6rem}.tr-buscar .bus-extras{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.bus-campo span,.bm-btn>span{letter-spacing:0;font-size:var(--t-xs)}.tr-lista{background:var(--marino);color:var(--c-blanco);border-radius:var(--r-m);box-shadow:var(--sombra-baja);overflow:hidden}.tr-cols,.tablero-republica .tablero-fila{grid-template-columns:92px minmax(170px,1.1fr) minmax(0,2.4fr) 190px 24px;align-items:center;gap:1.2rem;padding-inline:1.4rem;display:grid}.tr-cols{font-size:var(--t-xs);color:#fff9;border-bottom:1px solid #ffffff1f;padding-block:.8rem;font-weight:700}.tablero-republica .tablero-fila{min-height:76px;color:var(--c-blanco);padding-block:.8rem;text-decoration:none;transition:background-color .15s}.tablero-republica .tablero-fila[data-raya=b]{background:#ffffff0b}.tablero-republica .tablero-fila:focus-visible{outline:2px solid var(--vivo-claro);outline-offset:-2px}.tr-fecha{font-variant-numeric:tabular-nums;line-height:1.1;display:grid}.tr-fecha b{font-size:var(--t-lg)}.tr-fecha small,.tr-destino small,.tr-evento small{font-size:var(--t-xs);color:#ffffffa8}.tr-destino{align-items:center;gap:.7rem;min-width:0;display:flex}.tr-destino .bandera{border-radius:var(--r-s);flex:none;width:30px;height:20px;overflow:hidden}.tr-destino .bandera svg{width:100%;height:100%;display:block}.tr-destino>span{min-width:0;font-weight:700;line-height:1.2;display:grid}.tr-evento{gap:.15rem;min-width:0;display:grid}.tr-evento b{font-size:var(--t-base);line-height:1.25}.tablero-republica .t-estado{font-size:var(--t-sm);color:#ffffffe6;letter-spacing:0;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.tablero-republica .t-estado .led{box-shadow:none;animation:none}.tr-ir{color:#ffffff80;transition:transform .15s,color .15s}.tablero-fila:hover .tr-ir{color:var(--c-blanco);transform:translate(3px)}.tablero-republica .tablero-vacio{color:var(--c-blanco);padding:1.6rem 1.4rem}.tablero-republica .tablero-vacio .actions{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.tablero-republica .tablero-fila.tr-extra{display:none}.tr-pie{font-size:var(--t-sm);color:var(--gris);margin:1rem 0 0}.tr-pie a,.tr-pie .linkbtn{color:var(--vivo);font-weight:700}@media (width<=1180px){.tr-buscar.bus-form{grid-template-columns:1fr 1fr auto}.tr-buscar .bus-extras{grid-column:1/-1;display:none}.tr-buscar.abierto .bus-extras{display:grid}.tr-buscar .bus-mas{border:1.5px solid var(--linea);border-radius:var(--r-m);min-height:44px;color:var(--tx-azul,var(--marino));font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0 1rem;font-weight:700;display:inline-flex}.tr-cols{display:none}.tablero-republica .tablero-fila{grid-template-columns:64px minmax(0,1fr) 20px;grid-template-areas:"f e ir""f d ir""f s ir";gap:.25rem 1rem;padding:1rem 1.1rem}.tr-fecha{grid-area:f;align-self:start}.tr-evento{grid-area:e}.tr-destino{grid-area:d}.tablero-republica .t-estado{font-size:var(--t-sm);grid-area:s}.tr-ir{grid-area:ir}.tr-destino>span{font-weight:700;font-size:var(--t-sm);flex-wrap:wrap;gap:0 .4rem;display:flex}.tr-destino .bandera{width:24px;height:16px}}@media (width<=560px){.tr-buscar.bus-form{grid-template-columns:1fr 1fr}.tr-buscar .bus-mas{grid-column:1/-1}.tr-buscar .bus-extras{grid-template-columns:1fr 1fr}.tr-buscar .bus-extras>:first-child{grid-column:1/-1}.tablero-republica .tablero-fila{grid-template-columns:52px minmax(0,1fr) 16px;gap:.2rem .8rem;padding:.9rem}.tr-fecha b,.tr-evento b{font-size:var(--t-base)}.tr-banderas .bandera{width:24px;height:16px}}.pag-titulo,.portal-titulo,.cvc-titulo,.vz-h1,.ava-titulo,h1.h1{font-size:var(--t-h1);letter-spacing:var(--ls-titulo);text-wrap:balance;overflow-wrap:break-word;font-weight:900;line-height:1}.ava-titulo{letter-spacing:.01em}.h2,.paq-h,.cvc-h2,.ava-h2,.vz-titulo,.tr-h2,.patrocinadores-titulo,.it-head h2,.bava h2,h2.h2{font-size:var(--t-h2);letter-spacing:var(--ls-h2);text-wrap:balance;overflow-wrap:break-word;font-weight:900;line-height:1.02}.ava-h2{letter-spacing:.01em}.portal-titulo-ev{font-size:max(28px, min(var(--t-h1), 9svh, 9vw))}.bk-zona-ap .bk-tag{color:var(--c-blanco)}.patrocinadores-titulo{color:var(--c-navy)}.barra-ava a,.barra-ava .bav-txt{color:var(--c-plata-claro)}.pres-paso-n{color:var(--c-plata-osc)}.esc-sec:not(.esc-js) .esc-hora-txt,.esc-frase .esc-hora-txt{color:var(--c-plata-claro)}.vs-dep.dep-baloncesto,.vs-dep.dep-futbol,.tema-cvc .pt-etq{color:var(--c-blanco)}.tema-cvc .cap-n,.cvc-lugar .kicker,.impacto .kicker{color:var(--c-cvc-verde-hover)}.htt-ejemplo{color:#ffffffb8}.parque-naranja,.parque-naranja .parque-n,.parque-naranja p{color:var(--c-negro)}.parque-n{opacity:1}.tema-ava .ap-banda-in p,.tema-ava .ap-banda-in a{color:var(--c-blanco)}.bk-zona-cl .bk-tag{color:var(--c-negro)}.pres-cifras b,.htt-func-grid li>span{color:var(--c-naranja-claro)}.htt-res i{color:#ffffffb8}.ava-sub-links a,.etapa p{color:var(--c-blanco)}.cvc-hero-txt .kicker{color:var(--c-amarillo)}.guia-hero .kicker{color:var(--naranja-texto)}.ev-tabs a:not([aria-current=page]) span{color:var(--c-navy)}.pl-media .pl-tag-sede{color:var(--c-negro)}.tema-cvc .pl-media .pl-tag-sede{color:var(--c-blanco)}@media (width<=560px){.anio-fila{grid-template-columns:1fr}}.vs-dep.dep-voleibol{color:var(--c-negro)}.vz-pasos,.cg-lineas-grid,.no-modo-lista,.no-areas,.no-aliados,.cg-talleres,.ev-grid,.pl-grid,.it-grid,.pt-grid{--gap:1.2rem;justify-content:center;align-items:stretch;gap:var(--gap);flex-wrap:wrap;display:flex}.vz-pasos>*,.cg-lineas-grid>*,.no-modo-lista>*,.no-areas>*,.no-aliados>*,.cg-talleres>*,.ev-grid>*,.pl-grid>*,.it-grid>*,.pt-grid>*{flex:1 1 var(--min,300px);min-width:min(100%, var(--min,300px));max-width:calc((100% - (var(--cols,3) - 1) * var(--gap)) / var(--cols,3))}.vz-pasos,.cg-lineas-grid,.pl-grid{--min:300px;--cols:3}.no-modo-lista{--min:320px;--cols:3;--gap:1.1rem}.no-areas{--min:240px;--cols:4;--gap:1rem}.no-aliados{--min:200px;--cols:5;--gap:1rem}.cg-talleres{--min:210px;--cols:4;--gap:1rem}.ev-grid{--min:340px;--cols:3;--gap:clamp(1.5rem, 3vw, 2.4rem);row-gap:clamp(3rem,5vw,4rem)}.it-grid,.pt-grid{--min:260px;--cols:3}.parque-naranja p,.parque-naranja .parque-lista li{opacity:1;color:var(--c-negro)}.parque-lista li:last-child:nth-child(odd){grid-column:1/-1}.cg-banda-in,.cg-stem,.vz-hero,.vz-banda-in,.no-modo,.portal{background-color:var(--c-navy)}.banda-ava{background-color:var(--c-ava-rojo)}.banda-ava .kicker{color:var(--c-plata-claro)}.ava-hero2{background-color:var(--c-ava-azul-osc)}.no-hacemos{padding-bottom:var(--sec-y-compacta);border-bottom:1px solid var(--c-linea)}.no-serv{padding-top:var(--sec-y-compacta)}.no-modo .kicker{margin-bottom:1rem}:root{--t-cifra:clamp(2.25rem, 1.4rem + 3vw, 4rem)}.cifras dd,.ct-cifras dd,.ds-cifras dd,.pe-cifras b,.pres-cifras b,.vz-hero .vz-datos dd,.vz-hero .vz-datos b{font-size:var(--t-cifra);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.cifras dt,.ct-cifras dt,.ds-cifras dt,.pe-cifras span,.pres-cifras span,.vz-hero .vz-datos dt,.vz-hero .vz-datos span{font-size:var(--t-sm);font-weight:500;line-height:1.35}.cifras,.ct-cifras,.ds-cifras,.pe-cifras,.pres-cifras{gap:1.4rem}.ct-cifras dd,.pres-cifras b,.vz-hero .vz-datos dd{color:var(--c-naranja-claro)}.hub-hero,.guia-hero,.exp-hero,.detalle-hero,.pres-hero,.vz-hero,.tienda-hero,.htt-hero,.pag-head{padding-block:var(--sec-y-compacta)}.pag-head{padding-top:var(--sec-y-compacta)}.pag-titulo,.vz-h1,.portal-titulo{margin-bottom:0}.pag-lead,.vz-lead{font-size:var(--t-lg);margin-top:1.2rem}.viaje,.dep-card,.tiq,.pl-card,.pi-card{border-radius:var(--r-m)}.hub-cvc-in,.vz-alerta,.mapa{margin-bottom:var(--aire-m)}.bk-pared{margin-top:var(--aire-m)}html{font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility;font-optical-sizing:auto;font-feature-settings:"kern" 1, "liga" 1}body{font-kerning:normal;font-synthesis:none;text-rendering:optimizelegibility}h1,h2,h3,.pag-titulo,.portal-titulo,.cvc-titulo,.vz-h1,.h2,.vz-titulo,.cvc-h2{text-wrap:balance}p,li,dd,figcaption,blockquote{text-wrap:pretty}h1,.pag-titulo,.portal-titulo,.cvc-titulo,.vz-h1{letter-spacing:var(--ls-titulo);line-height:1.02}h2,.h2,.vz-titulo,.cvc-h2,.paq-h,.tr-h2{letter-spacing:var(--ls-h2);line-height:1.08}h3{letter-spacing:0;line-height:1.2}.h2 mark,.h2 .resalte,h1 mark,h1 .resalte{letter-spacing:inherit;font-weight:inherit;margin:0;font-style:normal}.kicker{letter-spacing:var(--ls-etiqueta)}small,.nota,figcaption{letter-spacing:var(--ls-chico)}p,dd,li{line-height:1.55}.prosa p,.pag-lead,.itin-lead,.clase-para,.hub-lead,article p{max-width:var(--medida)}.visa{--vs-pad:14px;--sello:112px}.vs-foto{margin:var(--vs-pad) var(--vs-pad) 0}.vs-pais{left:var(--vs-pad);top:var(--vs-pad)}.vs-foto{aspect-ratio:16/11}.vs-logo{right:var(--vs-pad);top:var(--vs-pad);width:64px;height:64px;padding:6px}.vs-foto .vz-chip{left:var(--vs-pad);bottom:var(--vs-pad)}.vs-sello{z-index:2;right:var(--vs-pad);bottom:var(--vs-pad);width:var(--sello);height:var(--sello);opacity:1;pointer-events:none;filter:drop-shadow(0 2px 5px #00000059);position:absolute;transform:rotate(-6deg)}.vs-sello svg{width:100%;height:100%;font-family:var(--f);display:block}.vs-sello circle:first-of-type{fill:var(--c-blanco);opacity:.9}.vs-hoja{padding:1rem var(--vs-pad) 0;container-type:inline-size}.vs-visa{padding-right:0}.vs-mrz{margin:auto calc(var(--vs-pad) * -1) 0;padding:.55rem var(--vs-pad) .7rem;letter-spacing:0;white-space:nowrap;max-width:none;font-size:3.0303cqw;line-height:1.2;overflow:visible}.vs-pie{margin-bottom:.8rem;padding-inline:4px}.vs-estado{gap:.5rem}.vs-estado:before{flex:none;width:8px;height:8px;transform:translateY(-.5px)}@media (width<=560px){.visa{--sello:88px}}.vz-visa{--vz-sello:92px;container-type:inline-size}.vz-v-top{white-space:nowrap;letter-spacing:.08em;flex-wrap:nowrap;align-items:baseline}.vz-v-top span{letter-spacing:.08em;font-size:clamp(.625rem,3.3cqw,.8125rem)}.vz-v-top span:first-child{letter-spacing:.08em;font-size:clamp(1rem,5cqw,1.25rem)}.vz-v-cuerpo dl{padding-right:calc(var(--vz-sello) + .6rem);min-width:0}.vz-v-cuerpo dt{letter-spacing:.08em;text-transform:uppercase;font-size:clamp(.625rem,2.6cqw,.75rem)}.vz-v-cuerpo dd{letter-spacing:0;white-space:nowrap;font-size:clamp(.75rem,3.4cqw,.9375rem)}.vz-v-sello{width:var(--vz-sello);bottom:0;right:0;transform:rotate(-6deg)}.vz-v-sello b,.vz-v-sello small{letter-spacing:.08em}.vz-v-mrz{letter-spacing:0;font-size:4.23729cqw;line-height:1.2;overflow:visible}.itin-escalas{align-items:start}.itin-escalas button{align-content:start}.itin-escalas button[aria-current] .ie-t{font-weight:900}.itin-linea{margin:.8rem 0 2rem}.itin-avion{z-index:1;transform:translate(-50%,-50%)}.dep-card a,.clase,.tiq,.it-dia,.ofi,.ap-card,.no-areas li,.no-aliados li,.cg-lineas-grid li>a,.vz-pasos li,.ruta-card,.pl-card,.pi-card{transition:transform .25s var(--ease), box-shadow .25s var(--ease)}.dep-card a:hover,.clase:hover,.tiq:hover,.it-dia:hover,.ofi:hover,.ap-card:hover,.no-areas li:hover,.cg-lineas-grid li>a:hover,.ruta-card:hover,.pl-card:hover{box-shadow:var(--sombra-alta);transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.dep-card a:hover,.clase:hover,.tiq:hover,.it-dia:hover,.ofi:hover,.ap-card:hover,.no-areas li:hover,.cg-lineas-grid li>a:hover,.ruta-card:hover,.pl-card:hover{transform:none}}.dep-txt{grid-template-rows:auto auto 1fr auto;align-content:start;height:max(272px,60%)}.dep-txt>:last-child{align-self:end}.dep-txt p{max-width:38ch}.dep-ico .svi{display:block}.dep-num{border-radius:var(--r-pill);color:var(--c-blanco);letter-spacing:0;-webkit-text-stroke:0;background:#071d38c7;align-items:baseline;gap:.4rem;padding:.35rem .8rem;font-size:1.5rem;font-weight:900;line-height:1.2;display:inline-flex;top:1rem;right:1rem}.dep-num small{font-size:var(--t-sm);letter-spacing:var(--ls-chico);text-shadow:none;margin:0;font-weight:500}.clases-grid{align-items:stretch}.clase{flex-direction:column;align-content:normal;display:flex}.clase-puntos{flex:auto}.clase-cta{border-top:1px solid #ffffff40;margin-top:auto;padding-top:1rem}.clase-1 .clase-cta{border-top-color:#00000026}.clase-cta .svi{flex:none}.clase-cod{-webkit-text-stroke:0;color:currentColor;opacity:.22;font-size:3.4rem}.clase h3{min-height:2.4em}.clase-1 .clase-cod,.clase-1 .clase-cod{-webkit-text-stroke:0}.bk-grid{background:var(--c-blanco);grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));gap:0}.bk-celda{aspect-ratio:auto;background:var(--c-blanco);color:var(--c-carbon);box-shadow:inset -1px -1px 0 var(--c-linea);grid-template-rows:auto auto;align-content:start;gap:.7rem;padding:1.1rem .6rem 1rem}.bk-placa{aspect-ratio:auto;background:var(--c-blanco);border:1px solid var(--c-linea);width:96px;height:96px;box-shadow:none;border-radius:50%;padding:16px}.bk-placa img{object-fit:contain;width:100%;height:100%}.bk-info{gap:.15rem;width:100%}.bk-dep,.bk-pais{white-space:nowrap;max-width:100%}.bk-pais{color:var(--c-gris);opacity:1;font-weight:500}.bk-brillo{display:none}.ev-grid>.visa{flex:1 1 var(--min,340px);min-width:min(100%, var(--min,340px));max-width:calc((100% - (var(--cols,3) - 1) * var(--gap)) / var(--cols,3))}@media (width<=560px){.ev-grid>.visa{max-width:100%}}.vs-pais{white-space:normal;max-width:calc(100% - 64px - 3 * var(--vs-pad));border-radius:var(--r-m);line-height:1.2}.vs-foto .vz-chip{white-space:normal;max-width:calc(100% - var(--sello) - 3 * var(--vs-pad));border-radius:var(--r-m);line-height:1.2}.vs-pie{margin-top:auto}.vs-mrz{margin-top:.8rem}.vs-hoja>.vs-visa{flex-wrap:nowrap;order:0;height:44px;min-height:0}.vs-hoja>h3{order:1}.vs-hoja>.vs-org{order:2;margin-top:-.3rem}.vs-hoja>.vs-fecha{order:3}.vs-hoja>.vs-datos{order:4}.vs-hoja>.vs-pie{order:5}.vs-hoja>.vs-mrz{order:6}.rail-track{align-items:stretch}.rail-track>li>a{height:100%}.viaje-top{flex-wrap:wrap;align-content:flex-start;min-height:4.05em;line-height:1.35}.vs-pie{align-items:flex-end}.vs-cta{white-space:nowrap;min-height:40px}:is(.vz-hero,.vz-banda-in,.cg-banda-in,.cg-stem,.no-modo,.ofi-mizuno,.selector-ev,.sel-camerino,.itin,.destacado,.ava-hero2,.ap-banda-in,.pd-lado,.bava,.banda-ava,.cvc-hero,.htt-hero,.pres-hero,.ev-hero,.hub-hero.ev-hero) .btn--secundario{color:var(--c-blanco);background:0 0;border-color:#ffffffb3}:is(.vz-hero,.vz-banda-in,.cg-banda-in,.cg-stem,.no-modo,.ofi-mizuno,.selector-ev,.sel-camerino,.itin,.destacado,.ava-hero2,.ap-banda-in,.pd-lado,.bava,.banda-ava,.cvc-hero,.htt-hero,.pres-hero,.ev-hero) .btn--secundario:hover{border-color:var(--c-blanco);color:var(--c-blanco);background:#ffffff24}:is(.vz-hero,.vz-banda-in,.cg-banda-in,.cg-stem,.no-modo,.selector-ev,.sel-titulo,.itin,.destacado,.ruta-proceso,.ava-hero2,.cvc-hero,.htt-hero,.pres-hero,.ev-hero,.bk-pared) .kicker:not(.kicker--claro){color:var(--naranja-claro)}.vz-v-sello small{color:var(--c-navy)}.tema-cvc .resalte{background-position:0 0;background-size:100% 100%}.cg-banda-texto .kicker.kicker,.vz-banda-texto .kicker.kicker,.vz-hero-texto .kicker.kicker{color:var(--c-blanco)}.ava-nombre small{color:var(--c-plata-claro)}.tienda-hero .pag-lead{color:var(--c-carbon)}.banda-ava .enlace-claro,.bava .enlace-claro,.paq-oscuro .kicker,.paq-oscuro .kicker>span,.bava-acc .enlace-claro.enlace-claro{color:var(--c-blanco)}.mm-panel{background-color:var(--c-navy-prof)}.ava-met-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}@media (width<=860px){.ava-met-grid{grid-template-columns:minmax(0,1fr)}.ava-met-intro{position:static}}.ava-met-grid h2,.ava-met-grid h3{overflow-wrap:anywhere}.ava-met-grid img{max-width:100%}.bs-util{flex-wrap:nowrap;flex:0 auto;min-width:0}@media (width<=400px){.barra-sup .ba-in{gap:.3rem;padding-inline:.75rem}.bs-util{gap:.15rem}.bs-util .idioma{padding-inline:.4rem}.barra-ava .bav-volver{font-size:var(--t-xs)}}.vz-visa{--vz-sello:clamp(64px, 24cqw, 92px)}.vz-v-sello b{font-size:clamp(1rem,6cqw,1.35rem)}@media (width<=860px){.filtros,.sel-grupo,.ev-tabs,.hub-saltos{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;padding-right:2.4rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),#0000)}.filtros::-webkit-scrollbar,.sel-grupo::-webkit-scrollbar,.ev-tabs::-webkit-scrollbar,.hub-saltos::-webkit-scrollbar{display:none}.filtros>*,.sel-grupo>*,.ev-tabs>*,.hub-saltos>*{scroll-snap-align:start;white-space:nowrap;flex:none}}.circ,.qh-ir,.ruta-ir,.dep-ico,.carrito-btn,.tema-btn{place-items:center;display:inline-grid}.circ .svi{width:42%;height:42%}.qh-ir .svi,.ruta-ir .svi{width:18px;height:18px}.dep-ico{width:52px;height:52px}.dep-ico .svi{width:22px;height:22px}.circ .svi[class*=flecha],.qh-ir .svi,.ruta-ir .svi{transform:translate(1px)}.kicker{margin-bottom:var(--e3)}h1+p,h2+p,.h2+p,.pag-titulo+p,.pag-titulo+.pag-lead{margin-top:var(--e4)}p+.actions,.pag-lead+.actions,.itin-lead+.actions,.vz-acciones{margin-top:var(--e5)}input::placeholder,textarea::placeholder{color:var(--c-gris);opacity:1}:is(button,a,input,select,textarea):disabled,[aria-disabled=true]{opacity:.6}:where(p){max-width:var(--medida)}.vs-pais span,.vs-emblema b,.pa-marca{letter-spacing:var(--ls-chico)}.viaje-link .ruta,p.ruta{letter-spacing:0}.hub-hero .pag-titulo,.pag-titulo{line-height:1.02}.ava-nombre small,.tl-grado,.ava-pieza-tag{letter-spacing:.08em}p.wrap:not(.legal){max-width:min(var(--ancho), calc(var(--medida) + 2 * var(--gutter)));margin-left:max(0px, calc((100% - var(--ancho)) / 2));margin-right:auto}.legal.wrap{max-width:var(--ancho)}.legal a{white-space:nowrap;margin-left:.75rem}.vz-otros-nota,.guia-nota,.it-nota,.paq-nota,.rtc-nota,.ava-nota-clara,.conf-sub,.pag-lead,.vz-lead,.itin-lead,.vz-revision,.clases-lead,.hub-lead,.prosa p,.no-lider p,article p,.ap-banda p{max-width:var(--medida)}.vz-chip span,.maleta-tag,.ava-pieza-tag,.pa-tipo{letter-spacing:var(--ls-chico)}.logo-vivo{cursor:pointer;-webkit-tap-highlight-color:transparent;transform:perspective(700px) rotateX(var(--lrx,0deg)) rotateY(var(--lry,0deg)) scale(var(--lsc,1));flex:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),filter .3s;display:block;overflow:visible}.logo-sv{--lg-p:0;--lsc:1}.logo-sv:hover,a:hover>.logo-sv,a:focus-visible>.logo-sv{--lsc:1.05;filter:drop-shadow(0 8px 14px #00000047)}.logo-sv.pop{animation:.6s cubic-bezier(.3,1.4,.5,1) lg-pop}@keyframes lg-pop{0%{transform:scale(1)}35%{transform:scale(1.16)rotate(-5deg)}to{transform:scale(1)}}.lg-raya{transform:none}.lg-r1{--lg-d:46px}.lg-r2{--lg-d:-58px}.lg-r3{--lg-d:72px}.lg-r4{--lg-d:-50px}.lg-r5{--lg-d:64px}.lg-r6{--lg-d:-44px}.portal-logo.logo-sv{aspect-ratio:1;filter:drop-shadow(0 18px 36px #0006);width:auto;max-width:80vw;height:min(400px,40svh)}.portal-logo.logo-sv:hover{filter:drop-shadow(0 24px 40px #00000080)}.footer-logo{width:104px;height:104px}.pres-logo.logo-sv{width:96px;height:96px}.cg-logos .logo-sv{width:120px;height:120px}.portal-presenta .logo-sv{width:36px;height:36px}.brand .logo-sv{width:40px;height:40px}.ava-escudo img,.cvc-escudo img,.bava-escudo img,.ava-sub-marca img{cursor:pointer;transition:scale .35s cubic-bezier(.2,.7,.2,1),transform .5s cubic-bezier(.2,.7,.2,1),filter .3s;scale:1}.ava-escudo img:hover,.cvc-escudo img:hover,.bava-escudo img:hover{scale:1.07}.ava-sub-marca:hover img,.ava-sub-marca:focus-visible img{scale:1.12}.ava-escudo img{--rot0:-4deg}img.gira{animation:.9s cubic-bezier(.3,.9,.3,1) escudo-gira!important}@keyframes escudo-gira{0%{transform:perspective(800px) rotateY(0) rotate(var(--rot0,0deg))}to{transform:perspective(800px) rotateY(360deg) rotate(var(--rot0,0deg))}}@media (prefers-reduced-motion:reduce){.logo-vivo,.lg-raya,.ava-escudo img,.cvc-escudo img{transition:none}.logo-sv.pop,img.gira{animation:none!important}}.cvc-titulo .resalte,.tema-cvc .resalte{background-position:0 58%;background-size:100% .98em;padding:0 .12em}.cvc-titulo .resalte{display:inline}.it-nota{max-width:60ch;padding-inline:var(--gutter);text-wrap:balance;margin:clamp(1.6rem,3vw,2.4rem) auto 0}.itin-dias{padding-block:var(--sec-y)}.itin-dias .it-head{margin-bottom:clamp(1.6rem,3vw,2.4rem)}.cvc-ediciones{gap:1.1rem;margin-bottom:clamp(1rem,2vw,1.6rem)}.cvc-ediciones a{padding:1.3rem 1.6rem}.dep-num{letter-spacing:0;color:var(--c-blanco);-webkit-text-stroke:7px #071d38b3;paint-order:stroke fill;text-shadow:0 6px 22px #071d388c;background:0 0;border-radius:0;justify-items:end;gap:0;padding:0;font-size:clamp(4.2rem,3rem + 3.2vw,6.6rem);font-weight:900;line-height:.95;display:grid;top:.6rem;right:1rem}.dep-num small{border-radius:var(--r-pill);font-size:var(--t-sm);letter-spacing:var(--ls-chico);-webkit-text-stroke:0;text-shadow:none;color:var(--c-blanco);background:#071d38d1;margin:.1rem .15rem 0 0;padding:.15rem .6rem;font-weight:700}.bk-grid{background:var(--c-navy)}.bk-celda{--bk-fondo:var(--c-blanco);--bk-pais:var(--c-gris);--bk-dep:var(--c-naranja-texto);background:var(--bk-fondo);box-shadow:none}.bk-pais{color:var(--bk-pais)}.bk-dep{color:var(--bk-dep)}@media (width>=1100px){.bk-grid{grid-template-columns:repeat(9,1fr)}.bk-celda.k9-1{--bk-fondo:var(--c-navy);--bk-pais:#ffffffdb;--bk-dep:var(--c-naranja-claro)}}@media (width>=700px) and (width<=1099px){.bk-grid{grid-template-columns:repeat(6,1fr)}.bk-celda.k6-1{--bk-fondo:var(--c-navy);--bk-pais:#ffffffdb;--bk-dep:var(--c-naranja-claro)}}@media (width<=699px){.bk-grid{grid-template-columns:repeat(3,1fr)}.bk-celda.k3-1{--bk-fondo:var(--c-navy);--bk-pais:#ffffffdb;--bk-dep:var(--c-naranja-claro)}.bk-celda{padding-inline:.3rem}.bk-placa{width:80px;height:80px;padding:12px}}.ap-banda{padding-block:0}.ap-banda-in{border-radius:0;padding:clamp(2.6rem,6vw,4.6rem) 0;display:block}.ap-banda-fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6rem 3rem;display:flex}.ap-banda-in .h3-grande{max-width:26ch;font-size:clamp(1.9rem,1.1rem + 2.6vw,3.2rem);line-height:1.08}.tema-ava .ap-banda-in .h3-grande{font-size:clamp(1.9rem,1.1rem + 2.6vw,3.2rem)}@media (width<=560px){.tema-ava .ap-banda-in .h3-grande{font-size:1.7rem}.ap-banda-fila .btn{width:100%}}.ap-banda-in .h3-grande,.tema-ava .ap-banda-in .h3-grande{max-width:34ch}.it-n3,.it-n5,.it-n6{--cols:3}.it-n4{--cols:4}.dep-num small{margin-top:.45rem}@media (width>=900px){.it-n3>*,.it-n5>*,.it-n6>*{flex-basis:calc((100% - 2 * var(--gap)) / 3)}.it-n4>*{flex-basis:calc((100% - 3 * var(--gap)) / 4)}}.bk-ap-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,96px),1fr))}.bk-ap-grid li{min-width:0;padding:.5rem}.bk-apoyos{overflow:hidden}.cvc-titulo{line-height:1.1}.cvc-titulo .resalte,.tema-cvc .resalte{background-size:100% .94em}.dep-num{border-radius:var(--r-m);-webkit-text-stroke:0;text-shadow:none;background:#071d38a8;padding:.05em .2em .12em}.dep-num small{background:0 0;margin:0;padding:0 .2rem}.cvc-titulo .resalte,.tema-cvc .resalte{background-position:0 54%;background-size:100% 1.04em}.visa{--vs-logo:72px}.vs-logo,.ev-grid .vs-logo{width:var(--vs-logo);height:var(--vs-logo);padding:6px}.vs-pais{max-width:calc(100% - var(--vs-logo) - 3 * var(--vs-pad))}.modo-pres .pres-diapo-on.pres-medir-pdf{--z:1;flex-direction:column;justify-content:center;width:auto;display:flex;overflow:hidden;zoom:var(--zp,.85)!important;height:calc(720px / var(--zp,.85))!important;min-height:calc(720px / var(--zp,.85))!important;padding-block:var(--sec-y-compacta)!important}.modo-pres .pres-diapo-on.pres-medir-pdf.exp-hero,.modo-pres .pres-diapo-on.pres-medir-pdf.pres-hero{padding-block:0!important}.modo-pres .pres-diapo-on.pres-medir-pdf .wrap{max-width:calc(1180px / var(--zp,.85))}.modo-pres .pres-diapo-on.pres-medir-pdf .maleta-visual,.modo-pres .pres-diapo-on.pres-medir-pdf video{display:none!important}.modo-pres .pres-diapo-on.pres-medir-pdf .ph-media{aspect-ratio:auto;height:calc(300px / var(--zp,.85))}.pres-aviso-pdf{z-index:9999;border-radius:var(--r-pill);background:var(--c-navy);color:var(--c-blanco);box-shadow:var(--sombra-alta);padding:.6rem 1.1rem;font-weight:700;position:fixed;top:1rem;left:50%;transform:translate(-50%)}@media print{.pres-aviso-pdf{display:none!important}}.exp-contenido .pag-titulo{max-width:18ch;font-size:clamp(2rem,8vw,3.2rem)}.exp-contenido .ava-lead{max-width:56ch}.exp-contenido{gap:1rem}@media (width>=1000px){.exp-hero{align-items:center;min-height:calc(100svh - 8.6rem);padding-block:0;display:flex}.exp-contenido{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-content:center;gap:clamp(.5rem,1.6svh,1rem) clamp(2rem,4vw,4.5rem);width:100%;padding-block:clamp(1.2rem,4svh,3rem)}.exp-contenido>*{grid-column:1}.exp-contenido>.pase-abordar{grid-area:1/2/span 6;grid-template-columns:1fr;align-self:center;max-width:none;margin-top:0;-webkit-mask:none;mask:none}.exp-contenido .pag-titulo{max-width:15ch;font-size:clamp(2rem,min(4.4vw,7.6svh),4.2rem)}.exp-contenido .ava-lead{font-size:clamp(1rem,2.2svh,1.2rem)}.exp-contenido .exp-logo{width:clamp(52px,9svh,84px);height:clamp(52px,9svh,84px);margin-bottom:0}.exp-contenido .exp-chips{margin-bottom:0}.exp-contenido .pa-cuerpo{gap:clamp(.7rem,1.8svh,1.2rem);padding:clamp(1rem,2.6svh,1.6rem) 1.6rem}.exp-contenido .pa-ruta strong{font-size:clamp(2.2rem,6svh,3.6rem)}.exp-contenido .pa-pasajero input{font-size:clamp(1.1rem,2.6svh,1.4rem)}.exp-contenido .pa-talon{border-left:0;border-top:2px dashed var(--c-linea);text-align:left;grid-template-columns:7rem 1fr auto;align-items:center;gap:1rem 1.4rem;padding:clamp(.8rem,2svh,1.2rem) 1.6rem}.exp-contenido .pa-codigo{height:3rem}.exp-contenido .pa-talon .btn{white-space:nowrap;width:auto;padding-inline:1.3rem}}@media (width>=1000px) and (height<=760px){.exp-contenido .pa-datos{gap:.5rem 1rem}.exp-contenido .pa-cab{padding-bottom:.5rem}}.pl-grid{--min:420px;--cols:2;--gap:1.6rem}.pl-media{aspect-ratio:16/11;min-height:260px}.pl-tag{font-size:var(--t-sm);padding:.45rem .9rem;top:1rem;left:1rem}.pl-cuerpo{gap:.8rem;padding:1.5rem 1.7rem 1.8rem}.pl-cuerpo h3{font-size:clamp(1.7rem,1.3rem + 1.4vw,2.5rem);line-height:1}.pl-cuerpo h3 .bandera{width:40px;height:27px}.pl-region{font-size:var(--t-sm)}.pl-cuerpo>p:not(.pl-region){font-size:var(--t-lg);line-height:1.5}.pt-grid{--min:340px;--cols:2;--gap:1.6rem}.pt-grid:has(>li:nth-child(3)){--cols:3;--min:300px}.pt-media{aspect-ratio:3/2;min-height:230px}.pt-etq{font-size:var(--t-sm);padding:.4rem .9rem;bottom:1rem;left:1rem}.pt-cuerpo{gap:.55rem;padding:1.3rem 1.5rem 1.6rem}.pt-cuerpo h3{font-size:clamp(1.5rem,1.2rem + 1vw,2.1rem)}.pt-cuerpo p{font-size:var(--t-lg)}.ph-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));gap:1.2rem}.ph-card{grid-template-rows:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ph-media{aspect-ratio:auto;height:100%;min-height:230px;max-height:330px}.ph-cuerpo{align-content:center;padding:1.2rem 1.4rem}.ph-fotos{display:none}@media (width<=640px){.ph-card{grid-template-columns:1fr}.ph-media{aspect-ratio:16/9;height:auto;max-height:none}}.pa-plan{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:1.2rem 0}.pa-plan li:has(.pa-plan-ico svg[data-refrigerio]),.pa-plan li.pa-refrigerio{background:var(--c-naranja-suave);box-shadow:none;border:1px solid var(--c-naranja)}.pa-rest{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;margin:1rem 0}.pa-rest-media{aspect-ratio:16/9}.pa-rest-cuerpo{gap:.3rem;padding:.9rem 1.05rem 1.1rem}.pa-rest-cuerpo h3{font-size:var(--t-lg)}.pa-rest-cuerpo p{font-size:var(--t-sm)}.pa-rest>:only-child{flex-direction:row;grid-column:1/-1;max-width:680px}.pa-rest>:only-child .pa-rest-media{aspect-ratio:auto;flex:0 0 40%;min-height:180px}@media (width<=560px){.pa-rest>:only-child{flex-direction:column}.pa-rest>:only-child .pa-rest-media{aspect-ratio:16/9;flex:none}}.pa-fotos-t{margin-top:1.2rem}.pa-rest-media{overflow:hidden}.pa-rest-media>img,.pa-rest-media>svg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.galeria-sticky{justify-content:safe center;gap:clamp(.8rem,2.4vh,1.5rem);padding-block:.8rem}.galeria .h2{font-size:clamp(1.8rem,min(5.2vw,7vh),3.6rem)}.galeria-track{--alto:clamp(180px, calc(100vh - var(--header) - 15rem), 520px)}.g-0,.g-1,.g-2,.g-3{height:var(--alto);width:auto;max-width:60vw}.g-0{aspect-ratio:4/5}.g-1{aspect-ratio:4/3}.g-2{aspect-ratio:1}.g-3{aspect-ratio:3/4}.g-final{width:min(78vw, 1100px, calc(var(--alto) * 16 / 9))}.galeria.simple .g-0,.galeria.simple .g-1,.galeria.simple .g-2,.galeria.simple .g-3{width:100%;max-width:none;height:auto}.reg{padding-block:var(--sec-y-compacta);background:var(--c-niebla)}.reg-form{background:var(--c-blanco);border-radius:var(--r-l);box-shadow:var(--sombra-baja);gap:1.4rem;padding:clamp(1.2rem,3vw,2.2rem);display:grid}.campo-trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.reg-pasos{color:var(--c-gris);font-weight:700;font-size:var(--t-sm);flex-wrap:wrap;gap:.5rem 1.2rem;margin:0;padding:0;list-style:none;display:flex}.reg-pasos li{align-items:center;gap:.5rem;display:inline-flex}.reg-pasos li span{background:var(--c-niebla);width:1.8rem;height:1.8rem;color:var(--c-gris);border-radius:50%;place-items:center;font-weight:900;display:grid}.reg-pasos li.on{color:var(--c-navy)}.reg-pasos li.on span{background:var(--c-naranja);color:var(--c-negro)}.reg-pasos li.ok span{background:var(--c-ok);color:var(--c-blanco)}.reg-paso{gap:1rem;display:grid}.reg-paso[hidden]{display:none}.reg-paso h2{font-size:var(--t-h3);color:var(--c-navy);margin:0}.reg-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}.reg-ancho{grid-column:1/-1}.reg-et{color:var(--c-navy);margin:.4rem 0 -.2rem;font-weight:700}.reg-ayuda{color:var(--c-gris);margin:0}.reg-chips{flex-wrap:wrap;gap:.5rem;display:flex}.reg-chip input{opacity:0;pointer-events:none;position:absolute}.reg-chip span{border-radius:var(--r-pill);border:1.5px solid var(--c-linea);background:var(--c-blanco);min-height:44px;color:var(--c-navy);cursor:pointer;align-items:center;padding:.5rem 1rem;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.reg-chip input:checked+span{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-blanco)}.reg-chip input:focus-visible+span{outline:3px solid var(--c-azul);outline-offset:2px}.reg-grupo{border:0;gap:.6rem;margin:0;padding:0;display:grid}.reg-grupo legend{color:var(--c-navy);margin-bottom:.4rem;padding:0;font-weight:900}.reg-eventos{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:.6rem;display:grid}.reg-evento{border:1.5px solid var(--c-linea);border-radius:var(--r-m);cursor:pointer;background:var(--c-blanco);align-items:flex-start;gap:.7rem;padding:.8rem 1rem;display:flex}.reg-evento input{width:1.2rem;height:1.2rem;accent-color:var(--c-naranja);flex:none;margin-top:.25rem}.reg-evento b{color:var(--c-navy);display:block}.reg-evento small{color:var(--c-gris);margin-top:.15rem;display:block}.reg-evento:has(input:checked){border-color:var(--c-naranja);background:var(--c-naranja-suave)}.reg-recomendar{border-style:dashed;margin-top:.4rem}.reg-chk{color:var(--c-carbon);align-items:flex-start;gap:.7rem;display:flex}.reg-chk input{width:1.15rem;height:1.15rem;accent-color:var(--c-naranja);flex:none;margin-top:.3rem}.reg-nav{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.reg-ok{text-align:left}.reg-ok h2{margin-bottom:.6rem}@media (width<=560px){.reg-nav .btn{flex:100%}}.exp-registro{margin:0}.exp-registro a{color:var(--c-blanco)}.reg-cab .pag-titulo{max-width:22ch;font-size:clamp(2rem,1.2rem + 3vw,3.4rem)}.reg-in{max-width:920px}.reg-cab{margin-bottom:1.2rem}.tp-panel{gap:1rem;display:grid}.tp-cap .wrap{max-width:var(--ancho)}.tp-vivo{border-radius:var(--r-pill);background:var(--c-naranja-suave);color:var(--c-naranja-texto);justify-self:start;align-items:center;gap:.6rem;margin:0;padding:.45rem 1rem;font-weight:900;display:inline-flex}.tp-vivo i{background:var(--c-naranja);border-radius:50%;width:.7rem;height:.7rem;animation:1.4s ease-in-out infinite tp-pulso}@keyframes tp-pulso{0%,to{box-shadow:0 0 #ff6a0080}50%{box-shadow:0 0 0 .5rem #ff6a0000}}@media (prefers-reduced-motion:reduce){.tp-vivo i{animation:none}}.tp-tabs{scrollbar-width:thin;border-bottom:0;flex-wrap:nowrap;gap:.5rem;margin-bottom:0;padding:.4rem .2rem .7rem;display:flex;overflow-x:auto}.tp-tabs button.tp-t{--tc:var(--c-azul);--tc-suave:#e6effb;white-space:nowrap;border-radius:var(--r-pill);background:var(--tc-suave);min-height:44px;color:var(--tc);border:1.5px solid #0000;flex:none;align-items:center;gap:.5rem;margin:0;padding:.5rem 1.05rem;font-weight:800;transition:background .15s,color .15s,transform .15s,box-shadow .15s;display:inline-flex}.tp-tabs .tp-t-naranja{--tc:var(--c-naranja-texto);--tc-suave:var(--c-naranja-suave)}.tp-tabs .tp-t-navy{--tc:var(--c-navy);--tc-suave:#e9eef4}.tp-tabs button.tp-t:hover{border-color:var(--tc);transform:translateY(-1px)}.tp-tabs button.tp-t[aria-selected=true]{background:var(--tc);color:#fff;border-color:var(--tc);box-shadow:0 6px 14px -6px var(--tc);border-image:}.tp-tabs button.tp-t-naranja[aria-selected=true]{background:var(--c-naranja);color:var(--c-navy);border-color:var(--c-naranja);box-shadow:0 6px 14px -6px var(--c-naranja)}.tp-tabs .tp-ico{flex:none}.tp-filtros{gap:var(--e2);padding:var(--e2);background:var(--c-blanco);border-radius:var(--r-l);box-shadow:inset 0 0 0 1.5px var(--c-linea);flex-wrap:wrap;align-items:center;display:flex}.tp-filtros select,.tp-f-buscar{border:1.5px solid var(--c-linea);border-radius:var(--r-pill);background-color:var(--c-blanco);min-width:0;min-height:44px;font:inherit;font-size:var(--t-sm);color:var(--c-navy);text-overflow:ellipsis;flex:170px;padding:.3rem .9rem;font-weight:500}.tp-filtros select.activo{border-color:var(--c-navy);font-weight:800}.tp-f-buscar{flex-basis:200px}.tp-f-buscar::placeholder{color:var(--c-gris);opacity:1}.tp-filtros select:focus-visible,.tp-f-buscar:focus-visible{outline:3px solid var(--c-azul);outline-offset:2px}.tp-f-limpiar{min-height:44px;color:var(--c-azul);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;flex:none;padding:0 .6rem;font-weight:700;text-decoration:underline}@media (width<=560px){.tp-filtros select,.tp-f-buscar{flex:1 1 calc(50% - var(--e2));padding-inline:.7rem}}.tp-cuerpo{gap:1.6rem;display:grid}.tp-dia{gap:.6rem;min-width:0;display:grid}.tp-dia h3{font-size:var(--t-lg);color:var(--c-navy);margin:0}.tp-dia h3 small{color:var(--c-gris);font-weight:500}.tp-lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.tp-p{background:var(--c-blanco);border:1px solid var(--c-linea);border-radius:var(--r-m);grid-template-columns:4.2rem minmax(0,1fr) auto;align-items:center;gap:.2rem 1rem;padding:.8rem 1rem;display:grid}.tp-p small{color:var(--c-gris);grid-column:2}.tp-p .tp-est{font-style:normal;font-size:var(--t-xs);border-radius:var(--r-pill);background:var(--c-niebla);color:var(--c-navy);grid-area:1/3/span 2;padding:.25rem .6rem;font-weight:900}.tp-hora{color:var(--c-navy);font-weight:900;font-size:var(--t-lg);grid-row:1/span 2}.tp-eq{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.tp-l,.tp-v{align-items:center;gap:.5rem;min-width:0;display:inline-flex}.tp-v{text-align:right;justify-content:flex-end}.tp-l img,.tp-v img{object-fit:contain;flex:none;width:40px;height:40px}.tp-l b,.tp-v b{overflow-wrap:anywhere}.tp-marc{font-weight:900;font-size:var(--t-lg);color:var(--c-navy);text-align:center;min-width:3.4rem}.tp-en_juego{border-color:var(--c-naranja);background:var(--c-naranja-suave)}.tp-est-en_juego{background:var(--c-naranja)!important;color:var(--c-negro)!important}.tp-est-finalizado{background:var(--c-ok)!important;color:var(--c-blanco)!important}.tp-equipos{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.tp-equipos li{background:var(--c-blanco);border:1px solid var(--c-linea);border-radius:var(--r-m);align-items:center;gap:.8rem;padding:.7rem .9rem;display:flex}.tp-equipos img,.tp-sig{object-fit:contain;border-radius:var(--r-s);flex:none;width:56px;height:56px}.tp-sig{background:var(--c-navy);color:var(--c-blanco);place-items:center;font-weight:900;display:grid}.tp-equipos b{display:block}.tp-equipos small{color:var(--c-gris)}.tp-tabla{--tp-pos:3.4rem;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;min-width:0}.tp-tabla td,.tp-tabla th{white-space:nowrap;text-align:center;padding-inline:.6rem}.tp-tabla td:nth-child(-n+2),.tp-tabla th:nth-child(-n+2){z-index:1;background:var(--bg-blanco);text-align:left;position:sticky}.tp-tabla td:first-child,.tp-tabla th:first-child{width:var(--tp-pos);min-width:var(--tp-pos);max-width:var(--tp-pos);padding-inline:.5rem .2rem;left:0}.tp-tabla td:nth-child(2),.tp-tabla th:nth-child(2){left:var(--tp-pos);white-space:normal;min-width:11rem;box-shadow:1px 0 0 var(--linea)}.tp-tabla tbody tr:hover td:nth-child(-n+2){background:var(--bg-niebla)}.tp-tabla .tp-sep{border-left:1px dashed var(--linea)}.tp-tabla .tp-pts{background:var(--bg-niebla);border-left:1px solid var(--linea);color:var(--tx-noche)}.tp-pos{align-items:center;gap:.3rem;display:inline-flex}.tp-tend{font-size:var(--t-xs);color:var(--gris);line-height:1}.tp-tend-sube,.tp-dif-mas{color:var(--c-ok)}.tp-tend-baja,.tp-dif-menos{color:var(--c-alerta)}.tp-claves{max-width:none;color:var(--gris);line-height:1.5}.tp-claves b{color:var(--tx-noche)}@media (width<=560px){.tp-tabla{--tp-pos:2.9rem}.tp-tabla td:nth-child(2),.tp-tabla th:nth-child(2){min-width:10rem;max-width:10rem;font-size:var(--t-sm)}.tp-tabla .tp-l{gap:.35rem}.tp-tabla .tp-l img{width:28px;height:28px}.tp-tabla td,.tp-tabla th{padding-inline:.45rem}}.tp-llaves{gap:1.2rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.tp-fase{flex:0 0 min(100%,24rem);align-content:start;gap:.5rem;display:grid}.tp-fase h4{color:var(--c-naranja-texto);margin:0}.tp-pie{color:var(--c-gris);font-size:var(--t-sm);margin:0}@media (width<=560px){.tp-p{grid-template-columns:3.4rem minmax(0,1fr)}.tp-p .tp-est{grid-area:auto/2;justify-self:start}.tp-eq{grid-template-columns:1fr;gap:.2rem}.tp-v{text-align:left;justify-content:flex-start}.tp-marc{text-align:left}}.tp-cap .paq-h{margin-bottom:1.2rem}.tp-marco{background:0 0;border:0;width:100%;min-height:120px;display:block}.tp-incrustado{border:1px solid var(--c-linea);border-radius:var(--r-m);background:var(--c-blanco)}.revista{--papel:#f6f1e7;--tinta:#1b1b1b;background:var(--papel) radial-gradient(#0b2c5212 1px, transparent 1.2px) 0 0 / 7px 7px;color:var(--tinta);padding-block:clamp(2.5rem,6vw,5rem);overflow:hidden}.revista .wrap{gap:clamp(1.4rem,3vw,2.4rem);display:grid}.rev-seccion{border-block:3px double var(--c-navy);font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-navy);flex-wrap:wrap;justify-content:space-between;gap:.3rem 1rem;margin:0;padding:.55rem 0;font-weight:900;display:flex}.rev-seccion span:nth-child(2){color:var(--c-naranja-texto)}.rev-cab{gap:.6rem;display:grid}.rev-titular{letter-spacing:-.02em;text-transform:uppercase;color:var(--c-navy);text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.6rem,1.4rem + 6.4vw,6.4rem);line-height:.92}.rev-firma{font-size:var(--t-sm);color:#4b4b4b;text-transform:uppercase;letter-spacing:.09em;margin:0}.rev-firma b{color:var(--c-naranja-texto)}.rev-texto{gap:1rem;max-width:70ch;display:grid}.rev-texto p{font-size:var(--t-lg);margin:0;line-height:1.6}.rev-capital:first-letter{float:left;font:900 4.4em/.78 var(--f);color:var(--c-naranja);padding:.08em .12em 0 0}.rev-cita{border-left:6px solid var(--c-naranja);margin:.6rem 0 0;padding:.4rem 0 .4rem 1.2rem}.rev-cita p{font:900 clamp(1.4rem, 1rem + 1.6vw, 2.1rem)/1.2 var(--f);color:var(--c-navy)}.rev-cita p:before{content:"“"}.rev-cita p:after{content:"”"}.rev-cita cite{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:#5a5a5a;margin-top:.4rem;font-style:normal;font-weight:900;display:block}.rev-fotos{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:clamp(1.6rem,4vw,3rem) clamp(1rem,3vw,2.4rem);padding-block:1rem;display:grid}.rev-corta .rev-foto:nth-child(n+13){display:none}.rev-mas{grid-column:1/-1;justify-content:center;margin:0;display:flex}.rev-foto{--giro:-1.6deg;transform:rotate(var(--giro));transition:transform .35s var(--ease,ease), box-shadow .35s;background:#fff;min-width:0;margin:0;padding:.7rem .7rem 0;position:relative;box-shadow:0 1px 2px #0000002e,0 14px 26px -10px #00000061}.rev-foto:hover{z-index:2;transform:rotate(0)scale(1.025);box-shadow:0 1px 2px #0003,0 24px 36px -12px #00000073}.rev-foto img{aspect-ratio:4/3;object-fit:cover;filter:sepia(.14)contrast(1.04)saturate(.94);width:100%;display:block}.rev-foto figcaption,.rev-video figcaption{font-size:var(--t-base);color:#2b2b2b;gap:.1rem;padding:.7rem .2rem .9rem;display:grid}.rev-foto figcaption b,.rev-video figcaption b{font:900 var(--t-xs)/1 var(--f);letter-spacing:.12em;text-transform:uppercase;color:var(--c-naranja-texto)}.rev-cinta{z-index:1;background:#f2d68cb8;width:5.2rem;height:1.7rem;position:absolute;top:-.9rem;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #00000026}.rf-0{--giro:-1.8deg;grid-column:1/span 7}.rf-1{--giro:2.2deg;grid-column:8/span 5;margin-top:2.6rem}.rf-2{--giro:1.6deg;grid-column:1/span 5}.rf-3{--giro:-2.2deg;grid-column:6/span 7;margin-top:1.6rem}.rf-0 img,.rf-3 img{aspect-ratio:3/2}.rf-1 img,.rf-2 img{aspect-ratio:4/5}.rf-1 .rev-cinta{left:22%;transform:rotate(5deg)}.rf-3 .rev-cinta{left:70%;transform:rotate(-6deg)}.rev-video{background:#111;border-radius:6px;width:min(100%,52rem);margin:0 auto;padding:.5rem .5rem 0;transform:rotate(.6deg);box-shadow:0 18px 30px -12px #00000080}.rev-tira{background:radial-gradient(circle at 10px 50%, var(--papel) 0 4px, transparent 4.5px) 0 0 / 28px 100% repeat-x;height:14px;margin-bottom:.45rem}.rev-tira:last-of-type{margin:.45rem 0 0}.rev-pantalla{aspect-ratio:16/9;background:#000;overflow:hidden}.rev-pantalla video,.rev-pantalla iframe,.rev-pantalla .video-yt{object-fit:cover;border:0;width:100%;height:100%;display:block}.rev-video figcaption{color:#e9e9e9;padding:.6rem .6rem .9rem}.rev-video figcaption b{color:var(--c-naranja)}@media (width<=760px){.rev-fotos{grid-template-columns:1fr;gap:2rem;padding-inline:.4rem}.rf-0,.rf-1,.rf-2,.rf-3{grid-column:1;margin-top:0}.rf-0 img,.rf-3 img{aspect-ratio:4/3}.rf-1 img,.rf-2 img{aspect-ratio:4/4.4}.rf-1{--giro:1.8deg}.rf-3{--giro:-1.4deg}}@media (prefers-reduced-motion:reduce){.rev-foto,.rev-foto:hover{transition:none}}.revista .rev-seccion,.revista .rev-firma{width:100%;max-width:none}@media (width>=900px){.rev-texto{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,5vw,4.5rem);max-width:none}.rev-texto p{grid-column:1}.rev-cita{border-left-width:8px;grid-area:1/2/span 3;align-self:center;margin:0}.rev-cita p{font-size:clamp(1.8rem,1rem + 2vw,2.8rem)}}@media (width<=560px){.rev-capital:first-letter{padding:.1em .1em 0 0;font-size:3.3em}}.pl-grid,.pt-grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,3vw,1.6rem);display:grid}.pl-grid>*,.pt-grid>*{flex:none;min-width:0;max-width:none}.it-grid>*{flex:none;min-width:0;max-width:none}@media (width>=760px){.pl-grid,.pt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-grid>:last-child:nth-child(odd),.pt-grid>:last-child:nth-child(odd){grid-column:1/-1;grid-template-rows:none;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.pl-grid>:last-child:nth-child(odd) .pl-media,.pt-grid>:last-child:nth-child(odd) .pt-media{aspect-ratio:auto;height:100%;min-height:100%}.pl-grid>:last-child:nth-child(odd) .pl-cuerpo,.pt-grid>:last-child:nth-child(odd) .pt-cuerpo{align-content:center}}.pa-rest{grid-template-columns:minmax(0,1fr);gap:clamp(1.2rem,3vw,1.6rem)}@media (width>=760px){.pa-rest{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-rest>:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1;max-width:none}.pa-rest>:last-child:nth-child(odd) .pa-rest-media{aspect-ratio:auto;flex:0 0 42%;min-height:220px}.pa-rest>:last-child:nth-child(odd) .pa-rest-cuerpo{flex:1;align-content:center}}.tp-deportes{border-radius:var(--r-pill);background:var(--c-blanco);box-shadow:inset 0 0 0 1.5px var(--c-linea);flex-wrap:wrap;justify-self:start;align-items:center;gap:.4rem .5rem;max-width:100%;padding:.35rem;display:flex}.tp-dep-et{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--c-gris);padding:0 .6rem 0 .8rem;font-weight:900}.tp-deportes .tp-d{border-radius:var(--r-pill);min-height:40px;color:var(--c-navy);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.35rem .95rem;font-weight:800;transition:background .15s,color .15s;display:inline-flex}.tp-deportes .tp-d:hover{background:var(--c-niebla)}.tp-deportes .tp-d[aria-selected=true]{background:var(--c-navy);color:#fff}.tp-tabs button.tp-t[aria-selected=true],.tp-tabs button.tp-t-naranja[aria-selected=true]{background:var(--c-naranja);color:var(--c-navy);border-color:var(--c-naranja);box-shadow:0 6px 14px -6px var(--c-naranja)}.tp-tabs-caja{position:relative}.tp-tabs-caja:before,.tp-tabs-caja:after{content:"";pointer-events:none;opacity:0;z-index:1;width:3.4rem;transition:opacity .2s;position:absolute;top:0;bottom:.7rem}.tp-tabs-caja:before{background:linear-gradient(90deg, var(--tp-fondo,#f2f2f2) 20%, transparent);left:0}.tp-tabs-caja:after{background:linear-gradient(270deg, var(--tp-fondo,#f2f2f2) 20%, transparent);right:0}.tp-tabs-caja.tp-mas-a-izq:before,.tp-tabs-caja.tp-mas-a-der:after{opacity:1}.tp-mas{background:var(--c-blanco);width:34px;height:34px;color:var(--c-navy);cursor:pointer;opacity:0;pointer-events:none;z-index:2;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .2s;display:grid;position:absolute;top:calc(50% - .35rem);transform:translateY(-50%);box-shadow:0 4px 12px -2px #0b2c5259}.tp-mas-der{right:.2rem}.tp-mas-izq{left:.2rem}.tp-tabs-caja.tp-mas-a-der .tp-mas-der,.tp-tabs-caja.tp-mas-a-izq .tp-mas-izq{opacity:1;pointer-events:auto}.tp-tabs-caja.tp-mas-a-der .tp-mas-der{animation:1.6s ease-in-out 3 tp-empuja}@keyframes tp-empuja{0%,to{transform:translateY(-50%)}50%{transform:translate(4px,-50%)}}@media (prefers-reduced-motion:reduce){.tp-tabs-caja.tp-mas-a-der .tp-mas-der{animation:none}}.tp-tabs{scroll-padding-inline:2.4rem}.tp-panel{grid-template-columns:minmax(0,1fr)}.tp-tabs-caja{min-width:0}.tr-lista .vacio{color:#ffffffe0}.tp-deportes{border-radius:26px}.pa-ruta strong{align-items:center;gap:.55rem;display:flex}.pa-ruta .pa-flag,.bv-pais .pa-flag{color:inherit;flex:none;font-size:0;display:inline-flex}.pa-ruta .pa-flag .bandera{width:38px;height:25px;box-shadow:0 0 0 1px #0b2c522e,0 2px 6px #00000038}.pa-ruta div:last-child strong{justify-content:flex-end}.pa-pais{margin-top:.35rem;display:block}.pa-pais select{border:1.5px dashed var(--c-linea-fuerte,#b9c4d0);border-radius:var(--r-s);max-width:100%;min-height:34px;color:var(--c-navy);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;padding:.2rem 1.6rem .2rem .6rem;font-weight:700}.pa-pais select:focus-visible{outline:3px solid var(--c-azul);outline-offset:2px}.bv-pais{align-items:center;gap:.5rem;display:inline-flex}.bv-pais b{font-weight:900}.bv-pais .pa-flag .bandera{width:26px;height:17px;box-shadow:0 0 0 1px #0b2c5233}.viaje .ruta .bandera{width:30px;height:20px;box-shadow:0 0 0 1px #0b2c5233}.viaje .ruta{gap:.7rem}.viaje .ruta>.bandera:last-child{margin-left:0}.pa-ruta{grid-template-columns:minmax(0,auto) minmax(1.5rem,1fr) minmax(0,auto)}.pa-ruta>div{min-width:0}.pa-pais select{text-overflow:ellipsis;width:min(100%,11rem)}@media (width<=480px){.pa-ruta{gap:.6rem}.pa-ruta strong{gap:.35rem;font-size:clamp(1.9rem,9vw,2.6rem)}.pa-ruta .pa-flag .bandera{width:28px;height:19px}.pa-pais select{width:min(100%,10rem);font-size:var(--t-xs)}}.brand .logo-sv,.brand .logo-sv.pop{cursor:pointer;filter:none!important;animation:none!important;transform:none!important}.brand span{text-transform:uppercase;letter-spacing:.06em}.brand-logo-bn{flex:none;width:38px;height:36px;display:none}.hd-oscuro .site-header:not(.solido):not(.menu-abierto) .brand .brand-logo{display:none}.hd-oscuro .site-header:not(.solido):not(.menu-abierto) .brand .brand-logo-bn{display:block}.ba-in>span,.ba-ava,.ba-ava span,.ba-ava small{white-space:nowrap}.barra-sup .bs-util{flex:none;gap:.5rem}.barra-sup .ba-in{min-width:0}@media (width<=860px){.barra-sup .ba-in{gap:.8rem}.ba-ava{margin-left:0}.ba-in .bs-util{margin-left:auto}}@media (width<=720px){.ba-in>span:first-child,.ba-ava small{display:none}.ba-ava{margin-right:auto}}.tp-doc{background:var(--c-blanco);border-radius:var(--r-l);max-width:640px;box-shadow:var(--sombra-baja);gap:1rem;padding:clamp(1.1rem,3vw,1.8rem);display:grid}.tp-doc h3{color:var(--c-navy);font-size:var(--t-h3);margin:0}.tp-doc-ayuda{color:var(--c-gris);margin:0}.tp-c{gap:.35rem;min-width:0;display:grid}.tp-c>span{color:var(--c-navy);font-weight:800;font-size:var(--t-sm)}.tp-c input:not([type=checkbox]):not([type=file]),.tp-c select{border:1.5px solid var(--c-linea);border-radius:var(--r-m);background:var(--c-blanco);min-height:48px;font:inherit;color:var(--c-negro);width:100%;padding:.5rem .9rem}.tp-c input:focus-visible,.tp-c select:focus-visible{outline:3px solid var(--c-azul);outline-offset:2px}.tp-c-arch input[type=file]{border:2px dashed var(--c-azul);border-radius:var(--r-m);font:inherit;cursor:pointer;background:#e6effb;width:100%;padding:.9rem}.tp-c-ok{align-items:flex-start;gap:.7rem;display:flex}.tp-c-ok input{width:22px;height:22px;accent-color:var(--c-naranja);flex:none;margin-top:.15rem}.tp-c-ok span{color:var(--c-negro);font-weight:500}.tp-c-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.tp-doc-msg{min-height:1.4em;margin:0;font-weight:700}.tp-doc-msg.bien{color:var(--c-ok)}.tp-doc-msg.mal{color:#b3261e}.tp-doc .btn{justify-self:start}.tp-panel{scroll-margin-top:calc(var(--header) + 5.5rem)}.tp-zona{min-width:0}.tp-prox-lado{display:none}@media (width>=1181px){.tp-zona.con-lado{gap:var(--e4);grid-template-columns:minmax(0,1fr) 280px;align-items:start;display:grid}.tp-prox-lado{top:calc(var(--header) + 4.75rem);gap:var(--e2);justify-items:center;display:grid;position:sticky}.tp-prox-varios{align-self:start;position:static}.tp-prox-lado ul{gap:var(--e3);width:100%;margin:0;padding:0 0 0 6px;list-style:none;display:grid}.tp-prox-lado .visa{--vs-pad:10px;--sello:78px}.tp-prox-lado .vs-pais{font-size:var(--t-xs)}.tp-prox-lado .vs-logo{width:48px;height:48px;padding:4px;overflow:hidden}.tp-prox-lado .vs-logo img{object-fit:contain;width:100%;height:100%}.tp-prox-lado .vs-emblema{transform:scale(.68)}.tp-prox-lado .vs-sello{width:130px;height:130px}.tp-prox-lado .tp-visa-aviso .vz-chip{font-size:var(--t-xs)}.tp-prox-lado .tp-visa-acc .btn{width:100%}.tp-prox-lado .tp-visa-plano{padding-bottom:9.8%}.tp-prox-lado-k{color:var(--c-navy);font-size:var(--t-sm);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;justify-self:start;margin:0;font-weight:800}.tp-franja-li,.tp-cuerpo .tp-franja{display:none}}.tp-deportes-fila{gap:var(--e2) var(--e3);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.tp-prox-boton{border:2px solid var(--c-naranja);background:var(--c-blanco);min-height:44px;color:var(--c-navy);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem 1.1rem;font-weight:800;display:inline-flex}.tp-prox-boton .tp-ico{color:var(--c-naranja)}.tp-prox-boton[aria-selected=true]{background:var(--c-naranja);color:var(--c-navy)}.tp-prox-boton[aria-selected=true] .tp-ico{color:currentColor}.tp-prox-boton:focus-visible{outline:3px solid var(--c-azul);outline-offset:2px}.tp-franja{gap:var(--e3);padding:var(--e3);background-color:var(--c-cvc-suave);border:1px solid var(--c-linea);border-left:4px solid var(--c-naranja);border-radius:var(--r-l);box-shadow:var(--sombra-baja);background-image:repeating-radial-gradient(circle at 100% 100%,#0b2c520b 0 1px,#0000 1px 7px),repeating-radial-gradient(circle at 0 0,#1b5fa80a 0 1px,#0000 1px 9px);flex-wrap:wrap;align-items:center;display:flex}.tp-franja-li{grid-column:1/-1;min-width:0;list-style:none}.tp-franja img{object-fit:cover;border-radius:var(--r-m);flex:none;width:88px;height:64px}.tp-franja-txt{flex:220px;gap:.1rem;min-width:0;display:grid}.tp-franja-txt small,.tp-prox-cab small{color:var(--c-gris);font-size:var(--t-sm);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;font-weight:700}.tp-franja-txt b{color:var(--c-navy);font-size:var(--t-lg);line-height:1.25}.tp-franja-txt span{color:var(--c-gris);font-size:var(--t-sm)}.tp-franja-acc,.tp-prox-acc{gap:var(--e2) var(--e3);flex-wrap:wrap;align-items:center;display:flex}.tp-prox-ver{color:var(--c-azul);font:inherit;font-size:var(--t-sm);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.tp-prox{gap:var(--e4);min-width:0;display:grid}.tp-prox-cab{gap:var(--e3);background:var(--c-navy);border-radius:var(--r-l);color:var(--c-blanco);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:clamp(1.2rem,3vw,2rem) clamp(1.2rem,3vw,2rem) clamp(2rem,5vw,3.2rem);display:flex;position:relative;overflow:hidden}.tp-prox-cab:after{content:"";background:var(--c-naranja);height:clamp(1.8rem,5vw,3rem);-webkit-mask:var(--rayas-cinco) center / 100% 100% no-repeat;mask:var(--rayas-cinco) center / 100% 100% no-repeat;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.tp-prox-cab-txt{flex:340px;gap:.45rem;min-width:0;max-width:62ch;display:grid}.tp-prox-cab h3{color:inherit;font-size:var(--t-h3);margin:0}.tp-prox-cab p{margin:0}.tp-prox-rep{font-size:var(--t-sm);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;align-items:center;gap:.5rem;font-weight:800;display:flex}.tp-prox-rep img{width:30px;height:auto}.tp-prox-sellos{border-radius:var(--r-m);font-size:var(--t-sm);background:#ffffff14;align-items:center;gap:.7rem;padding:.6rem 1rem;line-height:1.25;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.tp-prox-sellos b{color:var(--c-naranja);font-size:2.6rem;font-weight:900;line-height:1}.tp-prox-tipos{gap:var(--e2);flex-wrap:wrap;display:flex}.tp-prox-tipo{border:1.5px solid var(--c-linea);background:var(--c-blanco);min-height:44px;color:var(--c-navy);font:inherit;cursor:pointer;border-radius:999px;padding:0 1.1rem;font-weight:700}.tp-prox-tipo[aria-pressed=true]{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-blanco)}.tp-prox-lista{gap:var(--e3);grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));margin:0;padding:0 0 0 6px;list-style:none;display:grid}.tp-visa{min-width:0}.tp-visa .vs-link{height:100%}.tp-visa:hover .vs-link{box-shadow:-6px 0 0 var(--c-naranja-suave), var(--sombra-baja);transform:none}.tp-visa-plano{padding:var(--vs-pad) var(--vs-pad) 9.4%;position:relative}.tp-visa-rayas{aspect-ratio:100/17;background:var(--c-naranja);-webkit-mask:var(--rayas-cinco) center / 100% 100% no-repeat;mask:var(--rayas-cinco) center / 100% 100% no-repeat;position:absolute;bottom:0;left:0;right:0}.tp-visa-foto{z-index:1;background:0 0;margin:0}.tp-visa-foto:before,.tp-visa-foto:after{content:none}.tp-visa-foto img{object-fit:cover;clip-path:polygon(0 0,100% 0,100% 89.8%,0 100%);width:100%;height:100%}.tp-visa .vs-hoja{flex-direction:column;gap:.5rem;padding-top:.35rem;display:flex;position:relative;overflow:hidden}.tp-visa .vs-hoja>:not(.vs-sello){z-index:1;position:relative}.tp-visa .vs-sello{z-index:0;opacity:.13;filter:none;width:168px;height:168px;position:absolute;top:.2rem;bottom:auto;right:-.8rem;transform:rotate(-14deg)}.tp-visa .vs-sello circle:first-of-type{fill:none;opacity:1}.tp-visa .vs-visa{order:1;height:auto;min-height:0}.tp-visa h3{color:var(--c-navy);font-size:var(--t-h3);order:2;margin:0;line-height:1.15}.tp-visa-lugar{color:var(--c-navy);font-size:var(--t-sm);order:3;align-items:center;gap:.45rem;margin:0;font-weight:700;display:flex}.tp-visa-lugar .bandera{border-radius:var(--r-s);flex:none;width:22px;height:15px;overflow:hidden}.tp-visa .vs-fecha{order:4;margin:0}.tp-visa-acc{gap:var(--e2) var(--e3);padding-top:var(--e2);flex-wrap:wrap;order:5;align-items:center;margin-top:auto;display:flex}.tp-visa-aviso{order:6;min-height:0;padding-bottom:.55rem}.tp-visa-aviso:empty{padding-bottom:.1rem}.vz-ayuda{border-radius:var(--r-m);background:var(--c-ava-rojo-osc);color:var(--c-blanco);font-size:var(--t-xs);box-shadow:var(--sombra-baja);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .6rem;padding:.45rem .5rem .45rem .75rem;font-weight:900;line-height:1.2;text-decoration:none;display:flex}.vz-ayuda-txt{min-width:0;letter-spacing:var(--ls-chico);text-transform:uppercase;align-items:center;gap:.4rem;display:inline-flex}.vz-ayuda-txt span{letter-spacing:.08em}.vz-ayuda-btn{border-radius:var(--r-pill);background:var(--c-blanco);color:var(--c-ava-rojo-osc);white-space:nowrap;flex:none;align-items:center;gap:.3rem;padding:.32rem .7rem;transition:background .2s,color .2s;display:inline-flex}.vz-ayuda:hover .vz-ayuda-btn,.vz-ayuda:focus-visible .vz-ayuda-btn{background:var(--c-naranja);color:var(--c-negro)}.visa:has(>.vz-ayuda){flex-direction:column;gap:.5rem;display:flex}.visa:has(>.vz-ayuda)>.vs-link{flex:1;height:auto}.tp-visa .vs-mrz{order:7;margin-top:0}@media (width>=861px){.tp-prox-lista .tp-visa-aviso{min-height:2.6rem}}.tp-prox-volver{border:1.5px solid var(--c-linea);border-radius:var(--r-pill);background:var(--c-blanco);min-height:44px;color:var(--c-navy);font:inherit;cursor:pointer;justify-self:start;align-items:center;gap:.3rem;padding:0 .9rem 0 .5rem;font-weight:800;display:inline-flex}.tp-prox-volver:hover,.tp-prox-volver:focus-visible{border-color:var(--c-navy)}.tp-prox-controles{gap:var(--e2) var(--e3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.tp-prox-tipo{align-items:center;gap:.4rem;display:inline-flex}.tp-prox-puertas{gap:var(--e3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.tp-prox-puerta{padding:var(--e3);background:var(--c-blanco);border:1.5px solid var(--c-linea);border-radius:var(--r-l);color:var(--c-navy);gap:.15rem;text-decoration:none;display:grid}.tp-prox-puerta:hover,.tp-prox-puerta:focus-visible{border-color:var(--c-azul)}.tp-prox-puerta span{color:var(--c-gris);font-size:var(--t-sm)}.tp-prox-colegio{gap:var(--e3);background:var(--c-navy);border-radius:var(--r-l);color:var(--c-blanco);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:clamp(1.1rem,3vw,1.8rem);display:flex}.tp-prox-colegio>div:first-child{flex:280px;min-width:0}.tp-prox-colegio h3{color:inherit;font-size:var(--t-h3);margin:0 0 .25rem}.tp-prox-colegio p{opacity:.9;margin:0}.tp-prox-colegio .btn--secundario{color:inherit;background:0 0;border-color:currentColor}.tp-contacto{background:0 0;padding-block:0}.tp-contacto .wrap{width:100%;max-width:none;margin-inline:0;padding-inline:0}.tp-contacto .contacto-texto{position:static}.tp-contacto .h2{font-size:var(--t-h3)}@media (width<=860px){.tp-franja img,.tp-prox-lista>.tp-visa:nth-child(n+5){display:none}.tp-franja-acc,.tp-franja-acc .btn{flex:100%;justify-content:center}.tp-franja-acc .tp-prox-ver{text-align:center;flex:100%}.tp-prox-colegio .tp-prox-acc,.tp-prox-colegio .btn{flex:100%;justify-content:center}}.tp-pl{gap:var(--e4);min-width:0;display:grid}.tp-pl-cab{gap:var(--e3);background:var(--c-navy);border-radius:var(--r-l);color:var(--c-blanco);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:clamp(1.1rem,3vw,1.5rem) clamp(1.1rem,3vw,1.8rem);display:flex}.tp-pl-cab>div{min-width:0}.tp-pl-cab small{font-size:var(--t-sm);opacity:.85;display:block}.tp-pl-cab h3{color:inherit;font-size:var(--t-h3);overflow-wrap:anywhere;margin:.15rem 0 0}.tp-pl-cab .btn{color:inherit;background:0 0;border-color:currentColor}.tp-pl-zona{gap:var(--e4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.tp-pl-zona .tp-doc{max-width:none}.tp-pl-enviadas{gap:var(--e3);background:var(--c-blanco);border-radius:var(--r-l);box-shadow:var(--sombra-baja);padding:clamp(1.1rem,3vw,1.8rem);display:grid}.tp-pl-enviadas h3{color:var(--c-navy);font-size:var(--t-h3);margin:0}.tp-pl-lista{gap:var(--e2);margin:0;padding:0;list-style:none;display:grid}.tp-pl-lista li{padding-bottom:var(--e2);border-bottom:1px solid var(--c-linea);gap:.15rem;display:grid}.tp-pl-lista li:last-child{border-bottom:0;padding-bottom:0}.tp-pl-lista b{color:var(--c-navy);overflow-wrap:anywhere}.tp-pl-lista small{color:var(--c-gris);font-size:var(--t-sm)}.tp-pl-entrar{max-width:460px;margin-inline:auto}.tp-pl-entrar .btn{justify-self:stretch}.tp-pl-nota{font-size:var(--t-sm);text-align:center}.tp-pl-clave{font-weight:500;display:block;position:relative}.tp-pl-clave input{padding-right:5.5rem!important}.tp-pl-ver{border-radius:var(--r-m);min-height:38px;color:var(--c-azul);font:inherit;font-size:var(--t-sm);cursor:pointer;background:0 0;border:0;padding:0 .7rem;font-weight:700;position:absolute;top:50%;right:.4rem;transform:translateY(-50%)}.tp-pl-ver:focus-visible{outline:3px solid var(--c-azul);outline-offset:2px}.tp-reg{gap:var(--e3);min-width:0;margin-bottom:var(--e4);display:grid}.tp-reg-cab{gap:var(--e3);background:var(--c-blanco);border-radius:var(--r-l);box-shadow:var(--sombra-baja);flex-wrap:wrap;align-items:center;padding:clamp(1.1rem,3vw,1.5rem);display:flex}.tp-reg-ico{border-radius:var(--r-m);background:var(--c-navy);width:48px;height:48px;color:var(--c-blanco);flex:none;place-items:center;display:grid}.tp-reg-txt{flex:200px;min-width:0}.tp-reg-txt h3{color:var(--c-navy);font-size:var(--t-h3);margin:0}.tp-reg-txt small{color:var(--c-gris);font-size:var(--t-sm)}.tp-reg-acc{gap:var(--e2);flex-wrap:wrap;display:flex}.tp-reg-marco{border:1px solid var(--c-linea);border-radius:var(--r-l);background:var(--c-blanco);width:100%;height:min(80vh,900px);display:block}@media (width<=860px){.tp-pl-zona{grid-template-columns:minmax(0,1fr)}.tp-reg-marco{display:none}.tp-reg-acc,.tp-reg-acc .btn{flex:100%;justify-content:center}}.it-grid{grid-template-columns:repeat(var(--it-c,3), minmax(0, 1fr));gap:1rem;display:grid}.it-grid>.it-dia{grid-column:auto!important}.it-grid>.it-dia,.it-grid>.it-relleno{flex:none;width:auto;min-width:0;max-width:none}.it-grid>.it-relleno{grid-column:span var(--span,1)!important}.it-relleno{text-align:center;border-radius:var(--r-m);background:linear-gradient(150deg, var(--c-naranja) 0%, #e8501f 100%);min-height:170px;color:var(--c-navy);box-shadow:var(--sombra-baja);place-content:center;justify-items:center;gap:.7rem;padding:1.2rem;display:grid}.it-rel-logo{filter:drop-shadow(0 4px 8px #0b2c524d);width:64px;height:64px}.it-rel-t{text-wrap:balance;margin:0;font-size:clamp(1.05rem,.9rem + .5vw,1.35rem);font-weight:700;line-height:1.2}.it-rel-t b{font-weight:900}.it-rel-pais{justify-content:center;align-items:center;gap:.5rem;margin:.25rem 0;font-size:clamp(1.3rem,1rem + 1vw,1.9rem);font-weight:900;display:flex}.it-rel-pais .bandera{width:38px;height:25px;box-shadow:0 0 0 1px #0b2c5240,0 2px 6px #0b2c524d}@media (width<=1000px){.it-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.it-grid>.it-relleno{grid-column:auto!important}}@media (width<=640px){.it-grid{grid-template-columns:minmax(0,1fr)}.it-dia{min-height:0}}.it-rel-pais{text-wrap:balance;flex-direction:column;gap:.4rem;font-size:clamp(1.2rem,1rem + .6vw,1.6rem)}.con-alianza{--c-navy:var(--al-osc);--c-navy-prof:var(--al-prof);--c-navy-medio:var(--al-medio);--c-azul:var(--al-vivo);--c-azul-hover:var(--al-vivo-h);--c-azul-suave:var(--al-suave);--c-azul-claro:var(--al-claro);--azul:var(--al-osc);--marino:var(--al-osc);--vivo:var(--al-vivo);--vivo-hover:var(--al-vivo-h);--vivo-claro:var(--al-claro);--azul-suave:var(--al-suave);--cielo:var(--al-vivo);--cielo-suave:var(--al-suave);--cancha:var(--al-vivo)}html:not([data-tema=oscuro]) .con-alianza{--tx-azul:var(--al-osc);--tx-marino:var(--al-osc)}.con-alianza .exp-hero{background:var(--al-prof)}.con-alianza .exp-hero:after{content:"";background:linear-gradient(90deg, var(--al-acento) 0 70%, var(--c-naranja) 70%);z-index:2;height:6px;position:absolute;inset:auto 0 0}.con-alianza .kicker:before{background:var(--al-acento)}.al-sello{flex-wrap:wrap;align-items:center;gap:.6rem .8rem;margin:0 0 1rem;display:flex}.al-sv{object-fit:contain;filter:drop-shadow(0 4px 10px #00000059);width:52px;height:52px}.al-x{color:var(--al-acento,var(--c-naranja));font-size:1.4rem;font-weight:900;line-height:1}.al-placa{border-radius:var(--r-m);background:var(--al-osc,var(--c-navy));height:60px;box-shadow:0 0 0 2px color-mix(in srgb, var(--al-acento,#fff) 55%, transparent), 0 6px 16px #00000059;place-items:center;padding:.3rem .6rem;display:inline-grid}.al-placa img{object-fit:contain;width:auto;max-width:160px;height:100%;display:block}.al-placa-txt{color:#fff;padding-inline:1rem;font-weight:900}.al-sello-t{font-size:var(--t-sm);color:#ffffffe0;flex-basis:100%;margin:0}.al-sello-t b{color:#fff}.al-banda{background:var(--al-osc);color:#fff;padding-block:clamp(2.2rem,5vw,3.6rem);position:relative;overflow:hidden}.al-banda:before{content:"";background:radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--al-acento) 30%, transparent), transparent 55%), radial-gradient(#ffffff12 1px, transparent 1.4px) 0 0 / 9px 9px;pointer-events:none;position:absolute;inset:0}.al-banda-in{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(1.4rem,4vw,3.4rem);display:grid;position:relative}.al-logos{align-items:center;gap:1rem;display:flex}.al-sv-g{object-fit:contain;filter:drop-shadow(0 6px 14px #0006);width:96px;height:96px}.al-placa-g{height:104px;padding:.4rem .8rem}.al-txt .kicker{color:var(--al-claro)}.al-txt h2{color:#fff;margin:.2rem 0 .6rem;font-size:clamp(1.8rem,1.2rem + 2.4vw,3rem);line-height:1}.al-txt p{color:#ffffffe0;max-width:62ch;font-size:var(--t-lg);margin:0 0 .6rem;line-height:1.5}.al-enlace{color:var(--al-claro);font-weight:800}@media (width<=720px){.al-banda-in{grid-template-columns:1fr}.al-sv-g{width:72px;height:72px}.al-placa-g{height:80px}}.pg-acom{margin:0 0 1.6rem}.pg-acom-t{color:var(--tx-marino);font-size:var(--t-h3);margin:0 0 .8rem}.pg-acom-l{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.pg-acom-l li{border-radius:var(--r-m);background:var(--c-blanco);box-shadow:var(--sombra-baja);border-top:5px solid var(--c-azul);gap:.3rem;padding:1rem 1.2rem;display:grid}.pg-acom-l li span{color:var(--c-gris);text-transform:uppercase;letter-spacing:.08em;font-weight:800;font-size:var(--t-xs)}.pg-acom-l li b{color:var(--tx-marino);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem);font-weight:900;line-height:1.05}.pg-acom-l li:first-child{border-top-color:var(--c-naranja)}.pg-acom-n{color:var(--c-gris);font-size:var(--t-sm);margin:.7rem 0 0}.pp-cab .al-placa{height:52px}.pp-cab .al-placa img,.pp-club img{width:auto;max-width:140px;height:100%}.pp-x{color:var(--al-acento,var(--c-naranja));font-size:1.2rem;font-weight:900}.pp-club{border-radius:var(--r-m);background:#fff;place-items:center;height:56px;padding:.3rem .5rem;display:inline-grid;box-shadow:0 4px 12px #00000040}.pres-precios{background:var(--c-niebla);padding-block:clamp(2.4rem,6vw,4.4rem)}.pp-pr-in{gap:1.2rem;display:grid}.pp-pr-h{color:var(--tx-marino);margin:0;font-size:clamp(2rem,1.3rem + 3vw,3.4rem);line-height:1}.pp-acom{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pp-acom li{border-radius:var(--r-l);background:var(--c-blanco);box-shadow:var(--sombra-baja);border-top:6px solid var(--c-azul);gap:.25rem;padding:1.2rem 1.3rem;display:grid}.pp-acom li.pp-acom-1{border-top-color:var(--c-naranja)}.pp-acom span{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-gris);font-weight:900}.pp-acom b{color:var(--tx-marino);font-size:clamp(1.8rem,1.3rem + 1.6vw,2.6rem);font-weight:900;line-height:1.05}.pp-acom em{color:var(--c-gris);font-style:normal;font-size:var(--t-sm)}.pp-cuotas{background:var(--c-blanco);border-radius:var(--r-l);box-shadow:var(--sombra-baja);padding:1.2rem 1.4rem}.pp-cuotas h3{color:var(--tx-marino);margin:0 0 .6rem}.pp-cuotas ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pp-cuotas li{border-bottom:1px solid var(--c-linea);grid-template-columns:minmax(0,1fr) auto;gap:0 1rem;padding-bottom:.5rem;display:grid}.pp-cuotas li small{color:var(--c-gris);grid-column:1}.pp-cuotas li b{color:var(--tx-marino);grid-area:1/2/span 2;align-self:center}.pp-pr-nota{color:var(--c-gris);font-size:var(--t-sm);margin:0}.ph-texto{color:var(--tx-carbon);margin:.2rem 0 .4rem;line-height:1.5}.al-placa{justify-content:center;align-items:center;display:inline-flex}.al-sello .al-placa img{height:48px}.al-placa-g img{height:88px}.pp-cab .al-placa img{height:42px}@media (width<=720px){.al-placa-g img{height:66px}}.pp-club{justify-content:center;align-items:center;display:inline-flex}.pp-cab .pp-club img{object-fit:contain;width:auto;max-width:120px;height:46px}@media (width<=560px){.pp-cab{flex-wrap:wrap}.pp-cab .al-placa{height:44px}.pp-cab .al-placa img{height:34px}.pp-club{height:46px}.pp-cab .pp-club img{height:36px}}.con-alianza .exp-media:after{background:linear-gradient(180deg, color-mix(in srgb, var(--al-osc) 40%, transparent) 0%, color-mix(in srgb, var(--al-osc) 66%, transparent) 45%, color-mix(in srgb, var(--al-osc) 94%, transparent) 100%)}.al-intensa .exp-hero{background:#000}.al-intensa .exp-media:after{background:linear-gradient(100deg, #000000f2 0%, #000000d1 42%, #00000073 72%, color-mix(in srgb, var(--al-acento) 40%, transparent) 100%)}.al-intensa .exp-hero .pag-titulo{text-shadow:0 0 34px color-mix(in srgb, var(--al-acento) 50%, transparent), 0 2px 0 #0009}.al-intensa .exp-hero:after{background:linear-gradient(90deg, var(--al-acento) 0 78%, var(--c-naranja) 78%);height:7px;box-shadow:0 0 18px var(--al-acento)}.al-intensa .kicker{color:var(--al-vivo)}.al-intensa .kicker:before{background:var(--al-acento);box-shadow:0 0 10px var(--al-acento)}.al-intensa .paq-oscuro,.al-intensa .al-banda{background-color:#000;background-image:radial-gradient(color-mix(in srgb, var(--al-acento) 26%, transparent) 1.2px, transparent 1.7px), radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--al-acento) 28%, transparent), transparent 55%), linear-gradient(180deg, #000 0%, var(--al-osc) 100%);background-size:14px 14px,auto,auto}.al-intensa .al-banda{border-block:4px solid var(--al-acento)}.al-intensa .al-banda:before{display:none}.al-intensa .paq-oscuro .kicker,.al-intensa .al-banda .kicker{color:var(--al-acento)}.al-intensa .itin-dias{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--al-acento) 55%, transparent);background-color:#000!important;background-image:repeating-linear-gradient(-8deg, color-mix(in srgb, var(--al-acento) 16%, transparent) 0 22px, transparent 22px 44px)!important}.al-intensa .it-dia{border-top:4px solid var(--al-acento)}.al-intensa .bv-hecho{background:linear-gradient(90deg, var(--al-acento), var(--c-naranja))}.al-intensa .al-placa{box-shadow:0 0 0 2px var(--al-acento), 0 0 22px color-mix(in srgb, var(--al-acento) 55%, transparent);background:#000}.al-intensa .pp-acom li,.al-intensa .pg-acom-l li{border-top-color:var(--al-acento)}.al-intensa .pp-acom li.pp-acom-1,.al-intensa .pg-acom-l li:first-child{border-top-color:var(--c-naranja)}.pres-portada.al-intensa{background:#000}.al-intensa .al-sello .al-placa{height:66px}.al-intensa .al-sello .al-placa img{height:54px}.ex2{flex-direction:column;min-height:min(92svh,860px);display:flex;padding-block:0!important}.ex2 .exp-media:after{background:linear-gradient(95deg,#051422f0 0%,#051422cc 45%,#05142259 100%)}.con-alianza .ex2 .exp-media:after{background:linear-gradient(95deg, color-mix(in srgb, var(--al-osc) 95%, transparent) 0%, color-mix(in srgb, var(--al-osc) 80%, transparent) 45%, color-mix(in srgb, var(--al-osc) 30%, transparent) 100%)}.al-intensa .ex2 .exp-media:after{background:linear-gradient(95deg, #000000f2 0%, #000000d1 45%, #00000040 80%, color-mix(in srgb, var(--al-acento) 35%, transparent) 100%)}.ex2-in{z-index:1;flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2rem,5svh,3.6rem);display:grid;position:relative}.ex2:not(.ex2-con-logo) .ex2-in{grid-template-columns:minmax(0,1fr)}.ex2-txt{justify-items:start;gap:clamp(.7rem,1.8svh,1.1rem);min-width:0;display:grid}.ex2-txt .miga{margin:0}.ex2-dep{border-radius:var(--r-pill);background:var(--c-azul-claro);color:var(--c-navy-prof);font-weight:900;font-size:var(--t-base);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.6rem;margin:0;padding:.5rem 1.1rem .5rem .6rem;display:inline-flex;box-shadow:0 6px 18px #0000004d}.ex2-dep .svi{width:34px;height:34px;color:var(--c-navy);background:#ffffffe6;border-radius:50%;padding:5px}.ex2-dep.dep-voleibol{background:var(--c-naranja);color:var(--c-negro)}.ex2-dep.dep-baloncesto{background:var(--c-amarillo-claro);color:var(--c-navy-prof)}.ex2-dep.dep-multideporte,.ex2-dep.dep-otro{background:var(--c-blanco);color:var(--c-navy)}.al-intensa .ex2-dep.dep-futbol{background:var(--al-acento);color:#000;box-shadow:0 0 22px color-mix(in srgb, var(--al-acento) 55%, transparent)}.ex2-titulo{text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:.92;max-width:14ch!important;font-size:clamp(2.4rem,1.2rem + 5vw,5.4rem)!important}.ex2-txt .ava-lead{color:#ffffffe6;max-width:54ch;margin:0;font-size:clamp(1rem,.9rem + .4vw,1.25rem)}.ex2-datos{flex-wrap:wrap;gap:.7rem;margin:.3rem 0 0;padding:0;list-style:none;display:flex}.ex2-datos li{border-radius:var(--r-m);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff2e;align-items:center;gap:.65rem;padding:.6rem 1rem .6rem .75rem;display:flex}.ex2-datos .svi{color:var(--al-acento,var(--c-naranja-claro));flex:none}.ex2-datos span{line-height:1.2;display:grid}.ex2-datos b{font-weight:800}.ex2-datos small{color:#ffffffc7;font-size:var(--t-sm);align-items:center;gap:.4rem;display:inline-flex}.ex2-datos .bandera{width:22px;height:15px}.ex2-cta{flex-wrap:wrap;gap:.8rem;margin-top:.3rem;display:flex}.ex2-cta .btn{min-height:52px;font-size:var(--t-lg);padding-inline:1.6rem}.ex2-txt .exp-registro{margin:0}.ex2-lado{place-items:center;display:grid}.ex2-logo{aspect-ratio:1;background:radial-gradient(circle,#fff 0 58%,#ffffffe6 70%,#fff0 71%);border-radius:50%;place-items:center;width:min(100%,380px);padding:clamp(1.2rem,3vw,2.2rem);display:grid;box-shadow:0 0 0 10px #ffffff1f,0 30px 60px #00000073}.con-alianza .ex2-logo{box-shadow:0 0 0 10px color-mix(in srgb, var(--al-acento) 35%, transparent), 0 0 60px color-mix(in srgb, var(--al-acento) 45%, transparent), 0 30px 60px #00000080}.ex2-logo img{object-fit:contain;width:78%;height:78%}.ex2-pie{z-index:1;-webkit-backdrop-filter:blur(10px);background:#0000006b;border-top:1px solid #ffffff24;position:relative}.ex2-marcas{flex-wrap:wrap;align-items:center;gap:.7rem 1rem;padding-block:.9rem;display:flex}.ex2-m-t{font-size:var(--t-xs);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;font-weight:900}.ex2-sv{object-fit:contain;filter:drop-shadow(0 4px 10px #0006);width:64px;height:64px}.ex2-marcas .al-x{font-size:1.6rem}.ex2-al{height:64px}.ex2-al img{width:auto;max-width:170px;height:52px}.ex2-m-n{font-weight:900;font-size:var(--t-lg);color:#fff}.ex2-m-n i{color:var(--al-acento,var(--c-naranja));font-style:normal}.ex2:after{z-index:2}@media (width<=860px){.ex2-in{grid-template-columns:minmax(0,1fr)}.ex2-lado{grid-row:1;justify-items:start}.ex2-logo{width:150px;padding:1rem;box-shadow:0 0 0 6px #ffffff1f,0 14px 30px #0006}.ex2-titulo{font-size:clamp(2.2rem,10vw,3.4rem)!important}.ex2-datos li{flex:100%}.ex2-sv{width:52px;height:52px}.ex2-al{height:52px}.ex2-al img{height:42px}.ex2-m-n{font-size:var(--t-base);flex-basis:100%}}.contacto-pase{padding-block:clamp(2.4rem,6vw,4.4rem)}.contacto-pase .contacto-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.contacto-pase .contacto-texto{position:static}.contacto-pase .contacto-datos{flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.pase-form{grid-template-columns:1fr;max-width:none;margin-top:.4rem;transition:box-shadow .3s,transform .3s;-webkit-mask:none;mask:none}.pase-form .pa-talon{grid-template-columns:auto 1fr;align-items:center;gap:.6rem 1.2rem;display:grid}.pase-form .pa-listo{color:var(--tx-marino);grid-column:1/-1;margin:0;font-weight:800}.pase-form.pase-listo{box-shadow:0 0 0 3px var(--c-naranja), 0 18px 40px #0000002e}.pase-form.pase-listo .pa-listo{color:var(--c-naranja-texto)}.pa-desde{font-size:var(--t-sm);color:var(--tx-marino);margin-top:.2rem;font-weight:700;display:block}.pa-desde:empty{display:none}@media (width<=860px){.contacto-pase .contacto-grid{grid-template-columns:minmax(0,1fr)}.pase-form .pa-talon{grid-template-columns:1fr}}.exp-hero.ex2{min-height:calc(100svh - var(--header,64px) - var(--barra-sup,44px));align-items:stretch}.ex2>.ex2-in{width:100%}@media (width>=1000px) and (height<=900px){.ex2-in{padding-block:clamp(1.2rem,3svh,2.4rem)}.ex2-txt{gap:clamp(.5rem,1.3svh,.9rem)}.ex2-titulo{font-size:clamp(2.4rem,min(5vw,9svh),5.2rem)!important}.ex2-logo{width:min(100%,46svh)}.ex2-marcas{padding-block:.6rem}.ex2-sv{width:54px;height:54px}.ex2-al{height:56px}.ex2-al img{height:46px}}.ex2 .ex2-titulo{color:#fff}.pp-cab .ex2-al{height:52px}.pp-cab .ex2-al img{height:42px}.pag-evento{--hd-osc:#0a1a2b}.pag-evento.al-suave-body{--hd-osc:var(--al-prof)}.pag-evento.al-intensa-body{--hd-osc:#000}.pag-evento .barra-aliados{background:var(--hd-osc);border-bottom-color:#ffffff14}.pag-evento .barra-aliados .ba-in>span{color:#ffffffb3}.pag-evento .barra-aliados img{filter:brightness(0)invert()}.pag-evento .bs-link,.pag-evento .barra-sup .tema-btn,.pag-evento .barra-sup .idioma,.pag-evento .bs-carrito,.pag-evento .barra-sup .bs-camerino{border-color:#ffffff4d;color:var(--c-blanco)!important}.pag-evento .bs-link:hover{background:#ffffff1a}.pag-evento .site-header,.pag-evento .site-header.solido{background:color-mix(in srgb, var(--hd-osc) 94%, transparent);box-shadow:none;border-bottom-color:#ffffff14}.pag-evento .site-header:not(.menu-abierto) .brand,.pag-evento .site-header:not(.menu-abierto) .carrito-btn,.pag-evento .site-header:not(.menu-abierto) .menu-btn{color:var(--blanco)}.pag-evento .site-header:not(.menu-abierto) .idioma,.pag-evento .site-header:not(.menu-abierto) .tema-btn{color:var(--blanco);border-color:#fff6}@media (width>=1181px){.pag-evento .site-header .nav>a,.pag-evento .site-header .nav-drop-btn{color:#ffffffd1}.pag-evento .site-header .nav>a:hover,.pag-evento .site-header .nav-drop-btn:hover,.pag-evento .site-header .nav-drop.abierto .nav-drop-btn,.pag-evento .site-header .nav [aria-current=page],.pag-evento .site-header .nav-drop-btn.actual{color:var(--blanco)}}.pag-evento.al-intensa-body .site-header{box-shadow:0 1px 0 color-mix(in srgb, var(--al-acento) 40%, transparent)}.ex2-logo{aspect-ratio:auto;border-radius:0;place-items:center;width:min(100%,380px);padding:0;display:grid;box-shadow:none!important;background:0 0!important}.ex2-logo-img{object-fit:contain;filter:drop-shadow(0 0 1.5px #ffffffe6)drop-shadow(0 0 1px #ffffffb3)drop-shadow(0 24px 34px #0000008c);width:100%;height:auto;max-height:46svh;animation:6s ease-in-out infinite ex2-flota}.con-alianza .ex2-logo-img{filter:drop-shadow(0 0 1.5px #ffffffe6) drop-shadow(0 0 22px color-mix(in srgb, var(--al-acento) 45%, transparent)) drop-shadow(0 24px 34px #0009)}@keyframes ex2-flota{50%{translate:0 -12px}}.ex2-lado{justify-items:center;gap:clamp(1rem,3svh,1.8rem);display:grid}.ex2-impacto .exp-media:after{background:linear-gradient(90deg,#052642f0 0%,#0b2c52d1 38%,#0b2c524d 70%,#0b2c521f 100%),linear-gradient(#05264280 0%,#05264200 22% 62%,#052642b8 100%)}.ex2-impacto .ex2-in{grid-template-columns:minmax(0,1fr) auto;align-items:center}.ex2-impacto .ex2-titulo{text-shadow:0 6px 30px #05264273;line-height:1;font-size:clamp(3.2rem,min(1rem + 6.4vw,10.8svh),8.2rem)!important}.ex2-impacto .ex2-txt{gap:clamp(.55rem,1.5svh,1rem)}.ex2-impacto .ex2-txt .ava-lead{max-width:62ch;font-size:var(--t-base)}.ex2-impacto .ex2-lado{align-self:center}.ex2-impacto{--rayas-h:clamp(2rem, 4.6vw, 4.2rem)}.ex2-impacto>.ex2-in{padding-top:clamp(.6rem,1.6svh,1.2rem);padding-bottom:calc(var(--rayas-h) + clamp(.5rem, 1.2svh, 1rem))}.ex2-impacto .ex2-pie{z-index:2;backdrop-filter:none;background:0 0;border-top:0}.ex2-impacto .ex2-pie:after{content:"";z-index:-1;bottom:0;left:0;right:0;top:calc(-1 * var(--rayas-h));backdrop-filter:blur(10px);-webkit-clip-path:polygon(0 calc(var(--rayas-h) * .949), 100% calc(var(--rayas-h) * .537), 100% 100%, 0 100%);clip-path:polygon(0 calc(var(--rayas-h) * .949), 100% calc(var(--rayas-h) * .537), 100% 100%, 0 100%);pointer-events:none;background:#0000006b;position:absolute}.ex2-impacto .ex2-pie:before{content:"";height:var(--rayas-h);background:var(--c-naranja);-webkit-mask:var(--rayas-cinco) center / 100% 100% no-repeat;mask:var(--rayas-cinco) center / 100% 100% no-repeat;pointer-events:none;position:absolute;bottom:100%;left:0;right:0}.ex2-logos{align-items:stretch;margin-block:0;display:flex}.ex2-logos .ex2-credito{align-content:start;gap:.35rem;padding-inline:clamp(1rem,2.2vw,2rem)}.ex2-logos .ex2-credito:first-child{padding-left:0}.ex2-logos .ex2-credito:last-child{padding-right:0}.ex2-logos .ex2-credito figcaption{color:#ffffffd9;text-shadow:0 1px 8px #052642cc}.ex2-logos .ex2-credito img{max-width:340px;height:clamp(62px,9svh,104px)}.ex2-organiza{align-self:center;justify-items:center}.ex2-organiza .ex2-credito{text-align:center;justify-items:center;gap:clamp(.5rem,1.4svh,.9rem);padding:0}.ex2-organiza .ex2-credito figcaption{font-size:var(--t-sm);color:var(--c-blanco);text-shadow:0 1px 10px #052642e6}.ex2-organiza .ex2-credito img{object-position:center;width:auto;max-width:min(30vw,440px);height:clamp(170px,40svh,400px)}@media (prefers-reduced-motion:no-preference){.ex2-flota{animation:5.5s ease-in-out infinite ex2-flota}@keyframes ex2-flota{50%{transform:translateY(-10px)}}}@media (width>=861px){.ex2-logos .ex2-solo-angosto{display:none}}@media (width<=860px){.ex2-organiza{display:none}}.ex2-creditos{top:calc(var(--rayas-h) * -.16);justify-content:flex-end;align-items:center;padding-block:clamp(.45rem,1.1svh,.75rem);display:flex;position:relative}.ex2-credito{align-content:center;gap:.5rem;min-width:0;margin:0;padding-inline:clamp(1rem,2.6vw,2.4rem);display:grid}.ex2-credito+.ex2-credito{border-left:1px solid #fff3}.ex2-credito:last-child{padding-right:0}.ex2-credito figcaption{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;font-weight:800;line-height:1.2}.ex2-credito img{object-fit:contain;object-position:left center;width:auto;max-width:200px;height:clamp(42px,7.2svh,68px);display:block}.ex2-contorno{filter:drop-shadow(1px 0 0 var(--c-blanco)) drop-shadow(-1px 0 0 var(--c-blanco)) drop-shadow(0 1px 0 var(--c-blanco)) drop-shadow(0 -1px 0 var(--c-blanco)) drop-shadow(0 3px 8px #05264273)}.ex2-credito-sv span{align-items:center;gap:.55rem;display:flex}.ex2-credito-sv img{width:clamp(42px,7.2svh,68px)}@media (width<=1400px){.ex2-creditos{padding-right:3.6rem}}@media (width>=861px) and (height<=760px){.ex2-impacto>.ex2-in{padding-top:.6rem;padding-bottom:calc(var(--rayas-h) + .4rem)}.ex2-logos .ex2-credito img{height:56px}.ex2-impacto .ex2-txt .ava-lead{line-height:1.4}.ex2-impacto .ex2-txt{gap:.45rem}.ex2-ficha .ex2-datos li,.ex2-deportes a{min-height:3.5rem;padding-block:.4rem}.ex2-creditos{padding-block:.35rem}.ex2-credito{gap:.2rem}.ex2-impacto .ex2-titulo{font-size:clamp(3rem,9.4svh,5.2rem)!important}.ex2-impacto .ex2-cta .btn{min-height:44px}.ex2-cuenta small{line-height:1.15}.ex2-c-pre b{font-size:3.2rem}.ex2-credito img,.ex2-credito-sv img{height:46px}.ex2-credito-sv img{width:46px}}.ex2-credito-sv b{font-weight:900;font-size:var(--t-lg);color:var(--c-blanco);white-space:nowrap}.ex2-cuenta{color:var(--c-blanco);flex:none;padding-right:clamp(1rem,2.6vw,2.4rem);text-decoration:none;display:block}.ex2-cuenta[hidden],.ex2-c-pre[hidden],.ex2-c-vivo[hidden],.ex2-cuenta small[hidden]{display:none}.ex2-cuenta+.ex2-credito{border-left:1px solid #fff3}.ex2-c-pre,.ex2-c-vivo{grid-template-columns:auto auto;align-items:center;column-gap:.7rem;display:grid}.ex2-c-pre b{font-family:var(--f-display);letter-spacing:0;color:#0000;-webkit-text-stroke:1.5px var(--c-blanco);font-size:clamp(3.4rem,9.5svh,5.4rem);font-weight:700;line-height:.86;transition:color .25s,-webkit-text-stroke-color .25s}.ex2-cuenta:hover .ex2-c-pre b{color:var(--c-naranja);-webkit-text-stroke-color:var(--c-naranja)}.ex2-cuenta small{max-width:13ch;font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:800;line-height:1.25}.ex2-c-vivo{grid-template-columns:auto auto auto}.ex2-c-vivo i{background:var(--c-naranja);border-radius:50%;width:.8rem;height:.8rem;box-shadow:0 0 0 5px #ff6a004d}.ex2-c-vivo b{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(2.6rem,7svh,4rem);font-weight:700;line-height:.9}@media (prefers-reduced-motion:no-preference){.ex2-c-vivo i{animation:1.6s ease-in-out infinite ex2-late}@keyframes ex2-late{50%{box-shadow:0 0 0 12px #ff6a0000}}}.ex2-ficha{grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem;width:100%;max-width:50rem;margin-top:.15rem;display:grid}.ex2-ficha .ex2-datos,.ex2-ficha .ex2-deportes{list-style:none;display:contents}.ex2-ficha .ex2-datos li{flex:none;grid-column:span 3;min-width:0}.ex2-ficha .ex2-deportes li{grid-column:span 2;min-width:0}.ex2-ficha .ex2-datos li,.ex2-deportes a{border-radius:var(--r-m);backdrop-filter:blur(10px);height:100%;min-height:4rem;color:var(--c-blanco);background:#05264280;border:1px solid #fff3;grid-template-columns:2.6rem minmax(0,1fr);align-content:center;align-items:center;gap:.12rem .75rem;padding:.55rem .9rem .55rem .75rem;display:grid}.ex2-ficha .ex2-datos .svi,.ex2-d-cab .svi{border-radius:50%;grid-row:1/span 4;width:2.6rem;height:2.6rem;padding:.55rem}.ex2-ficha .ex2-datos .svi{color:var(--c-naranja-claro);background:#ffffff1f}.ex2-ficha .ex2-datos span{gap:.14rem;min-width:0;line-height:1.2;display:grid}.ex2-ficha .ex2-datos b{font-size:var(--t-base)}.ex2-ficha .ex2-datos small{font-size:var(--t-sm);color:#ffffffd1;line-height:1.25}.ex2-deportes a{text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.ex2-deportes a:hover,.ex2-deportes a:focus-visible{border-color:var(--c-naranja-claro);background:#052642b8;transform:translateY(-2px)}.ex2-d-cab{display:contents}.ex2-d-cab b{font-weight:800;font-size:var(--t-base);grid-column:2;line-height:1.2}.ex2-d-cab .svi{background:var(--c-blanco);color:var(--c-navy);box-shadow:0 0 0 2px var(--c-azul-claro,#ffffff80);padding:.42rem}.ex2-deportes .dep-voleibol .svi{box-shadow:0 0 0 2px var(--c-naranja)}.ex2-deportes .dep-baloncesto .svi{box-shadow:0 0 0 2px var(--c-amarillo-claro)}.ex2-deportes small{font-size:var(--t-sm);color:#ffffffd1;grid-column:2;line-height:1.25}.portal-creds{flex:0 auto;justify-content:center;min-height:0;display:flex}.portal-creds .ex2-credito{text-align:center;justify-items:center;padding-inline:clamp(1rem,2.4vw,2.2rem)}.portal-creds .ex2-credito:last-child{padding-right:clamp(1rem,2.4vw,2.2rem)}.portal-creds .ex2-credito figcaption{text-shadow:0 1px 8px #052642e6;color:#ffffffe0}.portal-creds .ex2-credito img{object-position:center;max-width:260px;height:clamp(52px,12svh,112px)}@media (width<=860px){.ex2-impacto .ex2-in{grid-template-columns:minmax(0,1fr)}.ex2-credito:first-child{padding-left:0}}@media (width<=560px){.ex2-ficha .ex2-datos li{grid-column:1/-1;min-height:3.9rem}.ex2-ficha{gap:.5rem}.ex2-deportes a{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:.6rem .15rem .7rem}.ex2-d-cab .svi{grid-row:auto;margin-bottom:.25rem}.ex2-d-cab b,.ex2-deportes small{grid-column:1}.ex2-deportes small{letter-spacing:0;font-size:.6875rem}.ex2-creditos{padding-bottom:1rem;padding-right:0;top:0}.ex2-cuenta{padding-right:.8rem}.ex2-cuenta+.ex2-credito{padding-left:.8rem}.ex2-c-pre,.ex2-c-vivo{column-gap:.45rem}.ex2-c-pre b{font-size:3.2rem}.ex2-credito-sv b{display:none}.ex2-logos .ex2-credito{gap:.4rem;padding-inline:.9rem}.ex2-logos .ex2-credito img{max-width:66vw;height:clamp(60px,9svh,76px)}.ex2-creditos{justify-content:flex-start}.portal-creds .ex2-credito img{max-width:38vw;height:clamp(40px,8svh,66px)}}.ex2-destino{border-radius:var(--r-l);-webkit-backdrop-filter:blur(8px);background:#00000059;border:1px solid #ffffff29;align-items:center;gap:1rem;padding:.8rem 1.2rem .8rem .9rem;display:flex}.ex2-destino p{margin:0;line-height:1.1;display:grid}.ex2-destino small{font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--al-acento,var(--c-naranja-claro));font-weight:900}.ex2-destino b{text-transform:uppercase;color:#fff;font-size:clamp(1.4rem,1rem + 1.4vw,2.1rem);font-weight:900}.ex2-destino span:not(.ex2-flag):not(.bandera){color:#fffc;font-size:var(--t-sm)}.ex2-flag{perspective:500px;flex:none;width:clamp(96px,9vw,150px);display:block;position:relative}.ex2-flag .bandera{aspect-ratio:3/2;transform-origin:0;border-radius:6px;width:100%;height:auto;animation:3.2s ease-in-out infinite ex2-ondea;display:block;position:relative;overflow:hidden;box-shadow:0 10px 22px #00000073}.ex2-flag .bandera:after{content:"";mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(100deg,#00000047 0%,#ffffff47 18%,#00000038 36%,#ffffff38 54%,#00000040 72%,#fff3 90%) 0 0/220% 100%;animation:3.2s linear infinite ex2-brillo;position:absolute;inset:0}@keyframes ex2-ondea{0%,to{transform:rotateY(-14deg)skewY(-2.5deg)}50%{transform:rotateY(10deg)skewY(2deg)}}@keyframes ex2-brillo{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.ex2-logo-img,.ex2-flag .bandera,.ex2-flag .bandera:after{animation:none}}@media (width<=860px){.ex2-lado{grid-row:1;grid-template-columns:auto 1fr;place-items:center start}.ex2-logo{width:120px}.ex2-logo-img{max-height:120px}.ex2-flag{width:80px}.ex2-destino{padding:.5rem .8rem .5rem .6rem}}.contacto-pase .contacto-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;row-gap:1.6rem}.contacto-pase .contacto-texto{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:end;gap:.6rem 2rem;display:flex}.contacto-pase .contacto-texto>p{max-width:60ch;margin:0}.contacto-pase .contacto-texto .h2{flex-basis:100%;margin:0}.contacto-pase .pase-form{grid-template-rows:1fr auto;height:100%;margin:0;display:grid}.contacto-pase .pase-form .pa-cuerpo{flex-direction:column;justify-content:space-between;display:flex}.contacto-pase .form{align-content:start;height:100%}@media (width<=860px){.contacto-pase .contacto-grid{grid-template-columns:minmax(0,1fr)}.contacto-pase .pase-form{height:auto}}.ex2-lado{justify-items:stretch}.ex2-logo{justify-self:center;width:100%;max-width:440px}.ex2-destino{justify-self:center}@media (width>=1000px) and (height<=900px){.ex2-titulo.ex2-largo{font-size:clamp(2rem,min(3.6vw,7svh),4rem)!important}}@media (width<=860px){.ex2-logo{justify-self:start;max-width:140px}.ex2-destino{justify-self:start}.ex2-lado{grid-template-columns:120px minmax(0,1fr)}.ex2-logo{width:120px}}.ex2-marcas .al-placa.ex2-al{border:0;border-radius:0;height:auto;padding:0;box-shadow:none!important;background:0 0!important}.ex2-marcas .ex2-al img{filter:drop-shadow(0 4px 10px #00000073);max-width:190px;height:64px}.al-intensa .ex2-marcas .ex2-al img{filter:drop-shadow(0 0 14px color-mix(in srgb, var(--al-acento) 45%, transparent)) drop-shadow(0 4px 10px #00000073)}@media (width<=860px){.ex2-marcas .ex2-al img{height:50px}}.modo-pres .exp-media img{height:100%!important;transform:none!important}.modo-pres .ex2-in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)!important}.modo-pres .ex2-lado{grid-row:auto!important;grid-template-columns:none!important;justify-items:center!important}.modo-pres .ex2-logo{width:100%!important;max-width:380px!important}.modo-pres .ex2-logo-img{animation:none;max-height:300px!important}.modo-pres .ex2-flag{width:130px!important}.modo-pres .ex2-flag .bandera,.modo-pres .ex2-flag .bandera:after{animation:none}.modo-pres .ex2-datos li{flex:0 auto!important}.modo-pres .pl-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.modo-pres .pl-media{aspect-ratio:auto!important;height:260px!important;min-height:0!important}.modo-pres .pt-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.modo-pres .pt-grid>*{grid-column:auto!important;grid-template-rows:auto 1fr!important;grid-template-columns:none!important}.modo-pres .pt-media{aspect-ratio:auto!important;height:150px!important;min-height:0!important}.modo-pres .pt-cuerpo p{font-size:var(--t-sm)!important}.modo-pres .revista{padding-block:2rem!important}.modo-pres .rev-titular{font-size:3.6rem!important}.modo-pres .rev-texto{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important;max-width:none!important}.modo-pres .rev-texto p{font-size:var(--t-base)!important}.modo-pres .rev-fotos{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:1.6rem!important;padding-block:.6rem!important}.modo-pres .rev-foto{transform:rotate(var(--giro))!important;grid-column:auto!important;margin-top:0!important}.modo-pres .rev-foto img{aspect-ratio:4/3!important}.modo-pres .rev-video{display:none!important}.modo-pres .it-grid{gap:.7rem!important}.modo-pres .it-dia{padding:.8rem 1rem!important}.modo-pres .ex2-cta,.modo-pres .ex2 .miga,.modo-pres .ex2 .exp-registro,.modo-pres .pi-pedir{display:none!important}.modo-pres .ex2-marcas .ex2-sv{width:auto;height:64px}.modo-pres .pe-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important;align-items:center!important}.modo-pres .it-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.modo-pres .it-grid>.it-relleno{grid-column:span var(--span,1)!important}.modo-pres .pt-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))!important}.modo-pres .pt-grid:has(>:nth-child(4):last-child) .pt-media{height:190px!important}.modo-pres .pa-plan{grid-template-columns:repeat(auto-fit,minmax(0,1fr))!important;display:grid!important}.modo-pres .hablemos{max-width:none!important}.modo-pres .pi-cats{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.modo-pres .pi-cats>*{width:auto!important;max-width:none!important}.modo-pres .canales{grid-template-columns:repeat(4,minmax(0,1fr))!important;display:grid!important}.modo-pres .canales>*{width:auto!important;max-width:none!important}.modo-pres .canales{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.35fr)!important}.modo-pres .canal{overflow-wrap:normal!important;word-break:normal!important}.modo-pres .rev-fotos{justify-content:center;display:flex!important}.modo-pres .rev-foto{flex:1 1 0;max-width:30%}.modo-pres .vz-banda-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important}.modo-pres .vz-visa-banda{justify-self:center!important;width:min(100%,380px)!important}.modo-pres .pd-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;align-items:center!important}.modo-pres .pg-grid:not(.pg-sin-plan){grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.modo-pres .pg-sin-plan{grid-template-columns:minmax(0,1fr)!important}.modo-pres .pg-sin-plan .pg-lista{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid!important}.modo-pres .pg-sin-plan .pg-lista>*{margin:0!important}.cg-ruta{background:var(--c-navy);color:var(--c-blanco);padding-block:var(--sec-y-compacta)}.cg-ruta .vz-titulo,.cg-ruta h3{color:var(--c-blanco)}.cg-ruta .vz-lead{color:var(--c-blanco);max-width:var(--medida)}.cg-ruta .kicker{color:var(--naranja-claro)}.cg-ruta-lista{margin:var(--aire-m) 0 0;counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.cg-ruta-lista a{border-radius:var(--r-m);background:color-mix(in srgb, var(--c-blanco) 9%, transparent);height:100%;color:inherit;align-content:start;gap:.35rem;padding:1.2rem 1.2rem 1.4rem;text-decoration:none;transition:background .2s;display:grid;position:relative}.cg-ruta-lista a:hover{background:color-mix(in srgb, var(--c-blanco) 16%, transparent)}.cg-ruta-lista h3{font-size:var(--t-h3);margin:0;font-weight:700}.cg-ruta-lista p{font-size:var(--t-sm);margin:0;line-height:1.5}.cg-r-n{background:var(--c-naranja,var(--naranja));width:2rem;height:2rem;color:var(--c-negro,var(--c-navy));border-radius:50%;place-items:center;font-weight:700;display:grid}@media (width<=1180px){.cg-ruta-lista{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.cg-ruta-lista{grid-template-columns:minmax(0,1fr)}}.cg-t-nom{font-weight:700}.cg-dias{grid-template-columns:repeat(7,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cg-dias li{border-radius:var(--r-s);background:color-mix(in srgb, var(--c-blanco) 10%, transparent);align-content:start;gap:.25rem;padding:.9rem;display:grid}.cg-dias b{font-size:var(--t-xs);color:var(--naranja-claro)}.cg-dias span{font-weight:700;line-height:1.25}.cg-dias small{font-size:var(--t-xs);line-height:1.4}@media (width<=1180px){.cg-dias{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=860px){.cg-dias{grid-template-columns:repeat(2,minmax(0,1fr))}}.cg-grupo{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:1rem;margin:0;display:grid}.cg-grupo dd{font-size:var(--t-h3);margin:0;font-weight:700}.cg-grupo dt{font-size:var(--t-sm);line-height:1.4}.cg-eventos{gap:var(--aire-m);display:grid}.cg-univ-cab{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.cg-univ-lado img{width:120px;height:auto;margin-bottom:1rem;display:block}.cg-univ-lado small{font-size:var(--t-xs);color:var(--tx-carbon,var(--c-carbon));margin-top:.5rem;display:block}.cg-cifras dd{color:var(--tx-azul,var(--c-navy))}@media (width<=860px){.cg-univ-cab{grid-template-columns:minmax(0,1fr)}}.cg-muro-barra{margin:var(--aire-m) 0 1rem;align-items:center;gap:.8rem;display:flex}.cg-muro-barra input{border:1px solid var(--c-linea,var(--linea));border-radius:var(--r-s);min-width:0;max-width:420px;height:46px;font:inherit;background:var(--c-blanco);color:var(--c-carbon);flex:auto;padding:0 1rem}.cg-muro-barra label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cg-muro{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.cg-muro li{border-radius:var(--r-s);background:var(--c-blanco);height:84px;box-shadow:inset 0 0 0 1px var(--c-linea,var(--linea));place-items:center;padding:.6rem;display:grid}.cg-muro li[hidden]{display:none}.cg-muro img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:62px;display:block}.cg-nota{font-size:var(--t-sm);margin:1rem 0 0;line-height:1.5}.cg-snow{background:var(--bg-niebla,var(--c-niebla));padding-block:var(--sec-y-compacta)}.cg-snow-cab{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.cg-snow-logo{border-radius:var(--r-m);background:var(--c-blanco);padding:1.4rem}.cg-snow-logo img{width:180px;height:auto;display:block}.cg-snow-datos{margin:var(--aire-m) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.cg-snow-datos div{border-radius:var(--r-m);background:var(--c-blanco);padding:1.2rem}.cg-snow-datos dd{font-size:var(--t-h3);color:var(--tx-azul,var(--c-navy));margin:0 0 .3rem;font-weight:700}.cg-snow-datos dt{font-size:var(--t-sm);line-height:1.45}.cg-22{margin:0 0 var(--aire-m);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.6rem;padding:0;list-style:none;display:flex}.cg-22>li:not([aria-hidden]){text-align:center;justify-items:center;gap:.1rem;min-width:190px;display:grid}.cg-22 b{font-size:var(--t-h1,3rem);color:var(--naranja-texto);line-height:1}.cg-22 span{font-weight:700}.cg-22 small{font-size:var(--t-sm)}.cg-22>li[aria-hidden]{font-size:var(--t-h2,2rem);font-weight:700}.cg-snow-dos,.cg-becas-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,3vw,2.4rem);display:grid}.cg-snow-enl{flex-wrap:wrap;gap:.4rem 1rem;display:flex}@media (width<=860px){.cg-snow-cab{grid-template-columns:minmax(0,1fr)}.cg-snow-datos{grid-template-columns:repeat(2,minmax(0,1fr))}.cg-snow-dos,.cg-becas-dos{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.cg-snow-datos{grid-template-columns:minmax(0,1fr)}}.cg-becas-dos{margin-top:var(--aire-m)}.cg-becas-dos article{border-radius:var(--r-m);background:var(--bg-niebla,var(--c-niebla));align-content:start;justify-items:start;gap:.8rem;padding:1.6rem;display:grid}.cg-becas-dos .svi:first-child{color:var(--naranja-texto)}.cg-becas-dos h3,.cg-aca-lista h3{font-size:var(--t-h3);color:var(--tx-azul,var(--c-navy));margin:0;font-weight:700}.cg-aca-lista{margin:var(--aire-m) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1.2rem;padding:0;list-style:none;display:grid}.cg-aca-lista li{border-radius:var(--r-m);box-shadow:inset 0 0 0 1px var(--c-linea,var(--linea));align-content:start;gap:.5rem;padding:1.4rem;display:grid}.cg-aca-lista .svi{color:var(--naranja-texto)}.cg-aca-lista p{font-size:var(--t-base);margin:0;line-height:1.5}.cg-snow .cg-sub{color:var(--tx-azul,var(--c-navy))}.cg-alianza{grid-template-columns:repeat(2,auto)}.cg-alianza span{grid-column:1/-1}.cg-alianza img+img{margin-left:0}.cg-alianza img{width:84px}.cg-talleres p{color:var(--tx-carbon,var(--c-carbon));font-weight:400;font-size:var(--t-sm);margin:0;line-height:1.45}.cg-talleres p.cg-t-nom{color:var(--naranja-texto);font-weight:700}.cg-snow .vz-titulo,.cg-snow .vz-lead{color:var(--tx-azul,var(--c-navy))}.cg-alianza{background:var(--c-blanco);color:var(--tx-azul,var(--c-navy))}.cg-eventos{gap:0}.cg-univ,.cg-becas,.cg-lineas{padding-top:var(--aire-l)}.cg-aca-lista{grid-template-columns:repeat(5,minmax(0,1fr))}@media (width<=1180px){.cg-aca-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cg-aca-lista{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.cg-muro{grid-template-columns:repeat(2,minmax(0,1fr));max-height:520px;overflow-y:auto}}.cg-dias b{color:var(--c-blanco)}.cg-hero+.vz-datos-sec{padding-bottom:var(--aire-l)}.cg-hero .vz-hero-in{padding-bottom:clamp(3rem,2rem + 3vw,4.5rem)}body.dp{background:var(--c-niebla);min-height:100vh;color:var(--c-carbon);margin:0;padding:clamp(1rem,4vw,3rem) 16px}.dp-caja{background:var(--c-blanco);border:1px solid var(--c-linea);border-radius:16px;max-width:520px;margin:0 auto;padding:clamp(1.4rem,4vw,2.2rem)}.dp-logo{width:56px;height:56px;margin:0 0 1.2rem;display:block}.dp-evento{color:var(--c-azul);overflow-wrap:anywhere;margin:0 0 .3rem;font-size:.88rem;font-weight:700}.dp-caja p{max-width:none}.dp-caja h1{color:var(--c-navy);overflow-wrap:anywhere;margin:0 0 .7rem;font-size:clamp(1.5rem,1.2rem + 1.4vw,1.95rem);line-height:1.15}.dp-lead{margin:0 0 1rem;font-size:1.02rem;line-height:1.5}.dp-limite{background:var(--c-azul-suave);color:var(--c-navy);border-radius:8px;margin:0 0 1rem;padding:.3rem .7rem;font-size:.9rem;font-weight:700;display:inline-block}.dp-limite.tarde{background:var(--c-naranja-suave);color:var(--c-naranja-texto)}.dp-instr{border-left:3px solid var(--c-azul);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 1rem;padding-left:.8rem;line-height:1.5}.dp-modelo{color:var(--c-azul);font-weight:700}.dp-aviso{background:var(--c-naranja-suave);color:var(--c-naranja-texto);overflow-wrap:anywhere;border-radius:10px;margin:0 0 1rem;padding:.7rem .85rem;line-height:1.45}.dp-listo{background:var(--c-azul-suave);color:var(--c-navy);border-radius:10px;margin:0 0 1rem;padding:.85rem 1rem;line-height:1.5}.dp-listo-ok{color:var(--c-ok);background:#e3f5ec}.dp-form{flex-direction:column;gap:1rem;margin-top:.4rem;display:flex}.dp-campo{color:var(--c-navy);flex-direction:column;gap:.35rem;font-size:.92rem;font-weight:700;display:flex}.dp-campo input{box-sizing:border-box;border:1px solid var(--c-gris-medio);background:var(--c-blanco);width:100%;height:48px;color:var(--c-negro);font:inherit;border-radius:10px;padding:0 .8rem;font-size:1rem;font-weight:400}.dp-campo input:focus-visible,.dp-archivo:focus-within,.dp-btn:focus-visible{outline:3px solid var(--c-azul);outline-offset:2px}.dp-archivo{border:2px dashed var(--c-azul);background:var(--c-azul-suave);text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:120px;padding:1rem;display:flex;position:relative}.dp-archivo input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.dp-archivo-t{color:var(--c-navy);overflow-wrap:anywhere;max-width:100%;font-weight:700}.dp-archivo small{color:var(--c-gris)}.dp-archivo.con{border-style:solid}.dp-archivo.mal{border-color:var(--c-naranja);background:var(--c-naranja-suave)}.dp-archivo.mal .dp-archivo-t{color:var(--c-naranja-texto)}.dp-acepto{color:var(--c-gris);cursor:pointer;grid-template-columns:22px minmax(0,1fr);gap:.6rem;font-size:.88rem;line-height:1.45;display:grid}.dp-acepto input{width:20px;height:20px;accent-color:var(--c-azul);margin:1px 0 0}.dp-acepto a{color:var(--c-azul)}.dp-btn{background:var(--c-naranja);height:52px;color:var(--c-negro);font:inherit;cursor:pointer;border:0;border-radius:12px;font-size:1.05rem;font-weight:700}.dp-btn:hover{background:var(--c-naranja-hover)}.dp-btn:disabled{opacity:.6;cursor:wait}.dp-trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.dp-letra{color:var(--c-gris);margin:0;font-size:.85rem}.dp-otra{margin-top:.4rem}.dp-otra summary{cursor:pointer;color:var(--c-azul);padding:.3rem 0;font-weight:700}.dp-otra .dp-form{margin-top:.8rem}.dp-ayuda{border-top:1px solid var(--c-linea);color:var(--c-gris);margin:1.4rem 0 0;padding-top:1rem;font-size:.8rem;line-height:1.45}@font-face{font-family:Tungsten;src:url(../fonts/Tungsten-Bold.woff2)format("woff2"),url(../fonts/Tungsten-Bold.woff)format("woff");font-weight:700;font-display:swap}:root{--f-display:"Tungsten", "Roag", "Roag Respaldo", Arial, sans-serif}.cifras dd,.ds-cifras dd,.impacto-grupo dd,.spec-grande dd,.dep-num,.sel-l-n,.rtc-n,.vz-n,.pp-cob,.pa-ruta strong,.marcador dd span,.itin-num,.clase-cod,.ex2-titulo{font-family:var(--f-display);letter-spacing:.005em;font-variant-numeric:lining-nums;font-weight:700}.dep-num small,.itin-num small{font-family:var(--f);letter-spacing:var(--ls-chico)}.cifras dd.es-frase,.ds-cifras dd.es-frase,.impacto-grupo dd.es-frase,.spec-grande dd.es-frase,.pp-cob.es-frase{font-family:var(--f);letter-spacing:0;font-weight:700;line-height:1.15;font-size:var(--t-h3)}.cifras dd,.ds-cifras dd{font-size:clamp(3rem,1.9rem + 3.8vw,5.6rem);line-height:.95}.spec-grande dd{font-size:clamp(2.5rem,1.7rem + 3vw,4.2rem);line-height:.98}.impacto-grupo dd{font-size:clamp(2.5rem,1.9rem + 2vw,3.6rem)}.dep-num{font-size:clamp(5rem,3.6rem + 3.8vw,7.8rem)}.sel-l-n{font-size:4.4rem}.rtc-n{font-size:clamp(3rem,2.2rem + 2.5vw,4.5rem)}.vz-n{font-size:2.8rem}.pp-cob{font-size:clamp(2.1rem,1.5rem + 2vw,3.2rem)}.pa-ruta strong{font-size:clamp(3.2rem,2.4rem + 3.6vw,5.4rem)}.marcador dd span{font-size:clamp(2.5rem,1.6rem + 3vw,4.4rem)}.ex2-titulo{letter-spacing:.008em;line-height:.94;max-width:16ch!important;font-size:clamp(3rem,1.6rem + 6.2vw,6.8rem)!important}.ex2-titulo.ex2-largo{max-width:24ch!important;font-size:clamp(2.6rem,1.3rem + 4.4vw,5.2rem)!important}@media (width<=560px){.ex2-titulo{font-size:clamp(2.8rem,12.5vw,4.2rem)!important}}@media (width>=1000px) and (height<=900px){.ex2-titulo{font-size:clamp(3rem,min(6.2vw,11svh),6.4rem)!important}.ex2-titulo.ex2-largo{font-size:clamp(2.6rem,min(4.6vw,9svh),5rem)!important}}.modo-pres .ex2-titulo{font-size:5.6rem!important}.kicker:before{display:none}.kicker .svi{width:18px;height:18px;color:var(--tx-marino);--sv-acento:var(--c-naranja)}.kicker--claro .svi,.tema-ava .kicker .svi,.tema-cvc .kicker .svi{color:currentColor}.kicker>.kicker-ico+span{margin-left:0}html[data-tema=oscuro] .kicker .svi{color:var(--c-blanco)}.ba-in a.ba-mizuno,.ba-in a[href="/aliados/mikasa/"]{opacity:1}.ba-in a.ba-mizuno img{width:96px;height:auto}.ba-in>a:not(.ba-ava){flex:none}@media (width<=1000px){.barra-aliados .ba-in>a:not(.ba-ava),.barra-aliados .ba-in>span:first-child{display:none}}:root{--c0:7vw}body{--corte-sig:var(--bg-blanco);--corte-ant:var(--bg-blanco)}.hub-hero,.vz-hero,.htt-hero,.pres-hero{position:relative;padding-bottom:calc(var(--c0) + clamp(1.5rem, 3vw, 3rem))!important}.hub-hero:before,.vz-hero:after,.htt-hero:after,.pres-hero:after{content:"";height:calc(var(--c0) + 1px);z-index:3;pointer-events:none;background:linear-gradient(176deg, transparent calc(var(--c0) - .6px), var(--corte-sig) var(--c0));position:absolute;inset:auto 0 0}.vz-hero:before,.vz-banda-in:before{display:none}.it-eeuu{background-image:none;background-color:var(--c-navy)}.confianza,.contacto,.cg-snow,.incluye-sec,.reg,.guia-hero,.pres-proceso,.pres-sec,.cap-arena,.cap-cielo,.salidas,.clases{background:0 0}.tema-ava .contacto,.tema-cvc .contacto{background:var(--bg-blanco)}.paq-niebla,.paq-claro{background:0 0}.paq-cap.paq-niebla,.paq-cap.paq-claro,.confianza,.contacto,.incluye-sec{padding-block:clamp(3.5rem,6vw,6rem)}.selector-ev,.mapa-mundi,.no-modo,.itin,.cg-ruta,.cg-stem,.bloque-azul,.rtc,.htt-func,.disney-banda,.banda-ava,.destacado,.parque,.galeria.simple,.revista,.paq-oscuro{border-radius:var(--r-l);margin-inline:clamp(.6rem,1.6vw,1.6rem);overflow:clip}.selector-ev,.mapa-mundi,.no-modo,.itin,.paq-oscuro{background-image:none}.selector-ev,.mapa-mundi,.no-modo,.itin,.cg-ruta,.cg-stem,.bloque-azul,.rtc,.htt-func,.disney-banda,.banda-ava,.destacado,.galeria.simple,.revista,.paq-oscuro,.cvc-cifras,.itin-dias{margin-block:clamp(1.5rem,3vw,3rem)}.cvc-cifras,.itin-dias{border-radius:var(--r-l);margin-inline:clamp(.6rem,1.6vw,1.6rem);overflow:clip}.parque{margin-block:.6rem}.vz-datos-sec{z-index:4;position:relative;margin-top:clamp(1.5rem,3vw,2.5rem)!important}.vz-datos-sec>*{margin-top:0!important}.paq-oscuro{background-color:var(--c-navy)}.site-footer{padding-top:calc(var(--c0) + clamp(2rem, 4vw, 3.5rem));overflow:hidden}.site-footer:before{width:auto;height:var(--c0);background:linear-gradient(176deg, var(--corte-ant) calc(var(--c0) - .6px), transparent var(--c0));pointer-events:none;inset:0 0 auto}.site-footer>*{position:relative}body:has(.tienda-hero) .site-footer{--corte-ant:var(--c-blanco)}@media print{.site-footer:before,.hub-hero:before,.vz-hero:after,.htt-hero:after,.pres-hero:after{display:none}}main{--t-h2:clamp(30px, 3.9vw, 54px)}main h2{text-transform:uppercase;letter-spacing:.005em;line-height:1.04}.paq-h{font-size:var(--t-h2);max-width:24ch;line-height:1.04}.tr-h2,.vz-titulo{font-size:var(--t-h2)}main h2.h3-grande{font-size:var(--t-h2-sub)}.vz-datos dd{font-family:var(--f-display);letter-spacing:.005em;font-size:clamp(2.6rem,2rem + 1.8vw,3.4rem);font-weight:700}.pl-card,.pt-card{--tarjeta:var(--bg-blanco);background:var(--tarjeta);border-radius:var(--r-l);box-shadow:var(--sombra-baja);transition:transform .35s var(--ease), box-shadow .35s var(--ease);border:0;position:relative}.pl-card:hover,.pt-card:hover{box-shadow:var(--sombra-alta);transform:translateY(-5px)}.pl-media,.pt-media{aspect-ratio:3/2;position:relative}.pl-tag,.pt-etq{z-index:2;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;box-shadow:none;border-radius:0;padding:.4rem 1.1rem;font-weight:700;inset:1rem auto auto 1rem}.pl-tag{background:var(--c-navy);color:var(--c-blanco);--sv-acento:var(--c-naranja)}.pl-tag-sede{background:var(--c-naranja);color:var(--c-negro);--sv-acento:var(--c-negro)}.pl-cuerpo{position:relative}.pl-codigo{font-family:var(--f-display);letter-spacing:.01em;color:var(--naranja-texto);pointer-events:none;font-size:clamp(3.6rem,3rem + 1.6vw,4.8rem);font-weight:700;line-height:.9;position:absolute;top:.4rem;right:1.3rem}.pl-destino .pl-cuerpo{padding-right:1.5rem}.pl-destino .pl-cuerpo>h3,.pl-destino .pl-region{padding-right:6.5rem}html[data-tema=oscuro] .pl-codigo{color:var(--c-naranja-claro)}.pl-dir>.svi:first-child+em{grid-column:2}.pl-cuerpo,.pt-cuerpo{gap:.5rem;padding:.7rem 1.5rem 1.5rem}.pl-cuerpo h3,.pt-cuerpo h3{font-size:clamp(1.45rem,1.2rem + .9vw,1.9rem);font-weight:900;line-height:1.06}.pl-cuerpo{grid-template-rows:auto auto 1fr}.pl-dir{border-top:1px solid var(--linea);font-size:var(--t-sm);color:var(--tx-carbon);grid-template-columns:auto minmax(0,1fr);align-self:end;gap:.15rem .6rem;margin-top:.7rem;padding-top:.9rem;font-weight:400;display:grid}.pl-dir em{color:var(--tx-marino);grid-column:2;align-items:center;gap:.35rem;font-style:normal;font-weight:700;display:inline-flex}.pl-dir .svi{transition:transform .25s var(--ease)}.pl-dir:hover em .svi{transform:translate(4px)}.pl-dir:hover span{text-decoration:none}.pt-num{z-index:2;font-family:var(--f-display);color:var(--naranja-texto);pointer-events:none;font-size:clamp(3.6rem,3rem + 1.6vw,4.8rem);font-weight:700;line-height:.9;position:absolute;right:1.3rem}.pt-card{grid-template-rows:auto 1fr;display:grid}.pt-media{grid-row:1}.pt-num{grid-area:2/1;place-self:start end;margin:.4rem 1.3rem 0 0;position:relative;right:auto}.pt-cuerpo{grid-area:2/1;padding-right:5.5rem}html[data-tema=oscuro] .pt-num{color:var(--c-naranja-claro)}@media (prefers-reduced-motion:reduce){.pl-card:hover,.pt-card:hover{transform:none}}.ex2-titulo,.rev-titular{line-height:1}.vz-alerta h2 span{letter-spacing:.1em}.contacto .contacto-texto p{max-width:min(62ch,100%)!important}:root{--g-bloque:clamp(.6rem, 1.6vw, 1.6rem);--ancho-util:calc(100vw - var(--barra,0px))}.vz-banda-in,.cg-banda-in,.itin-interno,.hub-cvc-in,.tr-lista{width:auto;max-width:none;margin-inline:calc((100% - var(--ancho-util)) / 2 + var(--g-bloque));padding-inline:calc((var(--ancho-util) - 100%) / 2 - var(--g-bloque));border-radius:var(--r-l)}.pi-sin b{font-size:var(--t-lg);color:var(--tx-marino);line-height:1.25}.pi-fechas b{font-family:var(--f);letter-spacing:-.005em;font-size:clamp(2.2rem,1.7rem + 1.6vw,3rem);font-weight:900;line-height:1}.pi-valor b:not(.pi-sin b){font-family:var(--f);letter-spacing:-.005em;font-weight:900}:root{--c-o-pag:#0a1422;--c-o-sup:#121e30;--c-o-alta:#1b2a40;--c-o-lin:#2a3b54;--c-o-tx:#e9eef5;--c-o-mut:#a7b3c4}html[data-tema=oscuro] body{--tx-azul:var(--c-o-tx);--tx-marino:var(--c-o-tx);--tx-noche:var(--c-o-tx);--tx-carbon:var(--c-o-tx);--bg-blanco:var(--c-o-pag);--bg-niebla:var(--c-o-sup);--bg-suave:var(--c-o-alta);--gris:var(--c-o-mut);--linea:var(--c-o-lin);--carbon:var(--c-o-sup);--azul-noche:var(--c-o-tx);background:var(--c-o-pag);color:var(--c-o-tx)}html[data-tema=oscuro] .pl-card,html[data-tema=oscuro] .pt-card,html[data-tema=oscuro] .ph-card,html[data-tema=oscuro] .vz-datos>div{--tarjeta:var(--c-o-sup);background:var(--c-o-sup)}html[data-tema=oscuro] :is(.selector-ev,.mapa-mundi,.paq-oscuro,.no-modo,.site-footer,.itin,.cg-ruta,.cg-stem,.bloque-azul,.rtc,.htt-func,.vz-banda-in,.cg-banda-in,.itin-interno,.tr-lista){background-color:var(--c-o-sup);background-image:none}html[data-tema=oscuro] :is(.barra-aliados,.nav-panel){background:var(--c-o-sup)}html[data-tema=oscuro] .campo :is(input,select,textarea){background:var(--c-o-alta);color:var(--c-o-tx);border-color:var(--c-o-lin)}:root{--regla:var(--naranja)}.vs-estado.est-ultimos{color:var(--c-acento-texto)}html[data-tema=oscuro] .vs-estado.est-ultimos{color:var(--c-naranja-osc)}.parque-naranja{background:var(--c-navy-medio)}.parque-naranja,.parque-naranja :is(h2,h3,p,b,span,li,a){color:var(--c-blanco)}.parque-naranja .parque-lista li,.parque .parque-lista li{background:0 0}.htt-formatos li.tilt{background:var(--c-navy);color:var(--c-blanco)}.htt-formatos li.tilt *{color:inherit}.cg-logos{background:var(--c-blanco)}.rtc-niveles>li,.rtc-niveles>li:nth-child(n){color:var(--c-blanco)!important;background:#ffffff14!important}.rtc-niveles>li *{color:inherit!important}.it-relleno{background:var(--c-navy-medio);background-image:none}.it-rel-t,.it-rel-t b,.it-rel-pais b{color:var(--c-blanco)}.dep-chip.dep-voleibol,.vs-dep.dep-voleibol,.mm-dep.dep-voleibol,.ex2-dep.dep-voleibol{background:var(--c-naranja);color:var(--c-negro);--sv-acento:var(--c-negro)}.dep-card.dep-voleibol{--tinte:var(--c-navy-medio)}.vz-datos>div,.pasos-h>li,.consejos-grid>li,.marcador,.spec-grande,.bk-apoyos,.cg-otra a{border-top-color:var(--regla)}.ben-0,.cg-otra a{border-left-color:var(--regla)}.cg-otra a{border-bottom-color:var(--regla)}.pl-codigo,.pt-num{transition:color .3s var(--ease)}.pl-card:hover .pl-codigo,.pt-card:hover .pt-num{color:var(--c-naranja)}.bk-tag,.pl-tag.pl-tag-sede,.pl-tag-sede,.bk-pared .bk-zona .bk-tag{background:var(--naranja);color:var(--c-negro);--sv-acento:var(--c-negro)}.parque .parque-n,.parque-naranja .parque-n{color:var(--c-blanco)}.parque-vivo{background:var(--c-navy-medio)}.parque-vivo .parque-lista li,.parque-vivo .parque-lista li :is(p,b,span,h3){color:var(--c-blanco);background:0 0}.tema-cvc .pl-tag.pl-tag-sede{background:var(--c-cvc-verde);color:var(--c-blanco)}mark.resalte,.resalte{color:inherit;background:linear-gradient(var(--naranja), var(--naranja)) no-repeat 0 96% / 100% .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0;padding:0 0 .06em}h2 .resalte.resalte{color:inherit}.resalte-anim .resalte:not(.on),.resalte-anim .statement-text .w:not(.on) .resalte{background-size:0% .12em}.resalte-anim .statement-text .w.on .resalte{background-size:100% .12em}.tema-ava h2 .resalte,.tema-cvc h2 .resalte,.bava .resalte,.banda-ava .resalte{background:0 0;padding:0}.kicker>.svi:first-child,html[data-tema=oscuro] .kicker>.svi:first-child{box-sizing:content-box;color:var(--c-navy-prof);--sv-acento:var(--c-blanco);background:var(--naranja);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);padding:5px 7px}.dep-num{color:var(--c-naranja);background:#071d38db}.sel-l-n,.ct-cifras dd,.pres-cifras b,.vz-hero .vz-datos dd{color:var(--naranja)}.vs-cta{background:var(--c-naranja);color:var(--c-negro);--sv-acento:var(--c-negro)}.visa:hover .vs-cta{background:var(--c-naranja-hover)}.clase-puntos li:before{background:var(--naranja)}.clase-cta{border-top-color:var(--naranja)}.clase-cta .svi,.tr-ir,.tablero-fila:hover .tr-ir{color:var(--naranja)}.nav a:hover{border-bottom-color:var(--naranja)}.tablero-republica .tablero-fila{transition:box-shadow .2s var(--ease), background-color .2s var(--ease)}.tablero-republica .tablero-fila:hover{box-shadow:inset 4px 0 0 var(--naranja)}.est2-ultimos .led{color:var(--c-naranja)}.sel-grupo button[aria-pressed=true],.sel-grupo button[aria-pressed=true]:not([data-sel-rama]){background:var(--c-naranja);border-color:var(--c-naranja);color:var(--c-negro);--sv-acento:var(--c-negro)}.footer-grid h3,.footer-grid a:hover{color:var(--naranja)}:is(.bava,.banda-ava,.ava-hero2,.ap-banda-in,.tema-ava) .kicker>.svi:first-child{background:var(--c-blanco);color:var(--c-navy-prof);--sv-acento:var(--c-navy-prof)}.tema-ava .footer-grid h3,.tema-ava .footer-grid a:hover{color:var(--c-blanco)}.portal-titulo,.pag-titulo,.vz-h1,h1.h1{text-transform:uppercase;letter-spacing:.005em;line-height:1.02}.portal-titulo{font-size:max(28px, min(calc(var(--t-h1) * .86), 9.8svh, 8.6vw));max-width:19ch}.btn,.portal-link,.clase-cta,.vs-cta,.vs-rama,.vs-estado,.vs-dep,.sel-grupo button,.sel-ramas button,.paq-ops button,.dep-chip,.mm-dep,.mm-chip,.np-tit,.bk-tag,.bk-dep,.pl-tag,.pt-etq,.vz-chip,.ofi-sello,.tablero-republica .t-estado,.tr-cols,.dep-num small,.sel-l-t,.hub-saltos a,.ev-tabs a,.ev-mes,.tabs button,.ct-accesos a,.pl-dir em,.footer-grid h3,.cinta-vivo{text-transform:uppercase;letter-spacing:.08em}.btn{font-size:var(--t-sm);font-weight:900}.btn--sm,.vs-cta{font-size:var(--t-xs);font-weight:900}.footer-grid h3{font-size:var(--t-sm);font-weight:900}.vz-chip span{letter-spacing:inherit}.anios,.universidades{padding-top:.7rem}@media (width<=560px){.pag-titulo,.vz-h1,h1.h1{font-size:min(var(--t-h1), 8.2vw)}}@media (width>=1000px){.tr-cols,.tablero-republica .tablero-fila{grid-template-columns:92px minmax(170px,1.1fr) minmax(0,2.4fr) 235px 24px}}.dep-num,.sel-l-n,.pl-codigo,.pt-num,.clase-cod,.parque-n,.itin-num,.rtc-n,.cifras dd:not(.es-frase),.ds-cifras dd:not(.es-frase),.ct-cifras dd:not(.es-frase),.impacto-grupo dd:not(.es-frase),.spec-grande dd:not(.es-frase),.pres-cifras b{-webkit-text-fill-color:transparent;-webkit-text-stroke:2px currentColor;paint-order:normal}.dep-num{-webkit-text-stroke-width:2.5px}.dep-num small{color:var(--c-blanco);-webkit-text-fill-color:currentColor;-webkit-text-stroke:0}.itin-num{color:var(--naranja)}.itin-num small{-webkit-text-fill-color:currentColor;-webkit-text-stroke:0}.sel-l-n,.rtc-n{-webkit-text-stroke-width:1.5px}.cifras dd:not(.es-frase),.ds-cifras dd:not(.es-frase),.ct-cifras dd:not(.es-frase),.impacto-grupo dd:not(.es-frase),.spec-grande dd:not(.es-frase),.pres-cifras b{font-family:var(--f-display);letter-spacing:.02em;-webkit-text-stroke-width:1.5px;font-weight:700}.pl-card:hover .pl-codigo,.pt-card:hover .pt-num{-webkit-text-fill-color:var(--c-naranja)}.clase-cod,.clase-1 .clase-cod{color:var(--c-blanco);opacity:.9;letter-spacing:.01em;-webkit-text-stroke:1.5px currentColor;font-size:4.4rem}.parque-n,.parque .parque-n,.parque-naranja .parque-n{font-family:var(--f-display);letter-spacing:.03em;color:var(--c-blanco);-webkit-text-stroke-width:1.25px;font-size:2.6rem;font-weight:700;line-height:1}.selector-ev:before{font-family:var(--f-display);font-weight:700}.site-footer:after{content:"SPORT VOYAGER";text-align:center;white-space:nowrap;font-family:var(--f-display);letter-spacing:.012em;color:#0000;-webkit-text-stroke:1.5px #ffffff3d;pointer-events:none;margin-top:clamp(1.5rem,3vw,2.5rem);margin-bottom:-.12em;font-size:20.5vw;font-weight:700;line-height:.9;display:block}h1 .resalte.resalte,h2 .resalte.resalte{color:inherit}.hd-oscuro:not(.es-inicio){--hd-fondo:var(--c-navy)}.hd-oscuro.tema-cvc{--hd-fondo:var(--c-cvc-oscuro)}.hd-oscuro.tema-ava{--hd-fondo:var(--c-ava-azul-osc)}.hd-oscuro .site-header{transition:background-color .35s var(--ease), border-color .35s, box-shadow .35s}.hd-oscuro:not(.es-inicio) .site-header:not(.solido):not(.menu-abierto){background:var(--hd-fondo);border-bottom-color:#ffffff1a}html[data-tema=oscuro] .hd-oscuro:not(.es-inicio) .site-header:not(.solido):not(.menu-abierto){background:var(--c-o-pag)}.hd-oscuro:not(.es-inicio) .barra-sup{background:var(--hd-fondo)}.np-tit{font-size:var(--t-xs);margin:0 0 .6rem .7rem;font-weight:900}.np-dep>span:last-child,.np-exp{min-width:0}.nav .np-dep,.nav .np-exp{min-height:64px}.dep-card a:after{background:linear-gradient(176deg, transparent calc(100% - 15.5rem), color-mix(in srgb, var(--tinte) 94%, transparent) calc(100% - 15.45rem))}.ruta-card a:after{background:linear-gradient(176deg,#0000 calc(100% - 10.5rem),#071d38f0 calc(100% - 10.45rem))}.clases-grid{align-items:stretch;row-gap:1rem}.clases-grid>.clase{grid-row:span 4;grid-template-rows:subgrid;align-content:normal;row-gap:.9rem;padding:1.6rem 1.4rem;display:grid}.clase h3{align-self:start;margin:0;padding-right:3.4rem}.clase-para,.clase-puntos{margin:0}.clase-para{opacity:1}.clase-cod{opacity:1;line-height:1;top:1.3rem;right:1.3rem}.clase-cta{font-size:var(--t-xs);border-top:1px solid;justify-content:space-between;align-self:end;width:100%;margin:0;padding-top:1rem;display:flex}.clase-1{background:var(--c-naranja);color:var(--c-negro)}.clase-1 :is(h3,p,li,a,span),.clase-1 .clase-cod{color:var(--c-negro)}.clase-1 .clase-puntos li:before,.clase-1 .clase-cta .svi{background-color:#0000}.clase-1 .clase-puntos li:before{background:var(--c-negro)}.clase-1 .clase-cta,.clase-1 .clase-cta .svi{color:var(--c-negro);border-top-color:var(--c-negro)}.clase-2{background:var(--c-blanco);color:var(--c-tinta,#1b2738);box-shadow:inset 0 0 0 1.5px var(--linea)}.clase-2 :is(h3,.clase-cta),.clase-2 .clase-cod{color:var(--c-navy)}.clase-3{background:var(--c-navy);color:var(--c-blanco)}.clase-4{color:var(--c-blanco);background:#1b2738}html[data-tema=oscuro] .clase-2{background:var(--c-o-sup);color:var(--c-o-tx);box-shadow:inset 0 0 0 1.5px var(--c-o-lin)}html[data-tema=oscuro] .clase-2 :is(h3,.clase-cta),html[data-tema=oscuro] .clase-2 .clase-cod{color:var(--c-o-tx)}@media (width>=1000px){.clase-cta{white-space:nowrap}}.bk-zona{box-sizing:border-box;text-align:center;justify-content:center;width:100%;min-height:64px;max-width:none!important}.ev-paises{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ev-paises li{text-align:center;border-radius:var(--r-m);background:var(--bg-blanco);box-shadow:inset 0 0 0 1.5px var(--linea);align-content:start;justify-items:center;gap:.35rem;padding:1.1rem .8rem 1rem;display:grid}.ev-paises .bandera{aspect-ratio:3/2;border-radius:var(--r-s);width:min(100%,118px);height:auto;margin:0 0 .45rem;display:block;overflow:hidden;box-shadow:0 6px 16px #0b2c522e}.ev-paises .bandera svg{width:100%;height:100%;display:block}.ev-paises b{font-size:var(--t-base);line-height:1.2}.ev-paises span:not(.bandera){font-size:var(--t-sm);color:var(--gris);margin:0}.cg-alianza{place-items:center;column-gap:.7rem;padding:.6rem .8rem;bottom:-2.6rem;right:-1.2rem}.cg-alianza img{object-fit:contain;width:68px;height:68px}.cg-hero .vz-hero-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.cg-hero .vz-h1{font-size:clamp(2rem,1rem + 3.1vw,3.8rem)}@media (width<=860px){.cg-hero .vz-hero-in{grid-template-columns:minmax(0,1fr)}.cg-alianza{bottom:-1.2rem;right:.5rem}}.cg-dias li,.cg-talleres li{overflow:hidden}.cg-dias li{padding:0 0 .9rem}.cg-dias li>:not(.cg-media){padding-inline:.8rem}.cg-media{margin-bottom:.55rem;display:block;position:relative;overflow:hidden}.cg-foto{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}body:before{content:"";z-index:-1;pointer-events:none;background:url(../img/doodle.svg) 0 0/720px 720px;position:fixed;inset:0}html[data-tema=oscuro] body:before{background-image:url(../img/doodle-osc.svg)}body.pag-colegios:before{background-image:url(../img/doodle-colegio.svg)}html[data-tema=oscuro] body.pag-colegios:before{background-image:url(../img/doodle-colegio-osc.svg)}.selector-ev,.mapa-mundi,.no-modo,.itin,.paq-oscuro,html[data-tema=oscuro] :is(.selector-ev,.mapa-mundi,.no-modo,.itin,.paq-oscuro){background-image:url(../img/doodle-osc.svg);background-size:720px 720px}.pag-colegios :is(.cg-stem,.cg-ruta,.cg-banda-in){background-image:url(../img/doodle-colegio-osc.svg);background-size:720px 720px}@media print{body:before{display:none}}.modo-pres body:before,body.modo-pres:before{display:none}:root{--rayas-cinco:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 17' preserveAspectRatio='none'%3E%3Cpath d='M0 7.00L100 0.00V0.72L0 7.72zM0 8.43L100 1.43V2.33L0 9.33zM0 10.22L100 3.22V4.34L0 11.34zM0 12.46L100 5.46V6.85L0 13.85zM0 15.25L100 8.25V10.00L0 17.00z'/%3E%3C/svg%3E");--rayas-alto:3.4vw;--rayas-borde:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10.4' preserveAspectRatio='none'%3E%3Cpath fill='%23FF6A00' d='M0 7.00L100 0.00V0.24L0 7.24zM0 7.49L100 0.49V0.79L0 7.79zM0 8.09L100 1.09V1.48L0 8.48zM0 8.86L100 1.86V2.33L0 9.33zM0 9.81L100 2.81V3.40L0 10.40z'/%3E%3C/svg%3E")}@media (width<=560px){:root{--rayas-alto:6vw;--rayas-borde:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 13' preserveAspectRatio='none'%3E%3Cpath fill='%23FF6A00' d='M0 7.00L100 0.00V0.43L0 7.43zM0 7.86L100 0.86V1.40L0 8.40zM0 8.93L100 1.93V2.60L0 9.60zM0 10.27L100 3.27V4.11L0 11.11zM0 11.95L100 4.95V6.00L0 13.00z'/%3E%3C/svg%3E")}}.pl-media,.pt-media,.ph-media,.viaje-foto,.noticia-foto,.pa-rest-media,.cg-media{position:relative;overflow:hidden}.pl-media:before,.pt-media:before,.ph-media:before,.viaje-foto:before,.noticia-foto:before,.pa-rest-media:before,.cg-media:before,.pl-media:after,.pt-media:after,.ph-media:after,.viaje-foto:after,.noticia-foto:after,.pa-rest-media:after,.cg-media:after{content:"";aspect-ratio:100/17;z-index:1;pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.pl-media:before,.pt-media:before,.ph-media:before,.viaje-foto:before,.noticia-foto:before,.pa-rest-media:before,.cg-media:before{background:var(--tarjeta,var(--bg-blanco));clip-path:polygon(100% 0,100% 100%,0 100%,0 41.2%)}.pl-media:after,.pt-media:after,.ph-media:after,.viaje-foto:after,.noticia-foto:after,.pa-rest-media:after,.cg-media:after{background:var(--c-naranja);-webkit-mask:var(--rayas-cinco) center / 100% 100% no-repeat;mask:var(--rayas-cinco) center / 100% 100% no-repeat}.pa-rest-card .pa-rest-media:before,.cg-talleres .cg-media:before{background:var(--c-blanco)}.cg-dias .cg-media:before{background:var(--c-navy)}html[data-tema=oscuro] .pa-rest-card .pa-rest-media:before{background:var(--c-o-sup)}.site-footer{padding-top:calc(var(--c0) + var(--rayas-alto) + clamp(2rem, 4vw, 3.5rem))}.site-footer:before{height:calc(var(--c0) + var(--rayas-alto));background:var(--rayas-borde) 0 0 / 100% 100% no-repeat, linear-gradient(176deg, var(--corte-ant) calc(var(--c0) - .6px), transparent var(--c0))}.it-img{object-fit:contain;border-radius:var(--r-s);width:56px;height:56px;position:absolute;top:.85rem;right:.9rem}.it-img-foto{object-fit:cover;box-shadow:0 2px 8px #0b2c5238}@font-face{font-family:SPV Aeropuerto;src:url(../fonts/SPV-Aeropuerto.woff)format("woff");font-display:swap}:root{--f-puntos:"SPV Aeropuerto", var(--f-display);--pa-fondo:var(--c-o-pag);--pa-sup:var(--c-o-sup);--pa-lin:var(--c-o-lin);--pa-mut:var(--c-o-mut)}.tablero-republica{margin:var(--aire-l,clamp(3rem, 6vw, 5.5rem)) var(--g-bloque) 0;border-radius:var(--r-l);background:var(--pa-fondo);color:var(--c-blanco);padding-block:clamp(1.8rem,3vw,2.8rem)}.tablero-republica>.wrap{width:min(100%,1400px);max-width:none;padding-inline:clamp(1rem,2.6vw,2.8rem)}.tablero-republica .kicker{color:var(--pa-mut);margin-bottom:.6rem}.tablero-republica .kicker>.svi:first-child{color:var(--c-navy-prof)}.tablero-republica .tr-cab{border-bottom:2px solid var(--pa-lin);align-items:center;margin-bottom:1.3rem;padding-bottom:1.1rem}main .tablero-republica h2.tr-h2{font-family:var(--f-puntos);color:var(--c-naranja);letter-spacing:.04em;font-size:clamp(1.9rem,1.1rem + 3vw,3.9rem);font-weight:400;line-height:1.1}.tr-reloj{justify-items:end;gap:.1rem;margin:0;display:grid}.tr-reloj small{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--pa-mut);font-weight:900}.tr-reloj b{font-family:var(--f-puntos);letter-spacing:.04em;color:var(--c-blanco);font-size:2.3rem;font-weight:400;line-height:1}.tablero-republica .tr-buscar.bus-form{box-shadow:none;color:var(--c-blanco);background:0 0;border:0;gap:.6rem;margin:0 0 1.2rem;padding:0}.tablero-republica .bus-campo{background:var(--pa-sup);border:1.5px solid var(--pa-lin)}.tablero-republica .bus-campo:focus-within{background:var(--pa-sup);border-color:var(--c-naranja)}.tablero-republica .bus-campo>span{color:var(--pa-mut);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.tablero-republica .bus-campo select{color:var(--c-blanco);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E")}.tablero-republica .bus-campo select option{color:var(--c-negro)}.tablero-republica .bus-mas{color:var(--c-blanco);border-color:var(--pa-lin)}.tablero-republica .tr-lista{width:auto;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0;overflow:visible}.tablero-republica .tr-cols,.tablero-republica .tablero-fila{grid-template-columns:124px 104px minmax(190px,1fr) minmax(0,1.9fr) 262px 20px;gap:1rem;padding-inline:.5rem}.tablero-republica .tr-cols{color:var(--pa-mut);font-size:var(--t-xs);border-bottom:2px solid var(--pa-lin);padding-block:.55rem;font-weight:900}.tablero-republica .tablero-fila,.tablero-republica .tablero-fila[data-raya=b]{border-bottom:1px solid var(--pa-lin);background:0 0;min-height:70px;padding-block:.7rem}.tablero-republica .tablero-fila:hover,.tablero-republica .tablero-fila:focus-visible{background:var(--pa-sup)}.tablero-republica .tr-fecha b,.tablero-republica .tr-vuelo,.tablero-republica .tr-destino>span,.tablero-republica .tr-evento b,.tablero-republica .t-estado>span{font-family:var(--f-puntos);text-transform:uppercase;letter-spacing:.08em;font-weight:400}.tablero-republica .tr-fecha b{color:var(--c-naranja);font-size:1.45rem;line-height:1.1}.tablero-republica .tr-vuelo{color:var(--pa-mut);white-space:nowrap;font-size:1.2rem}.tablero-republica .tr-destino>span{font-size:1.3rem;line-height:1.2}.tablero-republica .tr-evento b{font-size:1.2rem;line-height:1.3}.tablero-republica .tr-fecha small,.tablero-republica .tr-destino small,.tablero-republica .tr-evento small{font-family:var(--f);font-size:var(--t-xs);letter-spacing:0;text-transform:none;color:var(--pa-mut)}.tablero-republica .tr-destino small{font-weight:500;display:block}.tablero-republica .t-estado>span{font-size:1.05rem;line-height:1.2}.tablero-republica .est2-abierto{color:var(--c-ok-vivo)}.tablero-republica .est2-ultimos{color:var(--c-naranja)}.tablero-republica .est2-pronto{color:var(--c-amarillo)}.tablero-republica .est2-espera{color:var(--pa-mut)}.tablero-republica .est2-fin{color:var(--c-azul-claro)}.tablero-republica .est2-vivo{color:var(--c-alerta-claro)}.tablero-republica .t-estado>span{color:inherit}@media (prefers-reduced-motion:no-preference){.tablero-republica .est2-ultimos .led{animation:1.2s steps(2,end) infinite parpadeo}}.tablero-republica .tr-ir{color:var(--c-naranja)}.tablero-republica [data-ver-todos]{border-radius:var(--r-pill);width:fit-content;min-width:min(100%,280px);margin:1.3rem auto 0;display:flex}.tablero-republica .tr-pie{text-align:center;max-width:none;color:var(--pa-mut);margin-top:1rem}.tablero-republica .tr-pie a{color:var(--c-blanco);text-decoration-color:var(--c-naranja);white-space:nowrap}@media (width<=1180px){.tablero-republica .tr-vuelo{display:none}.tablero-republica .tablero-fila{grid-template-columns:74px minmax(0,1fr) 20px;grid-template-areas:"f e ir""f d ir""f s ir";gap:.35rem 1rem}.tablero-republica .tr-fecha b{font-size:1.1rem}.tablero-republica .tr-destino>span{font-size:1.05rem;display:block}.tablero-republica .tr-evento b{font-size:1.05rem}.tablero-republica .t-estado>span{font-size:.95rem}}@media (width<=560px){.tablero-republica .tablero-fila{padding-inline:.2rem}.tablero-republica .tr-fecha small{display:block}.tr-reloj b{font-size:1.6rem}}@media (width>=1181px){.tablero-republica .tr-buscar.bus-form{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,3fr)}}.tablero-republica .bus-multi{background:var(--pa-sup);border:1.5px solid var(--pa-lin)}.tablero-republica .bm-btn,.tablero-republica .bm-btn b{color:var(--c-blanco);background-color:#0000}.tablero-republica .bm-btn>span:first-child{color:var(--pa-mut);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.tablero-republica .bm-pop{color:var(--tx-carbon,var(--c-carbon))}.tablero-republica .bus-multi.abierto{background:var(--pa-sup);border-color:var(--c-naranja)}.tablero-republica .bm-btn b{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='M5 9l7 7 7-7'/%3E%3C/svg%3E")}.tablero-republica .tr-fecha b{font-size:1.7rem}.tablero-republica .tr-vuelo{font-size:1.3rem}.tablero-republica .tr-destino>span{font-size:1.45rem}.tablero-republica .tr-evento b{font-size:1.35rem}.tablero-republica .t-estado>span{font-size:1.2rem}@media (width<=1180px){.tablero-republica .tablero-fila{grid-template-columns:92px minmax(0,1fr) 20px}.tablero-republica .tr-fecha b{font-size:1.25rem}.tablero-republica .tr-destino>span{font-size:1.15rem}.tablero-republica .tr-evento b{font-size:1.2rem}.tablero-republica .t-estado>span{font-size:1.05rem}}.hub-hero,.vz-hero,.htt-hero,.pres-hero{padding-bottom:calc(var(--c0) + var(--rayas-alto) + clamp(1.5rem, 3vw, 3rem))!important}.hub-hero:before,.vz-hero:after,.htt-hero:after,.pres-hero:after{height:calc(var(--c0) + var(--rayas-alto));background:var(--rayas-borde) 0 0 / 100% 100% no-repeat, linear-gradient(to bottom right, transparent calc(50% - .5px), var(--corte-sig) 50%) 0 0 / 100% var(--c0) no-repeat, linear-gradient(var(--corte-sig), var(--corte-sig)) 0 100% / 100% calc(var(--rayas-alto) + .05vw) no-repeat}.selector-ev,html[data-tema=oscuro] .selector-ev{color:var(--tx-carbon);padding-block:var(--aire-l,clamp(3rem, 6vw, 5.5rem));background:0 0}.selector-ev:before{-webkit-text-stroke-color:color-mix(in srgb, var(--tx-marino) 12%, transparent)}.selector-ev .h2,.selector-ev .sel-titulo,.selector-ev .sel-titulo *,.selector-ev .kicker,.selector-ev .kicker:not(.kicker--claro){color:var(--tx-marino)}.sel-lead,.sel-l-t{color:var(--gris)}.sel-escudo{background:var(--bg-niebla);box-shadow:none}.sel-libreta{background:var(--bg-blanco);box-shadow:inset 0 0 0 1.5px var(--linea)}.sel-l-n,.selector-ev .sel-l-n{color:var(--tx-marino)}.sel-grupo button{border-color:var(--linea);color:var(--tx-marino)}.sel-grupo button:hover{border-color:var(--c-naranja)}.ev-mes{border-color:var(--linea);color:var(--tx-marino)}.ev-mes small,.ev-mes *{color:inherit}.ev-mes span{color:var(--c-negro)}.sel-cal{color:var(--tx-marino)}.sel-cal:hover{color:var(--tx-azul)}.sel-camerino{background:var(--bg-niebla);box-shadow:none}.sel-camerino p{color:var(--tx-carbon)}.sel-camerino b{color:var(--tx-marino)}.sel-vacio{color:var(--tx-carbon)}.sel-vacio a{color:var(--vivo)}.selector-ev .circ{border-color:var(--linea);color:var(--tx-marino)}.selector-ev .circ:hover:not(:disabled){background:var(--c-naranja);border-color:var(--c-naranja);color:var(--c-negro)}.selector-ev .btn--secundario,.sel-camerino .btn--secundario{border-color:var(--tx-marino);color:var(--tx-marino)}.selector-ev .btn--secundario:hover,.sel-camerino .btn--secundario:hover{background:var(--tx-marino);border-color:var(--tx-marino);color:var(--bg-blanco)}.selector-ev .visa,.selector-ev .vs-hoja{box-shadow:0 0 0 1.5px var(--linea)}.ph-media{align-self:stretch;height:100%;min-height:100%;max-height:none}.ph-media>:first-child{position:absolute;inset:0}@media (width<=640px){.ph-media{height:auto;min-height:0}.ph-media>:first-child{position:relative;inset:auto}}.it-rel-t{font-size:clamp(1.1rem,.95rem + .5vw,1.4rem)}.it-rel-t mark{color:inherit}.it-rel-t b{color:var(--c-blanco);margin-top:.5rem;display:block}.caps-dos{width:min(var(--ancho), 100%);padding-inline:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,4vw,4.5rem);margin-inline:auto;display:grid}.caps-dos>.capitulo{background:0 0;min-width:0}.caps-dos>.capitulo>.wrap{width:auto;max-width:none;margin:0;padding:0}.caps-dos .paq-h{min-height:2.1em;font-size:clamp(1.9rem,1.2rem + 1.7vw,2.8rem)}.caps-dos .pg-grid,.caps-dos .pd-grid{grid-template-columns:minmax(0,1fr)}.caps-dos .pd-lado{margin-top:1rem}@media (width<=1000px){.caps-dos{grid-template-columns:minmax(0,1fr);gap:0}.caps-dos .paq-h{min-height:0}}.modo-pres .caps-dos{width:auto;padding:0;display:block}.modo-pres .caps-dos>.capitulo>.wrap{width:revert;max-width:revert;margin:revert;padding:revert}.ev-disney .ds-cx-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.ds-logo{width:150px;height:auto;margin-bottom:1.2rem}.ds-mosaico{grid-template-columns:1fr 1fr;gap:.8rem;margin:0;display:grid}.ds-mosaico figure{border-radius:var(--r-m);margin:0;overflow:hidden}.ds-mosaico .ds-m1{grid-column:1/-1}.ds-mosaico img{aspect-ratio:3/2;object-fit:cover;width:100%;height:100%;display:block}.ds-mosaico .ds-m1 img{aspect-ratio:16/9}.ev-disney .ds-cifras{margin-top:var(--aire-m,2.5rem);border-block:2px solid var(--linea);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;padding-block:1.4rem;overflow:visible}.ev-disney .ds-cifras div{text-align:center;background:0 0;justify-items:center;padding:0}.ev-disney .ds-cifras dd{white-space:nowrap;font-size:clamp(2.4rem,1.6rem + 2vw,3.6rem)}@media (width<=860px){.ev-disney .ds-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-disney .ds-cifras dd{font-size:2.3rem}}.tablero-republica .t-estado.est2-ultimos{color:var(--c-naranja)!important}.tablero-republica .tablero-fila,.tablero-republica .tablero-fila[data-raya=b]{border-radius:0}.tr-reloj b{letter-spacing:0}.portal-centro.portal-dos{text-align:left;grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.portal-txt{gap:clamp(.8rem,2svh,1.4rem);display:grid;container-type:inline-size}.portal-dos .portal-titulo{text-wrap:balance;max-width:none;font-size:4.7cqw;line-height:1.14}.portal-lado{justify-items:center;gap:clamp(.8rem,2.4svh,1.4rem);min-height:0;display:grid}.portal-lado .portal-cta{flex-flow:column;gap:.6rem;width:100%}.portal-lado .portal-cta .btn{white-space:nowrap;width:min(100%,320px)}@media (width<=860px){.portal-centro.portal-dos{text-align:center;flex-direction:column;gap:clamp(.5rem,1.6svh,1rem);display:flex}.portal-txt,.portal-lado{display:contents}.portal-lado .portal-logo.logo-sv{order:-1;height:min(220px,24svh)}.portal-dos .portal-titulo{font-size:max(23px,min(6.6vw,5svh))}.portal-lado .portal-cta{flex-flow:wrap;justify-content:center}.portal-lado .portal-cta .btn{width:auto}}.tr-edad,.tr-cupos{gap:.1rem;min-width:0;display:grid}.tablero-republica .tr-edad b{font-family:var(--f-puntos);letter-spacing:.06em;text-transform:uppercase;font-size:1.2rem;font-weight:400;line-height:1.2}.tablero-republica .tr-edad-larga b{font-family:var(--f);font-weight:700;font-size:var(--t-xs);letter-spacing:0;text-transform:none;line-height:1.3}.tr-edad small{font-size:var(--t-xs);color:var(--pa-mut);line-height:1.25}.tr-cupos small{display:none}.tablero-republica .tr-cupos b{font-family:var(--f-puntos);color:var(--c-blanco);font-size:1.7rem;font-weight:400;line-height:1}.tablero-republica .tr-sin-cupos b{color:var(--pa-mut)}@media (width<=1180px){.tablero-republica .tablero-fila{grid-template-areas:"f e ir""f d ir""f a ir""f c ir""f s ir"}.tr-edad{flex-wrap:wrap;grid-area:a;align-items:baseline;gap:0 .5rem;display:flex}.tr-cupos{grid-area:c;align-items:baseline;gap:.5rem;display:flex}.tr-sin-cupos{display:none}.tr-cupos small{font-size:var(--t-xs);color:var(--pa-mut);display:inline}.tablero-republica .tr-cupos b{font-size:1.2rem}}.fila-bandas{margin-inline:var(--g-bloque);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.fila-bandas>section{width:auto;min-width:0;max-width:none;margin:0;padding:0;display:grid}.fila-bandas .vz-banda-in,.fila-bandas .cg-banda-in{grid-template-columns:minmax(0,1fr);align-content:start;width:auto;margin:0;padding:clamp(1.6rem,3vw,3rem)}.fila-bandas .vz-visa-banda{display:none}.fila-bandas .vz-banda-in{background:var(--bg-niebla);color:var(--tx-carbon);background-image:none}.fila-bandas .vz-banda-in:before{display:none}.fila-bandas .vz-banda-in .kicker:not(.kicker--claro),.fila-bandas .vz-banda-in .vz-titulo{color:var(--tx-marino)}.fila-bandas .vz-banda-in .vz-lead,.fila-bandas .vz-banda-in .vz-mini span{color:var(--tx-carbon)}.fila-bandas .vz-banda-in .btn--secundario{border-color:var(--tx-marino);color:var(--tx-marino)}.fila-bandas .vz-banda-in .btn--secundario:hover{background:var(--tx-marino);border-color:var(--tx-marino);color:var(--bg-blanco)}.fila-bandas .vz-mini li{background:var(--bg-blanco);box-shadow:inset 0 0 0 1.5px var(--linea)}.fila-bandas .cg-banda-lista{grid-template-columns:repeat(2,minmax(0,1fr))}.fila-bandas .cg-banda-lista li{font-size:var(--t-sm);padding:.6rem .8rem}.fila-bandas .vz-titulo{font-size:clamp(1.9rem,1.2rem + 1.7vw,2.8rem)}@media (width<=1000px){.fila-bandas{grid-template-columns:minmax(0,1fr)}}.selector-ev .ev-trim-t,.selector-ev .ev-trim-t span{color:var(--tx-marino)}.selector-ev .ev-trim{border-color:var(--linea)}.tablero-republica .tr-cols,.tablero-republica .tablero-fila{grid-template-columns:124px 156px minmax(208px,.9fr) minmax(0,1.8fr) 70px 262px 20px}@media (width<=1180px){.tablero-republica .tablero-fila{grid-template-columns:92px minmax(0,1fr) 20px}}@media (width<=860px){.portal-lado .portal-logo.logo-sv{height:min(170px,21svh)}.portal-lado .portal-cta{gap:.5rem}.portal-lado .portal-cta .btn{white-space:normal;min-height:44px;padding-inline:1.1rem}}@media (width<=560px){.tablero-republica .tablero-fila{grid-template-columns:minmax(0,1fr) 16px;grid-template-areas:"f ir""e ir""d ir""a ir""c ir""s ir"}.tablero-republica .tr-fecha{align-items:baseline;gap:.5rem;display:flex}}@media (width>=760px){.pl-grid>:last-child:nth-child(odd),.pt-grid>:last-child:nth-child(odd){grid-template-rows:auto;align-items:center}.pl-grid>:last-child:nth-child(odd) .pl-media,.pt-grid>:last-child:nth-child(odd) .pt-media{aspect-ratio:3/2;grid-area:1/1;height:auto;min-height:0}.pl-grid>:last-child:nth-child(odd) .pl-cuerpo,.pt-grid>:last-child:nth-child(odd) .pt-cuerpo,.pt-grid>:last-child:nth-child(odd) .pt-num{grid-area:1/2}}.ev-filtros{gap:.7rem;margin-top:clamp(1.4rem,3vw,2.2rem);display:grid}.ev-f{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:.8rem;display:grid}.ev-f-t{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--gris);font-weight:900}.ev-f-l{flex-wrap:wrap;gap:.4rem;display:flex}.ev-org,button.ev-mes{appearance:none;border:1.5px solid var(--linea);border-radius:var(--r-pill);background:var(--bg-blanco);min-height:40px;color:var(--tx-marino);font:inherit;font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:.4rem;padding:.4rem .9rem;font-weight:900;transition:border-color .15s,background-color .15s;display:inline-flex}.ev-org span{border-radius:var(--r-pill);background:var(--c-naranja);min-width:1.5em;height:1.5em;color:var(--c-negro);font-size:var(--t-xs);letter-spacing:0;place-items:center;display:inline-grid}button.ev-mes i{letter-spacing:0;font-style:normal;font-weight:500}.ev-org:hover,button.ev-mes:hover{border-color:var(--c-naranja)}.ev-org[aria-pressed=true],button.ev-mes[aria-pressed=true]{background:var(--tx-marino);border-color:var(--tx-marino);color:var(--bg-blanco)}.selector-ev button.ev-mes[aria-pressed=true] :not(span){color:inherit}.ev-selector .rail-track>li[hidden],.ev-selector .sel-rail[hidden]{display:none}.ev-selector .sel-pie{margin-top:.4rem}@media (width<=560px){.ev-f{grid-template-columns:minmax(0,1fr);gap:.3rem}.ev-f-l{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:.2rem;overflow-x:auto}.ev-org,button.ev-mes{flex:none}}.htt-hero+.bloque{padding-top:var(--aire-l,clamp(3rem, 6vw, 5.5rem));padding-bottom:var(--aire-l,clamp(3rem, 6vw, 5.5rem))}.htt-exp .svi,.htt-formatos .svi{margin-bottom:.3rem}.htt-exp .svi{color:var(--tx-marino)}.htt-f-cab{justify-content:space-between;align-items:center;margin-bottom:.4rem;display:flex}.htt-func-grid .htt-f-cab .svi{color:var(--c-blanco)}.htt-func-grid .htt-f-cab span{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1.25px var(--c-naranja);letter-spacing:.02em;font-size:3rem;font-weight:700;line-height:1}.htt-ref{border-radius:var(--r-m);background:#ffffff14;flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.4rem;padding:1.2rem 1.4rem;display:flex}.htt-ref img{object-fit:contain;flex:none;width:64px;height:64px}.htt-ref p{color:#ffffffe0;flex:320px;margin:0}.htt-ref b{color:var(--c-blanco)}.htt-demo-t{color:var(--c-blanco);align-items:center;gap:.7rem;margin:0 0 .7rem;font-weight:900;line-height:1.15;display:flex}.htt-demo-t img{object-fit:contain;width:44px;height:44px}.htt-demo-t small{font-size:var(--t-xs);color:#ffffffb3;font-weight:500;display:block}.portal-centro.portal-dos{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr)}.portal-dos .portal-titulo{font-size:min(6.9cqw,10svh);line-height:1.04}.portal-dos .portal-lead{font-size:clamp(1rem,min(1.5vw,2.5svh),1.3rem)}.portal-dos .portal-cta{flex-flow:wrap;justify-content:flex-start;gap:.6rem;margin-top:clamp(.2rem,1svh,.6rem)}.portal-dos .portal-cta .btn{white-space:nowrap}.portal-lado{justify-items:end}.portal-lado .portal-logo.logo-sv{height:min(290px,36svh)}@media (width<=860px){.portal-dos .portal-titulo{font-size:max(24px,min(7.4vw,5.4svh))}.portal-dos .portal-cta{justify-content:center}.portal-dos .portal-cta .btn{white-space:normal;min-height:44px;padding-inline:1.1rem}.portal-lado .portal-logo.logo-sv{height:min(150px,19svh)}}.selector-ev .btn--claro,.selector-ev .btn--claro:not(.btn--secundario),.sel-camerino .btn,.sel-camerino .btn--secundario{background:var(--tx-marino);border-color:var(--tx-marino);color:var(--bg-blanco)}.selector-ev .btn--claro:hover,.sel-camerino .btn:hover{background:var(--c-naranja);border-color:var(--c-naranja);color:var(--c-negro)}.htt-func-grid .htt-f-cab span{color:var(--c-naranja);-webkit-text-fill-color:transparent}@media (width>=861px){.portal-centro.portal-dos{grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);gap:clamp(.8rem,1.6vw,1.6rem)}.portal-dos .portal-titulo{font-size:min(8.7cqw,10.5svh);line-height:1.03}.portal-lado{justify-items:start}}.selector-ev .sel-camerino a.btn.btn--secundario{background:var(--tx-marino);border-color:var(--tx-marino);color:var(--bg-blanco)}.selector-ev .sel-camerino a.btn.btn--secundario:hover{background:var(--c-naranja);border-color:var(--c-naranja);color:var(--c-negro)}.tablero-republica .tr-edad b{letter-spacing:.08em}button.ev-mes i{text-transform:none}.portal-dos .portal-lead{max-width:52ch}.portal-dos .portal-titulo{line-height:1.17}.portal-in{padding-bottom:clamp(1.4rem,5.5svh,3.6rem)}@media (width<=560px){.barra-ava .ba-in .bav-tienda{display:none!important}.ex2-flag{width:52px}.ex2-destino{gap:.6rem;min-width:0;max-width:100%}.ex2-destino p{min-width:0}.ex2-destino b{overflow-wrap:anywhere}}@media (width<=340px){.barra-ava .bs-util .bs-link{display:none!important}}.tp-lista{gap:.7rem;container-type:inline-size}.tp-p{grid-template-columns:minmax(10.5rem,13rem) minmax(0,1fr) auto;align-items:center;gap:.7rem 1.4rem;padding:1rem 1.2rem}.tp-p .tp-est{grid-area:1/3;place-self:center end}.tp-p{grid-template-columns:minmax(10.5rem,13rem) minmax(0,1fr) 6.6rem}.tp-meta{gap:.2rem;min-width:0;display:grid}.tp-meta p{margin:0}.tp-meta-sup{flex-wrap:wrap;align-items:center;gap:.3rem .55rem;display:flex}.tp-hora{font-family:var(--f-display);letter-spacing:.01em;grid-row:auto;font-size:1.7rem;font-weight:700;line-height:1}.tp-tag{border-radius:var(--r-s);background:var(--c-navy);color:var(--c-blanco);letter-spacing:.06em;text-transform:uppercase;padding:.16rem .5rem;font-size:.6875rem;font-weight:900}.tp-tit{color:var(--c-navy);font-weight:900;font-size:var(--t-sm)}.tp-sede{color:var(--c-gris);font-size:var(--t-xs);overflow-wrap:anywhere}.tp-marcador{min-width:0;display:grid}.tp-fila{min-height:3rem;color:var(--c-navy);grid-template-columns:2.75rem minmax(0,1fr) 2.4rem auto;align-items:center;gap:.6rem;padding-block:.25rem;display:grid}.tp-fila+.tp-fila{border-top:1px solid var(--c-linea)}.tp-esc{object-fit:contain;flex:none;width:2.75rem;height:2.75rem}img.tp-esc,.tp-l img,.tp-equipos img{background:var(--c-blanco);border-radius:var(--r-s);padding:3px}.tp-esc-sig{border-radius:var(--r-s);background:var(--c-azul-suave);color:var(--c-navy);place-items:center;font-size:.6875rem;font-weight:900;display:grid}.tp-esc-cruce{color:var(--c-gris)}.tp-esc-cruce .tp-ico{width:55%;height:55%}.tp-nom{overflow-wrap:anywhere;min-width:0;font-size:var(--t-base);line-height:1.2}.tp-tot{font-family:var(--f-display);text-align:center;font-size:2.1rem;font-weight:700;line-height:1}.tp-sets{gap:.15rem;min-width:0;display:flex}.tp-con-sets .tp-sets{min-width:5.55rem}.tp-set{border-radius:var(--r-s);text-align:center;width:1.75rem;font-style:normal;font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--c-gris);padding-block:.12rem;display:block}.tp-set-gana{color:var(--c-navy);font-weight:900}.tp-set-vivo{background:var(--c-naranja);color:var(--c-negro);font-weight:900}.tp-pierde{color:var(--c-gris)}.tp-pierde .tp-nom{font-weight:500}.tp-pierde .tp-esc{opacity:.55}.tp-p .tp-est-en_juego:before{content:"";vertical-align:.08em;background:currentColor;border-radius:50%;width:.5em;height:.5em;margin-right:.4em;animation:1.4s ease-in-out infinite tp-latido;display:inline-block}@keyframes tp-latido{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.tp-p .tp-est-en_juego:before{animation:none}}@container (width<=660px){.tp-p{grid-template-columns:minmax(0,1fr) auto;gap:.55rem .8rem;padding:.85rem .95rem}.tp-con-sets .tp-sets{min-width:5.25rem}.tp-set{width:1.65rem}.tp-p .tp-est{grid-area:1/2;place-self:start end}.tp-meta{grid-area:1/1}.tp-marcador{grid-area:2/1/auto/-1}.tp-fila{grid-template-columns:2.5rem minmax(0,1fr) 2.1rem auto;gap:.5rem}.tp-esc{width:2.5rem;height:2.5rem}.tp-nom{font-size:var(--t-sm)}}@container (width<=420px){.tp-fila:has(.tp-set:nth-child(4)){grid-template-columns:2.5rem minmax(0,1fr) 2.1rem}.tp-fila:has(.tp-set:nth-child(4)) .tp-sets{grid-column:2/-1;min-width:0}}@container (width<=300px){.tp-fila{grid-template-columns:minmax(0,1fr) 2.1rem auto}.tp-fila:has(.tp-set:nth-child(4)){grid-template-columns:minmax(0,1fr) 2.1rem}.tp-fila:has(.tp-set:nth-child(4)) .tp-sets{grid-column:1/-1}.tp-esc{display:none}}.tp-cartel{min-width:0;color:var(--c-navy);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.3rem 1rem;display:grid}.tp-lado{align-items:center;gap:.65rem;min-width:0;display:flex}.tp-lado-l{text-align:right;flex-direction:row-reverse}.tp-lado .tp-esc{width:3.5rem;height:3.5rem;font-size:var(--t-xs)}.tp-placa{border-radius:var(--r-m);background:var(--c-navy);min-width:6.6rem;min-height:3.5rem;color:var(--c-blanco);font-family:var(--f-display);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.55rem;padding:.25rem .8rem;font-size:2.6rem;font-weight:700;line-height:1;display:inline-flex}.tp-placa strong{font-weight:700}.tp-placa i{opacity:.6;font-size:1.6rem;font-style:normal}.tp-placa span{letter-spacing:.08em;color:var(--c-gris);font-size:1.5rem}.tp-programado .tp-placa,.tp-aplazado .tp-placa,.tp-suspendido .tp-placa{background:var(--c-niebla)}.tp-en_juego .tp-placa{background:var(--c-naranja);color:var(--c-negro);box-shadow:0 6px 18px #ff6a0047}.tp-cartel-nota{text-align:center;max-width:none;color:var(--c-gris);font-size:var(--t-xs);grid-column:1/-1;justify-self:center;margin:.1rem 0 0;font-weight:900}.tp-lado.tp-pierde{color:var(--c-gris)}.tp-lado.tp-pierde .tp-nom{font-weight:500}.tp-lado.tp-pierde .tp-esc{opacity:.55}.tp-basket .tp-fila{grid-template-columns:2.75rem minmax(0,1fr) auto 3.4rem}.tp-basket .tp-sets{order:3}.tp-basket .tp-tot{text-align:right;order:4;font-size:2.5rem}.tp-fila-cab{min-height:0;padding-block:0 .1rem}.tp-fila-cab .tp-set{color:var(--c-gris);padding-block:0;font-size:.6875rem;font-weight:900}.tp-fila-cab+.tp-fila{border-top:0}.tp-tot-cab{text-align:right;color:var(--c-gris);order:4;font-size:.6875rem;font-weight:900}.tp-ventaja{border-top:1px solid var(--c-linea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.3rem .8rem;padding-top:.55rem;display:grid}.tp-barra{border-radius:var(--r-pill);gap:2px;height:.5rem;display:flex;overflow:hidden}.tp-barra i{background:var(--c-azul-suave);flex:1 1 0;min-width:2px;transition:flex-grow .6s;display:block}.tp-barra i.tp-lidera{background:var(--c-navy)}.tp-ventaja small{color:var(--c-navy);font-size:var(--t-xs);grid-column:auto;font-weight:900}.tp-dep-vivo{background:var(--c-naranja);border-radius:50%;flex:none;width:.55rem;height:.55rem;animation:1.4s ease-in-out infinite tp-pulso}@media (prefers-reduced-motion:reduce){.tp-dep-vivo{animation:none}.tp-barra i{transition:none}}@container (width<=660px){.tp-cartel{grid-area:2/1/auto/-1;gap:.4rem .5rem}.tp-lado,.tp-lado-l{text-align:center;flex-direction:column;gap:.35rem}.tp-placa{gap:.35rem;min-width:5.6rem;min-height:3.1rem;padding-inline:.55rem;font-size:2.25rem}.tp-basket .tp-fila{grid-template-columns:2.5rem minmax(0,1fr) auto 3rem}.tp-basket .tp-tot{font-size:2.2rem}.tp-ventaja{grid-template-columns:minmax(0,1fr)}.tp-basket .tp-fila:has(.tp-set:nth-child(4)){grid-template-columns:2rem minmax(0,1fr) auto 3rem}.tp-basket .tp-fila:has(.tp-set:nth-child(4)) .tp-sets,.tp-basket .tp-sets{grid-column:auto;gap:.05rem;min-width:0}.tp-basket .tp-set{width:1.35rem;font-size:var(--t-xs)}}@container (width<=300px){.tp-basket .tp-fila,.tp-basket .tp-fila:has(.tp-set:nth-child(4)){grid-template-columns:minmax(0,1fr) auto 2.6rem}.tp-fila-cab>span:first-child,.tp-lado .tp-esc{display:none}}.paso2{grid-column:1/-1;gap:1.2rem;min-width:0;display:grid}.paso2-mas{border-top:1px solid var(--c-linea);padding-top:1rem}.paso2-mas>summary,.paso2-ev>summary{cursor:pointer;color:var(--c-navy);flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-weight:900;display:flex}.paso2-mas>summary small{color:var(--c-gris);font-weight:500;font-size:var(--t-xs)}.paso2-mas form{gap:1rem;margin-top:1rem;display:grid}.paso2-ev>summary{font-size:var(--t-sm)}.paso2-ev .reg-eventos{max-height:16rem;margin-top:.6rem;overflow-y:auto}.paso2 .btn{justify-self:start}.form .reg-chk{align-items:flex-start}.contacto-pase .contacto-grid:has(.paso2){align-items:start}.contacto-pase .contacto-grid:has(.paso2) .pase-form{grid-template-rows:auto;height:auto}.contacto-pase .contacto-grid:has(.paso2) .pase-form .pa-cuerpo{justify-content:flex-start}.cvc-hero-fecha{color:var(--c-blanco);flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin:0 0 1.4rem;display:flex}.cvc-hero-fecha b{font-family:var(--f-display);letter-spacing:.01em;font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:700;line-height:1}.cvc-hero-fecha span{border-radius:var(--r-pill);background:var(--c-amarillo);color:var(--c-cvc-oscuro);font-size:var(--t-sm);padding:.3rem .75rem;font-weight:900}.cvc-preins .cvc-ed-in{grid-template-columns:1.3fr 1fr}.cvc-pasos{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.cvc-pasos li{background:var(--c-blanco);border-radius:var(--r-l);border-top:4px solid var(--c-cvc-verde);box-shadow:var(--sombra-baja);align-content:start;gap:.35rem;padding:1.2rem 1.3rem;display:grid}.cvc-pasos span{font-family:var(--f-display);color:var(--c-cvc-verde);font-size:2.2rem;font-weight:700;line-height:1}.cvc-pasos h3{font-size:var(--t-lg);color:var(--c-cvc-oscuro);margin:0}.cvc-pasos p{color:var(--gris);font-size:var(--t-sm);margin:0}.cvc-aviso{color:var(--gris);margin-block:1.5rem 0;padding-block:1rem}@media (width<=860px){.cvc-preins .cvc-ed-in,.cvc-pasos{grid-template-columns:minmax(0,1fr)}}.visa{--vs-logo:96px;--vs-logo-alto:76px}.vs-logo,.ev-grid .vs-logo{width:var(--vs-logo);height:var(--vs-logo-alto);box-shadow:none;filter:drop-shadow(0 2px 3px #05264299)drop-shadow(0 6px 14px #05264280);background:0 0;border-radius:0;grid-template:100%/100%;place-items:start end;padding:0;overflow:visible}.vs-logo>img,.vs-foto .vs-logo>img,.tp-visa-foto .vs-logo>img{object-fit:contain;object-position:right top;clip-path:none;width:100%;height:100%;position:static;transform:none!important}@media (width>=1181px){.tp-prox-lado .visa{--vs-logo:76px;--vs-logo-alto:60px}.tp-prox-lado .vs-logo{width:var(--vs-logo);height:var(--vs-logo-alto);padding:0;overflow:visible}}.brand-spv,.brand-logo-tinta,.es-inicio:has(.portal-dos) .site-header:not(.solido):not(.menu-abierto) .brand :is(.brand-logo,.brand-logo-bn,span){display:none}.es-inicio:has(.portal-dos) .site-header:not(.solido):not(.menu-abierto) .brand-spv{font-family:var(--f-display);letter-spacing:.03em;color:var(--c-blanco);font-size:2.1rem;font-weight:700;line-height:1;display:block}.es-inicio:has(.portal-dos) .site-header:is(.solido,.menu-abierto) .brand .brand-logo{display:none}.es-inicio:has(.portal-dos) .site-header:is(.solido,.menu-abierto) .brand-logo-tinta{background:currentColor;flex:none;width:38px;height:36px;display:block;-webkit-mask:url(../img/logo-sv-cinco-rayas-1-tinta-blanco.svg) 50%/contain no-repeat;mask:url(../img/logo-sv-cinco-rayas-1-tinta-blanco.svg) 50%/contain no-repeat}@media (width<=860px) and (height>=501px){.portal{height:auto;min-height:calc(100svh - var(--barra-sup))}.portal-in{height:auto}.portal-lead{display:block}}.tp-p.tp-en_juego{--c-en-vivo:var(--c-navy-prof);background:var(--c-naranja);border-color:var(--c-naranja);color:var(--c-en-vivo);box-shadow:0 10px 26px #ff6a0059}.tp-en_juego :is(.tp-hora,.tp-tit,.tp-sede,.tp-nom,.tp-tot,.tp-set,.tp-set-gana,.tp-cartel,.tp-cartel-nota,.tp-fila-cab .tp-set,.tp-tot-cab,.tp-fila,.tp-lado){color:var(--c-en-vivo)}.tp-en_juego .tp-tag{background:var(--c-en-vivo);color:var(--c-blanco)}.tp-en_juego .tp-fila+.tp-fila{border-top-color:#071d3847}.tp-en_juego .tp-est-en_juego{background:var(--c-blanco)!important;color:var(--c-en-vivo)!important}.tp-p.tp-en_juego .tp-est-en_juego:before{background:var(--c-naranja)}.tp-en_juego .tp-set-vivo,.tp-en_juego .tp-placa{background:var(--c-blanco);color:var(--c-en-vivo);box-shadow:none}.tp-en_juego .tp-barra i{background:#ffffff80}.tp-en_juego .tp-barra i.tp-lidera{background:var(--c-en-vivo)}.tp-ll-sec{gap:1rem}.tp-ll-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.tp-ll-campeon{border-radius:var(--r-pill);background:var(--c-blanco);box-shadow:inset 0 0 0 1.5px var(--c-linea);font-size:var(--t-xs);color:var(--c-gris);align-items:center;gap:.5rem;margin:0;padding:.3rem .85rem .3rem .35rem;display:inline-flex}.tp-ll-campeon .tp-ico{box-sizing:border-box;background:var(--c-naranja);width:1.75rem;height:1.75rem;color:var(--c-navy-prof);border-radius:50%;padding:.3rem}.tp-ll-campeon b{color:var(--c-navy);font-weight:900}.tp-ll-sub{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gris,var(--c-gris));margin:.25rem 0 0;font-weight:900}.tp-ll{--ll-h:9.4rem;--ll-sep:1rem;gap:.75rem;min-width:0;display:grid;container-type:inline-size}.tp-ll-rondas{display:none}.tp-ll-pista{min-width:0;padding-bottom:.3rem;overflow-x:auto}.tp-ll-lienzo{grid-template-columns:repeat(var(--cols), minmax(13rem, 19rem));min-width:calc(var(--cols) * 13rem + (var(--cols) - 1) * 1.75rem);justify-content:center;column-gap:clamp(1.75rem,4cqw,4rem);display:grid;position:relative}.tp-ll-lineas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tp-ll-lineas path{fill:none;stroke:var(--c-plata);stroke-width:2px;stroke-linecap:round}.tp-ll-lineas path.tp-ll-paso{stroke:var(--c-naranja)}.tp-ll-col{align-content:start;gap:.9rem;min-width:0;display:grid}.tp-ll-col-cab{text-align:center;gap:.1rem;margin:0;display:grid}.tp-ll-col-cab b{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-marino,var(--c-navy));font-weight:900}.tp-ll-col-cab small{font-size:var(--t-xs);color:var(--gris,var(--c-gris))}.tp-ll-cuerpo{height:calc(var(--slots) * (var(--ll-h) + var(--ll-sep)) - var(--ll-sep));position:relative}.tp-ll-cuerpo>.tp-ll-p{left:0;right:0;top:calc(var(--y) * (var(--ll-h) + var(--ll-sep)));position:absolute}.tp-ll-cuerpo.tp-ll-anima>.tp-ll-p{transition:top .32s cubic-bezier(.2,.7,.2,1)}.tp-ll-cuerpo.tp-ll-atras{overflow:hidden}.tp-ll[data-modo=movil]{--ll-sep:.85rem}.tp-ll[data-modo=movil] .tp-ll-rondas{scrollbar-width:none;gap:.4rem;display:flex;overflow-x:auto}.tp-ll[data-modo=movil] .tp-ll-rondas button{text-align:left;border-radius:var(--r-s);background:var(--c-blanco);min-height:44px;box-shadow:inset 0 0 0 1.5px var(--c-linea);color:var(--c-navy);font:inherit;cursor:pointer;border:0;flex:none;margin:0;padding:.4rem .8rem .45rem;display:grid}.tp-ll[data-modo=movil] .tp-ll-rondas button b{font-size:var(--t-xs);font-weight:900}.tp-ll[data-modo=movil] .tp-ll-rondas button small{font-size:var(--t-xs);color:var(--c-gris)}.tp-ll[data-modo=movil] .tp-ll-rondas button[aria-selected=true]{box-shadow:inset 0 0 0 2px var(--c-naranja)}.tp-ll[data-modo=movil] .tp-ll-pista{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.tp-ll[data-modo=movil] .tp-ll-pista::-webkit-scrollbar{display:none}.tp-ll[data-modo=movil] .tp-ll-lienzo{grid-template-columns:repeat(var(--cols), calc(100cqw - 4.25rem));justify-content:start;column-gap:2rem;width:max-content;min-width:0;padding-right:4.25rem}.tp-ll[data-modo=movil] .tp-ll-col{scroll-snap-align:start}.tp-ll[data-modo=movil] .tp-ll-col-cab{display:none}.tp-ll-p{box-sizing:border-box;height:var(--ll-h);border-radius:var(--r-s);background:var(--c-blanco);border:1px solid var(--c-linea);color:var(--c-navy);grid-template-rows:auto 1fr 1fr auto;min-width:0;padding:.45rem .8rem .4rem;display:grid;box-shadow:0 1px 2px #0b2c520f,0 8px 20px -14px #0b2c5259}.tp-ll-p header,.tp-ll-p footer{justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.tp-ll-p header{border-bottom:1px solid var(--c-linea);padding-bottom:.3rem}.tp-ll-et{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--c-gris);font-weight:900;overflow:hidden}.tp-ll-cuando{white-space:nowrap;font-size:var(--t-xs);color:var(--c-gris);flex:none;align-items:baseline;gap:.35rem;font-weight:700;display:inline-flex}.tp-ll-cuando b{font-family:var(--f-display);letter-spacing:.02em;color:var(--c-navy);font-size:1.15rem;font-weight:700}.tp-ll-p footer{font-size:var(--t-xs);color:var(--c-gris);white-space:nowrap;padding-top:.2rem}.tp-ll-p footer span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.tp-ll-pen{color:var(--c-navy);flex:none;font-weight:900}.tp-ll-eq{grid-template-columns:1.9rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-width:0;display:grid}.tp-ll-eq+.tp-ll-eq{border-top:1px dashed var(--c-linea)}.tp-ll-eq .tp-esc{width:1.9rem;height:1.9rem}.tp-ll-eq .tp-esc-sig{font-size:.625rem}.tp-ll-nom{align-items:center;gap:.35rem;min-width:0;font-size:.9375rem;font-weight:800;display:inline-flex}.tp-ll-nom span{-webkit-line-clamp:2;overflow-wrap:break-word;-webkit-box-orient:vertical;min-width:0;line-height:1.15;display:-webkit-box;overflow:hidden}.tp-ll-nom .tp-ico{width:1rem;height:1rem;color:var(--c-naranja);flex:none}.tp-ll-pts{text-align:right;min-width:1.6rem;font-family:var(--f-display);font-size:1.85rem;font-weight:700;line-height:1}.tp-ll-cruce .tp-ll-nom{font-weight:500;font-size:var(--t-xs);color:var(--c-gris)}.tp-ll-eq.tp-pierde{color:var(--c-gris)}.tp-ll-eq.tp-pierde .tp-ll-nom{font-weight:500}.tp-ll-eq.tp-pierde .tp-ll-pts{color:var(--c-gris-medio)}.tp-ll-eq.tp-pierde .tp-esc{opacity:.55}.tp-ll-final{border:1.5px solid var(--c-navy)}.tp-ll-final .tp-ll-et{color:var(--c-acento-texto)}.tp-ll-tenue{opacity:.4}.tp-ll-en_juego{background:var(--c-naranja);border-color:var(--c-naranja);box-shadow:0 10px 26px -8px #ff6a008c}.tp-ll-en_juego,.tp-ll-en_juego :is(.tp-ll-et,.tp-ll-cuando,.tp-ll-cuando b,.tp-ll-nom,.tp-ll-pts,footer,.tp-ll-pen){color:var(--c-navy-prof)}.tp-ll-en_juego header{border-bottom-color:#071d3833}.tp-ll-en_juego .tp-ll-eq+.tp-ll-eq{border-top-color:#071d3833}.tp-ll-en_juego .tp-esc-sig{color:var(--c-navy-prof);background:#ffffff73}.tp-ll-envivo{border-radius:var(--r-pill);background:var(--c-navy-prof);color:var(--c-blanco);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;gap:.35rem;padding:.1rem .55rem;font-weight:900;display:inline-flex}.tp-ll-envivo:before{content:"";background:var(--c-naranja);border-radius:50%;width:.45rem;height:.45rem;animation:1.4s ease-in-out infinite tp-latido}@media (prefers-reduced-motion:reduce){.tp-ll-envivo:before{animation:none}.tp-ll-cuerpo.tp-ll-anima>.tp-ll-p{transition:none}}.tp-ll-otros{gap:.75rem;margin-top:.5rem;display:grid}.tp-ll-otros h4{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-marino,var(--c-navy));margin:0;font-weight:900}.tp-ll-otros-lista{--ll-h:9.4rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:1rem;display:grid}@media (width<=560px),(height<=500px){.pres-btn{display:none}}@media (width<=860px){.ex2-lado:not(.ex2-organiza){align-items:center;gap:.9rem;display:flex}.ex2-lado .ex2-logo{flex:none}.ex2-destino{flex:0 auto;min-width:0}.ex2-destino b{overflow-wrap:normal}.modo-pres .ex2-lado{display:grid!important}}@media (width<=560px){.ex2-in{align-content:center;row-gap:.6rem;padding-block:.85rem 1.1rem}.ex2-txt,.ex2-impacto .ex2-txt{gap:.5rem}.ex2-txt .miga{display:none}.ex2-lado .ex2-logo{width:72px}.ex2-logo-img{max-height:72px}.ex2-destino{border-radius:var(--r-m);gap:.55rem;padding:.35rem .75rem .35rem .45rem}.ex2-flag{width:38px}.ex2-destino small{font-size:var(--t-xs);letter-spacing:.06em;white-space:nowrap}.ex2-destino b{font-size:var(--t-base);letter-spacing:.08em;line-height:1.1}.ex2-dep{font-size:var(--t-sm);letter-spacing:.1em;gap:.45rem;padding:.2rem .85rem .2rem .25rem}.ex2-dep .svi{width:28px;height:28px;padding:4px}.ex2-titulo{line-height:.96;max-width:none!important;font-size:clamp(2.1rem,11vw,3rem)!important}.ex2-titulo.ex2-largo{max-width:none!important;font-size:clamp(1.8rem,9.2vw,2.5rem)!important}.ex2-txt .ava-lead{font-size:.9375rem;line-height:1.42}.ex2-impacto .ex2-txt .ava-lead{font-size:var(--t-sm);line-height:1.42}.ex2-sin-ficha{width:100%}.ex2-sin-ficha .ex2-datos{gap:.35rem;margin-top:0}.ex2-sin-ficha .ex2-datos li{flex:auto;gap:.5rem;min-width:0;padding:.3rem .7rem .3rem .5rem}.ex2-sin-ficha .ex2-datos .svi{width:20px;height:20px}.ex2-datos b{font-size:var(--t-sm)}.ex2-datos small{font-size:var(--t-xs)}.ex2-ficha{gap:.35rem}.ex2-ficha .ex2-datos li{grid-template-columns:1.9rem minmax(0,1fr);column-gap:.55rem;min-height:0;padding:.3rem .7rem .3rem .45rem}.ex2-ficha .ex2-datos .svi{width:1.9rem;height:1.9rem;padding:.36rem}.ex2-ficha .ex2-datos b{font-size:var(--t-sm)}.ex2-ficha .ex2-datos small{font-size:var(--t-xs)}.ex2-deportes a{min-height:0;padding:.4rem .15rem .45rem}.ex2-d-cab .svi{width:2rem;height:2rem;margin-bottom:.1rem;padding:.35rem}.ex2-deportes small{font-size:.75rem}.ex2-logos .ex2-credito img{height:52px}.ex2-cta{margin-top:.1rem}.ex2-cta .btn{min-height:48px;font-size:var(--t-base);padding-inline:1.4rem}.ex2-cta .btn--secundario{display:none}.ex2-m-n{flex-basis:auto}}@media (width<=860px),(pointer:coarse){.pa-pais select,.tp-filtros select,.tp-f-buscar{font-size:var(--t-base)}}@media (width<=860px){.bs-util>a,.bs-util>button,.ba-ava,.bav-volver{position:relative}.bs-util>a:after,.bs-util>button:after,.ba-ava:after,.bav-volver:after{content:"";position:absolute;inset:-9px -2px}.enlace{padding-block:.55rem}.pa-pais select{min-height:44px}}.ev-mes i,.tp-tag{font-size:.75rem}.ava-pil h3,.ava-titulo,.banda-ava h2{margin-top:-.2em;padding-top:.2em}@media (width<=560px){.ava-pil h3{overflow-wrap:normal;font-size:clamp(1.45rem,7.4vw,2rem);line-height:1}.ava-pil-txt{padding-inline:1.25rem}}.pe-cifras,.ds-cifras{gap:1px}.ev-disney .ds-cifras{gap:1rem}@media (width<=860px){.ev-disney .ds-cx-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.pe-cifras li:last-child:nth-child(odd),.ct-cifras>div:last-child:nth-child(odd),.ds-cifras>div:last-child:nth-child(odd),.cifras>div:last-child:nth-child(odd){grid-column:1/-1}.cvc-hero-in{gap:.7rem;padding-block:1rem 1.4rem}.cvc-escudo{justify-self:start;width:104px}.cvc-hero-txt{gap:.55rem}.cvc-titulo{max-width:none;line-height:1.04;font-size:clamp(1.8rem,8.6vw,2.4rem)!important}.cvc-lead{font-size:var(--t-sm);line-height:1.42}.cvc-hero-txt .actions{margin-top:.2rem}.destacado-pagina{min-height:0}.destacado-contenido{gap:.7rem;padding-block:1.2rem 1.6rem}.destacado-contenido .miga{display:none}.destacado-logo{width:76px;height:76px}.destacado-contenido>p:not(.miga){font-size:var(--t-base);line-height:1.42}.detalle-hero{padding-top:1.1rem}.detalle-foto img{aspect-ratio:16/9}.alianza-hero{min-height:0}.alianza-contenido{gap:.9rem;padding-block:1.3rem 2rem}.alianza-contenido .miga{display:none}.cg-talleres>li,.no-areas>li{flex:100%;width:auto;max-width:100%}.no-aliados>li{flex:1 1 calc(50% - var(--e2));width:auto;max-width:100%}.cg-dias>li:last-child:nth-child(odd){grid-column:1/-1}}.tp-deportes{flex-wrap:nowrap}.tp-tabs button.tp-t[aria-selected=true],.tp-prox-boton[aria-selected=true]{--sv-acento:var(--c-blanco)}.tp-tabs-caja:before,.tp-tabs-caja:after{display:none}.tp-tabs-caja.tp-mas-a-der .tp-tabs{-webkit-mask-image:linear-gradient(270deg,#0000,#000 3rem);mask-image:linear-gradient(270deg,#0000,#000 3rem)}.tp-tabs-caja.tp-mas-a-izq .tp-tabs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem);mask-image:linear-gradient(90deg,#0000,#000 3rem)}.tp-tabs-caja.tp-mas-a-izq.tp-mas-a-der .tp-tabs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}@media (width<=560px){.tp-cap .paq-h{margin-bottom:.8rem}.tp-panel{gap:.55rem}.tp-deportes-fila{gap:.45rem}.tp-deportes-fila>.tp-deportes{width:100%}.tp-dep-et{display:none}.tp-deportes{scrollbar-width:none;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:.1rem;padding:.25rem;display:grid;overflow-x:auto}.tp-deportes::-webkit-scrollbar{display:none}.tp-deportes .tp-d{min-height:36px;font-size:var(--t-sm);justify-content:center;gap:.3rem;padding:.2rem .5rem;position:relative}.tp-deportes .tp-d .svi{width:18px;height:18px}.tp-dep-vivo{width:.45rem;height:.45rem;position:absolute;top:.2rem;right:.3rem}.tp-prox-boton{min-height:36px;font-size:var(--t-sm);gap:.35rem;padding:.15rem .8rem}.tp-prox-boton .svi{width:16px;height:16px}.tp-tabs{gap:.35rem;padding:.25rem .1rem .45rem}.tp-tabs button.tp-t{min-height:36px;font-size:var(--t-sm);text-transform:none;letter-spacing:0;gap:.35rem;padding:.15rem .75rem;position:relative}.tp-tabs button.tp-t:after{content:"";position:absolute;inset:-4px 0}.tp-tabs button.tp-t .svi{width:16px;height:16px}.tp-mas{width:28px;height:28px;top:calc(50% - .1rem)}}@media (width<=360px){.tp-deportes .tp-d{font-size:var(--t-xs);gap:.2rem;padding-inline:.3rem}.tp-deportes .tp-d .svi{width:16px;height:16px}}.portal-foto{overflow:hidden}.portal-foto img{display:none;position:absolute;inset:0}.portal-foto img.activa{display:block}.portal-foto img.lista{visibility:hidden;display:block}.portal-carrusel{grid-template-rows:minmax(0,1fr) auto;gap:clamp(.4rem,1.2svh,.9rem);min-height:0;display:grid}.portal-diapos{grid-template-columns:minmax(0,1fr);min-height:0;display:grid}.portal-diapo{visibility:hidden;grid-area:1/1;min-width:0;min-height:0;display:grid}.portal-diapo.activa{visibility:visible}.portal-diapo.saliendo{visibility:visible;pointer-events:none}.portal-turnos{justify-content:center;align-items:center;gap:.35rem;min-width:0;display:flex}.portal-pausa{width:36px;height:36px;color:var(--c-blanco);cursor:pointer;background:#05264273;border:1px solid #ffffff59;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.portal-pausa:hover{border-color:var(--c-blanco)}.portal-pausa .portal-no,.portal-pausa[aria-pressed=true] .portal-si{display:none}.portal-pausa[aria-pressed=true] .portal-no{display:block}.portal-turno{color:#ffffffb8;min-width:0;min-height:36px;font:inherit;font-size:var(--t-xs);text-align:left;cursor:pointer;background:0 0;border:0;flex:0 12rem;align-content:center;gap:.3rem;padding:.2rem .35rem;font-weight:700;display:grid}.portal-turno:hover,.portal-turno[aria-current=true]{color:var(--c-blanco)}.portal-turno span{white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 6px #052642cc;overflow:hidden}.portal-turno i{background:#ffffff4d;border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.portal-turno i:after{content:"";background:var(--c-naranja);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.portal-turno[aria-current=true] i:after{animation:portal-avanza var(--portal-dura,9s) linear forwards}.en-pausa .portal-turno[aria-current=true] i:after{animation-play-state:paused}@keyframes portal-avanza{to{transform:scaleX(1)}}.portal-pausa:focus-visible,.portal-turno:focus-visible{outline:3px solid var(--c-blanco);outline-offset:2px}.portal[data-portal-rota]{touch-action:pan-y}@media (prefers-reduced-motion:reduce){.portal-turno[aria-current=true] i:after{animation:none;transform:scaleX(1)}}@media (height<=500px){.portal-diapo :is(.portal-lead,.portal-presenta,.portal-logo-ev,.portal-creds){display:none}.portal-diapo .portal-titulo-ev{max-width:none;font-size:2.4rem}}@media (width<=860px){.portal-diapo .portal-logo-ev{height:min(130px,18svh)}.portal-diapo .portal-creds .ex2-credito img{height:clamp(36px,7svh,56px)}}@media (width<=560px){.portal-turno{flex:1 1 0}.portal-turno span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.portal-pausa{width:32px;height:32px}}:root{--azul-bloque:radial-gradient(60% 90% at 95% 0%, #1b5fa8b3, transparent 65%), radial-gradient(35% 55% at 0% 100%, #1b5fa84d, transparent 70%), linear-gradient(150deg, var(--c-navy), var(--c-navy-prof))}html:not([data-tema=oscuro]) body:not(.tema-ava,.tema-cvc) :is(.bloque-azul,.ct-hero,.htt-hero,.rtc,.htt-func,.cg-ruta):not(.con-alianza *){background:var(--azul-bloque)}html:not([data-tema=oscuro]) body:not(.tema-ava,.tema-cvc) .pd-lado:not(.con-alianza *){background:var(--c-navy)}[data-linea=voleibol]{--tq-linea:var(--c-linea-voleibol)}[data-linea=futbol]{--tq-linea:var(--c-linea-futbol)}[data-linea=baloncesto],[data-linea=multideporte],[data-linea=otros]{--tq-linea:var(--c-linea-otros)}.con-alianza{--tq-linea:var(--al-acento)}.itin-dias{--tq-detras:var(--c-azul)}.it-eeuu{--tq-detras:var(--c-navy)}.tema-it-cvc{--tq-detras:var(--c-cvc-oscuro)}.al-intensa .itin-dias{--tq-detras:#000}.tq{--tq-fondo:var(--tq-detras,var(--bg-blanco));--tq-papel:var(--c-blanco);--tq-m:12px;--tq-h:6px;--tq-p:27px;--tq-r:var(--r-m);border-radius:var(--tq-r);background:var(--tq-papel);color:var(--tx-carbon);box-shadow:0 1px 2px color-mix(in srgb, var(--c-navy) 8%, transparent), var(--sombra-baja);border:0;padding:0;position:relative;overflow:hidden}html[data-tema=oscuro] .tq{--tq-papel:var(--c-o-sup)}@media (width<=560px){.tq{--tq-m:8px;--tq-h:5px;--tq-p:22px}}.tq :is(.pl-media,.pt-media,.ph-media,.pa-rest-media){border-radius:var(--tq-r) var(--tq-r) 0 0;min-height:0}.tq :is(.pl-media,.pt-media,.ph-media,.pa-rest-media):before,.tq :is(.pl-media,.pt-media,.ph-media,.pa-rest-media):after{content:none}.tq :is(.pl-media,.pt-media,.ph-media,.pa-rest-media)>.fotos{height:auto;position:absolute;inset:0}.tq .fotos-btn{top:50%}.tq .fotos-cuenta{bottom:calc(var(--tq-h) + .6rem)}.tq .fotos-puntos{bottom:calc(var(--tq-h) + .7rem)}.tq-talon{--tq-punta:calc(var(--tq-m) + 8px);z-index:1;min-width:0;margin-top:calc(-1 * var(--tq-h));padding:calc(var(--tq-h) + 1rem) 1.3rem 1.1rem;border-radius:0 0 var(--tq-r) var(--tq-r);background:linear-gradient(var(--tq-papel), var(--tq-papel)) 0 0 / var(--tq-punta) var(--tq-h) no-repeat, linear-gradient(var(--tq-papel), var(--tq-papel)) 100% 0 / var(--tq-punta) var(--tq-h) no-repeat, radial-gradient(circle at 50% 0, transparent calc(var(--tq-h) - .5px), var(--tq-papel) var(--tq-h)) 50% 0 / var(--tq-p) var(--tq-h) repeat-x, linear-gradient(var(--tq-papel), var(--tq-papel)) 0 var(--tq-h) / 100% calc(100% - var(--tq-h)) no-repeat;flex-direction:column;gap:.6rem;display:flex;position:relative;container-type:inline-size}.tq-talon:before,.tq-talon:after{content:"";z-index:2;top:calc(-1 * var(--tq-m));width:calc(2 * var(--tq-m));height:calc(2 * var(--tq-m));background:var(--tq-fondo);pointer-events:none;border-radius:50%;position:absolute}.tq-talon:before{left:calc(-1 * var(--tq-m))}.tq-talon:after{right:calc(-1 * var(--tq-m))}.tq.pl-card,.tq.pt-card,.tq.ph-card{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);display:grid}.tq.pa-rest-card{flex-direction:column;display:flex}.tq .pa-rest-cuerpo{flex:1}.tq .tq-talon>p{margin:0}@media (width>=641px){.tq-lado{grid-template-rows:1fr auto!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important}.tq-lado .ph-media{border-radius:var(--tq-r) 0 0 var(--tq-r)}.tq-lado .tq-talon{margin:0 0 0 calc(-1 * var(--tq-h));padding:1.1rem 1.4rem 1.1rem calc(var(--tq-h) + 1.3rem);border-radius:0 var(--tq-r) var(--tq-r) 0;background:linear-gradient(var(--tq-papel), var(--tq-papel)) 0 0 / var(--tq-h) var(--tq-punta) no-repeat, linear-gradient(var(--tq-papel), var(--tq-papel)) 0 100% / var(--tq-h) var(--tq-punta) no-repeat, radial-gradient(circle at 0 50%, transparent calc(var(--tq-h) - .5px), var(--tq-papel) var(--tq-h)) 0 50% / var(--tq-h) var(--tq-p) repeat-y, linear-gradient(var(--tq-papel), var(--tq-papel)) var(--tq-h) 0 / calc(100% - var(--tq-h)) 100% no-repeat}.tq-lado .tq-talon:after{content:none}}@media (width>=760px){.pl-grid>.tq:last-child:nth-child(odd),.pt-grid>.tq:last-child:nth-child(odd){grid-template-rows:1fr auto;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.pl-grid>.tq:last-child:nth-child(odd) .pl-media,.pt-grid>.tq:last-child:nth-child(odd) .pt-media{aspect-ratio:auto;border-radius:var(--tq-r) 0 0 var(--tq-r);height:100%;min-height:280px}.pa-rest>.tq:last-child:nth-child(odd) .pa-rest-media{border-radius:var(--tq-r) 0 0 var(--tq-r)}.pl-grid>.tq:last-child:nth-child(odd) .tq-talon,.pt-grid>.tq:last-child:nth-child(odd) .tq-talon,.pa-rest>.tq:last-child:nth-child(odd) .tq-talon{margin:0 0 0 calc(-1 * var(--tq-h));padding:1.1rem 1.4rem 1.1rem calc(var(--tq-h) + 1.3rem);border-radius:0 var(--tq-r) var(--tq-r) 0;background:linear-gradient(var(--tq-papel), var(--tq-papel)) 0 0 / var(--tq-h) var(--tq-punta) no-repeat, linear-gradient(var(--tq-papel), var(--tq-papel)) 0 100% / var(--tq-h) var(--tq-punta) no-repeat, radial-gradient(circle at 0 50%, transparent calc(var(--tq-h) - .5px), var(--tq-papel) var(--tq-h)) 0 50% / var(--tq-h) var(--tq-p) repeat-y, linear-gradient(var(--tq-papel), var(--tq-papel)) var(--tq-h) 0 / calc(100% - var(--tq-h)) 100% no-repeat}.pl-grid>.tq:last-child:nth-child(odd) .tq-talon:after,.pt-grid>.tq:last-child:nth-child(odd) .tq-talon:after,.pa-rest>.tq:last-child:nth-child(odd) .tq-talon:after{content:none}}.tq-ruta{min-width:0;font-family:var(--f-display);letter-spacing:.012em;text-transform:uppercase;color:var(--tx-marino);align-items:baseline;gap:.7rem;font-size:clamp(1.7rem,8.5cqi,3rem);font-weight:700;line-height:1;display:flex}.tq-ruta b{white-space:nowrap;flex:none;font-weight:700}.tq-rayas{flex:1 1 0;width:0;min-width:2.5rem;height:.7em;overflow:visible}.tq-r{fill:var(--c-naranja)}.tq-r-linea{fill:var(--tq-linea,var(--c-naranja))}.tq-datos{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:.6rem 1.2rem;min-width:0;margin:.15rem 0 0;display:grid}.tq-datos>div{align-content:start;gap:.1rem;min-width:0;display:grid}.tq-datos dt{font-size:var(--t-xs);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;color:var(--gris);font-weight:900}.tq-datos dd{font-size:var(--t-sm);color:var(--tx-marino);margin:0;font-weight:700;line-height:1.3}.tq-datos dd.tq-largo{color:var(--tx-carbon);font-weight:400}.tq-pie{justify-content:space-between;align-items:flex-end;gap:1rem;min-width:0;margin-top:auto;padding-top:.35rem;display:flex}.tq-pie .tq-datos{flex:1;margin:0}.tq-colilla{z-index:3;min-width:0;padding:calc(var(--tq-h) + .65rem) 1.3rem .75rem;color:var(--c-blanco);background:radial-gradient(circle at 50% 0, var(--tq-papel) calc(var(--tq-h) - .5px), transparent var(--tq-h)) 50% 0 / var(--tq-p) var(--tq-h) repeat-x, var(--c-navy);flex:none;grid-column:1/-1;align-items:center;gap:.9rem;display:flex;position:relative}.tq-colilla:before,.tq-colilla:after{content:"";top:calc(-1 * var(--tq-m));width:calc(2 * var(--tq-m));height:calc(2 * var(--tq-m));background:var(--tq-fondo);pointer-events:none;border-radius:50%;position:absolute}.tq-colilla:before{left:calc(-1 * var(--tq-m))}.tq-colilla:after{right:calc(-1 * var(--tq-m))}.tq-barras{background:linear-gradient(90deg, var(--c-blanco) 0 3%, transparent 3% 5%, var(--c-blanco) 5% 6%, transparent 6% 9%, var(--c-blanco) 9% 13%, transparent 13% 15%, var(--c-blanco) 15% 16%, transparent 16% 19%, var(--c-blanco) 19% 21%, transparent 21% 24%, var(--c-blanco) 24% 25%, transparent 25% 27%, var(--c-blanco) 27% 31%, transparent 31% 33%, var(--c-blanco) 33% 34%, transparent 34% 38%, var(--c-blanco) 38% 40%, transparent 40% 42%, var(--c-blanco) 42% 45%, transparent 45% 47%, var(--c-blanco) 47% 48%, transparent 48% 51%, var(--c-blanco) 51% 54%, transparent 54% 56%, var(--c-blanco) 56% 57%, transparent 57% 60%, var(--c-blanco) 60% 64%, transparent 64% 66%, var(--c-blanco) 66% 67%, transparent 67% 70%, var(--c-blanco) 70% 72%, transparent 72% 75%, var(--c-blanco) 75% 76%, transparent 76% 78%, var(--c-blanco) 78% 82%, transparent 82% 84%, var(--c-blanco) 84% 85%, transparent 85% 88%, var(--c-blanco) 88% 90%, transparent 90% 93%, var(--c-blanco) 93% 94%, transparent 94% 96%, var(--c-blanco) 96% 100%);flex:none;width:clamp(64px,24%,150px);height:42px}.tq-lema{min-width:0;font-family:var(--f-mono);color:color-mix(in srgb, var(--c-blanco) 86%, transparent);flex:1;container-type:inline-size}.tq-lema span{font-size:min(var(--t-sm), calc(100cqi / 21.5));letter-spacing:0;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.tq-contorno{aspect-ratio:964.6/910;background:url(../img/logo-sv-contorno-cinco-rayas.svg) 50%/contain no-repeat;flex:none;width:56px}@media (width<=560px){.tq-colilla{gap:.65rem;padding-inline:1rem}.tq-barras{height:36px}.tq-contorno{width:46px}}@media (width<=360px){.tq-barras{display:none}}@media (width>=760px){.pa-rest>.tq:last-child:nth-child(odd){flex-wrap:wrap}.pa-rest>.tq:last-child:nth-child(odd) .pa-rest-cuerpo{flex-basis:0;min-width:0}.pa-rest>.tq:last-child:nth-child(odd) .tq-colilla{flex:0 0 100%}}.tq-talon>.tq-datos,.it-cuerpo>.tq-datos{border-top:1px solid color-mix(in srgb, var(--tx-marino) 12%, transparent);padding-top:.7rem}.tq :is(.pl-cuerpo,.pt-cuerpo,.ph-cuerpo,.pa-rest-cuerpo) h3{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.1}.tq .pl-dir{font-size:var(--t-sm);border:0;align-items:center;gap:.45rem;margin:0;padding:0;display:inline-flex}.tq .pl-dir em{grid-column:auto}.tq .pt-cuerpo{grid-area:auto}.tq.pt-card .pt-media{grid-row:auto}.tq .pl-destino .pl-cuerpo>h3,.pl-destino.tq .pl-region,.pl-destino.tq .pl-cuerpo>h3{padding-right:0}.tq .pl-region{margin-top:-.35rem}.tq .ph-ciudad{margin-top:.1rem}.tq .pa-rest-cuerpo h3{color:var(--tx-marino)}.tq.pi-precio,.it-dia.tq{flex-direction:column;gap:0;display:flex}.tq .pi-fechas,.it-sup{padding:1rem 1.2rem calc(var(--tq-h) + 1rem);border-radius:var(--tq-r) var(--tq-r) 0 0;background:var(--c-navy);color:var(--c-blanco);border:0;margin:0;position:relative}.tq .pi-fechas{text-align:left}.tq .pi-fechas b{font-family:var(--f-display);letter-spacing:.012em;font-weight:700}.tq .pi-fechas span{font-weight:700}.tq .pi-fechas em{color:var(--c-naranja-claro)}.pi-talon{text-align:center;flex:1;align-items:center}.tq .pi-pedir{margin-top:.4rem}.it-dia.tq{min-height:0;color:var(--tx-carbon);border-top:0;align-items:stretch;padding:0}.it-sup{min-height:92px;padding-block:.7rem calc(var(--tq-h) + .7rem);justify-content:space-between;align-items:center;gap:.7rem;display:flex;overflow:hidden}.it-sup .it-fecha{z-index:1;color:inherit;background:0 0;border:0;border-radius:0;grid-template-columns:auto auto;justify-self:auto;align-items:center;column-gap:.5rem;padding:0;line-height:1;display:grid;position:relative}.it-sup .it-fecha b{font-family:var(--f-display);letter-spacing:.012em;grid-area:1/1/3;margin:0;font-size:3.4rem;font-weight:700;line-height:.9}.it-sup .it-fecha small{font-size:var(--t-xs);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;grid-column:2;font-weight:900}.it-sup .it-fecha small:first-child{grid-row:1;align-self:end}.it-sup .it-fecha small:last-child{order:0;grid-row:2;align-self:start}.it-eeuu .it-sup{background:color-mix(in srgb, var(--c-azul) 55%, var(--c-navy))}.al-intensa .it-sup{background:color-mix(in srgb, var(--al-acento) 30%, var(--c-negro))}.it-sup .it-etq b{grid-row:auto;font-size:2.4rem}.it-sup-der{z-index:1;align-items:center;gap:.6rem;display:flex;position:relative}.it-sup .it-ico{color:var(--c-blanco);--sv-acento:var(--c-naranja);display:block;position:static}.it-sup .it-ico svg{width:38px;height:38px}.it-sup .it-bandera{z-index:1;position:relative;inset:auto}.it-sup .it-img{border-radius:var(--r-s);background:var(--c-blanco);object-fit:contain;width:58px;height:58px;box-shadow:none;flex:none;padding:5px;position:static}.it-sup .it-img-foto{z-index:0;object-fit:cover;background:0 0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.it-sup:has(.it-img-foto) .it-sup-der{z-index:auto;position:static}.it-sup:has(.it-img-foto) .it-fecha{border-radius:var(--r-s);background:var(--c-navy);padding:.3rem .55rem}.it-dia .it-cuerpo{padding-top:calc(var(--tq-h) + .85rem);flex:1;gap:.45rem;padding-bottom:1rem}.it-dia .it-cuerpo h3{color:var(--tx-marino)}.it-dia .it-cuerpo p{color:var(--tx-carbon);font-size:var(--t-sm)}.it-dia .tq-datos{grid-template-columns:minmax(0,1fr);gap:.4rem;margin-top:auto;padding-top:.4rem}.al-intensa .it-dia.tq{border-top:0}.it-relleno{border-radius:var(--r-l)}.portal-contorno,.ex2-logo .ex2-contorno{filter:drop-shadow(2px 0 0 var(--c-blanco)) drop-shadow(-2px 0 0 var(--c-blanco)) drop-shadow(0 2px 0 var(--c-blanco)) drop-shadow(0 -2px 0 var(--c-blanco)) drop-shadow(1.4px 1.4px 0 var(--c-blanco)) drop-shadow(-1.4px -1.4px 0 var(--c-blanco)) drop-shadow(0 6px 14px color-mix(in srgb, var(--c-navy-prof) 45%, transparent))}.con-alianza .ex2-logo .ex2-contorno{filter:drop-shadow(2px 0 0 var(--c-blanco)) drop-shadow(-2px 0 0 var(--c-blanco)) drop-shadow(0 2px 0 var(--c-blanco)) drop-shadow(0 -2px 0 var(--c-blanco)) drop-shadow(1.4px 1.4px 0 var(--c-blanco)) drop-shadow(-1.4px -1.4px 0 var(--c-blanco)) drop-shadow(0 18px 28px #0000008c)}.portal,.ex2,.cvc-hero,.destacado-pagina{--portal-tapa:var(--c-navy);background:var(--portal-tapa);--portal-fundido:linear-gradient(var(--fundido-dir), black var(--fundido-desde), #000000f4 calc(var(--fundido-desde) + var(--fundido-largo) * .125), #000000d7 calc(var(--fundido-desde) + var(--fundido-largo) * .25), #000000ae calc(var(--fundido-desde) + var(--fundido-largo) * .375), #00000080 calc(var(--fundido-desde) + var(--fundido-largo) * .5), #00000051 calc(var(--fundido-desde) + var(--fundido-largo) * .625), #00000028 calc(var(--fundido-desde) + var(--fundido-largo) * .75), #0000000b calc(var(--fundido-desde) + var(--fundido-largo) * .875), transparent calc(var(--fundido-desde) + var(--fundido-largo)))}.portal-presenta{display:none}.portal-foto img{object-position:center 42%}.portal-evento .portal-lead,.portal-evento .portal-momento{text-shadow:none}.portal:before,.portal-evento:before{content:none}.portal-foto{-webkit-mask-image:var(--portal-fundido);mask-image:var(--portal-fundido)}.portal-foto:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0}.puntero .portal.luz:after{content:none}.portal-mapa,.ex2:before,.cvc-hero:before,.destacado-pagina:before{z-index:-4;pointer-events:none;background:color-mix(in srgb, var(--c-azul-claro) 27%, var(--portal-tapa));-webkit-mask:url(../img/portada-mundo-2.svg) var(--portal-mapa) no-repeat;mask:url(../img/portada-mundo-2.svg) var(--portal-mapa) no-repeat;position:absolute;inset:0}.portal-mapa:after{content:"";opacity:0;background:radial-gradient(240px circle at var(--lx,50%) var(--ly,50%), color-mix(in srgb, var(--c-azul-claro) 62%, var(--portal-tapa)), color-mix(in srgb, var(--c-azul-claro) 0%, transparent) 70%);transition:opacity .5s;position:absolute;inset:0}.puntero .portal.luz-on .portal-mapa:after{opacity:1}@media (width<=860px) and (height>=501px){.portal{--portal-foto-alto:60svh;--fundido-dir:180deg;--fundido-desde:62%;--fundido-largo:38%;--portal-mapa:50% calc(var(--portal-foto-alto) * .7) / 100% auto}.portal:before,.portal-evento:before{content:"";z-index:-3;inset:calc(var(--portal-foto-alto) * .7) 0 auto 0;height:calc(var(--portal-foto-alto) * .36);background:linear-gradient(180deg, var(--portal-tapa) 30%, color-mix(in srgb, var(--portal-tapa) 0%, transparent))}.portal-foto{height:var(--portal-foto-alto);bottom:auto}.portal-foto:after{background:linear-gradient(180deg, color-mix(in srgb, var(--portal-tapa) 78%, transparent) 0, color-mix(in srgb, var(--portal-tapa) 0%, transparent) 22%)}.portal-carrusel,.portal-in>.portal-centro{min-height:calc(100svh - var(--barra-sup) - var(--header) - clamp(.4rem, 2svh, 1.6rem) - .5rem)}.portal-diapos,.portal-diapo{align-items:end}.portal-centro,.portal-centro.portal-dos{justify-content:flex-end;align-self:end;gap:.5rem;height:auto}.portal-lead,.portal-dos .portal-lead{display:none}.portal-logo-ev,.portal-diapo .portal-logo-ev{height:min(130px,14svh)}.portal-lado .portal-logo.logo-sv{height:min(140px,15svh)}.portal-titulo-ev{font-size:clamp(2.5rem,min(12.4vw,8svh),4.2rem)}.portal-dos .portal-titulo{font-size:clamp(1.4rem,min(6.9vw,4.3svh),2.8rem);line-height:1.12}.portal .portal-cta .btn{min-height:48px}}@media (width<=600px) and (height>=501px){.portal{--portal-foto-alto:56svh;--fundido-desde:54%;--fundido-largo:46%;--portal-mapa:45% calc(var(--portal-foto-alto) * .7) / 118% auto}}@media (width>=861px),(height<=500px){.portal,.ex2,.cvc-hero,.destacado-pagina{--portal-corte:40%;--portal-foto-centro:70%;--portal-mapa:0 52% / min(50vw, 116svh) auto;--portal-fundido:linear-gradient(90deg, transparent calc(var(--portal-corte) - 10%), #0000000f calc(var(--portal-corte) - 7%), #00000024 calc(var(--portal-corte) - 3%), #0000002e var(--portal-corte), #00000037 calc(var(--portal-corte) + 2.85%), #0000004f calc(var(--portal-corte) + 5.7%), #00000070 calc(var(--portal-corte) + 8.55%), #00000096 calc(var(--portal-corte) + 11.4%), #000000bd calc(var(--portal-corte) + 14.25%), #000000de calc(var(--portal-corte) + 17.1%), #000000f6 calc(var(--portal-corte) + 19.95%), black calc(var(--portal-corte) + 22.8%))}.portal-foto img{inset:0 auto 0 var(--portal-foto-centro);aspect-ratio:3/2;width:auto;min-width:80%;max-width:none;height:100%;translate:-50%}.portal-foto:after{background:linear-gradient(180deg, color-mix(in srgb, var(--portal-tapa) 90%, transparent) 0, color-mix(in srgb, var(--portal-tapa) 0%, transparent) 18%), linear-gradient(0deg, color-mix(in srgb, var(--portal-tapa) 88%, transparent) 0, color-mix(in srgb, var(--portal-tapa) 0%, transparent) 24%)}.portal-turnos{border-radius:var(--r-pill);background:color-mix(in srgb, var(--portal-tapa) 74%, transparent);backdrop-filter:blur(12px);grid-template-columns:auto;grid-auto-columns:minmax(0,12rem);grid-auto-flow:column;justify-self:start;max-width:calc(100% + .25rem);margin-left:-.25rem;padding:.2rem .7rem .2rem .25rem;display:grid}.portal-centro:not(.portal-dos){text-align:left;align-items:flex-start;max-width:44%}.portal-centro .portal-cta,.portal-centro .portal-momento{justify-content:flex-start}.portal-logo-ev,.portal-diapo .portal-logo-ev{height:min(124px,15svh)}.portal-titulo-ev{text-align:left;max-width:none;font-size:clamp(2.8rem,min(5.6vw,11svh),5rem)}.portal-centro.portal-dos{grid-template-columns:minmax(0,44%) minmax(0,1fr)}.portal-dos .portal-titulo{font-size:min(8.9cqw,8svh);line-height:1.12}.portal-dos .portal-lead{font-size:var(--t-base)}.portal-lado{justify-items:end}.portal-lado .portal-logo.logo-sv{height:min(250px,30svh)}.portal-creds{justify-content:flex-start}.portal-creds .ex2-credito{text-align:left;justify-items:start;padding-left:0}}@media (height<=500px){.portal{--portal-corte:54%;--portal-foto-centro:77%}.portal-centro.portal-dos{text-align:left;grid-template-columns:minmax(0,60%) minmax(0,1fr);align-items:center;gap:.6rem;display:grid}.portal-txt{gap:.5rem;display:grid}.portal-lado{justify-items:end;display:grid}.portal-lado .portal-logo.logo-sv{order:0;height:min(130px,30svh)}.portal-dos .portal-titulo{font-size:1.5rem}.portal-dos .portal-cta{flex-wrap:nowrap;justify-content:flex-start}.portal-dos .portal-cta .btn{white-space:nowrap;padding-inline:1rem}.portal-turnos{grid-auto-columns:minmax(0,5rem)}.portal-turno span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.es-inicio{--marca-logo:54px}.es-inicio .site-header:not(.solido):not(.menu-abierto) .brand{min-width:var(--marca-logo)}.es-inicio:has(.portal-evento) .site-header:not(.solido):not(.menu-abierto) .brand :is(.brand-logo-bn,.brand-spv,span){display:none}.es-inicio:has(.portal-evento) .site-header:not(.solido):not(.menu-abierto) .brand .brand-logo{width:var(--marca-logo);height:var(--marca-logo);display:block}@media (width<=860px){.es-inicio{--marca-logo:46px}}@media (prefers-reduced-motion:no-preference){.es-inicio:has(.portal-evento) .site-header:not(.solido):not(.menu-abierto) .brand .brand-logo{animation:.45s marca-entra!important}.es-inicio:not(:has(.portal-evento)) .site-header:not(.solido):not(.menu-abierto) .brand-spv{animation:.45s marca-entra}}@keyframes marca-entra{0%{opacity:0}}.portal .portal-cta .btn{isolation:isolate;position:relative;overflow:hidden}.portal .portal-cta .btn--secundario.btn--claro,.portal .portal-cta .btn--secundario.btn--claro:hover{background:var(--c-blanco);border-color:var(--c-blanco);color:var(--c-navy)}@media (prefers-reduced-motion:no-preference){.portal .portal-cta .btn{transition:transform .25s var(--ease), box-shadow .25s var(--ease), background-color .25s var(--ease)}.portal .portal-cta .btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0000004d}.portal .portal-cta .btn:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--c-blanco) 55%, transparent) 50%, transparent 70%);animation:7s ease-in-out infinite portal-brillo;position:absolute;inset:0;transform:translate(-110%)}.portal .portal-cta .btn--secundario.btn--claro:after{background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--c-azul-claro) 70%, transparent) 50%, transparent 70%);animation-delay:3.5s}.portal .portal-cta .btn svg{animation:7s ease-in-out infinite portal-flecha}.portal:has([data-portal-pausa][aria-pressed=true]) .portal-cta .btn:after,.portal:has([data-portal-pausa][aria-pressed=true]) .portal-cta .btn svg{animation:none}@keyframes portal-brillo{0%,8%{transform:translate(-110%)}28%,to{transform:translate(110%)}}@keyframes portal-flecha{0%,14%,30%,to{transform:none}22%{transform:translate(5px)}}}.nav-util,.menu-btn .menu-n{display:none}@media (width<=560px),(height<=500px) and (width<=1180px){:root{--barra-sup:0px}.barra-sup,.nav-movil{display:none!important}.nav{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom));gap:0}.nav>a,.nav .nav-drop-btn{align-items:center;min-height:46px;padding-block:.4rem;font-size:1.3rem;display:flex}.nav .nav-drop-btn{justify-content:space-between}.nav-util{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-bottom:.6rem;display:grid}.nav .nav-util>:is(a,button){border:1px solid var(--linea);border-radius:var(--r-s);width:auto;min-width:0;height:auto;min-height:48px;color:var(--tx-marino);font-family:inherit;font-size:var(--t-base);letter-spacing:0;cursor:pointer;background:0 0;align-items:center;gap:.55rem;margin:0;padding:.5rem .8rem;font-weight:700;text-decoration:none;transform:none;display:flex!important}.nav .nav-util>[aria-current=page]{color:var(--naranja-texto);border-color:currentColor}.nav .nav-util .nu-ancho{grid-column:1/-1}.nav .nav-util .nu-ava{border-color:var(--c-ava-rojo);background:var(--c-ava-rojo);color:var(--c-blanco)}.nu-ava img{width:auto;height:26px}.nu-ava small{font-size:var(--t-xs);font-weight:400}.nav-util .carrito-n{margin-left:auto;position:static}.nu-claro,html[data-tema=oscuro] .nu-oscuro{display:none}html[data-tema=oscuro] .nu-claro{display:inline}.menu-btn{position:relative}.menu-btn[aria-expanded=false] .menu-n:not([hidden]){display:grid;top:0;right:-2px}}@media (width<=560px){.site-header.pegado .hd-mini{display:none}}.rb-banda{padding-block:var(--aire-l);background:var(--bg-blanco,var(--c-blanco))}.rb-cartas{gap:var(--e3);margin-top:var(--aire-m);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rb-carta{isolation:isolate;border-radius:var(--r-l);background:var(--c-navy);min-height:22rem;color:var(--c-blanco);box-shadow:var(--sombra-baja);align-content:end;padding:clamp(1.3rem,2.5vw,2.2rem);text-decoration:none;display:grid;position:relative;overflow:hidden}.rb-carta img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.rb-carta:after{content:"";z-index:-1;background:linear-gradient(#0b2c5233 0%,#0b2c529e 45%,#052642f5 100%);position:absolute;inset:0}.rb-carta:hover img{transform:scale(1.04)}.rb-carta-txt{justify-items:start;gap:.5rem;display:grid}.rb-carta-txt small{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-naranja-claro);font-weight:900}.rb-carta-txt b{font-size:clamp(1.45rem,1.1rem + 1.2vw,2.1rem);font-weight:900;line-height:1.15}.rb-carta-txt em{color:#ffffffe0;max-width:46ch;font-style:normal}.rb-carta-txt .btn{margin-top:.4rem}@media (width<=860px){.rb-cartas{grid-template-columns:minmax(0,1fr)}.rb-carta{min-height:19rem}}.tp-rumbo{border:2px solid var(--c-azul);border-radius:var(--r-pill);background:var(--c-blanco);min-height:44px;color:var(--c-navy);align-items:center;gap:.5rem;padding:.4rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.tp-rumbo:hover{background:var(--c-azul);color:var(--c-blanco)}.tp-rumbo .tp-ico{flex:none}.tp-rumbo-lado{width:100%;margin-bottom:var(--e2);border-radius:var(--r-m);background:var(--c-navy);color:var(--c-blanco);gap:.3rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.tp-rumbo-lado small{font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-naranja-claro);font-weight:900}.tp-rumbo-lado b{line-height:1.25}.tp-rumbo-lado span{font-size:var(--t-sm);text-underline-offset:.2em;font-weight:700;text-decoration:underline}@media (width<=560px){.tp-rumbo{min-height:36px;font-size:var(--t-sm);padding:.15rem .8rem;position:relative}.tp-rumbo .tp-ico{display:none}.tp-rumbo:after{content:"";position:absolute;inset:-4px 0}}.cg-copa-aviso{border-radius:var(--r-pill);background:var(--c-naranja);width:fit-content;color:var(--c-negro);font-size:var(--t-sm);justify-self:start;align-items:center;gap:.45rem;padding:.35rem .9rem .35rem .65rem;font-weight:700;text-decoration:none;display:inline-flex}.cg-copa{margin-block:var(--aire-m);background:var(--c-navy);color:var(--c-blanco);scroll-margin-top:var(--header);padding-block:clamp(2.5rem,2rem + 3vw,4.5rem)}.cg-copa .kicker{color:var(--c-naranja-claro)}.cg-copa-cab{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.cg-copa-cab>div:first-child{gap:var(--aire-s);display:grid}.cg-copa-cifras{justify-content:space-around;gap:1rem;margin:0;display:flex}.cg-copa-cifras div{justify-items:center;display:grid}.cg-copa-cifras dd{font-family:var(--f-display);color:var(--c-naranja-claro);margin:0;font-size:clamp(2.6rem,2rem + 2.6vw,4.4rem);line-height:1}.cg-copa-cifras dt{font-size:var(--t-sm);color:#ffffffd9}.cg-copa-escudos{margin:var(--aire-m) 0;flex-wrap:wrap;justify-content:center;gap:.55rem;padding:0;list-style:none;display:flex}.cg-copa-escudos li{background:var(--c-blanco);border-radius:50%;flex:none;width:60px;height:60px;position:relative;overflow:hidden}.cg-copa-escudos img{object-fit:contain;width:76%;height:76%;position:absolute;inset:12%}.cg-copa-sigue{gap:var(--e3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cg-copa-sigue article{border-radius:var(--r-m);scroll-margin-top:calc(var(--header) + 1rem);background:#ffffff14;align-content:start;gap:.6rem;padding:1.5rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff29}.cg-copa-sigue h3{font-size:var(--t-h3);color:var(--c-blanco);margin:0}.cg-copa-sigue p{color:#ffffffdb;margin:0}.cg-copa-n{background:var(--c-naranja);border-radius:50%;place-items:center;width:2rem;height:2rem;font-weight:900;display:grid;color:var(--c-negro)!important}.cg-copa-cal{gap:.35rem;margin:.2rem 0;padding:0;list-style:none;display:grid}.cg-copa-cal li{font-size:var(--t-sm);grid-template-columns:6.6rem 1fr;column-gap:.5rem;display:grid}.cg-copa-cal small{color:#ffffffb8;grid-column:2}.cg-copa .cg-mas{color:var(--c-blanco);align-items:center;gap:.4rem;font-weight:700;display:inline-flex}.cg-copa-cta{margin:var(--aire-m) 0 0;text-align:center}@media (width<=860px){.cg-copa-cab,.cg-copa-sigue{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.cg-lineas-grid,.cg-talleres,.cg-dias,.cg-eventos .ev-grid{margin-inline:calc(var(--gutter,1.5rem) * -1);padding-inline:var(--gutter,1.5rem);scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter,1.5rem);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:.8rem;padding-bottom:.6rem;display:flex;overflow-x:auto}.cg-lineas-grid::-webkit-scrollbar,.cg-talleres::-webkit-scrollbar,.cg-dias::-webkit-scrollbar,.cg-eventos .ev-grid::-webkit-scrollbar{display:none}.cg-lineas-grid>li,.cg-talleres>li,.cg-dias>li,.cg-eventos .ev-grid>li{scroll-snap-align:start;flex:0 0 min(82%,19rem);width:auto;max-width:none}.cg-dias>li{flex-basis:min(62%,14rem)}.cg-eventos .selector-ev{margin-inline:0}.cg-stem .wrap,.cg-stem-cab,.cg-stem-dos{grid-template-columns:minmax(0,1fr)}.cg-hero+.vz-datos-sec .vz-datos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.cg-copa-escudos li{width:50px;height:50px}}.dg-sec{scroll-margin-top:var(--header)}.dg-copa{border-radius:var(--r-m);background:var(--c-blanco);box-shadow:inset 3px 0 0 var(--c-naranja);color:var(--c-navy);align-items:flex-start;gap:.55rem;margin:0;padding:.8rem 1rem;font-weight:700;display:flex}.dg-copa .svi{margin-top:.15rem}.dg-form{gap:1rem;display:grid}.dg-preg{border:0;margin:0;padding:0}.dg-preg legend{color:var(--tx-azul,var(--c-navy));margin-bottom:.45rem;padding:0;font-weight:700}.dg-ops{flex-wrap:wrap;gap:.4rem;display:flex}.dg-ops label{cursor:pointer;position:relative}.dg-ops input{opacity:0;cursor:pointer;position:absolute;inset:0}.dg-ops span{border:1.5px solid var(--linea-fuerte,var(--c-gris-medio));border-radius:var(--r-pill);background:var(--c-blanco);min-height:44px;color:var(--c-navy);align-items:center;padding:.3rem 1rem;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.dg-ops input:checked+span{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-blanco)}.dg-ops input:focus-visible+span{outline:3px solid var(--c-azul);outline-offset:2px}.dg-res{border-radius:var(--r-m);background:var(--c-blanco);box-shadow:var(--sombra-baja);border-top:4px solid var(--c-naranja);scroll-margin-top:calc(var(--header) + 1rem);gap:.7rem;padding:1.4rem;display:grid}.dg-res-k{font-size:var(--t-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--c-naranja-texto);margin:0;font-weight:900}.dg-res h3{font-size:var(--t-h3);color:var(--c-navy);margin:0}.dg-res h3 small{font-size:var(--t-sm);color:var(--c-gris);font-weight:500}.dg-res h4{font-size:var(--t-base);color:var(--c-navy);margin:.3rem 0 0}.dg-res p{margin:.2rem 0 0}.dg-lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.dg-lista li{align-items:flex-start;gap:.5rem;line-height:1.45;display:flex}.dg-lista .svi{margin-top:.2rem}.dg-res [hidden]{display:none!important}.dg-acc{flex-wrap:wrap;gap:.6rem;margin-top:.3rem;display:flex}.dg-aviso{font-size:var(--t-xs);color:var(--c-gris)}.ev-nombre,.portal-titulo-ev{font-family:var(--f-display);letter-spacing:.005em;font-weight:700;line-height:1}.ev-nombre{font-size:clamp(3rem,1.6rem + 6.2vw,6.8rem)}.destacado .ev-nombre{max-width:24ch}@media (width<=560px){.ev-nombre{font-size:clamp(2.8rem,12.5vw,4.2rem)}}.pe-cifras b,.anio-fila strong,.cg-22 b,.cg-cifras dd,.cg-snow-datos dd:not(.es-frase),.pres-paso-n,.ruta,.pa-vuelo{font-family:var(--f-display);letter-spacing:.005em;font-variant-numeric:lining-nums;font-weight:700}.pe-cifras b{font-size:calc(var(--t-cifra) * 1.2);line-height:1}.anio-fila strong{font-size:clamp(3rem,2rem + 3.4vw,5.6rem)}.cg-22 b{font-size:calc(var(--t-h1,3rem) * 1.15)}.cg-cifras dd,.cg-snow-datos dd:not(.es-frase){font-size:clamp(2.2rem,1.9rem + 1vw,2.8rem);line-height:1}.pres-paso-n{font-size:2rem}.pa-vuelo{font-size:2.2rem}.pa-vuelo span{font-family:var(--f);letter-spacing:var(--ls-etiqueta);font-weight:500}.cifras dd:not(.es-frase),.ds-cifras dd:not(.es-frase),.ct-cifras dd:not(.es-frase),.impacto-grupo dd:not(.es-frase),.spec-grande dd:not(.es-frase),.pres-cifras b,.vz-datos dd,.vz-n,.pp-cob:not(.es-frase),.tq .pi-fechas b,.it-sup .it-fecha b,.pl-codigo,.pt-num,.parque-n,.clase-cod,.rtc-n,.dep-num,.sel-l-n,.itin-num,.pa-ruta strong,.marcador dd span,.cvc-hero-fecha b,.cvc-pasos span,.tp-hora,.tp-tot,.tp-placa,.ex2-c-pre b,.ex2-c-vivo b,.htt-func-grid .htt-f-cab span,.cg-copa-cifras dd,.pe-cifras b,.anio-fila strong,.cg-22 b,.cg-cifras dd,.cg-snow-datos dd:not(.es-frase),.ruta,.pa-vuelo{text-transform:uppercase}.itin-num small{text-transform:none}.filtros button,.tr-buscar .bus-mas,.tp-prox-ver,.seccion-head .enlace,.cg-mas{text-transform:uppercase;letter-spacing:var(--ls-etiqueta);font-size:var(--t-xs);font-weight:900}.ex2-credito figcaption,.tp-tag,.rev-seccion,.rev-firma,.rev-cita cite,.rev-foto figcaption b,.rev-video figcaption b,.ex2-m-t,.ex2-dep,.ex2-destino small,.ex2-cuenta small,.tp-dep-et,.rb-carta-txt small,.tp-rumbo-lado small,.brand span,.vz-ayuda-txt{letter-spacing:var(--ls-etiqueta)}.lineas .seccion-head{align-items:end}.lineas-txt{max-width:46ch;font-size:var(--t-lg);color:var(--gris);margin:0;line-height:1.4}.lineas .marcador{margin:var(--aire-m) 0}.lineas .rutas-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:270px;gap:clamp(.6rem,1.2vw,1rem)}.lineas .ruta-txt{padding:1.1rem 1.1rem 1.2rem}.lineas .ruta-txt h3{padding-right:2.6rem;line-height:1.08}.lineas .ruta-ir{width:38px;height:38px;top:1rem;bottom:auto;right:1rem}.lineas .ruta-card a:after{background:linear-gradient(#071d381a 0%,#071d38b8 54%,#071d38f5 100%)}@media (width<=1180px){.lineas .rutas-grid{grid-auto-rows:300px}}@media (width<=860px){.lineas .rutas-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:230px}}@media (width<=560px){.lineas{padding-block:var(--aire-l)}.lineas .marcador{margin-block:var(--aire-s);grid-template-columns:repeat(4,auto);justify-content:space-between;gap:.2rem;padding:.35rem}.lineas .marcador div{gap:.35rem;padding:.55rem .15rem}.lineas .marcador dd{gap:1px}.lineas .marcador dd span{min-width:.62em;font-size:1.5rem}.lineas .marcador dt{min-height:2.3em;font-size:.6875rem;line-height:1.15}.lineas .rutas-grid{grid-auto-rows:158px;gap:.5rem}.lineas .ruta-txt{padding:.8rem .8rem .85rem}.lineas .ruta-txt h3{font-size:var(--t-base);padding-right:0}.lineas .ruta-txt p,.lineas .ruta-ir{display:none}}@media (width<=360px){.lineas .marcador{grid-template-columns:1fr 1fr}}.rs{padding-block:var(--aire-l)}.rs-in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.rs-cab{gap:var(--aire-s);justify-items:start;display:grid}.rs-cab .kicker,.rs-cab .h2{margin:0}.rs-cifras{flex-wrap:wrap;gap:.8rem 1.8rem;margin:0;padding:0;list-style:none;display:flex}.rs-cifras li{gap:.15rem;display:grid}.rs-cifras b{font-family:var(--f-display);color:var(--naranja-texto);font-size:clamp(2.4rem,1.8rem + 1.8vw,3.2rem);font-weight:700;line-height:.95}.rs-cifras span{font-size:var(--t-xs);color:var(--gris);font-weight:700}.rs-razones{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.rs-razones li{color:var(--tx-marino);grid-template-columns:22px minmax(0,1fr);gap:.65rem;font-weight:700;line-height:1.35;display:grid}.rs-tq.tq{box-shadow:var(--sombra-baja);flex-direction:column;gap:0;display:flex}.rs-tq .pi-fechas{align-self:stretch;max-width:none}.rs-talon{gap:1.1rem;padding:1.3rem 1.3rem 1.4rem}.rs-incluye{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .9rem;margin:0;padding:0;list-style:none;display:grid}.rs-incluye li{min-height:40px;font-size:var(--t-sm);color:var(--tx-marino);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:.6rem;font-weight:700;line-height:1.2;display:grid}.rs-ico{border-radius:var(--r-s,.5rem);background:var(--bg-niebla);width:38px;height:38px;color:var(--tx-marino);place-items:center;display:grid}.rs-acc{flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem 1.1rem;display:flex}.rs-detalle{font-size:var(--t-sm);color:var(--tx-azul);text-underline-offset:.2em;font-weight:700}.pe-grid.pe-solo{grid-template-columns:minmax(0,1fr);max-width:72ch}@media (width<=860px){.rs-in{grid-template-columns:minmax(0,1fr);gap:1.4rem}}@media (width<=560px){.rs{padding-block:var(--aire-m)}.rs-talon{padding:1.1rem 1rem 1.2rem}.rs-incluye li{grid-template-columns:34px minmax(0,1fr);gap:.5rem}.rs-ico{width:34px;height:34px}.rs-acc .btn{width:100%}}.rs-tq.tq{grid-area:1/2/span 2}.rs-comp{border-radius:var(--r-m);background:var(--bg-niebla);gap:.6rem;padding:.9rem 1.1rem;display:grid}.rs-comp p{max-width:none;font-size:var(--t-sm);color:var(--tx-marino);margin:0;line-height:1.35}.rs-comp-acc{flex-wrap:wrap;gap:.5rem;display:flex}.rs-comp-btn{border:1.5px solid var(--tx-marino);border-radius:var(--r-pill);min-height:44px;color:var(--tx-marino);font-size:var(--t-sm);justify-content:center;align-items:center;gap:.45rem;padding:.45rem .9rem;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}@media (hover:hover){.rs-comp-btn:hover{background:var(--tx-marino);color:var(--bg-blanco)}}@media (width<=860px){.rs-tq.tq{grid-area:auto}}@media (width<=560px){.rs-comp-btn{flex:100%}}.vs-obj{z-index:1;border-radius:var(--r-pill);background:var(--c-blanco);max-width:calc(100% - 7.4rem);color:var(--c-navy);font-size:var(--t-xs);box-shadow:var(--sombra-baja);align-items:center;gap:.35rem;padding:.3rem .65rem;font-weight:900;line-height:1.15;display:inline-flex;position:absolute;bottom:.7rem;left:.7rem}.vs-res{-webkit-line-clamp:3;max-width:none;font-size:var(--t-sm);color:var(--c-carbon);-webkit-box-orient:vertical;margin:0;line-height:1.35;display:-webkit-box;overflow:hidden}.vs-lineas{border-top:1.5px dashed var(--c-plata);gap:.35rem;margin:.1rem 0 0;padding:.65rem 0 0;list-style:none;display:grid}.vs-lineas li{font-size:var(--t-sm);color:var(--c-carbon);grid-template-columns:16px minmax(0,1fr);align-items:baseline;column-gap:.4rem;font-weight:700;line-height:1.25;display:grid}.vs-lineas .svi{align-self:start;margin-top:.1rem}.vs-lineas small{font-size:var(--t-xs);color:var(--c-gris);font-weight:700}.vs-lineas small:before{content:"· "}.vs-lineas .vs-fecha{font-size:var(--t-sm);color:var(--c-navy);font-weight:900;display:grid}.vs-incluye{gap:.3rem;display:grid}.vs-incluye p{font-size:var(--t-xs);color:var(--c-gris);margin:0;font-weight:900}.vs-incluye ul{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.vs-incluye li{border-radius:var(--r-pill);background:var(--c-blanco);color:var(--c-navy);font-size:var(--t-xs);align-items:center;gap:.3rem;padding:.22rem .5rem;font-weight:700;line-height:1.15;display:inline-flex}.vs-incluye .vs-mas{color:var(--c-gris);background:0 0;padding-inline:.2rem}.vs-hoja>.vs-res{order:2}.vs-hoja>.vs-lineas{order:3}.vs-hoja>.vs-incluye{order:4}.visa.viaje .vs-pie{margin-top:auto;padding-top:.3rem}.visa.viaje .vs-mrz{margin-top:0}@media (width<=360px){.visa.viaje .vs-pie{flex-wrap:wrap}}.tp-franja-rumbo .tp-franja-acc{min-width:0;max-width:100%}.tp-franja-rumbo .tp-franja-acc .btn{white-space:normal;text-align:center;max-width:100%}.site-footer{--pie-linea:color-mix(in srgb, var(--c-blanco) 16%, transparent)}.pie-cierre{background:linear-gradient(var(--pie-linea), var(--pie-linea)) no-repeat 50% 100% / calc(100% - 2 * var(--gutter)) 1px;gap:clamp(1.8rem,3.4vw,3rem);margin-bottom:clamp(2rem,4vw,3.2rem);padding-bottom:clamp(2rem,4vw,3.2rem);display:grid}.pie-eslogan{text-transform:uppercase;max-width:none;color:var(--c-blanco);text-wrap:balance;margin:0;font-size:clamp(1.7rem,1rem + 3.4vw,3.6rem);font-weight:900;line-height:1.08}.pie-cifras{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.pie-cifras>div{border-left:1px solid color-mix(in srgb, var(--c-blanco) 18%, transparent);align-content:start;gap:.5rem;padding-inline:clamp(1rem,2.4vw,2.2rem);display:grid}.pie-cifras>div:first-child{border-left:0;padding-left:0}.pie-cifras dd{font-family:var(--f-display);letter-spacing:.005em;font-variant-numeric:lining-nums;text-transform:uppercase;color:var(--naranja);order:-1;margin:0;font-size:clamp(4.2rem,1.4rem + 6vw,7.2rem);font-weight:700;line-height:.95}.pie-cifras dt{font-size:var(--t-sm);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;color:var(--c-blanco);font-weight:900;line-height:1.25}.tema-ava .pie-cifras dd{color:var(--c-blanco)}.tema-cvc .pie-eslogan .resalte{background-position:0 96%;background-size:100% .12em;padding:0 0 .06em;color:var(--c-blanco)!important}.resalte-anim .tema-cvc .pie-eslogan .resalte:not(.on){background-size:0% .12em}.pie-mapa{z-index:0;pointer-events:none;background:color-mix(in srgb, var(--c-azul-claro) 20%, transparent);position:absolute;inset:0;-webkit-mask:url(../img/portada-mundo-2.svg) calc(100% + 1vw) 0/min(54%,800px) no-repeat;mask:url(../img/portada-mundo-2.svg) calc(100% + 1vw) 0/min(54%,800px) no-repeat}.pie-mapa:after{content:"";opacity:0;background:radial-gradient(240px circle at var(--lx,50%) var(--ly,50%), color-mix(in srgb, var(--c-azul-claro) 50%, transparent), transparent 70%);transition:opacity .5s;position:absolute;inset:0}.puntero .pie-cuerpo.luz:after{content:none}.puntero .pie-cuerpo.luz-on .pie-mapa:after{opacity:1}.pie-cuerpo .footer-grid,.pie-cuerpo .legal{z-index:1;position:relative}.pie-cuerpo .legal{background:linear-gradient(var(--pie-linea), var(--pie-linea)) no-repeat 50% 0 / calc(100% - 2 * var(--gutter)) 1px;border-top:0;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;display:flex}.pie-cuerpo .legal a{margin-left:0}.legal-enlaces{flex-wrap:wrap;gap:.25rem .6rem;display:inline-flex}.footer-grid a,.footer-marca p,.footer-atencion{color:color-mix(in srgb, var(--c-blanco) 86%, transparent)}.footer-marca{gap:1rem}.pie-aliados{gap:.6rem;margin-top:.4rem;display:grid}.pie-aliados>p{font-size:var(--t-xs);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;color:var(--naranja);margin:0;font-weight:900}.tema-ava .pie-aliados>p{color:var(--c-blanco)}.pie-aliados>div{align-items:center;gap:1.2rem;display:flex}.pie-aliados img{filter:brightness(0)invert();opacity:.9;width:auto;height:20px;display:block}.pie-contacto>a{align-items:center;gap:.6rem;display:flex}.pie-contacto .svi{color:var(--c-blanco);--sv-acento:var(--naranja);flex:none}.footer-atencion{margin:0}.redes{gap:.5rem;margin-top:.5rem}.redes a{border:1px solid color-mix(in srgb, var(--c-blanco) 30%, transparent);border-radius:var(--r-pill);font-size:var(--t-sm);padding:.3rem .8rem}.redes a:hover{border-color:var(--naranja)}@media (width>=861px) and (width<=1180px){.footer-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr)}.pie-contacto>a{font-size:var(--t-sm)}}@media (width<=860px){.pie-cifras{grid-template-columns:1fr 1fr;grid-auto-flow:row;gap:1.4rem 0}.pie-cifras>div:nth-child(odd){border-left:0;padding-left:0}.pie-mapa{-webkit-mask-position:30% 0;mask-position:30% 0;-webkit-mask-size:110%;mask-size:110%}}@media (width<=560px){.pie-cifras dd{font-size:clamp(3.4rem,17vw,4.6rem)}.pie-cifras dt{font-size:var(--t-xs)}.pie-mapa{-webkit-mask-position:40% 0;mask-position:40% 0;-webkit-mask-size:150%;mask-size:150%}}.tema-ava{--ava-f:var(--f-display);--plata:var(--c-blanco);--plata-metal:linear-gradient(var(--c-blanco), var(--c-blanco));--naranja-claro:var(--c-blanco);--vivo-claro:var(--c-blanco);--linea:var(--c-linea);--header:72px;--ava-sub:52px;background:var(--bg-blanco)}.tema-ava main{--r-s:0px;--r-m:0px;--r-l:0px;--r-pill:0px;--sv-acento:var(--c-ava-azul)}.barra-ava:not(.barra-cvc),html[data-tema=oscuro] .tema-ava main{--sv-acento:var(--c-blanco)}@media (width<=1180px){.tema-ava .bav-txt{display:none}}.tema-ava .seguidor,.tema-ava .seg-estela{display:none}.tema-ava .site-footer:before{height:var(--c0);background:linear-gradient(176deg, var(--corte-ant) calc(var(--c0) - .6px), transparent var(--c0))}.tema-ava main .luz:after{content:none}.ava-titulo,.ava-h2,.ava-h3,.ava-camisetas h3,.ava-parche-n,.ava-mq-hora,.ava-ruta .etapa-edad,.ava-pil h3,.ava-cod-lista h3,.ava-cod-lista li>span,.ava-met-lista li>span,.tema-ava .ap-banda-in .h3-grande,.tema-ava .contacto h2,.tema-ava .ap-hero .pag-titulo,.banda-ava h2,.tema-ava main .kicker{font-family:var(--f-display);font-synthesis:none;text-transform:uppercase;letter-spacing:.01em;transform-origin:0 100%;font-weight:700;transform:skew(-5.9deg)}.ava-h2{max-width:22ch;font-size:clamp(2.75rem,1.7rem + 3.9vw,5.25rem);line-height:1}.ava-h3{font-size:clamp(2rem,1.6rem + 1.2vw,2.75rem);line-height:1}.ava-camisetas h3{transform-origin:bottom;font-size:2rem;line-height:1}.ava-parche-n{font-size:3.5rem}.ava-ruta .etapa-edad{display:inline-block}.ava-cod-lista h3{font-size:1.75rem;line-height:1}.ava-pil-n{font-size:1.5rem}.ava-pil h3{line-height:1}.ava-try-pasos span{font-size:1.5rem}.ava-proy-in b{font-family:var(--f);letter-spacing:.08em}.ava-cam span{filter:none;transform:translate(-50%,-50%)skew(-5.9deg)}.tema-ava .ap-banda-in .h3-grande{font-size:clamp(2.5rem,1.7rem + 2.8vw,4rem);line-height:1}.tema-ava .contacto h2{font-size:clamp(2.75rem,1.7rem + 3.9vw,5.25rem);line-height:1}.tema-ava .ap-hero .pag-titulo{font-size:clamp(3.25rem,2rem + 5vw,6.5rem);line-height:1}.esc-tema-ava{--esc-f:var(--f)}.tema-ava main .kicker{letter-spacing:.04em;width:fit-content;color:var(--c-ava-rojo);font-size:1.5rem;line-height:1;display:block}.tema-ava main .kicker>.svi:first-child{display:none}.tema-ava main .kicker--claro,.tema-ava .ava-coleccion .kicker,.tema-ava .ap-banda .kicker{color:var(--c-blanco)}.tema-ava main .btn,.banda-ava .btn{font-family:var(--f-display);letter-spacing:.03em;border-radius:0;padding-inline:1.5rem;font-size:1.75rem;font-weight:700;line-height:1;transform:skew(-5.9deg)}.tema-ava main .btn:active,.banda-ava .btn:active{transform:skew(-5.9deg)scale(.98)}.ava-hero2 .btn--primario,.banda-ava .btn--claro,.tema-ava .ap-banda .btn--primario{background:var(--c-ava-azul);color:var(--c-blanco)}.ava-hero2 .btn--primario:hover,.banda-ava .btn--claro:hover,.tema-ava .ap-banda .btn--primario:hover{background:var(--c-ava-azul-osc);color:var(--c-blanco)}.ava-hero2 .btn--secundario.btn--claro{border-color:var(--c-blanco)}.brand.brand-ava{flex:none;gap:0}.brand-ava img{width:140px;height:auto;display:block}.brand-ava .ba-oscuro,html[data-tema=oscuro] .brand-ava .ba-claro{display:none}html[data-tema=oscuro] .brand-ava .ba-oscuro{display:block}.tema-ava .header-cta{background:var(--c-ava-rojo);color:var(--c-blanco);border-radius:0}.tema-ava .header-cta:hover{background:var(--c-ava-rojo-osc);color:var(--c-blanco)}html[data-tema=oscuro] .tema-ava .header-cta{color:var(--c-blanco)}.tema-ava .ava-subnav{background:var(--bg-blanco);color:var(--c-ava-azul);border-top:1px solid var(--c-linea);box-shadow:0 1px 0 var(--c-linea);border-bottom:0}.tema-ava .ava-sub-links{gap:clamp(1rem,2vw,1.75rem);margin-inline:0 auto}.tema-ava .ava-sub-links a{font-family:var(--f-display);letter-spacing:.02em;text-transform:uppercase;color:var(--c-ava-azul);border-bottom:4px solid #0000;margin-bottom:0;padding-block:.65rem .55rem;font-size:1.5rem;font-weight:700;line-height:1;transform:skew(-5.9deg)}.tema-ava .ava-sub-links a:hover,.tema-ava .ava-sub-links a[aria-current]{color:var(--c-ava-rojo);border-bottom-color:var(--c-ava-rojo)}.tema-ava .ava-sub-cta{background:var(--c-ava-rojo);color:var(--c-blanco);font-family:var(--f-display);letter-spacing:.03em;text-transform:uppercase;padding:.4rem 1.1rem;font-size:1.5rem;font-weight:700;line-height:1}html[data-tema=oscuro] .tema-ava .ava-sub-links a{color:var(--c-blanco)}.ava-hero2{--ava-palabra:min(20.5vw, 18rem);color:var(--c-blanco);background:var(--c-ava-rojo) url(../img/ava/marca/estrellas-sobre-rojo.svg) 0 0 / 240px auto;min-height:clamp(640px,100vh - 166px,760px);position:relative;overflow:hidden}.ava-hero-in{min-height:0;padding-block:clamp(1.5rem,3vw,2.5rem) clamp(2.5rem,4vw,3.5rem);display:block;position:relative}.ava-hero-txt{z-index:1;display:block;position:relative}.ava-titulo{max-width:none;color:var(--c-blanco);filter:none;font-size:inherit;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;line-height:1;display:block}.ava-titulo b{font-weight:700;font-size:var(--ava-palabra);line-height:.86;display:block}.ava-titulo span{max-width:5.2em;margin-top:.14em;font-size:min(7.2vw,6.5rem);line-height:.98;display:block}.ava-hero-acc{flex-wrap:wrap;gap:.75rem;max-width:calc(100% - min(42vw,600px) - 1rem);margin:clamp(1.25rem,2.5vw,2rem) 0 0;display:flex}.ava-hero-logo{z-index:0;top:calc(clamp(1.5rem, 3vw, 2.5rem) + var(--ava-palabra) * .86 + .75rem);right:var(--gutter);width:min(50vw,760px);margin:0;position:absolute}.ava-hero-logo img{width:100%;height:auto;display:block}@media (width<=860px){.ava-hero2{--ava-palabra:calc((100vw - 2 * var(--gutter)) / 4.4);min-height:0}.ava-hero-logo{order:-1;align-self:center;width:100%;position:static}.ava-hero-logo img{width:100%;max-width:520px;height:auto;margin-inline:auto}.ava-hero-in{flex-direction:column;gap:.5rem;padding-block:.75rem 1rem;display:flex}.ava-titulo{text-align:center;transform-origin:bottom}.ava-titulo b{line-height:.9}.ava-titulo span{font-size:calc((100vw - 2 * var(--gutter)) / 9.2);max-width:none;margin-top:.1em}.ava-hero-txt{width:100%}.ava-hero-acc{grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:10px;width:100%;max-width:none;margin-top:.75rem;display:grid}.ava-hero-acc .btn{width:100%}}.ava-intro{background:var(--bg-blanco);padding-block:clamp(2.5rem,6vw,5rem) clamp(1.5rem,4vw,3rem)}.ava-intro .ava-h2{text-wrap:nowrap;max-width:none;font-size:min(10.4vw,9.5rem);line-height:1}.ava-intro .ava-lead{max-width:62ch;color:var(--tx-azul);margin:clamp(1rem,2vw,1.5rem) 0 0}.ava-horarios:before{content:none}.tema-ava .ap-banda-in{background-image:none;border-bottom:0}.tema-ava .ap-hero{background-image:none}.ava-parches{gap:1rem}.ava-parches li{border:0;border-top:6px solid var(--c-ava-rojo);box-shadow:none;background:var(--c-plata-claro);margin:0}.ava-marcador li{border-top-color:var(--c-blanco)}.ava-cod-lista li>span{color:var(--c-blanco)}.tema-ava .statement-text .w{color:var(--c-plata-osc)}.tema-ava .statement-text .w.on .resalte{color:var(--c-ava-azul)}html[data-tema=oscuro] .tema-ava .statement-text .w.on .resalte{color:var(--c-blanco)}.ava-cam{background:var(--c-plata-claro)}.ava-camisetas li:hover .ava-cam{transform:translateY(-4px)}.ava-pieza-img,.ava-pieza:nth-child(2) .ava-pieza-img,.ava-pieza:nth-child(4) .ava-pieza-img{background:var(--c-plata-claro)}.ava-pieza-img img{width:84%;height:auto;transition:scale .4s var(--ease);display:block}.ava-pieza:hover .ava-pieza-img img{scale:1.03}.ava-pieza-num,.ava-pieza:nth-child(2) .ava-pieza-num,.ava-pieza:nth-child(4) .ava-pieza-num{font-family:var(--f);color:var(--c-ava-azul)}.ava-pieza-linea{color:var(--c-blanco)}.ava-col-nota{font-family:var(--f);letter-spacing:0;text-transform:none;font-weight:700}html[data-tema=oscuro] .ava-hero2 .btn--primario,html[data-tema=oscuro] .banda-ava .btn--claro,html[data-tema=oscuro] .tema-ava .ap-banda .btn--primario,html[data-tema=oscuro] .tema-ava :is(.ava-parche-n,.ava-met-lista li>span,.ava-ruta .etapa-edad,.ava-cam-edad,.sedes em),html[data-tema=oscuro] .tema-ava main .kicker,html[data-tema=oscuro] .ava-intro .ava-lead{color:var(--c-blanco)}html[data-tema=oscuro] .ava-parches li{background:var(--c-navy-medio)}.banda-ava{background:var(--c-ava-rojo);border-bottom:0}.banda-ava .enlace-claro{text-decoration-color:var(--c-blanco)}.bava-logo{width:clamp(200px,26vw,380px);display:block}.bava-logo img{width:100%;height:auto;display:block}.banda-ava h2{color:var(--c-blanco);filter:none;font-size:clamp(2.75rem,1.7rem + 3.4vw,4.75rem);line-height:1;font-family:"Freshman AVA", var(--f-display);letter-spacing:.01em;text-shadow:.05em .05em 0 var(--c-ava-azul);background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:.4rem 0 .5rem;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.6rem);font-weight:900;line-height:1.02}.bava-frase{font-size:var(--t-lg);color:var(--c-blanco);margin:0;font-weight:700}.banda-ava .btn{white-space:nowrap}@media (width<=560px){.bava-acc{grid-auto-flow:row;justify-items:stretch}.bava-acc .btn{width:100%}.bava-acc .enlace-claro{justify-self:center}}.ex2{isolation:isolate}.ex2:before{content:""}.con-alianza .ex2{--portal-tapa:var(--al-prof)}.al-intensa .ex2{--portal-tapa:var(--c-negro)}.exp-hero.ex2 .exp-media:after{background:0 0}.ex2 .exp-media{-webkit-mask-image:var(--portal-fundido);mask-image:var(--portal-fundido)}.ex2 .ex2-destino{background:color-mix(in srgb, var(--portal-tapa) 82%, transparent);border-color:#ffffff38}.ex2-lado .ex2-m-t,.ex2-flota figcaption{text-shadow:0 1px 10px color-mix(in srgb, var(--c-navy-prof) 85%, transparent)}@media (width>=861px),(height<=500px){.ex2{--portal-corte:44%;--portal-foto-centro:72%}.ex2 .exp-media img{inset:0 auto auto var(--portal-foto-centro);aspect-ratio:3/2;width:auto;min-width:76%;max-width:none;position:absolute;translate:-50%}}@media (width<=860px) and (height>=501px){.ex2{--portal-mapa:50% 78% / 130% auto;--portal-fundido:linear-gradient(180deg, #000000a8 0, #0000008f 14%, #00000061 30%, #00000038 46%, #00000021 66%, #00000012 100%)}.ex2 :is(.ex2-titulo,.ava-lead,.ex2-m-t){text-shadow:0 1px 12px color-mix(in srgb, var(--c-navy-prof) 80%, transparent)}.modo-pres .ex2 .exp-media{-webkit-mask-image:none;mask-image:none}}.modo-pres .ex2 .exp-media img{aspect-ratio:auto;width:100%;min-width:0;inset:0;translate:none}.entrada{margin-top:calc(var(--header) * -1)}.entrada .portal-foto img{object-position:var(--entrada-foto-pos,center 42%)}.entrada .portal-foto video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.entrada .portal-txt{justify-items:start}.entrada .kicker{margin-bottom:0}.entrada .miga{margin:0}.entrada .portal-cta{justify-content:flex-start}.entrada .portal-lead{font-size:var(--t-base)}.entrada .portal-lado{place-items:center end}.entrada .portal-puertas{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.entrada .portal-puertas a:nth-child(4){border-left:1px solid #ffffff24}.entrada .portal-puertas a:nth-child(n+4){border-top:0}.entrada-corta{height:auto;min-height:0}.entrada-corta .portal-in{grid-template-rows:auto;height:auto;padding-bottom:clamp(2rem,6svh,3.6rem)}.entrada-corta .portal-centro{min-height:clamp(180px,26svh,280px)}.entrada-sin-foto .portal-centro.portal-dos{grid-template-columns:minmax(0,62%) minmax(0,1fr)}.entrada-sin-foto{--portal-mapa:100% 52% / min(62vw, 130svh) auto}@media (width>=861px) and (height>=501px){.entrada-sin-foto .portal-dos .portal-titulo{font-size:min(6.3cqw,8svh)}}.entrada-corta+*,.entrada+.vz-revision{margin-top:clamp(1.8rem,4vw,3.2rem)}.entrada+.wrap.bloque{padding-top:var(--aire-l,clamp(3rem, 6vw, 5.5rem))}.entrada-corta+.wrap.bloque{margin-top:0}.entrada~.vz-datos-sec{margin-top:var(--e5)}body.hd-oscuro:has(.entrada){--marca-logo:54px}body.hd-oscuro:has(.entrada) .site-header:not(.solido):not(.menu-abierto){background:0 0;border-bottom-color:#0000}html[data-tema=oscuro] body.hd-oscuro:has(.entrada) .site-header:not(.solido):not(.menu-abierto){background:0 0}body.hd-oscuro:has(.entrada) .site-header:not(.solido):not(.menu-abierto) .brand{min-width:var(--marca-logo)}body.hd-oscuro:has(.entrada) .site-header:not(.solido):not(.menu-abierto) .brand :is(.brand-logo-bn,.brand-spv,span){display:none}body.hd-oscuro:has(.entrada) .site-header:not(.solido):not(.menu-abierto) .brand .brand-logo{width:var(--marca-logo);height:var(--marca-logo);display:block}.entrada-con-lado .portal-lado>*{max-width:100%;position:relative}.vz-entrada .vz-visa-grande{width:min(100%,440px)}.cg-entrada .portal-lado{align-self:end}.cg-entrada .cg-alianza{position:static}.tienda-entrada .tienda-hero-balon{width:min(100%,300px);margin:0}.tienda-entrada .tienda-hero-balon img{filter:drop-shadow(0 22px 36px #00000073);width:100%;height:auto}.htt-entrada .htt-demo{width:min(100%,460px);overflow:hidden}.htt-entrada .htt-tabla{display:none}.entrada-retrato{width:min(100%,300px);margin:0}.entrada-retrato img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-l);width:100%;display:block;box-shadow:0 22px 44px #0006}.alianza-entrada .alianza-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,240px);height:clamp(40px,6svh,64px);display:block}.entrada+.vz-revision{max-width:var(--ancho);margin-block:var(--e4) 0;font-size:var(--t-sm)}.entrada-texto+.articulo{padding-top:var(--e5)}.filtros-tienda{margin-bottom:var(--e5)}.cg-entrada .cg-copa-aviso{margin:0}@media (width<=860px) and (height>=501px){.entrada{--portal-foto-alto:50svh;--fundido-desde:50%;--fundido-largo:50%}.entrada .portal-lead{font-size:var(--t-base);line-height:1.45;display:block}.entrada .portal-txt{justify-items:center}.entrada .portal-cta{justify-content:center}.entrada .kicker,.entrada .miga{text-align:center;place-self:center}.entrada .portal-puertas{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row}.entrada .portal-puertas a:nth-child(odd){border-left:0}.entrada .portal-puertas a:nth-child(n+3){border-top:1px solid #ffffff24}.entrada .portal-puertas a:last-child:nth-child(odd){grid-column:1/-1}.entrada-con-lado .portal-lado{z-index:1;top:calc(var(--header) + .4rem);width:min(78vw,340px);display:block;position:absolute;left:50%;translate:-50%}.entrada-con-lado .portal-lado>*{margin-inline:auto}.vz-entrada .vz-visa-grande{width:100%}.htt-entrada .htt-demo{width:100%;max-height:30svh;transform:none}.htt-entrada .htt-demo :is(.htt-partidos,.htt-ejemplo,.htt-filtro),.htt-entrada .htt-tabs span:nth-child(3){display:none}.tienda-entrada .tienda-hero-balon{width:104px}.tienda-entrada .portal-in>.portal-centro{padding-top:22svh}.cg-entrada .portal-lado{display:none;top:auto;bottom:auto}.entrada-corta{--portal-foto-alto:34svh;min-height:0}.entrada-corta .portal-in>.portal-centro{min-height:0;padding-top:20svh}.entrada-sin-foto.entrada-corta .portal-in>.portal-centro{padding-top:1rem}.entrada-sin-foto{--portal-mapa:50% 40% / 130% auto}}@media (width>=601px) and (width<=860px) and (height>=501px){.entrada:not(.entrada-corta){--portal-foto-alto:70svh;--fundido-desde:62%;--fundido-largo:38%}}@media (height<=500px){.entrada .portal-dos .portal-cta{flex-wrap:wrap}.entrada .portal-dos .portal-cta .btn{min-height:40px;padding-inline:.9rem}.htt-entrada .portal-lado,.cg-entrada .portal-lado,.vz-entrada .portal-lado{display:none}.tienda-entrada .tienda-hero-balon,.entrada-retrato{width:130px}}.cvc-hero{--portal-tapa:var(--c-cvc-oscuro);isolation:isolate}.cvc-hero:before{content:""}.cvc-hero-fondo{-webkit-mask-image:var(--portal-fundido);mask-image:var(--portal-fundido)}.cvc-hero-fondo img{opacity:1;filter:none}.cvc-hero-fondo:after{background:0 0}.destacado-pagina .destacado-media{-webkit-mask-image:var(--portal-fundido);mask-image:var(--portal-fundido)}.destacado-pagina .destacado-media:after{background:0 0}.destacado-pagina{isolation:isolate}.destacado-pagina:before{content:""}.destacado-pagina.tema-verde{--portal-tapa:var(--c-cvc-oscuro)}@media (width>=861px),(height<=500px){.cvc-hero{--portal-corte:40%;--portal-foto-centro:72%}.destacado-pagina{--portal-corte:44%;--portal-foto-centro:72%}:is(.cvc-hero-fondo,.destacado-pagina .destacado-media) img{inset:0 auto auto var(--portal-foto-centro);aspect-ratio:3/2;width:auto;min-width:76%;max-width:none;position:absolute;translate:-50%}}@media (width<=860px) and (height>=501px){.cvc-hero,.destacado-pagina{--portal-mapa:50% 78% / 130% auto;--portal-fundido:linear-gradient(180deg, #000000a8 0, #0000008f 14%, #00000061 30%, #00000038 46%, #00000021 66%, #00000012 100%)}.destacado-pagina .destacado-contenido>*{text-shadow:0 1px 12px color-mix(in srgb, var(--c-navy-prof) 80%, transparent)}}:root{--logo-borde:drop-shadow(2px 0 0 var(--c-blanco)) drop-shadow(-2px 0 0 var(--c-blanco)) drop-shadow(0 2px 0 var(--c-blanco)) drop-shadow(0 -2px 0 var(--c-blanco)) drop-shadow(1.4px 1.4px 0 var(--c-blanco)) drop-shadow(-1.4px -1.4px 0 var(--c-blanco));--logo-borde-fino:drop-shadow(1.5px 0 0 var(--c-blanco)) drop-shadow(-1.5px 0 0 var(--c-blanco)) drop-shadow(0 1.5px 0 var(--c-blanco)) drop-shadow(0 -1.5px 0 var(--c-blanco));--logo-sombra:drop-shadow(0 3px 4px #0000008c) drop-shadow(0 14px 22px #0000009e);--logo-sombra-corta:drop-shadow(0 2px 3px #0000008c) drop-shadow(0 7px 12px #0000008c)}.portal-contorno,.ex2-logo .ex2-contorno,.con-alianza .ex2-logo .ex2-contorno{filter:var(--logo-borde) var(--logo-sombra)}.ex2-organiza .ex2-contorno{filter:var(--logo-borde-fino) var(--logo-sombra)}.ex2-logos .ex2-contorno{filter:var(--logo-borde-fino) var(--logo-sombra-corta)}.entrada-logos{grid-template-rows:repeat(2,auto);grid-auto-flow:column;justify-content:end;place-items:center;gap:clamp(.7rem,2svh,1.4rem) clamp(.9rem,2vw,1.8rem);display:grid}.entrada-logos>*{line-height:0;display:block}.entrada-logos>:first-child{grid-row:1/span 2}.entrada-logos img{object-fit:contain;width:auto;max-width:min(158px,10.5vw);height:clamp(62px,12.5svh,118px);filter:var(--logo-borde-fino) var(--logo-sombra-corta);display:block}.entrada-logos>:first-child img{max-width:min(300px,20vw);height:clamp(130px,29svh,270px);filter:var(--logo-borde) var(--logo-sombra)}.entrada-logos img.sin-borde{filter:var(--logo-sombra)}@media (prefers-reduced-motion:no-preference){.entrada-logos a{transition:transform .25s var(--ease)}.entrada-logos a:hover,.entrada-logos a:focus-visible{transform:translateY(-4px)scale(1.04)}.entrada-logos>:first-child{animation:6s ease-in-out infinite ex2-flota}.entrada-logos>a:first-child:hover{animation-play-state:paused}}@media (width<=860px) and (height>=501px){.entrada-con-lado:has(.entrada-logos) .portal-lado{width:min(92vw,720px);top:calc(var(--header) + .6rem)}.entrada-logos{flex-wrap:nowrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.entrada-logos img{max-width:16vw;height:clamp(44px,8svh,84px)}.entrada-logos>:first-child img{max-width:28vw;height:clamp(80px,15svh,150px)}}@media (height<=500px){.entrada-logos{flex-wrap:wrap;grid-template-rows:none;grid-auto-flow:row;justify-content:flex-end;gap:.4rem;display:flex}.entrada-logos img{max-width:70px;height:44px}.entrada-logos>:first-child img{max-width:110px;height:92px}}@media (width>=861px){.dep-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.ev-portada{--ev-rayas-h:clamp(2rem, 4.6vw, 4.2rem);--ev-principal:300px;--ev-principal-max:25vw;--ev-apoyo:84px}.exp-hero.ev-portada{margin-top:calc(var(--header) * -1);min-height:calc(100svh - var(--barra-sup))}.exp-hero.ev-portada .exp-media:after{background:linear-gradient(180deg, color-mix(in srgb, var(--portal-tapa) 88%, transparent) 0, color-mix(in srgb, var(--portal-tapa) 0%, transparent) 18%)}.ev-portada>.ex2-in{padding-top:calc(var(--header) + clamp(1rem, 3svh, 1.6rem));padding-bottom:calc(var(--ev-rayas-h) + clamp(.6rem, 1.6svh, 1.2rem));flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.ev-portada .ex2-txt{flex-direction:column;align-items:flex-start;gap:clamp(.9rem,2.2svh,1.4rem);width:100%;max-width:min(54%,720px);display:flex}.ev-portada .ex2-titulo{text-shadow:0 6px 30px #00000059}.ev-portada .ev-kicker,.ev-portada .ava-lead{margin:0}.ev-principal{width:auto;height:min(calc(var(--ev-principal) / sqrt(var(--ar,1))), calc(var(--ev-principal) * 1.1));max-width:var(--ev-principal-max);object-fit:contain;filter:var(--logo-sombra);display:block}.ev-principal.ev-contorno{filter:var(--logo-borde) var(--logo-sombra)}.ev-apoyo{flex-wrap:wrap;align-items:flex-end;row-gap:.6rem;margin-bottom:.3rem;display:flex}.ev-m{justify-items:center;gap:.45rem;margin:0;padding:0 clamp(1rem,2vw,1.4rem);display:grid}.ev-m+.ev-m{border-left:1px solid #ffffff40}.ev-m figcaption{letter-spacing:var(--ls-etiqueta);text-transform:uppercase;color:#ffffffd9;white-space:nowrap;font-size:.7rem;font-weight:900;line-height:1.2}.ev-m-logo{width:auto;height:min(calc(var(--ev-apoyo) / sqrt(var(--ar,1))), var(--ev-apoyo));object-fit:contain;max-width:14rem;filter:var(--logo-sombra-corta);display:block}.ev-m-logo.ev-contorno{filter:var(--logo-borde-fino) var(--logo-sombra-corta)}.ev-datos{grid-template-columns:auto auto;justify-content:start;row-gap:1.1rem;margin:.1rem 0 .4rem;display:grid}.ev-dato{align-content:start;gap:.15rem;min-width:0;padding:0 1.6rem;display:grid}.ev-dato:first-child{padding-left:0}.ev-dato+.ev-dato{border-left:1px solid #ffffff38}.ev-dato small{letter-spacing:var(--ls-etiqueta);text-transform:uppercase;color:#ffffffb8;font-size:.7rem;font-weight:900}.ev-dato b{letter-spacing:.012em;text-transform:uppercase;color:var(--c-blanco);align-items:center;gap:.6rem;font-size:clamp(1.5rem,min(2.4vw,3.9svh),2.5rem);font-weight:700;line-height:1;display:inline-flex}.ev-dato b:not(.ev-texto){font-family:var(--f-display)}.ev-dato b.ev-texto{font-size:var(--t-base);letter-spacing:0;text-transform:none;max-width:18ch;line-height:1.3}.ev-dato span{color:#fffc;font-size:.85rem;line-height:1.3}.ev-dato .bandera{border-radius:var(--r-s);width:42px;height:28px}.ev-datos .ev-lugar{border-top:1px solid #ffffff38;border-left:0;grid-column:1/-1;padding:1.1rem 0 0}.ev-datos.ev-dos .ev-lugar{border-top:0;border-left:1px solid #ffffff38;grid-column:auto;padding:0 1.6rem}.ev-portada .ex2-cta{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.ev-portada .ex2-cta .btn{align-items:center;gap:.55rem;display:inline-flex}.ev-portada .ex2-cta .btn--secundario.btn--claro,.ev-portada .ex2-cta .btn--secundario.btn--claro:hover{background:var(--c-blanco);border-color:var(--c-blanco);color:var(--c-navy)}.ev-registro{margin-left:.4rem}@media (width>=861px){.ev-portada .ex2-cta{max-width:40rem}}@media (prefers-reduced-motion:no-preference){.ev-portada .ex2-cta .btn{isolation:isolate;transition:transform .25s var(--ease), box-shadow .25s var(--ease);position:relative;overflow:hidden}.ev-portada .ex2-cta .btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0000004d}.ev-portada .ex2-cta .btn:after{content:"";z-index:-1;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--c-blanco) 55%, transparent) 50%, transparent 70%);animation:7s ease-in-out infinite portal-brillo;position:absolute;inset:0;transform:translate(-110%)}.ev-portada .ex2-cta .btn--secundario:after{background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--c-azul-claro) 70%, transparent) 50%, transparent 70%);animation-delay:3.5s}.ev-portada .ex2-cta .btn svg{animation:7s ease-in-out infinite portal-flecha}.ev-principal{animation:6s ease-in-out infinite ex2-flota}}.ev-portada .ex2-pie{z-index:2;backdrop-filter:none;background:0 0;border-top:0}.ev-portada .ex2-pie:after{content:"";z-index:-1;bottom:0;left:0;right:0;top:calc(-1 * var(--ev-rayas-h));backdrop-filter:blur(10px);-webkit-clip-path:polygon(0 calc(var(--ev-rayas-h) * .949), 100% calc(var(--ev-rayas-h) * .537), 100% 100%, 0 100%);clip-path:polygon(0 calc(var(--ev-rayas-h) * .949), 100% calc(var(--ev-rayas-h) * .537), 100% 100%, 0 100%);pointer-events:none;background:#0000006b;position:absolute}.ev-rayas{width:100%;height:var(--ev-rayas-h);fill:var(--c-naranja);pointer-events:none;display:block;position:absolute;bottom:100%;left:0;right:0}.ev-rayas .ev-r-linea{fill:var(--tq-linea,var(--c-naranja))}.ev-franja{color:var(--c-blanco);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:clamp(1rem,2.6vw,2.4rem);padding-block:clamp(.8rem,1.8svh,1.2rem);display:grid}.ev-franja.ev-sin-cuenta{grid-template-columns:auto minmax(0,1fr)}.ev-firma{white-space:nowrap;align-items:center;gap:.7rem;display:flex}.ev-firma small{letter-spacing:var(--ls-etiqueta);text-transform:uppercase;color:#ffffffbf;font-size:.7rem;font-weight:900}.ev-firma img{width:auto;height:46px;display:block}.ev-firma .ev-aliado{height:40px}.ev-firma b{font-size:var(--t-base);font-weight:900}.ev-firma b i,.ev-x{color:var(--c-naranja);font-style:normal;font-weight:900}.ev-cuenta{color:var(--c-blanco);border-left:1px solid #fff3;align-items:center;padding-left:clamp(1rem,2.6vw,2.4rem);text-decoration:none;display:flex}.ev-cuenta [hidden]{display:none!important}.ev-c-pre,.ev-c-vivo{align-items:center;gap:.7rem;display:flex}.ev-c-pre b{font:700 3.1rem/1 var(--f-display);letter-spacing:.01em;color:#0000;-webkit-text-stroke:1.5px var(--c-blanco)}.ev-cuenta small{max-width:7.5em;letter-spacing:var(--ls-etiqueta);text-transform:uppercase;font-size:.7rem;font-weight:900;line-height:1.3}.ev-c-vivo i{background:var(--c-ok-vivo);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--c-ok-vivo) 25%, transparent);border-radius:50%}.ev-c-vivo b{font:700 2rem/1 var(--f-display);text-transform:uppercase}.ev-puertas{border-radius:var(--r-m);background:#ffffff0d;border:1px solid #ffffff29;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}.ev-puertas a{min-height:52px;color:var(--c-blanco);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.5rem .85rem;text-decoration:none;transition:background-color .2s;display:grid}.ev-puertas a+a{border-left:1px solid #ffffff24}.ev-puertas a:hover,.ev-puertas a:focus-visible{background:#ffffff1a}.ev-puertas b{font-size:.95rem;line-height:1.2;display:block}.ev-puertas small{display:none}.ev-puertas .svi{color:var(--c-blanco);--sv-acento:var(--c-naranja)}.ev-puertas .ev-ir{opacity:.6}.pag-evento .site-header.ev-sobre:not(.menu-abierto){box-shadow:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.pag-evento .site-header.ev-sobre:not(.menu-abierto) .brand span{display:none}@media (width>=861px),(height<=500px){.ev-portada .ev-principal{right:var(--gutter);top:calc(50% - var(--ev-rayas-h) / 2);position:absolute;translate:0 -50%}}@media (width>=861px){.ev-portada .ex2-titulo,.ev-portada .ex2-titulo.ex2-largo{font-size:clamp(2.4rem,min(5vw,7.6svh),5.6rem)!important}.ev-portada .ex2-txt{gap:clamp(.9rem,2svh,1.35rem)}.ev-puertas b{white-space:nowrap}.ev-firma:has(.ev-aliado) b{display:none}}@media (width>=861px) and (width<=1500px){.ev-puertas .ev-ir{display:none}.ev-puertas a{grid-template-columns:auto minmax(0,1fr)}}@media (width>=861px) and (height<=960px){.ev-portada .ava-lead{display:none}.ev-portada{--ev-apoyo:74px}.ev-portada>.ex2-in{padding-top:calc(var(--header) + .6rem)}.ev-portada .ex2-txt{gap:clamp(.7rem,1.5svh,1rem)}.ev-datos{row-gap:.8rem}.ev-datos .ev-lugar{padding-top:.8rem}}@media (height<=500px){.ev-portada{--ev-principal:150px;--ev-apoyo:40px}.ev-portada .ava-lead,.ev-portada .ev-apoyo{display:none}.ev-dato b{font-size:1.5rem}}@media (width<=860px) and (height>=501px){.ev-portada{--ev-principal:min(118px, 13svh);--ev-principal-max:70vw;--ev-apoyo:48px;--ev-foto:56svh;--portal-fundido:linear-gradient(180deg, black 0, black 50%, #000000f4 56.25%, #000000d7 62.5%, #000000ae 68.75%, #00000080 75%, #00000051 81.25%, #00000028 87.5%, #0000000b 93.75%, transparent 100%)}.exp-hero.ev-portada{min-height:0}.ev-portada .exp-media{height:var(--ev-foto);inset:0 0 auto}.ev-portada .exp-media img{object-fit:cover;object-position:center 40%;aspect-ratio:auto;width:100%;min-width:0;height:100%;position:absolute;inset:0;transform:none}.exp-hero.ev-portada .exp-media:after{background:linear-gradient(180deg, color-mix(in srgb, var(--portal-tapa) 80%, transparent) 0, color-mix(in srgb, var(--portal-tapa) 0%, transparent) 24%)}.ev-portada>.ex2-in{min-height:calc(100svh - var(--barra-sup));padding-top:calc(var(--header) + 1rem);padding-bottom:calc(var(--ev-rayas-h) + 1.3rem);justify-content:flex-end;align-items:stretch}.ev-portada .ex2-txt{text-align:center;align-items:center;gap:.85rem;max-width:none}.ev-portada .ex2-titulo{text-align:center;text-shadow:none;max-width:none!important}.ev-portada .ava-lead,.ev-registro{display:none}.ev-principal{margin-bottom:.2rem}.ev-apoyo{justify-content:center}.ev-m{padding:0 .9rem}.ev-m figcaption{font-size:.6rem}.ev-datos{grid-template-columns:1fr 1fr;row-gap:.9rem;width:100%;margin:.1rem 0}.ev-dato{text-align:center;justify-items:center;padding:0 .9rem}.ev-dato:first-child{padding-left:.9rem}.ev-dato b{justify-content:center;font-size:1.75rem}.ev-dato span{font-size:.74rem}.ev-dato .bandera{width:34px;height:23px}.ev-datos .ev-lugar{padding:.9rem .9rem 0}.ev-datos.ev-dos .ev-lugar{padding:0 .9rem}.ev-portada .ex2-ficha{justify-content:center;width:100%;max-width:none;margin:0;display:flex}.ev-portada .ex2-ficha .ex2-deportes{justify-content:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ev-portada .ex2-deportes a{min-height:0;padding:.4rem .6rem}.ev-portada .ex2-deportes small{display:none}.ev-portada .ex2-cta{gap:.55rem;width:100%;margin-top:.25rem;display:grid}.ev-portada .ex2-cta .btn{justify-content:center;width:100%;min-height:50px}.ev-franja,.ev-franja.ev-sin-cuenta{grid-template-columns:auto minmax(0,1fr);gap:.8rem 1rem}.ev-firma img{height:40px}.ev-firma b{display:none}.ev-cuenta{border-left:0;justify-self:end;padding-left:0}.ev-c-pre b{font-size:2.5rem}.ev-puertas{grid-column:1/-1;grid-template-columns:1fr 1fr;grid-auto-flow:row}.ev-puertas a{grid-template-columns:auto minmax(0,1fr);min-height:50px}.ev-puertas a:nth-child(odd){border-left:0}.ev-puertas a:nth-child(n+3){border-top:1px solid #ffffff24}.ev-puertas .ev-ir{display:none}}@media (width<=860px) and (height>=501px) and (height<=740px){.ev-portada .ex2-txt{gap:.6rem}.ev-datos{row-gap:.7rem}.ev-datos .ev-lugar{padding-top:.7rem}.ev-portada .ex2-cta .btn--secundario.btn--claro,.ev-portada .ex2-cta .btn--secundario.btn--claro:hover{width:auto;min-height:0;color:var(--c-blanco);background:0 0;border:0;border-bottom:1.5px solid #ffffff8c;border-radius:0;justify-self:center;padding:.2rem 0}.ev-portada .ex2-cta .btn--secundario:after{content:none}.ev-m-logo{max-height:36px}}.al-txt p{max-width:38rem}@media (width<=860px){.ev-portada .ex2-titulo{line-height:1.04}.ev-portada :is(.ev-m figcaption,.ev-kicker,.ex2-titulo){text-shadow:0 1px 10px color-mix(in srgb, var(--c-navy-prof) 90%, transparent), 0 0 2px color-mix(in srgb, var(--c-navy-prof) 70%, transparent)}}@media (width>=861px) and (height<=880px){.ev-portada{--ev-apoyo:64px;--ev-rayas-h:clamp(2rem, 4vw, 3.6rem)}.ev-portada .ex2-txt{gap:clamp(.6rem,1.3svh,.85rem)}.ev-portada .ex2-titulo,.ev-portada .ex2-titulo.ex2-largo{font-size:clamp(2.6rem,min(5vw,8.4svh),5.4rem)!important}}.pres-btn,.wa-flotante{transition:opacity .25s,transform .25s}.ev-franja-vista :is(.pres-btn,.wa-flotante){opacity:0;pointer-events:none;transform:translateY(12px)}@media (width>=861px) and (width<=1180px){.ev-franja,.ev-franja.ev-sin-cuenta{grid-template-columns:auto auto;justify-content:space-between;row-gap:.7rem}.ev-puertas{grid-column:1/-1}.ev-franja:not(.ev-sin-cuenta) .ev-cuenta{justify-self:end}}.portal-puertas a>.svi:first-child,.ev-puertas a>.svi:first-child{color:var(--c-blanco);--sv-acento:var(--c-naranja)}@media (width>=861px){.ev-portada[data-ajuste] .ava-lead{display:none}.ev-portada:is([data-ajuste="2"],[data-ajuste="3"],[data-ajuste="4"],[data-ajuste="5"]){--ev-apoyo:58px;--ev-rayas-h:clamp(1.8rem, 3.6vw, 3.2rem)}.ev-portada:is([data-ajuste="2"],[data-ajuste="3"],[data-ajuste="4"],[data-ajuste="5"])>.ex2-in{padding-top:calc(var(--header) + .4rem)}.ev-portada:is([data-ajuste="2"],[data-ajuste="3"],[data-ajuste="4"],[data-ajuste="5"]) .ex2-txt{gap:clamp(.45rem,1.1svh,.75rem)}.ev-portada:is([data-ajuste="2"],[data-ajuste="3"],[data-ajuste="4"],[data-ajuste="5"]) .ev-datos{row-gap:.5rem}.ev-portada:is([data-ajuste="2"],[data-ajuste="3"],[data-ajuste="4"],[data-ajuste="5"]) .ev-datos .ev-lugar{padding-top:.5rem}.ev-portada:is([data-ajuste="3"],[data-ajuste="4"],[data-ajuste="5"]) .ex2-titulo{font-size:clamp(2rem,min(4.2vw,6.2svh),4.6rem)!important}.ev-portada:is([data-ajuste="3"],[data-ajuste="4"],[data-ajuste="5"]) .ev-dato b{font-size:clamp(1.3rem,min(2vw,3.2svh),2rem)}.ev-portada:is([data-ajuste="3"],[data-ajuste="4"],[data-ajuste="5"]) .ev-franja{padding-block:.55rem}.ev-portada:is([data-ajuste="3"],[data-ajuste="4"],[data-ajuste="5"]) .ev-registro{display:none}.ev-portada:is([data-ajuste="4"],[data-ajuste="5"]){--ev-apoyo:44px}.ev-portada:is([data-ajuste="4"],[data-ajuste="5"]) .ex2-titulo{font-size:clamp(1.8rem,min(3.6vw,5.4svh),3.8rem)!important}.ev-portada:is([data-ajuste="4"],[data-ajuste="5"]) .ev-datos{flex-wrap:wrap;gap:.4rem 0;display:flex}.ev-portada:is([data-ajuste="4"],[data-ajuste="5"]) .ev-datos .ev-lugar{border-top:0;border-left:1px solid #ffffff38;padding:0 1.6rem}.ev-portada[data-ajuste="5"] :is(.ev-dato span,.ex2-deportes small,.ev-m figcaption){display:none}.ev-portada[data-ajuste="5"]{--ev-apoyo:34px;--ev-principal:200px}.ev-portada[data-ajuste="5"] .ex2-deportes a{min-height:0;padding-block:.35rem}.ev-portada[data-ajuste="5"] .ev-franja{padding-block:.4rem}.ev-portada[data-ajuste="5"] .ev-puertas a{min-height:44px}.ev-portada[data-ajuste="5"] .ex2-txt{max-width:min(62%,720px)}.ev-portada[data-ajuste="5"] .ex2-cta{flex-wrap:nowrap;gap:.6rem}.ev-portada[data-ajuste="5"] .ex2-cta .btn{white-space:nowrap;min-height:44px;padding-inline:1.1rem}}html[data-tema=oscuro] :is(.galeria,.ava-hero,.alianza-hero,.toast,.exp-hero),html[data-tema=oscuro] :is(.cg-snow-datos div,.vz-niveles li,.cg-talleres li,.cvc-pasos li,.cvc-pq li,.ev-paises li,.ev-tabs a:not([aria-current=page]),.filtros-tienda button:not([aria-pressed=true])){background-color:var(--c-o-sup)}html[data-tema=oscuro] :is(.tur-0,.tur-3,.tur-4){background:var(--c-o-sup)}html[data-tema=oscuro] .tur-ico{background:#ffffff14}html[data-tema=oscuro] .ev-tabs a:not([aria-current=page]){color:var(--c-o-tx)}html[data-tema=oscuro] .ev-tabs a:not([aria-current=page]) span{background:var(--c-o-alta);color:var(--c-o-tx)}html[data-tema=oscuro] :is(.pa-torneo,.ev-paises b,.tp-dia h3,.patrocinadores-titulo,.cvc-pasos h3,.cvc-pq h3){color:var(--c-o-tx)}html[data-tema=oscuro] :is(.ev-tabs-t,.tp-pie,.tp-dia h3 small,.reg-chk){color:var(--c-o-mut)}html[data-tema=oscuro] .tp-prox-lado-k{color:var(--c-o-tx)}html[data-tema=oscuro] .tp-prox-lado .tp-prox-ver{color:var(--c-azul-claro)}html[data-tema=oscuro] .tp-panel{--c-navy:var(--c-o-tx);--c-gris:var(--c-o-mut);--c-gris-medio:#6f7d90;--c-linea:var(--c-o-lin);--c-niebla:var(--c-o-alta);--c-azul-suave:var(--c-o-alta);--c-naranja-suave:var(--c-o-alta);--c-naranja-texto:var(--c-naranja-osc);--c-acento-texto:var(--c-naranja-osc);--c-plata:#3e5577;--tp-fondo:var(--c-o-pag)}html[data-tema=oscuro] .tp-panel .visa{--c-navy:#0b2c52;--c-gris:#566273;--c-gris-medio:#9aa3af;--c-linea:#dee4eb;--c-niebla:#f3f5f8;--c-azul-suave:#e8eff7;--c-naranja-suave:#f3f5f8;--c-naranja-texto:#14406f;--c-acento-texto:#b84a00;--c-plata:#c9ced6}html[data-tema=oscuro] .tp-panel :is(.tp-filtros,.tp-filtros select,.tp-f-buscar,.tp-p:not(.tp-en_juego),.tp-equipos li,.tp-deportes,.tp-mas,.tp-doc,.tp-c input:not([type=checkbox]):not([type=file]),.tp-c select,.tp-prox-boton:not([aria-selected=true]),.tp-prox-tipo:not([aria-pressed=true]),.tp-prox-volver,.tp-prox-puerta,.tp-pl-enviadas,.tp-reg-cab,.tp-reg-marco,.tp-rumbo,.tp-ll-campeon,.tp-ll-rondas button,.tp-ll-p:not(.tp-ll-en_juego)){background-color:var(--c-o-sup);box-shadow:none}html[data-tema=oscuro] .tp-panel :is(.tp-p:not(.tp-en_juego),.tp-ll-p:not(.tp-ll-en_juego),.tp-equipos li){border-color:var(--c-o-lin)}html[data-tema=oscuro] .tp-panel :is(.tp-filtros,.tp-deportes,.tp-ll-campeon,.tp-ll-rondas button:not([aria-selected=true])){box-shadow:inset 0 0 0 1.5px var(--c-o-lin)}html[data-tema=oscuro] .tp-panel .tp-c-arch input[type=file]{background:var(--c-o-alta);color:var(--c-o-tx)}html[data-tema=oscuro] .tp-panel :is(.tp-tag,.tp-placa,.tp-reg-ico,.tp-pl-cab,.tp-prox-colegio,.tp-prox-cab,.tp-rumbo-lado){background:var(--c-o-alta)}html[data-tema=oscuro] .tp-panel .tp-c :is(input,select){color:var(--c-o-tx)}html[data-tema=oscuro] .tp-panel .tp-en_juego :is(.tp-placa,.tp-set-vivo){background:var(--c-blanco)}html[data-tema=oscuro] .tp-panel :is(.tp-deportes .tp-d[aria-selected=true],.tp-prox-tipo[aria-pressed=true]){background:var(--c-o-tx);color:var(--c-o-pag)}html[data-tema=oscuro] .tp-panel .tp-tabs button.tp-t{--tc:var(--c-o-tx);--tc-suave:var(--c-o-alta)}html[data-tema=oscuro] .tp-panel :is(.tp-tabs button.tp-t[aria-selected=true],.tp-prox-boton[aria-selected=true]){color:var(--c-navy-prof)}html[data-tema=oscuro] .tp-panel :is(.tp-f-limpiar,.tp-pl-ver){color:var(--c-azul-claro)}html[data-tema=oscuro] :is(.cvc-pasos span,.cvc-pq span,.impacto-grupo.ig-0 dd){color:var(--c-cvc-claro)}html[data-tema=oscuro] :is(.impacto-grupo.ig-1 dd,.tienda-aviso){color:var(--c-o-tx)}html[data-tema=oscuro] .cifras div:is(:nth-child(2),:nth-child(4)) dd{color:var(--c-azul-claro)}html[data-tema=oscuro] .viaje-top span:first-child{background:var(--c-o-alta);color:var(--c-o-tx)}html[data-tema=oscuro] .cr-barra.antes{background:#ffffff29}html[data-tema=oscuro] .cg-alianza,html[data-tema=oscuro] .cg-alianza span,html[data-tema=oscuro] .no-logo b,html[data-tema=oscuro] .maleta-tag{color:var(--c-navy)}html[data-tema=oscuro] .tema-cvc .cvc-ediciones span{color:var(--c-gris)}html[data-tema=oscuro] .pd-lado .enlace{color:var(--c-blanco)}html[data-tema=oscuro] .bk-zona-ap .bk-tag{background:var(--naranja);color:var(--c-negro)}html[data-tema=oscuro] .tema-ava .btn--primario{color:var(--c-niebla)}html[data-tema=oscuro] .tema-ava .ava-parches li{background:var(--c-navy-medio)}html[data-tema=oscuro] .tema-ava .ava-parches h3,html[data-tema=oscuro] .tema-ava .ava-proy-in b{color:var(--c-blanco)}html[data-tema=oscuro] .tema-ava :is(.ava-parche-n,.ava-met-lista li>span,.ava-cam-edad,.etapa-edad,.sedes em){color:var(--c-alerta-claro)}html[data-tema=oscuro] .tema-ava .miga a{color:var(--c-blanco)}html[data-tema=oscuro] .vz-alerta{background:var(--c-o-sup)}html[data-tema=oscuro] .vz-alerta h2{color:var(--c-naranja-osc)}html[data-tema=oscuro] .vz-alerta ul{color:var(--c-o-tx)}.tablero-republica .tablero-fila[hidden]{display:none}.rep-pie{border-top:2px solid var(--pa-lin);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.4rem;margin-top:1.4rem;padding-top:1.3rem;display:flex}.rep-deps{flex-wrap:wrap;gap:.6rem;display:flex}.rep-dep{border:1.5px solid var(--pa-lin);border-radius:var(--r-m);background:var(--pa-sup);min-height:58px;color:var(--c-blanco);transition:border-color .2s var(--ease), transform .2s var(--ease);align-items:center;gap:.75rem;padding:.5rem .9rem .5rem .8rem;text-decoration:none;display:inline-flex}.rep-dep>.svi:first-child{color:var(--c-naranja);--sv-acento:var(--c-blanco);flex:none}.rep-dep>span{line-height:1.2;display:grid}.rep-dep b{font-size:var(--t-sm);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;font-weight:900}.rep-dep small{font-size:var(--t-xs);color:var(--pa-mut)}.rep-dep-ir{color:var(--c-naranja);flex:none}.rep-dep:hover,.rep-dep:focus-visible{border-color:var(--c-naranja);transform:translateY(-2px)}@media (width<=860px){.rep-pie,.rep-deps{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.rep-dep{justify-content:flex-start}.rep-dep .rep-dep-ir{margin-left:auto}.rep-cal{justify-content:center}}.rep-respaldo-sec{padding-block:var(--aire-l,clamp(3rem, 6vw, 5.5rem)) 0}.rep-respaldo{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=981px){.rep-respaldo{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch}}.rep-recorrido,.rep-aliados{border-radius:var(--r-l);align-content:start;gap:1rem;padding:clamp(1.2rem,2.4vw,1.8rem);display:grid}.rep-recorrido{background:var(--pa-fondo);color:var(--c-blanco)}.rep-aliados{background:var(--bg-niebla);color:var(--tx-carbon)}.rep-rec-k{font-size:var(--t-xs);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;color:var(--pa-mut);margin:0 0 .3rem;font-weight:900}.rep-aliados .rep-rec-k{color:var(--gris)}.rep-recorrido h3,.rep-aliados h3{font-size:var(--t-h3);margin:0;line-height:1.15}.rep-recorrido h3{color:var(--c-blanco)}.rep-aliados h3{color:var(--tx-marino)}.rep-recorrido .mm-pin{text-decoration:none}.rep-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.rep-cifras div{border-radius:var(--r-m);background:var(--pa-sup);justify-items:center;gap:.15rem;padding:.7rem .4rem;display:grid}.rep-cifras dd{font-family:var(--f-puntos);letter-spacing:.04em;color:var(--c-naranja);margin:0;font-size:2.1rem;line-height:1}.rep-cifras dt{font-size:var(--t-xs);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;color:var(--pa-mut);font-weight:900}.rep-rec-ir{font-size:var(--t-sm);color:var(--c-blanco);text-decoration:underline;text-decoration-color:var(--c-naranja);text-underline-offset:.25em;justify-self:start;align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.rep-aliados .rep-rec-ir{color:var(--tx-marino);margin-top:auto}.rep-aliados ul{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.rep-aliados>ul>li>a{border-radius:var(--r-m);background:var(--bg-blanco);box-shadow:inset 0 0 0 1px var(--linea);color:inherit;transition:box-shadow .2s var(--ease), transform .2s var(--ease);grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.8rem;text-decoration:none;display:grid}.rep-aliados>ul>li>a:hover,.rep-aliados>ul>li>a:focus-visible{box-shadow:inset 0 0 0 2px var(--c-naranja);transform:translateY(-2px)}.rep-al-logo{border-radius:var(--r-m);background:var(--c-blanco);width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--c-linea);place-items:center;padding:.5rem;display:grid}.rep-al-logo img{object-fit:contain;max-width:100%;max-height:100%}.rep-aliados>ul>li>a b{font-size:var(--t-base);color:var(--tx-marino);line-height:1.25;display:block}.rep-aliados>ul>li>a small{font-size:var(--t-sm);color:var(--gris);margin-top:.2rem;line-height:1.4;display:block}.rep-aliados{flex-direction:column;display:flex}.rep-aliados>ul{flex:1;align-content:start}.rep-aliados>ul>li{gap:.5rem;display:grid}.rep-prods{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.rep-prods a{border-radius:var(--r-m);background:var(--bg-blanco);box-shadow:inset 0 0 0 1px var(--linea);color:var(--tx-carbon);font-size:var(--t-xs);text-align:center;justify-items:center;gap:.35rem;padding:.55rem .4rem;font-weight:700;line-height:1.25;text-decoration:none;display:grid}.rep-prods a:hover,.rep-prods a:focus-visible{box-shadow:inset 0 0 0 2px var(--c-naranja)}.rep-prods span{aspect-ratio:4/3;border-radius:var(--r-s);background:var(--c-blanco);place-items:center;width:100%;display:grid;overflow:hidden}.rep-prods img{object-fit:contain;max-width:86%;max-height:86%}@media (width<=1180px){.rep-aliados>ul>li>a small{display:none}}.confianza .conf-cifras{margin:0 0 clamp(1rem,2vw,1.4rem)}@media (width<=560px){.confianza .conf-cifras{grid-template-columns:repeat(4,auto);justify-content:space-between;gap:.2rem;padding:.35rem}.confianza .conf-cifras div{gap:.35rem;padding:.55rem .15rem}.confianza .conf-cifras dd{gap:1px}.confianza .conf-cifras dd span{min-width:.62em;font-size:1.5rem}.confianza .conf-cifras dt{min-height:2.3em;font-size:.6875rem;line-height:1.15}}@media (width<=360px){.confianza .conf-cifras{grid-template-columns:1fr 1fr}}.lineas .rutas-grid.lin-grid{grid-auto-rows:auto;align-items:stretch}.lin-tq{transition:transform .25s var(--ease), box-shadow .25s var(--ease);display:flex}.lin-tq>a{width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.lin-media{aspect-ratio:16/10;border-radius:var(--tq-r) var(--tq-r) 0 0;background:var(--bg-niebla);display:block;overflow:hidden}.lin-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.lin-talon{padding:calc(var(--tq-h) + .9rem) 1.1rem 1rem;flex:1;gap:.45rem}.lin-talon .tq-ruta{font-size:clamp(1.6rem,13cqi,2.4rem)}.lin-t{font-size:var(--t-lg);color:var(--tx-marino);font-weight:900;line-height:1.2}.lin-p{font-size:var(--t-sm);color:var(--gris);line-height:1.45}.lin-ir{font-size:var(--t-xs);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;color:var(--tx-marino);justify-content:flex-start;align-items:center;gap:.4rem;padding-top:.5rem;font-weight:900}.lin-ir svg{color:var(--c-naranja);transition:transform .25s var(--ease)}.lin-tq:hover,.lin-tq:focus-within{transform:translateY(-4px)}.lin-tq:hover .lin-media img{transform:scale(1.05)}.lin-tq:hover .lin-ir svg{transform:translate(4px)}@media (width<=560px){.lineas .rutas-grid.lin-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.lin-talon{padding:calc(var(--tq-h) + .6rem) .75rem .75rem;gap:.3rem}.lin-t{font-size:var(--t-base)}.lin-p{display:none}}.bk-carril{-webkit-mask-image:linear-gradient(90deg, transparent, var(--c-negro) 9%, var(--c-negro) 91%, transparent);mask-image:linear-gradient(90deg, transparent, var(--c-negro) 9%, var(--c-negro) 91%, transparent);padding:clamp(.6rem,1.5vw,1.2rem) 0 clamp(1.2rem,2.4vw,2rem);display:flex;overflow:hidden}.bk-ap-carril{flex:none;align-items:center;gap:clamp(2.6rem,5vw,4.8rem);margin:0;padding:0 clamp(1.3rem,2.5vw,2.4rem);list-style:none;animation:45s linear infinite bk-desliza;display:flex}.bk-ap-carril li{flex:none;place-items:center;height:clamp(64px,7.5vw,104px);display:grid}.bk-ap-carril li>a{place-items:center;height:100%;display:grid}.bk-ap-carril img{object-fit:contain;width:auto;max-width:clamp(130px,16vw,230px);height:100%;transition:transform .3s var(--ease);display:block}.bk-ap-carril li:hover img{transform:scale(1.08)}.bk-ap-carril span{font-weight:900;font-size:var(--t-base);color:var(--marino);white-space:nowrap}.bk-carril:hover .bk-ap-carril{animation-play-state:paused}@keyframes bk-desliza{to{transform:translate(-100%)}}html[data-tema=oscuro] .bk-ap-carril li{border-radius:var(--r-m);background:var(--c-plata-claro);padding:.55rem .95rem}@media (prefers-reduced-motion:reduce){.bk-carril{-webkit-mask-image:none;mask-image:none}.bk-ap-carril{flex-wrap:wrap;justify-content:center;row-gap:1.2rem;width:100%;animation:none}.bk-ap-carril[aria-hidden]{display:none}}.bk-placa{border:0}.bk-celda{--bk-pais:var(--c-navy)}.bk-pais{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .35rem;max-width:100%;font-weight:700;display:inline-flex}.bk-pais .bandera{border-radius:2px;flex:none;width:22px;height:15px;overflow:hidden;box-shadow:0 0 0 1px #0b2c521f}.bk-pais .bandera svg{width:100%;height:100%;display:block}.bk-info{gap:.25rem}.bk-paises{background:var(--c-navy-prof);flex-wrap:wrap;justify-content:center;gap:.45rem;margin:0;padding:0 clamp(1rem,2vw,1.6rem) 1rem;list-style:none;display:flex}.bk-paises li{border-radius:var(--r-pill);color:var(--c-blanco);font-size:var(--t-sm);background:#ffffff14;align-items:center;gap:.45rem;padding:.35rem .75rem .35rem .45rem;font-weight:700;display:inline-flex}.bk-paises .bandera{border-radius:2px;width:24px;height:16px;overflow:hidden}.bk-paises .bandera svg{width:100%;height:100%;display:block}.bk-paises b{font-family:var(--f-display);color:var(--c-naranja);font-size:1.15rem;line-height:1}:is(.tema-cvc main,.tema-cvc .site-footer){--c-navy:var(--c-cvc-oscuro);--c-navy-prof:color-mix(in srgb, var(--c-cvc-oscuro) 70%, var(--c-negro));--c-navy-medio:var(--c-cvc-verde-hover);--c-azul:var(--c-cvc-verde);--c-azul-hover:var(--c-cvc-verde-hover);--c-azul-claro:var(--c-cvc-claro);--c-azul-suave:var(--c-cvc-suave);--azul:var(--c-cvc-oscuro);--marino:var(--c-cvc-oscuro);--vivo:var(--c-cvc-verde);--vivo-hover:var(--c-cvc-verde-hover);--vivo-claro:var(--c-cvc-claro);--azul-suave:var(--c-cvc-suave);--cielo:var(--c-cvc-verde);--cielo-suave:var(--c-cvc-suave);--cancha:var(--c-cvc-verde);--vivo-marino:linear-gradient(135deg, var(--c-cvc-verde) 0%, var(--c-cvc-oscuro) 100%);--azul-bloque:radial-gradient(60% 90% at 95% 0%, color-mix(in srgb, var(--c-cvc-verde) 55%, transparent), transparent 65%), radial-gradient(35% 55% at 0% 100%, color-mix(in srgb, var(--c-cvc-verde) 25%, transparent), transparent 70%), linear-gradient(150deg, var(--c-cvc-oscuro), var(--c-navy-prof))}.tema-cvc .fotos-puntos{background:color-mix(in srgb, var(--c-cvc-oscuro) 62%, transparent)}.tema-cvc .tp-tabs button.tp-t{--tc:var(--c-cvc-verde-hover);--tc-suave:var(--c-cvc-suave)}.tema-cvc .tp-c-arch input[type=file]{background:var(--c-cvc-suave)}html[data-tema=oscuro] .tema-cvc .pg-contacto{background:var(--c-cvc-oscuro)}html[data-tema=oscuro] body.tema-cvc{--c-o-pag:color-mix(in srgb, var(--c-cvc-oscuro) 45%, var(--c-negro));--c-o-sup:color-mix(in srgb, var(--c-cvc-oscuro) 70%, var(--c-negro));--c-o-alta:var(--c-cvc-oscuro);--c-o-lin:color-mix(in srgb, var(--c-cvc-verde) 40%, var(--c-cvc-oscuro))}.paq-oscuro .tq .pi-fechas{background:color-mix(in srgb, var(--c-azul) 55%, var(--c-navy))}.tema-it-cvc .it-sup{background:color-mix(in srgb, var(--c-cvc-verde) 55%, var(--c-cvc-oscuro))}.tema-cvc .paq-oscuro .tq .pi-fechas em{color:var(--c-amarillo)}:root{--c-uv-cian:#5cf2ff;--c-uv-magenta:#ff5ad9;--c-uv-lima:#d4ff5a;--c-uv-violeta:#8a6bff}.visa.viaje{--sello:96px}@media (width<=560px){.visa.viaje{--sello:84px}}.visa.viaje .vs-foto:after{background:linear-gradient(#0b2c5266 0%,#0000 34%)}.visa.viaje .vs-logo{filter:drop-shadow(1.5px 0 0 var(--c-blanco)) drop-shadow(-1.5px 0 0 var(--c-blanco)) drop-shadow(0 1.5px 0 var(--c-blanco)) drop-shadow(0 -1.5px 0 var(--c-blanco)) drop-shadow(0 3px 5px #05264280) drop-shadow(0 8px 16px #05264259)}.visa.viaje .vs-foto .vz-chip{max-width:calc(100% - 2 * var(--vs-pad))}.vs-hoja>.vs-lugar{border-bottom:1.5px dashed var(--c-plata);flex-direction:column;order:-1;justify-content:center;align-items:flex-start;gap:.35rem;min-height:4.1rem;margin:0;padding-bottom:.55rem;display:flex}.vs-lugar .vs-pais{max-width:none;box-shadow:none;color:var(--c-navy);font-size:var(--t-sm);background:0 0;border-radius:0;padding:0;position:static}.vs-lugar .vs-pais .bandera{flex:none;width:22px;height:15px}.vs-lugar .vs-obj{max-width:none;box-shadow:inset 0 0 0 1.5px var(--c-linea);color:var(--c-navy);background:0 0;padding:.22rem .6rem;position:static}.visa.viaje .vs-hoja>.vs-visa{padding-right:0}.visa.viaje .vs-pie{grid-template-columns:var(--sello) minmax(0, 1fr);align-items:end;gap:.8rem;display:grid}.visa.viaje .vs-pie .vs-sello{z-index:0;width:var(--sello);height:var(--sello);filter:none;opacity:.9;mix-blend-mode:multiply;margin:-.3rem 0 -.1rem -.15rem;position:relative;inset:auto;transform:rotate(-8deg)}.visa.viaje .vs-pie .vs-sello circle:first-of-type{fill:none}.vs-pie-acc{flex-direction:column;align-items:flex-end;gap:.55rem;min-width:0;display:flex}.vs-pie-acc .vs-estado{text-align:right}html[data-tema=oscuro] .visa.viaje .vs-link{background-color:var(--c-navy);color:var(--c-azul-suave);isolation:isolate;box-shadow:-6px 0 0 var(--c-navy-medio), 0 0 0 1px #ffffff12, 0 18px 40px #00000059;background-image:repeating-radial-gradient(circle at 100% 100%,#5cf2ff12 0 1px,#0000 1px 7px),repeating-radial-gradient(circle at 0 0,#8a6bff12 0 1px,#0000 1px 9px)}html[data-tema=oscuro] .visa.viaje:hover .vs-link,html[data-tema=oscuro] .visa.viaje .vs-link:focus-visible{box-shadow:-6px 0 0 var(--c-navy-medio), 0 0 0 1px #8a6bff4d, 0 24px 50px #00000073}html[data-tema=oscuro] .visa.viaje .vs-link:before{background:repeating-linear-gradient(#ffffff2e 0 6px,#0000 6px 12px)}html[data-tema=oscuro] .visa.viaje .vs-hoja{isolation:isolate}html[data-tema=oscuro] .visa.viaje .vs-hoja h3,html[data-tema=oscuro] .visa.viaje .vs-lugar .vs-pais,html[data-tema=oscuro] .visa.viaje .vs-lineas .vs-fecha{color:var(--c-blanco)}html[data-tema=oscuro] .visa.viaje .vs-visa,html[data-tema=oscuro] .visa.viaje .vs-incluye p,html[data-tema=oscuro] .visa.viaje .vs-lineas small,html[data-tema=oscuro] .visa.viaje .vs-incluye .vs-mas{color:#e8eff7a8}html[data-tema=oscuro] .visa.viaje .vs-res{color:#e8eff7cc}html[data-tema=oscuro] .visa.viaje .vs-lineas li{color:var(--c-azul-suave)}html[data-tema=oscuro] .visa.viaje .vs-lineas .svi{color:var(--c-naranja)}html[data-tema=oscuro] .visa.viaje .vs-lineas,html[data-tema=oscuro] .vs-hoja>.vs-lugar{border-color:#fff3}html[data-tema=oscuro] .vs-lugar .vs-obj{color:var(--c-azul-suave);box-shadow:inset 0 0 0 1.5px #ffffff38}html[data-tema=oscuro] .visa.viaje .vs-dep:not(.dep-voleibol):not(.dep-baloncesto){background:var(--c-navy-medio)}html[data-tema=oscuro] .visa.viaje .vs-incluye li:not(.vs-mas){color:var(--c-azul-suave);background:#ffffff1a}html[data-tema=oscuro] .visa.viaje .vs-cta{background:var(--c-naranja);color:var(--c-negro)}html[data-tema=oscuro] .visa.viaje .vs-estado{color:var(--c-cvc-claro)}html[data-tema=oscuro] .visa.viaje .vs-estado.est-pronto{color:var(--c-azul-claro)}html[data-tema=oscuro] .visa.viaje .vs-estado.est-espera{color:var(--c-gris-medio)}html[data-tema=oscuro] .visa.viaje .vs-estado.est-ultimos{color:var(--c-naranja-osc)}html[data-tema=oscuro] .visa.viaje .vs-mrz{color:#e8eff78c;background:#00000038;border-top-color:#ffffff14;transition:color .4s,text-shadow .4s}html[data-tema=oscuro] .visa.viaje .vs-pie .vs-sello{color:var(--c-naranja);mix-blend-mode:normal;opacity:1;transition:color .4s,filter .4s}html[data-tema=oscuro] .visa.viaje .vs-hoja:after{content:"";z-index:-1;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cg stroke-width='1.3' stroke-linecap='round' fill='none'%3E%3Cpath d='M18 30q4-3 9 1' stroke='%235CF2FF'/%3E%3Cpath d='M150 22q5 2 7 7' stroke='%23FF5AD9'/%3E%3Cpath d='M92 70q3 4 9 3' stroke='%23D4FF5A'/%3E%3Cpath d='M190 96q-4 4-2 9' stroke='%235CF2FF'/%3E%3Cpath d='M40 120q6 0 8 5' stroke='%23FF5AD9'/%3E%3Cpath d='M120 150q2 5 8 5' stroke='%235CF2FF'/%3E%3Cpath d='M60 190q4-4 9-2' stroke='%23D4FF5A'/%3E%3Cpath d='M175 185q5 3 5 8' stroke='%23FF5AD9'/%3E%3C/g%3E%3C/svg%3E");transition:opacity .5s;position:absolute;inset:0}html[data-tema=oscuro] .visa.viaje .vs-hoja:before{content:"";z-index:-1;pointer-events:none;opacity:.1;background:linear-gradient(125deg, var(--c-uv-cian) 10%, var(--c-uv-violeta) 45%, var(--c-uv-magenta) 70%, var(--c-uv-lima) 95%);transition:opacity .6s;position:absolute;inset:0;-webkit-mask:url(../img/portada-mundo-2.svg) 30% 40%/190% no-repeat;mask:url(../img/portada-mundo-2.svg) 30% 40%/190% no-repeat}html[data-tema=oscuro] .visa.viaje:is(:hover,:focus-within) .vs-hoja:before{opacity:.5}html[data-tema=oscuro] .visa.viaje:is(:hover,:focus-within) .vs-hoja:after{opacity:1}html[data-tema=oscuro] .visa.viaje:is(:hover,:focus-within) .vs-mrz{color:var(--c-uv-cian);text-shadow:0 0 8px #5cf2ff99}html[data-tema=oscuro] .visa.viaje:is(:hover,:focus-within) .vs-pie .vs-sello{color:var(--c-uv-magenta);filter:drop-shadow(0 0 6px #ff5ad9b3)}html[data-tema=oscuro].puntero .visa.viaje .vs-link.luz:after{opacity:0;z-index:3;border-radius:inherit;background:radial-gradient(260px circle at var(--lx,70%) var(--ly,65%), #8a6bff38, #8a6bff00 70%);mix-blend-mode:screen}html[data-tema=oscuro].puntero .visa.viaje .vs-link.luz.luz-on:after{opacity:1}html:not([data-tema=oscuro]) .visa.viaje .vs-link.luz:after{content:none}@media (hover:none){html[data-tema=oscuro] .visa.viaje .vs-hoja:before{opacity:.26}html[data-tema=oscuro] .visa.viaje .vs-hoja:after{opacity:.7}}@media (prefers-reduced-motion:reduce){html[data-tema=oscuro] .visa.viaje .vs-hoja:before,html[data-tema=oscuro] .visa.viaje .vs-hoja:after,html[data-tema=oscuro] .visa.viaje .vs-mrz,html[data-tema=oscuro] .visa.viaje .vs-sello{transition:none}}.cam-casilleros{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.6vw,2.2rem);width:min(100%,1020px)}@media (width<=860px){.cam-casilleros{grid-template-columns:minmax(0,1fr);width:min(100%,360px)}}.cas-ava .cas-puerta{background:linear-gradient(105deg, #ffffff1f, #fff0 40%), linear-gradient(180deg, var(--c-ava-azul) 0%, var(--c-ava-azul-osc) 100%);--sv-acento:var(--c-blanco);box-shadow:inset 0 0 0 2px #ffffff24,inset -10px 0 20px #00000040}.cas-ava .cas-rejilla{background:repeating-linear-gradient(180deg, var(--c-ava-rojo) 0 6px, var(--c-blanco) 6px 8px)}.cas-ava .cas-placa img{width:40px;height:40px;display:block}.cas-ava .cas-nombre{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;background:var(--c-blanco);color:var(--c-ava-azul);border-left:6px solid var(--c-ava-rojo);font-size:clamp(1.6rem,1.3rem + .9vw,2.1rem);font-weight:700;transform:rotate(-1.2deg)skew(-5.9deg)}.cas-ava .cas-btn{background:var(--c-ava-rojo);color:var(--c-blanco);font-family:var(--f-display);text-transform:uppercase;letter-spacing:var(--ls-etiqueta);box-shadow:0 0 0 2px var(--c-blanco);border-radius:0;font-size:1.15rem;font-weight:700;transform:skew(-5.9deg)}.casillero.cas-ava:hover .cas-btn{background:var(--c-blanco);color:var(--c-ava-rojo)}.cava-cab{background:var(--bg-blanco);padding-block:clamp(1.4rem,4vw,3rem) clamp(1.4rem,3vw,2.2rem)}.cava-aviso{font-size:var(--t-sm);background:var(--bg-niebla);border-left:4px solid var(--c-ava-rojo);margin:0 0 1.4rem;padding:.6rem .9rem}.cava-quien{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem 1.2rem;display:grid}.cava-quien .kicker{margin-bottom:.3rem}.cava-quien .ava-h2{max-width:none;margin:0;font-size:clamp(2.2rem,1.5rem + 2.6vw,3.6rem)}.cava-sub{color:var(--gris);margin:.35rem 0 0}.cava-foto{background:var(--c-ava-azul);width:76px;height:76px;color:var(--c-blanco);font-family:var(--f-display);border-bottom:6px solid var(--c-ava-rojo);box-shadow:inset 0 -2px 0 var(--c-blanco);place-items:center;font-size:2.2rem;font-weight:700;display:grid}.cava-viajes{white-space:nowrap}.cava-resumen{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.cava-resumen li{background:var(--c-ava-azul);color:var(--c-blanco);border-top:6px solid var(--c-ava-rojo);box-shadow:inset 0 2px 0 var(--c-blanco);--sv-acento:var(--c-blanco);align-content:start;gap:.25rem;padding:1rem 1.1rem 1.1rem;display:grid}.cava-resumen span{font-size:var(--t-sm);color:#ffffffdb}.cava-resumen strong{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.01em;transform-origin:0;font-size:clamp(1.6rem,1.3rem + .8vw,2.1rem);font-weight:700;line-height:1;transform:skew(-5.9deg)}.cava-resumen small{font-size:var(--t-xs);color:#fffc}.cava-tabs{top:calc(var(--header) + var(--ava-sub,0px));z-index:30;background:var(--bg-blanco);border-bottom:1px solid var(--linea);position:sticky}.cava-tabs .wrap{scrollbar-width:none;gap:clamp(1rem,2.4vw,1.8rem);display:flex;overflow-x:auto}.cava-tabs .wrap::-webkit-scrollbar{display:none}.cava-tabs a{font-family:var(--f-display);text-transform:uppercase;letter-spacing:.02em;color:var(--c-ava-azul);border-bottom:4px solid #0000;flex:none;padding:.75rem 0 .55rem;font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none;transform:skew(-5.9deg)}.cava-tabs a:hover,.cava-tabs a:focus-visible{color:var(--c-ava-rojo);border-bottom-color:var(--c-ava-rojo)}.cava-bloque{padding-block:clamp(2.4rem,5vw,4.2rem)}.cava-bloque,.cava-banda{scroll-margin-top:calc(var(--header) + var(--ava-sub,0px) + 3.2rem)}.cava-banda{background:var(--bg-niebla)}.cava-bloque .ava-head{margin-bottom:clamp(1.2rem,2.6vw,2rem)}.cava-dos{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.2rem;display:grid}.cava-tarjeta{background:var(--bg-blanco);border:1px solid var(--linea);border-top:6px solid var(--c-ava-azul);align-content:start;gap:.9rem;min-width:0;padding:clamp(1.1rem,2.5vw,1.6rem);display:grid}.cava-tarjeta .ava-h3{margin:0;font-size:clamp(1.6rem,1.3rem + .8vw,2rem)}.cava-tarjeta>p{margin:0}.cava-nota{font-size:var(--t-sm);color:var(--gris);align-items:flex-start;gap:.45rem;margin:0;display:flex}.cava-nota:empty{display:none}.cava-nota .svi{flex:none;margin-top:.15rem}.cava-lead{max-width:62ch;margin:0 0 1.4rem}.cava-ficha{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.2rem;margin:0;display:grid}.cava-ficha dt{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--ls-etiqueta);color:var(--gris)}.cava-ficha dd{font-family:var(--f-display);text-transform:uppercase;color:var(--c-ava-azul);margin:.2rem 0 0;font-size:1.7rem;font-weight:700;line-height:1}.cava-ruta ol{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.cava-ruta li{gap:.15rem;padding-left:1.7rem;display:grid;position:relative}.cava-ruta li:before{content:"";border:2px solid var(--c-ava-azul);width:12px;height:12px;position:absolute;top:.3rem;left:0}.cava-ruta li.hecho:before{background:var(--c-ava-rojo);border-color:var(--c-ava-rojo)}.cava-ruta li span{font-size:var(--t-sm)}.cava-semanas{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.cava-semana{background:var(--bg-blanco);border:1px solid var(--linea)}.cava-tema{background:var(--c-ava-azul);color:var(--c-blanco);font-size:var(--t-sm);gap:.3rem;margin:0;padding:.9rem 1rem;display:grid}.cava-tema span{font-family:var(--f-display);text-transform:uppercase;width:fit-content;font-size:1.5rem;font-weight:700;line-height:1;transform:skew(-5.9deg)}.cava-semana ul{margin:0;padding:.3rem 1rem .6rem;list-style:none}.cava-semana li{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;gap:.1rem .6rem;padding:.6rem 0;display:grid}.cava-semana li:last-child{border-bottom:0}.cl-dia{font-weight:700}.cl-tipo{font-size:var(--t-xs);color:var(--gris);grid-column:1}.cl-estado{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--ls-etiqueta);grid-area:1/2/span 2;align-self:center;font-weight:700}.cl-asistio .cl-estado{color:var(--c-azul)}.cl-falto .cl-estado{color:var(--c-ava-rojo)}.cl-hoy .cl-estado{background:var(--c-ava-rojo);color:var(--c-blanco);padding:.2rem .5rem}.cava-ejercicios{margin:0;padding:0;list-style:none}.cava-ejercicios li{border-bottom:1px solid var(--linea);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;padding:.6rem 0;display:grid}.cava-ejercicios li>span{gap:.1rem;display:grid}.cava-ejercicios small{font-size:var(--t-sm);color:var(--gris)}.cava-hecho{border:2px solid var(--c-ava-azul);color:#0000;cursor:pointer;background:0 0;place-items:center;width:40px;height:40px;padding:0;display:grid}.cava-hecho .svi{color:inherit;--sv-acento:currentColor}.cava-hecho[aria-pressed=true]{background:var(--c-ava-rojo);border-color:var(--c-ava-rojo);color:var(--c-blanco)}.cava-dolor{grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;display:grid}.cava-dolor button{border:1px solid var(--linea);background:var(--bg-blanco);min-height:44px;color:var(--tx-marino);font-family:var(--f-display);cursor:pointer;padding:0;font-size:1.4rem;font-weight:700}.cava-dolor button[aria-pressed=true]{background:var(--c-ava-azul);color:var(--c-blanco);border-color:var(--c-ava-azul)}.cava-leyenda{font-size:var(--t-sm);flex-wrap:wrap;gap:.4rem 1.2rem;display:flex}.cava-leyenda span:before{content:"";vertical-align:middle;width:18px;margin-right:.45rem;display:inline-block}.ly-hoy:before{background:var(--c-ava-rojo);height:4px}.ly-antes:before{border-top:3px dashed var(--c-azul);height:0}.cava-radar{width:100%;max-width:540px;height:auto;margin-inline:auto;display:block;overflow:visible}.rd-malla{fill:none;stroke:var(--linea);stroke-width:1px}.rd-eje{stroke:var(--linea);stroke-width:1px}.rd-antes{fill:none;stroke:var(--c-azul);stroke-width:2px;stroke-dasharray:5 4}.rd-hoy{fill:var(--c-ava-rojo);fill-opacity:.14;stroke:var(--c-ava-rojo);stroke-width:2.5px;stroke-linejoin:round}.rd-punto{fill:var(--c-ava-rojo);stroke:var(--bg-blanco);stroke-width:2px}.rd-txt{fill:var(--tx-marino);font-size:15px;font-weight:700}.cava-tabla{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.cava-tabla th,.cava-tabla td{text-align:left;border-bottom:1px solid var(--linea);vertical-align:top;padding:.55rem .4rem}.cava-tabla thead th{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:var(--ls-etiqueta);color:var(--gris);font-weight:700}.cava-tabla tbody th{font-weight:700}.cava-tabla td b{color:var(--c-ava-rojo)}.cava-cita{border-left:4px solid var(--c-ava-rojo);background:var(--bg-niebla);margin:0;padding:.8rem 1rem}.cava-enlaces{margin:0;padding:0;list-style:none}.cava-enlaces li{border-bottom:1px solid var(--linea);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .8rem;padding:.8rem 0;display:grid}.cava-enlaces li>span:first-child{gap:.1rem;display:grid}.cava-enlaces small,.cava-meta{font-size:var(--t-sm);color:var(--gris)}.cava-meta{grid-column:1}.cava-enlaces button{grid-area:1/2/span 2}.cava-tarjeta>.btn{justify-self:start}.cava-reglas{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.cava-reglas li{align-items:flex-start;gap:.55rem;display:flex}.cava-reglas .svi{flex:none;margin-top:.1rem}.cava-reglas .si .svi{color:var(--c-azul);--sv-acento:var(--c-azul)}.cava-reglas .no .svi{color:var(--c-ava-rojo);--sv-acento:var(--c-ava-rojo)}.cava-estado{font-weight:700}.mv-ok .cava-estado{color:var(--c-azul)}.mv-pendiente .cava-estado{background:var(--c-ava-rojo);color:var(--c-blanco);padding:.15rem .45rem}.mv-futuro .cava-estado{color:var(--gris);font-weight:400}.cava-pagar{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}@media (width<=860px){.cava-tabs{position:static}.cava-bloque,.cava-banda{scroll-margin-top:calc(var(--header) + var(--ava-sub,0px) + .8rem)}.cava-dos{grid-template-columns:minmax(0,1fr)}.cava-resumen{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}}@media (width<=560px){.cava-quien{grid-template-columns:auto minmax(0,1fr)}.cava-viajes{grid-column:1/-1;justify-self:start}.cava-foto{width:60px;height:60px;font-size:1.8rem}.cava-resumen li{padding:.85rem .8rem .9rem}.cava-ficha dd{font-size:1.5rem}.cava-mov th:nth-child(2),.cava-mov td:nth-child(2){display:none}.cava-dolor{grid-template-columns:repeat(6,minmax(0,1fr))}.rd-txt{font-size:21px}}html[data-tema=oscuro] .tema-ava .cava-tarjeta,html[data-tema=oscuro] .tema-ava .cava-semana{border-color:#ffffff24}html[data-tema=oscuro] .tema-ava .cava-tarjeta{border-top-color:var(--c-blanco)}html[data-tema=oscuro] .tema-ava .cava-ficha dd,html[data-tema=oscuro] .tema-ava .cava-tabs a,html[data-tema=oscuro] .tema-ava .cava-tarjeta .ava-h3{color:var(--c-blanco)}html[data-tema=oscuro] .tema-ava .cava-ruta li:before,html[data-tema=oscuro] .tema-ava .cava-hecho{border-color:var(--c-blanco)}html[data-tema=oscuro] .tema-ava .cl-asistio .cl-estado,html[data-tema=oscuro] .tema-ava .mv-ok .cava-estado,html[data-tema=oscuro] .tema-ava .cava-reglas .si .svi{color:var(--c-azul-claro);--sv-acento:var(--c-azul-claro)}html[data-tema=oscuro] .tema-ava .rd-malla,html[data-tema=oscuro] .tema-ava .rd-eje{stroke:#ffffff2e}html[data-tema=oscuro] .tema-ava .rd-hoy{fill:var(--c-blanco);fill-opacity:.12;stroke:var(--c-blanco)}html[data-tema=oscuro] .tema-ava .rd-punto{fill:var(--c-blanco);stroke:var(--c-navy)}html[data-tema=oscuro] .tema-ava .rd-antes{stroke:var(--c-azul-claro)}html[data-tema=oscuro] .tema-ava .ly-hoy:before{background:var(--c-blanco)}html[data-tema=oscuro] .tema-ava .ly-antes:before{border-top-color:var(--c-azul-claro)}html[data-tema=oscuro] .tema-ava .cava-tabla td b{color:var(--c-blanco)}.pub-franja{border-bottom:1px solid var(--linea);background:var(--bg-blanco);padding-block:.7rem}.pub-et{font-size:var(--t-xs);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;color:var(--gris);white-space:nowrap;margin:0;font-weight:900}.pub-fila{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(.8rem,2vw,1.6rem);display:grid}.pub-pista{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.pub-lista{animation:pub-desliza calc(var(--pub-n,8) * 3.6s) linear infinite;flex:none;align-items:center;gap:.7rem;margin:0;padding:0 .7rem 0 0;list-style:none;display:flex}.pub-pista:hover .pub-lista,.pub-pista:focus-within .pub-lista{animation-play-state:paused}@keyframes pub-desliza{to{transform:translate(-100%)}}.pub-caja{border-radius:var(--r-s);background:var(--c-blanco);border:1px solid var(--linea);height:52px;color:var(--tx-marino);white-space:nowrap;justify-content:center;align-items:center;gap:.55rem;padding:.4rem .9rem;text-decoration:none;transition:border-color .2s;display:flex}a.pub-caja:hover,a.pub-caja:focus-visible{border-color:var(--c-naranja)}.pub-item img{object-fit:contain;width:auto;max-width:130px;height:32px;display:block}.pub-chip img{max-width:64px;height:30px}.pub-chip span{font-family:var(--f-display);letter-spacing:.03em;text-transform:uppercase;font-size:19px;font-weight:700;line-height:1}.pub-oscuro>.pub-caja{background:var(--c-navy);border-color:var(--c-navy)}.pub-panel{padding-block:var(--seccion)}.pub-grid{flex-wrap:wrap;justify-content:center;gap:clamp(1rem,2vw,1.5rem);margin:clamp(1rem,2.4vw,1.6rem) 0 0;padding:0;list-style:none;display:flex}.pub-grid>li{flex:0 calc(25% - clamp(1rem,2vw,1.5rem)/1.33333);min-width:14rem;display:flex}.pub-tarjeta{border-radius:var(--r-m);background:var(--c-blanco);border:1px solid var(--linea);width:100%;box-shadow:var(--sombra-baja);color:var(--tx-marino);flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}a.pub-tarjeta:hover,a.pub-tarjeta:focus-visible{box-shadow:var(--sombra-alta);border-color:var(--c-naranja);transform:translateY(-3px)}.pub-foto{aspect-ratio:16/9;background:var(--c-navy);display:block;position:relative}.pub-foto>img{object-fit:cover;width:100%;height:100%;display:block}.pub-logo{border-radius:var(--r-s);background:var(--c-blanco);min-width:3.4rem;max-width:62%;height:3.4rem;box-shadow:var(--sombra-baja);justify-content:center;align-items:center;padding:.45rem .8rem;display:flex;position:absolute;bottom:-1.4rem;left:.8rem}.pub-foto>.pub-logo:only-child{max-width:80%;height:4.6rem;margin:auto;inset:0}.pub-logo img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.pub-txt{flex-direction:column;flex:1;gap:.35rem;padding:1.9rem 1rem 1rem;display:flex}.pub-titulo{text-transform:uppercase;letter-spacing:var(--ls-etiqueta);color:var(--tx-marino);font-size:clamp(1.2rem,1.05rem + .5vw,1.45rem);font-weight:900;line-height:1.1}.pub-desc{font-size:var(--t-sm);color:var(--gris);line-height:1.4}.pub-mas{font-size:var(--t-xs);letter-spacing:var(--ls-etiqueta);text-transform:uppercase;color:var(--naranja-texto);align-items:center;gap:.35rem;margin-top:auto;padding-top:.4rem;font-weight:900;display:inline-flex}@media (width<=560px){.pub-fila{grid-template-columns:minmax(0,1fr);gap:.45rem}.pub-fila .pub-et{text-align:center}.pub-caja{height:46px;padding:.35rem .75rem}.pub-item img{max-width:110px;height:28px}.pub-chip img{max-width:54px;height:26px}.pub-grid{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:.4rem;overflow-x:auto}.pub-grid>li{scroll-snap-align:start;flex:0 0 78%;min-width:0}}@media (prefers-reduced-motion:reduce){.pub-lista{animation:none}.pub-lista[aria-hidden]{display:none}.pub-pista{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}}:root{--c-pas-hoja:#0b2c52}.portal-txt .entrada-logos{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.9rem 1.4rem;width:min(60vw,860px);max-width:none;margin-top:clamp(1.4rem,3.5svh,2.2rem);display:flex}.portal-txt .entrada-logos>:first-child{grid-row:auto;animation:none}.portal-txt .entrada-logos img,.portal-txt .entrada-logos>:first-child img{max-width:140px;height:clamp(52px,8svh,80px);filter:var(--logo-borde-fino) var(--logo-sombra-corta)}.portal-txt .entrada-logos img.sin-borde{filter:var(--logo-sombra-corta)}@media (width<=860px){.portal-txt .entrada-logos{justify-content:center;gap:.6rem 1rem;width:auto}.portal-txt .entrada-logos img,.portal-txt .entrada-logos>:first-child img{max-width:84px;height:46px}}html[data-tema=oscuro] .tp-visa .vs-link{background-color:var(--c-pas-hoja);color:var(--c-azul-claro);isolation:isolate;background-image:repeating-radial-gradient(circle at 100% 100%,#5cf2ff12 0 1px,#0000 1px 7px),repeating-radial-gradient(circle at 0 0,#8a6bff12 0 1px,#0000 1px 9px);box-shadow:-6px 0 #14406f,0 0 0 1px #ffffff12,0 18px 40px #00000059}html[data-tema=oscuro] .tp-visa:hover .vs-link{box-shadow:-6px 0 #14406f,0 0 0 1px #8a6bff4d,0 18px 40px #00000059}html[data-tema=oscuro] .tp-visa .vs-link:before{background:repeating-linear-gradient(#ffffff2e 0 6px,#0000 6px 12px)}html[data-tema=oscuro] .tp-visa h3,html[data-tema=oscuro] .tp-visa-lugar,html[data-tema=oscuro] .tp-visa .vs-fecha{color:var(--c-blanco)}html[data-tema=oscuro] .tp-visa .vs-fecha .svi{color:var(--c-naranja)}html[data-tema=oscuro] .tp-visa .vs-visa{color:#e8eff7a8}html[data-tema=oscuro] .tp-visa .vs-dep:not(.dep-voleibol):not(.dep-baloncesto){color:var(--c-blanco);background:#14406f}html[data-tema=oscuro] .tp-visa .tp-prox-ver{color:var(--c-azul-claro)}html[data-tema=oscuro] .tp-visa .vs-sello{color:var(--c-naranja);opacity:.2;transition:color .4s,opacity .4s,filter .4s}html[data-tema=oscuro] .tp-visa .vs-mrz{color:#e8eff78c;background:#00000038;border-top-color:#ffffff14;transition:color .4s,text-shadow .4s}html[data-tema=oscuro] .tp-visa .vs-hoja{isolation:isolate}html[data-tema=oscuro] .tp-visa .vs-hoja:after{content:"";z-index:-1;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cg stroke-width='1.3' stroke-linecap='round' fill='none'%3E%3Cpath d='M18 30q4-3 9 1' stroke='%235CF2FF'/%3E%3Cpath d='M150 22q5 2 7 7' stroke='%23FF5AD9'/%3E%3Cpath d='M92 70q3 4 9 3' stroke='%23D4FF5A'/%3E%3Cpath d='M190 96q-4 4-2 9' stroke='%235CF2FF'/%3E%3Cpath d='M40 120q6 0 8 5' stroke='%23FF5AD9'/%3E%3Cpath d='M120 150q2 5 8 5' stroke='%235CF2FF'/%3E%3Cpath d='M60 190q4-4 9-2' stroke='%23D4FF5A'/%3E%3Cpath d='M175 185q5 3 5 8' stroke='%23FF5AD9'/%3E%3C/g%3E%3C/svg%3E");transition:opacity .5s;position:absolute;inset:0}html[data-tema=oscuro] .tp-visa .vs-hoja:before{content:"";z-index:-1;pointer-events:none;opacity:.1;background:linear-gradient(125deg, var(--c-uv-cian) 10%, var(--c-uv-violeta) 45%, var(--c-uv-magenta) 70%, var(--c-uv-lima) 95%);transition:opacity .6s;position:absolute;inset:0;-webkit-mask:url(../img/portada-mundo-2.svg) 30% 40%/190% no-repeat;mask:url(../img/portada-mundo-2.svg) 30% 40%/190% no-repeat}html[data-tema=oscuro] .tp-visa:is(:hover,:focus-within) .vs-hoja:before{opacity:.5}html[data-tema=oscuro] .tp-visa:is(:hover,:focus-within) .vs-hoja:after{opacity:1}html[data-tema=oscuro] .tp-visa:is(:hover,:focus-within) .vs-mrz{color:var(--c-uv-cian);text-shadow:0 0 8px #5cf2ff99}html[data-tema=oscuro] .tp-visa:is(:hover,:focus-within) .vs-sello{color:var(--c-uv-magenta);opacity:.4;filter:drop-shadow(0 0 6px #ff5ad9b3)}@media (hover:none){html[data-tema=oscuro] .tp-visa .vs-hoja:before{opacity:.26}html[data-tema=oscuro] .tp-visa .vs-hoja:after{opacity:.7}}