:root{--c-crema:#f5f2ea;--c-marino:#14212e;--c-negro:#1e1a1a;--c-oro:#b08d4f;--c-oro-claro:#e2b56d;--c-oro-hover:#977537;--c-gris-medio:#586168;--c-gris-claro:#9bafbc;--c-cian:#00bfff;--c-crema-filete:#f5f2ea2e;--f-display:"Fraunces", Georgia, "Times New Roman", serif;--f-texto:"Inter", "Inter Fallback", -apple-system, "Helvetica Neue", Arial, sans-serif;--peso-ligero:300;--peso-normal:400;--peso-fuerte:700;--track-texto:.04em;--track-util:.06em;--track-titulo:.1em;--ancho-max:1920px;--margen-lat:2.185%;--margen-der:1.746%;--margen-cabecera:var(--margen-lat);--col-texto:24.31%;--hueco-col:1.7%;--u:calc(min(100vw, 1920px) / 2000);--hueco:calc(13.57 * var(--u));--hueco-m:calc(13.57 * var(--u));--r-pieza:clamp(6px, .6vw, 12px);--r-pastilla:clamp(6px, .62vw, 12.45px);--r-boton:clamp(6px, .5vw, 10px);--r-foto-grande:clamp(6px, .736vw, 14.13px);--r-boton-chico:clamp(4px, .3125vw, 6px);--suelo-texto:16px;--fs-body:clamp(var(--suelo-texto), .75vw, 17px);--lh-body:1.4;--fs-h1:clamp(38px, 3.25vw, 65px);--fs-h3:clamp(20px, 1.45vw, 29px);--fs-nav:clamp(12px, 1.05vw, 21px);--fs-cta:clamp(16px, .74vw, 17px);--fs-mini:clamp(12px, .6vw, 13px);--fs-util:var(--fs-mini);--fs-rotulo:clamp(16px, 1.1vw, 22px);--fs-titulo-seccion:calc(117.18 * var(--u));--fs-h2:max(24px, calc(40 * var(--u)));--fs-rotulo-campo:max(var(--suelo-texto), calc(17 * var(--u)));--fs-aviso:calc(var(--fs-body) * 1.4);--min-tactil:44px;--hamburguesa-ancho:calc(38.87 * var(--u));--hamburguesa-barra:2px;--hamburguesa-hueco:calc(7 * var(--u));--menu-relleno:2.47% var(--margen-cabecera);--d-amarillo:#fdcb00;--d-cian:#00bfff;--d-rojo:#f84440;--d-verde:#6ed544;--d-negro:#1e1a1a;--d-blanco:#fff;--d-display:"Cera PRO", "Figtree", "Century Gothic", sans-serif;--d-texto:"Lato", -apple-system, "Helvetica Neue", Arial, sans-serif;--d-peso-display:900;--d-peso-titulo:800;--d-titulo-escala:.8;--d-peso-rotulo:700;--d-barra-alto:calc(115.12 * var(--u));--suelo-titulo:29px;--d-fs-h1:max(var(--suelo-titulo), calc(66 * var(--u)));--d-fs-h2:max(24px, calc(45 * var(--u)));--d-fs-h3:max(18px, calc(24 * var(--u)));--d-fs-body:max(var(--suelo-texto), calc(22 * var(--u)));--d-suelo-atado:13px;--d-fs-mini:max(12px, calc(14.25 * var(--u)));--d-lh-body:1.23;--d-hueco:#586168;--d-socio-ancho:calc(333.33 * var(--u));--d-socio-alto:calc(145.83 * var(--u));--d-socio-hueco:calc(48 * var(--u));--d-socio-aire:.25;--d-socios-fundido:calc(120 * var(--u));--d-socios-velocidad:40;--transicion:.3s ease-in-out;--d-monta-dura:.9s;--d-monta-curva:cubic-bezier(.22, 1, .36, 1);--d-monta-rebote:cubic-bezier(.34, 1.36, .64, 1);--d-monta-recorrido:calc(90 * var(--u));--d-monta-escalon:.4s;--d-monta-escalon-corto:.2s;--d-monta-ola-dura:.9s;--d-monta-ola-escalon:.1375s;--d-monta-ola-altura:48px;--d-monta-ola-altura-lienzo:calc(48 * var(--u));--d-monta-marco-dura:.2s;--d-monta-recorrido-dura:3s;--d-monta-objetivo-escalon:.3s;--d-monta-objetivo-traza:.35s;--d-monta-objetivo-punto:.15s;--d-monta-objetivo-rotulo:.4s}@supports (color:lab(0% 0 0)){:root{--c-oro-hover:lab(51.7315% 8.55199 38.9673)}}@media (max-width:1023px){:root{--margen-lat:5%;--margen-der:var(--margen-lat);--margen-cabecera:var(--margen-lat);--u:calc(100vw / 1133);--hueco:calc(42.9 * var(--u));--hueco-m:calc(27.8 * var(--u));--d-socio-ancho:min(calc(640 * var(--u)), 320px);--d-socio-alto:min(calc(280 * var(--u)), 140px);--d-socio-hueco:min(calc(64 * var(--u)), 46px);--d-socios-fundido:calc(80 * var(--u));--r-pieza:clamp(8px, 1.91vw, 22px);--r-foto-grande:var(--r-pieza);--r-boton-chico:clamp(4px, 1.21vw, 8px);--suelo-texto:15px;--fs-body:clamp(var(--suelo-texto), 2.64vw, 18px);--lh-body:1.4;--d-fs-h1:max(var(--suelo-titulo), calc(78 * var(--u)));--fs-h1:clamp(34px, 11.45vw, 66px);--fs-h3:clamp(20px, 4.49vw, 26px);--fs-cta:clamp(16px, 2.89vw, 18px);--fs-mini:clamp(13px, 1.81vw, 16px);--fs-util:clamp(10px, 1.6vw, 13px);--fs-rotulo:clamp(16px, 4.75vw, 27px);--fs-titulo-seccion:max(var(--suelo-texto), calc(53.8 * var(--u)));--fs-h2:max(20px, calc(65.25 * var(--u)));--fs-rotulo-campo:var(--suelo-texto);--fs-menu:clamp(26px, 7.5vw, 40px);--hamburguesa-ancho:max(18px, calc(46 * var(--u)));--hamburguesa-barra:max(1.5px, calc(4 * var(--u)));--hamburguesa-hueco:max(2px, calc(6.5 * var(--u)))}}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lato-300-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/lato-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/lato-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/lato-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato-900-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/lato-900-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
*,:before,:after{box-sizing:border-box}@font-face{font-family:Inter Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:107.12%;ascent-override:90.44%;descent-override:22.52%;line-gap-override:0%}html{background:var(--c-marino);-webkit-text-size-adjust:100%;scroll-padding-top:1rem}html,body{overflow-x:clip}body{background:var(--c-crema);color:var(--c-negro);font-family:var(--f-texto);font-weight:var(--peso-ligero);font-size:var(--fs-body);line-height:var(--lh-body);margin:0}body.sin-scroll{padding-right:var(--hueco-scroll,0px);overflow:hidden}img,svg{max-width:100%;display:block}a{color:inherit}h1,h2{font-weight:var(--peso-normal);margin:0}p{margin:0}ul{margin:0;padding:0;list-style:none}.salta{z-index:100;background:var(--c-marino);color:var(--c-crema);padding:.75rem 1rem;position:absolute;top:0;left:-9999px}.salta:focus{left:0}:where(a,button):focus-visible{outline:2px solid var(--c-marino);outline-offset:3px}:where(.pie,.menu,.banda) :where(a,button):focus-visible{outline-color:var(--c-crema)}.contenedor{width:100%;max-width:var(--ancho-max);padding-left:var(--margen-lat);padding-right:var(--margen-der);margin-inline:auto}.cabecera{z-index:80;background:var(--c-crema);min-height:calc(187.27 * var(--u));position:relative}.cabecera-caja{width:100%;max-width:var(--ancho-max);grid-template-columns:var(--col-texto) 1fr;gap:var(--hueco-col);padding-left:var(--margen-cabecera);padding-right:var(--margen-der);padding-top:calc(27 * var(--u));min-height:calc(187.27 * var(--u));align-items:start;margin-inline:auto;display:grid}.logo{width:calc(186 * var(--u));max-width:none;margin-top:calc(8 * var(--u));line-height:0;display:block}.cabecera-dcha{grid-template-rows:calc(53.64 * var(--u)) auto;display:grid}.logo picture{display:block}.logo img{aspect-ratio:186/111;width:100%}.utilidades{font-size:var(--fs-util);letter-spacing:var(--track-util);color:var(--c-marino);justify-content:flex-end;align-items:center;gap:clamp(.6rem,1.2vw,1.4rem);display:flex}.idioma-op{text-decoration:none}.buscar{cursor:pointer;color:inherit;background:0 0;border:0;padding:0}.buscar svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:1.3em;height:1.3em}.buscar,.idioma-op,.menu-idiomas a{position:relative}.buscar:after,.idioma-op:after,.menu-idiomas a:after{content:"";width:max(100%,24px);height:max(100%,24px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hamburguesa,.menu{display:none}.menu-barra{justify-content:flex-end;align-items:center;display:flex}.menu-cerrar{width:var(--min-tactil);height:var(--min-tactil);margin-right:calc((var(--min-tactil) - 1.5rem) / -2);cursor:pointer;color:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid}.menu-cerrar svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:1.5rem;height:1.5rem}.nav{margin-top:0}.nav ul{grid-template-columns:repeat(6,1fr);gap:.95%;display:grid}.nav li{background:var(--c-oro);border-radius:var(--r-pastilla);height:calc(63.27 * var(--u));transition:background-color var(--transicion)}.nav li:hover{background:var(--c-oro-hover)}.nav li:has(a[aria-current]){background:var(--c-marino)}.nav a{width:100%;height:100%;color:var(--c-crema);font-size:var(--fs-nav);letter-spacing:var(--track-texto);text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;padding-inline:.4em;text-decoration:none;display:flex}.boton{min-height:var(--min-tactil);border:1px solid var(--c-oro-claro);border-radius:var(--r-boton);color:var(--c-oro-claro);font-size:var(--fs-cta);letter-spacing:var(--track-texto);white-space:nowrap;transition:background-color var(--transicion), color var(--transicion);justify-content:center;align-items:center;padding:.5em 1.9em;text-decoration:none;display:inline-flex}.boton:hover{background:var(--c-oro-claro);color:var(--c-marino)}.pie{background:var(--c-marino);color:var(--c-crema)}.pie-rejilla{letter-spacing:var(--track-texto);grid-template-columns:1fr 1fr;padding-block:clamp(2rem,2.3vw,3.2rem);display:grid}.pie-programas{text-align:left;justify-self:end}.pie-legales{grid-column:1/-1;margin-top:clamp(1.6rem,2vw,2.6rem)}.pie-legales ul{flex-wrap:wrap;gap:0 2.2em;display:flex}.pie-bloque h2{font-size:1em;font-weight:var(--peso-ligero);color:var(--c-oro);letter-spacing:var(--track-titulo);margin-bottom:1.45em}.pie-bloque li+li,.pie-bloque p+p{margin-top:.05em}.pie a{text-decoration:none}.pie a:hover{text-decoration:underline}.pie-enlace{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pie-enlace:hover{text-decoration:underline}@media (max-width:1023px){html{scroll-padding-top:1rem}.cabecera,.cabecera-caja{min-height:0}.cabecera{min-height:calc(88 * var(--u))}.cabecera-caja{grid-template-columns:minmax(0, calc(574 * var(--u))) auto;min-height:calc(88 * var(--u));padding-left:calc(31 * var(--u));padding-right:calc(48 * var(--u));align-items:center;gap:clamp(.75rem,3vw,2rem);padding-block:0}.cabecera-dcha{grid-template-rows:auto;align-content:center}.logo{width:calc(574 * var(--u));max-width:none;margin-top:0}.logo img{aspect-ratio:574/39}.nav{display:none}.utilidades{gap:clamp(.5rem,2.4vw,1rem)}.hamburguesa{justify-content:center;gap:var(--hamburguesa-hueco);width:var(--hamburguesa-ancho);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}.hamburguesa:after{content:"";width:var(--min-tactil);height:var(--min-tactil);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hamburguesa span{height:var(--hamburguesa-barra);background:var(--c-negro);border-radius:2px;display:block}.menu{z-index:90;background:var(--c-marino);color:var(--c-crema);padding:var(--menu-relleno);opacity:1;transition:opacity var(--transicion), display var(--transicion) allow-discrete;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.menu[hidden]{opacity:0;display:none}@starting-style{.menu{opacity:0}}.menu nav{align-self:center}.menu nav li+li{border-top:1px solid var(--c-crema-filete)}.menu nav a{min-height:var(--min-tactil);font-family:var(--f-display);font-size:var(--fs-menu);font-weight:var(--peso-normal);color:var(--c-crema);transition:color var(--transicion);align-items:center;padding-block:.38em;line-height:1.1;text-decoration:none;display:flex}.menu nav a:hover{color:var(--c-oro-claro)}.menu nav a[aria-current]{color:var(--c-oro)}.menu-idiomas{border-top:1px solid var(--c-crema-filete);font-size:var(--fs-mini);letter-spacing:var(--track-util);color:var(--c-oro);justify-content:flex-end;align-items:center;gap:.9rem;padding-top:1.4rem;display:flex}.menu-idiomas a{transition:color var(--transicion);text-decoration:none}.menu-idiomas a:hover{color:var(--c-oro-claro)}.menu-idiomas a[aria-current]{color:var(--c-crema)}.pie-rejilla{grid-template-columns:1fr;gap:2.6em}.pie-programas{justify-self:start}.pie-legales{margin-top:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:color,background-color,border-color,outline-color,box-shadow,opacity!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.cookies{z-index:120;width:min(100% - 2 * var(--margen-lat) - 2rem, 62rem);border:1px solid var(--c-crema-filete);border-radius:var(--r-pieza);background:var(--c-marino);max-height:calc(100dvh - 2rem);color:var(--c-crema);font-family:var(--f-texto);font-size:var(--fs-body);line-height:var(--lh-body);gap:.9em;margin:0 auto 1rem;padding:1.3em 1.5em;display:grid;position:fixed;inset:auto 0 0;overflow-y:auto}.cookies--aviso{display:none}:root[data-cookies=ask] .cookies--aviso{display:grid}.cookies a{color:inherit;text-underline-offset:.15em;text-decoration:underline}.cookies :where(a,button,input):focus-visible{outline-color:var(--c-crema)}.cookies-prueba{color:var(--c-oro-claro);font-size:var(--fs-mini);font-weight:var(--peso-fuerte);letter-spacing:var(--track-util);text-transform:uppercase}.cookies-titulo{font-size:var(--fs-rotulo);font-weight:var(--peso-fuerte)}.cookies-titulo:focus{outline:none}.cookies-botones{flex-wrap:wrap;justify-content:flex-end;gap:.6em;display:flex}.cookies-boton{min-height:var(--min-tactil);border:1px solid var(--c-crema);border-radius:var(--r-boton);color:inherit;font:inherit;font-weight:var(--peso-fuerte);cursor:pointer;transition:background-color var(--transicion), color var(--transicion);background:0 0;padding:.55em 1.4em}.cookies-boton:hover{background:var(--c-crema);color:var(--c-marino)}.cookies-grupo{border-top:1px solid var(--c-crema-filete);gap:.3em;padding-top:.9em;display:grid}.cookies-fila{justify-content:space-between;align-items:center;gap:1em;display:flex}.cookies-siempre{color:var(--c-oro-claro);font-size:var(--fs-mini)}.cookies-fila:has(.cookies-interruptor){cursor:pointer}.cookies-interruptor{--bola:1.1em;--hueco:.2em;font-size:inherit;width:calc(2 * var(--bola) + 3 * var(--hueco));height:calc(var(--bola) + 2 * var(--hueco));border:1px solid color-mix(in srgb, var(--c-crema) 45%, transparent);background:color-mix(in srgb, var(--c-crema) 14%, transparent);appearance:none;cursor:pointer;transition:background-color var(--transicion), border-color var(--transicion);border-radius:999px;flex:none;margin:0;position:relative}.cookies-interruptor:before{content:"";top:50%;left:var(--hueco);width:var(--bola);height:var(--bola);background:var(--c-crema);transition:translate var(--transicion);border-radius:50%;position:absolute;translate:0 -50%;box-shadow:0 1px 3px #00000059}.cookies-interruptor:checked{border-color:var(--c-oro);background:var(--c-oro)}.cookies-interruptor:checked:before{translate:calc(var(--bola) + var(--hueco)) -50%}.cookies-fila:hover .cookies-interruptor:not(:checked){background:color-mix(in srgb, var(--c-crema) 24%, transparent)}.cookies-interruptor:focus-visible{outline:2px solid var(--c-crema);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cookies-interruptor,.cookies-interruptor:before{transition:none}}@media (max-width:640px){.cookies{width:calc(100% - 2rem);padding:1.1em 1.2em}.cookies-boton{flex:auto}}
