/* jw.min.css: generado desde jw.css con herramientas/minificar-css.php. No editar. */
:root{--c-papel:var(--wp--preset--color--base);--c-tinta:var(--wp--preset--color--contrast);--c-naranja:var(--wp--preset--color--accent-1);--c-brasa:var(--wp--preset--color--accent-2);--c-acero:var(--wp--preset--color--accent-3);--c-niebla:var(--wp--preset--color--accent-4);--c-noche:var(--wp--preset--color--accent-5);--c-naranja-texto:var(--wp--preset--color--accent-6);--c-humo:var(--wp--custom--humo);--c-blanco:#fff;--c-linea-clara:color-mix(in srgb,var(--c-tinta) 12%,transparent);--c-linea-oscura:color-mix(in srgb,var(--c-papel) 13%,transparent);--c-panel-oscuro:color-mix(in srgb,var(--c-papel) 4%,var(--c-tinta));--f-titular:var(--wp--preset--font-family--heading);--f-texto:var(--wp--preset--font-family--body);--f-mono:var(--wp--preset--font-family--mono);--curva:var(--wp--custom--mov--curva);--curva-sale:var(--wp--custom--mov--sale);--dur-micro:var(--wp--custom--mov--dur--micro);--dur-corta:var(--wp--custom--mov--dur--corta);--dur-media:var(--wp--custom--mov--dur--media);--dur-larga:var(--wp--custom--mov--dur--larga);--escalon:var(--wp--custom--mov--escalon);--r-s:var(--wp--custom--radio--s);--r-m:var(--wp--custom--radio--m);--r-l:var(--wp--custom--radio--l);--r-xl:var(--wp--custom--radio--xl);--ancho-sitio:var(--wp--custom--ancho--sitio);--ancho-texto:var(--wp--custom--ancho--texto);--lateral:var(--wp--custom--ancho--lateral);--alto-cabecera:var(--wp--custom--cabecera--alto-movil);--seccion-y:clamp(4.5rem,3rem + 7vw,9.5rem);--rejilla:radial-gradient(color-mix(in srgb,var(--c-papel) 14%,transparent) 1px,transparent 1.5px)}@media (min-width:1100px){:root{--alto-cabecera:var(--wp--custom--cabecera--alto)}}@property --fondo{syntax:"<color>";inherits:true;initial-value:transparent}@property --texto{syntax:"<color>";inherits:true;initial-value:#151d25}@property --texto-2{syntax:"<color>";inherits:true;initial-value:#5b6672}@property --linea{syntax:"<color>";inherits:true;initial-value:transparent}@keyframes jw-entra-linea{from{opacity:0;transform:translateY(0.45em) scaleY(1.25)}to{opacity:1;transform:none}}@keyframes jw-aparece{from{opacity:0;translate:0 1rem}to{opacity:1;translate:0}}@keyframes jw-marquesina{to{transform:translateX(-50%)}}@keyframes jw-traza{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes jw-desliza{0%{transform:scaleY(0);transform-origin:top}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}html{scroll-padding-top:calc(var(--alto-cabecera) + 1rem);-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--c-papel);color:var(--c-tinta);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"ss01" on}html.jw-menu-abierto{overflow:hidden}::selection{background:var(--c-naranja);color:var(--c-tinta)}:focus-visible{outline:2px solid var(--c-naranja);outline-offset:3px;border-radius:4px}img,svg,video,canvas{max-width:100%}.wp-site-blocks>*,.jw-principal,.jw-principal>*,.jw-contenido,.jw-contenido>*{margin-block:0}.wp-site-blocks{padding:0}.jw-contenedor{width:100%;margin-inline:auto;padding-inline:var(--lateral);box-sizing:border-box}.jw-contenedor--sitio{max-width:calc(var(--ancho-sitio) + 2 * var(--lateral))}.jw-contenedor--texto{max-width:calc(var(--ancho-texto) + 2 * var(--lateral))}.jw-visualmente-oculto{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.jw-saltar{position:fixed;top:0.75rem;left:0.75rem;z-index:200;padding:0.75rem 1rem;border-radius:var(--r-s);background:var(--c-naranja);color:var(--c-tinta);font-weight:600;text-decoration:none;translate:0 -200%;transition:translate var(--dur-corta) var(--curva)}.jw-saltar:focus{translate:0}#contenido:focus{outline:none}.jw-icono{width:1.25rem;height:1.25rem;flex:none}.jw-antetitulo{display:inline-flex;align-items:center;gap:0.625rem;margin:0 0 1.25rem;font:500 0.75rem/1.2 var(--f-mono);letter-spacing:0.16em;text-transform:uppercase;color:var(--texto-2,var(--c-acero))}.jw-antetitulo::before{content:"";width:1.125rem;height:0.625rem;flex:none;background:var(--c-naranja);clip-path:polygon(0 0,22% 0,52% 50%,22% 100%,0 100%,30% 50%,48% 0,70% 0,100% 50%,70% 100%,48% 100%,78% 50%)}.jw-titulo{margin:0;font-family:var(--f-titular);font-weight:600;font-size:clamp(2.25rem,1.35rem + 3.6vw,4.5rem);line-height:1.02;letter-spacing:-0.035em;text-wrap:balance;max-width:18ch}.jw-entradilla{margin:1.5rem 0 0;max-width:40rem;font-size:clamp(1.0625rem,0.98rem + 0.4vw,1.3125rem);line-height:1.55;color:var(--texto-2,var(--c-acero));text-wrap:pretty}.jw-cabecera-seccion{margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.jw-cabecera-seccion--centrada{text-align:center;display:grid;justify-items:center}.jw-botones{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem}.jw-boton{display:inline-flex;align-items:center;gap:0.625rem;padding:0.9375rem 1.25rem 0.9375rem 1.5rem;border:1px solid transparent;border-radius:999px;font:600 1rem/1.1 var(--f-texto);letter-spacing:-0.005em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-corta) var(--curva),color var(--dur-corta) var(--curva),border-color var(--dur-corta) var(--curva),box-shadow var(--dur-corta) var(--curva)}.jw-boton__icono{width:1.125rem;height:1.125rem;transition:translate var(--dur-corta) var(--curva)}.jw-boton:hover .jw-boton__icono,.jw-boton:focus-visible .jw-boton__icono{translate:0.25rem 0}.jw-boton--primario{background:var(--c-naranja);color:var(--c-tinta);box-shadow:0 0 0 0 color-mix(in srgb,var(--c-naranja) 0%,transparent)}.jw-boton--primario:hover,.jw-boton--primario:focus-visible{background:#ff8329;color:var(--c-tinta);box-shadow:0 12px 32px -12px color-mix(in srgb,var(--c-naranja) 70%,transparent)}.jw-boton--secundario{background:var(--c-tinta);color:var(--c-papel)}.jw-boton--secundario:hover{background:var(--c-noche);color:var(--c-papel)}.jw-boton--claro{background:transparent;color:inherit;border-color:color-mix(in srgb,currentColor 32%,transparent)}.jw-boton--claro:hover,.jw-boton--claro:focus-visible{border-color:currentColor;background:color-mix(in srgb,currentColor 7%,transparent);color:inherit}.jw-boton--enlace{padding:0.25rem 0;border-radius:0;color:var(--acento-texto,var(--c-naranja-texto));gap:0.5rem}.jw-boton--enlace:hover{color:var(--acento-texto,var(--c-naranja-texto));text-decoration:underline;text-underline-offset:0.25em}.jw-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0;padding:0;list-style:none}.jw-chip{display:inline-flex;align-items:center;padding:0.4375rem 0.875rem;border:1px solid var(--linea,var(--c-linea-clara));border-radius:999px;font-size:0.875rem;font-weight:500;line-height:1.2;color:inherit;text-decoration:none;transition:background-color var(--dur-corta) var(--curva),border-color var(--dur-corta) var(--curva),color var(--dur-corta) var(--curva)}.jw-chip:hover,.jw-chip:focus-visible{background:var(--c-naranja);border-color:var(--c-naranja);color:var(--c-tinta)}.jw-lista{display:grid;gap:0.75rem;margin:2rem 0;padding:0;list-style:none}.jw-lista li{position:relative;padding-left:1.75rem}.jw-lista li::before{content:"»";position:absolute;left:0;top:-0.05em;color:var(--c-naranja);font-weight:700;font-size:1.125em}.jw-lista--compromisos{font-weight:500}.jw-zona-cabecera{position:fixed;inset:0 0 auto;z-index:100;margin:0 !important}.jw-cabecera{position:relative;color:var(--c-papel);transition:background-color var(--dur-media) var(--curva),transform var(--dur-media) var(--curva),box-shadow var(--dur-media) var(--curva)}.jw-cabecera.is-solida,.jw-cabecera:has(.is-abierto){background:color-mix(in srgb,var(--c-noche) 84%,transparent);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:0 1px 0 var(--c-linea-oscura)}.jw-cabecera.is-oculta{transform:translateY(-100%)}.jw-cabecera__barra{display:flex;align-items:center;gap:1.25rem;max-width:calc(var(--ancho-sitio) + 2 * var(--lateral));height:var(--alto-cabecera);margin-inline:auto;padding-inline:var(--lateral);box-sizing:border-box}.jw-logo{position:relative;z-index:2;display:block;flex:none;width:var(--wp--custom--cabecera--logo-movil);color:var(--c-papel);line-height:0}.jw-logo__svg{display:block;width:100%;height:auto}.jw-marca__tinta{fill:currentColor}.jw-marca__naranja{fill:var(--c-naranja)}.jw-nav{margin-inline-start:auto}.jw-nav__lista{display:flex;align-items:center;gap:0.125rem;margin:0;padding:0;list-style:none}.jw-nav__enlace{display:inline-flex;align-items:center;gap:0.375rem;padding:0.625rem 0.875rem;border:0;border-radius:999px;background:none;color:inherit;font:500 0.9375rem/1 var(--f-texto);text-decoration:none;cursor:pointer;transition:background-color var(--dur-corta) var(--curva),color var(--dur-corta) var(--curva)}.jw-nav__enlace:hover,.jw-nav__enlace[aria-expanded="true"]{background:color-mix(in srgb,var(--c-papel) 10%,transparent)}.jw-nav__enlace[aria-current],.jw-nav__item.is-actual>.jw-nav__enlace{color:var(--c-naranja)}.jw-nav__chevron{width:0.875rem;height:0.875rem;transition:rotate var(--dur-corta) var(--curva)}[aria-expanded="true"]>.jw-nav__chevron{rotate:180deg}html:not(.jw-js) .jw-nav__chevron{display:none}.jw-nav__pie{display:none}.jw-cabecera__cta{position:relative;z-index:2;padding:0.6875rem 1rem 0.6875rem 1.125rem;font-size:0.9375rem}.jw-menu-boton{position:relative;z-index:2;display:none;align-items:center;gap:0.625rem;padding:0.5rem 0.25rem 0.5rem 0.75rem;border:0;background:none;color:inherit;font:500 0.9375rem/1 var(--f-texto);text-decoration:none;cursor:pointer}.jw-menu-boton__lineas{position:relative;width:1.375rem;height:0.875rem}.jw-menu-boton__lineas::before,.jw-menu-boton__lineas::after{content:"";position:absolute;left:0;right:0;height:2px;border-radius:2px;background:currentColor;transition:transform var(--dur-corta) var(--curva),top var(--dur-corta) var(--curva)}.jw-menu-boton__lineas::before{top:0.125rem}.jw-menu-boton__lineas::after{top:0.625rem}.jw-menu-abierto .jw-menu-boton__lineas::before{top:0.375rem;transform:rotate(45deg)}.jw-menu-abierto .jw-menu-boton__lineas::after{top:0.375rem;transform:rotate(-45deg)}.jw-panel{display:none}.jw-nav__item--panel.is-abierto>.jw-panel{display:grid}.jw-panel__titulo{margin:0 0 0.5rem;font:600 1.5rem/1.1 var(--f-titular);letter-spacing:-0.02em}.jw-panel__texto{margin:0 0 1.25rem;color:var(--c-humo);font-size:0.9375rem;line-height:1.5}.jw-panel__todos{display:inline-flex;align-items:center;gap:0.5rem;color:var(--c-naranja);font-weight:600;font-size:0.9375rem;text-decoration:none}.jw-panel__todos .jw-icono{width:1rem;height:1rem;transition:translate var(--dur-corta) var(--curva)}.jw-panel__todos:hover .jw-icono{translate:0.25rem 0}.jw-panel__categoria{display:inline-flex;align-items:center;gap:0.625rem;color:var(--c-papel);font:600 1.0625rem/1.2 var(--f-titular);letter-spacing:-0.01em;text-decoration:none}.jw-panel__categoria:hover,.jw-panel__categoria[aria-current]{color:var(--c-naranja)}.jw-panel__icono{width:1.125rem;height:1.125rem;color:var(--c-naranja)}.jw-panel__resumen{margin:0.375rem 0 0.875rem;color:var(--c-humo);font-size:0.8125rem;line-height:1.45}.jw-panel__lista,.jw-panel__filas{display:grid;gap:0.125rem;margin:0;padding:0;list-style:none}.jw-panel__enlace{display:block;padding:0.3125rem 0;color:color-mix(in srgb,var(--c-papel) 82%,transparent);font-size:0.9375rem;text-decoration:none;transition:color var(--dur-micro) linear,translate var(--dur-corta) var(--curva)}.jw-panel__enlace:hover,.jw-panel__enlace[aria-current]{color:var(--c-papel);translate:0.25rem 0}.jw-panel__enlace[aria-current]{color:var(--c-naranja)}.jw-panel__fila{display:flex;gap:0.875rem;padding:0.875rem 1rem;border-radius:var(--r-m);color:var(--c-papel);text-decoration:none;transition:background-color var(--dur-corta) var(--curva)}.jw-panel__fila:hover,.jw-panel__fila[aria-current]{background:color-mix(in srgb,var(--c-papel) 6%,transparent)}.jw-panel__fila .jw-panel__icono{margin-top:0.125rem}.jw-panel__fila-texto{display:grid;gap:0.25rem}.jw-panel__nombre{font:600 1rem/1.25 var(--f-titular)}.jw-panel__fila .jw-panel__resumen{margin:0}@media (min-width:1100px){.jw-logo{width:var(--wp--custom--cabecera--logo)}.jw-panel{position:absolute;top:100%;left:0;right:0;grid-template-columns:minmax(14rem,1fr) 3.4fr;gap:clamp(2rem,4vw,4rem);padding:2.5rem max(var(--lateral),calc((100vw - var(--ancho-sitio)) / 2)) 3rem;background:var(--c-noche);border-top:1px solid var(--c-linea-oscura);box-shadow:0 40px 80px -30px rgba(0,0,0,0.6);animation:jw-aparece var(--dur-corta) var(--curva-sale) both}.jw-panel--simple{grid-template-columns:minmax(14rem,1fr) 2.4fr}.jw-panel__grupos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.25rem 2.5rem}.jw-panel__filas{grid-template-columns:repeat(2,minmax(0,1fr));gap:0.5rem;align-content:start}}@media (max-width:1099.98px){.jw-menu-boton{display:inline-flex}.jw-cabecera__cta{margin-inline-start:auto}.jw-nav{position:fixed;inset:0;z-index:1;display:none;flex-direction:column;margin:0;padding:calc(var(--alto-cabecera) + 1rem) var(--lateral) 2rem;overflow-y:auto;background:var(--c-noche);overscroll-behavior:contain}.jw-menu-abierto .jw-nav{display:flex;animation:jw-aparece var(--dur-corta) var(--curva-sale) both}.jw-menu-abierto .jw-cabecera{background:var(--c-noche);-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.jw-nav__lista{flex-direction:column;align-items:stretch;gap:0}.jw-nav__item{border-bottom:1px solid var(--c-linea-oscura)}.jw-nav__enlace{width:100%;justify-content:space-between;padding:1.125rem 0;border-radius:0;font:600 clamp(1.375rem,1rem + 2vw,2rem)/1.1 var(--f-titular);letter-spacing:-0.02em}.jw-nav__enlace:hover,.jw-nav__enlace[aria-expanded="true"]{background:none}.jw-nav__chevron{width:1.25rem;height:1.25rem}.jw-panel{padding:0 0 1.25rem}.jw-panel__intro{order:2;margin-top:0.75rem}.jw-panel__titulo,.jw-panel__texto,.jw-panel__lista,.jw-panel--mega .jw-panel__resumen{display:none}.jw-panel__grupos{display:grid;gap:0.25rem}.jw-panel__categoria{padding:0.5rem 0;font-size:1.0625rem}.jw-panel__fila{padding:0.75rem 0}.jw-nav__pie{display:grid;gap:1rem;justify-items:start;margin-top:auto;padding-top:2.5rem}.jw-nav__dato{display:inline-flex;align-items:center;gap:0.625rem;color:var(--c-humo);text-decoration:none}.jw-nav__dato .jw-icono{color:var(--c-naranja)}}@media (max-width:479.98px){.jw-cabecera__cta{display:none}.jw-menu-boton{margin-inline-start:auto}}html:not(.jw-js) .jw-menu-boton{display:inline-flex}@media (min-width:1100px){html:not(.jw-js) .jw-menu-boton{display:none}}.jw-seccion{position:relative;padding-block:var(--seccion-y);background:var(--fondo);color:var(--texto);transition:--fondo var(--dur-larga) var(--curva),--texto var(--dur-larga) var(--curva),--texto-2 var(--dur-larga) var(--curva),--linea var(--dur-larga) var(--curva)}.jw-seccion--claro{--fondo:var(--c-papel);--texto:var(--c-tinta);--texto-2:var(--c-acero);--linea:var(--c-linea-clara);--acento-texto:var(--c-naranja-texto);--fondo-tarjeta:var(--c-blanco)}.jw-seccion--niebla{--fondo:var(--c-niebla);--texto:var(--c-tinta);--texto-2:var(--c-acero);--linea:var(--c-linea-clara);--acento-texto:var(--c-naranja-texto);--fondo-tarjeta:var(--c-blanco)}.jw-seccion--oscuro,html.jw-noche .jw-seccion--claro{--fondo:var(--c-tinta);--texto:var(--c-papel);--texto-2:var(--c-humo);--linea:var(--c-linea-oscura);--acento-texto:var(--c-naranja);--fondo-tarjeta:var(--c-panel-oscuro)}.jw-seccion--aviso{padding-block:2rem}.jw-aviso-local{margin:0;padding:1rem 1.25rem;border:1px dashed var(--c-naranja);border-radius:var(--r-m);font:500 0.875rem/1.5 var(--f-mono)}.jw-dos-columnas{display:grid;gap:clamp(2.5rem,5vw,6rem);align-items:start}@media (min-width:900px){.jw-dos-columnas{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.jw-dos-columnas--fija .jw-dos-columnas__fija{position:sticky;top:calc(var(--alto-cabecera) + 2.5rem)}.jw-dos-columnas .jw-cabecera-seccion{margin-bottom:0}.jw-dos-columnas .jw-titulo{max-width:none;font-size:clamp(2.25rem,1.2rem + 2.4vw,3.75rem)}}.jw-hero{position:relative;height:100svh;min-height:36rem;background:var(--c-papel)}.jw-fx .jw-hero{height:150svh}.jw-hero__escenario{--p:0;position:sticky;top:0;height:100svh;min-height:36rem;overflow:clip;background-color:var(--c-tinta);background-image:var(--rejilla);background-size:2.25rem 2.25rem;color:var(--c-papel);transform-origin:50% 0;will-change:transform}.jw-fx .jw-hero__escenario{scale:calc(1 - 0.07 * min(1,var(--p) * 1.25));border-radius:calc(min(1,var(--p) * 1.25) * var(--r-xl))}.jw-hero__lienzo{position:absolute;inset:0;width:100%;height:100%;display:block}.jw-hero__velo{position:absolute;inset:0;pointer-events:none;background:radial-gradient(60rem 36rem at 78% 38%,color-mix(in srgb,var(--c-naranja) 16%,transparent),transparent 70%),linear-gradient(to top,var(--c-tinta) 4%,color-mix(in srgb,var(--c-tinta) 70%,transparent) 30%,transparent 62%),linear-gradient(to right,color-mix(in srgb,var(--c-tinta) 80%,transparent),transparent 55%)}.jw-hero__contenido{position:absolute;inset:auto 0 0;padding-bottom:clamp(6.5rem,4rem + 9vh,9rem)}.jw-fx .jw-hero__contenido{translate:0 calc(var(--p) * 4rem);opacity:calc(1 - var(--p) * 2.2)}.jw-hero__antetitulo{color:var(--c-humo)}.jw-hero__titulo{margin:0 0 clamp(1.75rem,1rem + 2vw,2.75rem);font:600 clamp(3.1rem,1.2rem + 7.6vw,8.25rem)/0.9 var(--f-titular);letter-spacing:-0.05em}.jw-linea{display:block;overflow:clip;padding-bottom:0.08em;margin-bottom:-0.08em}.jw-linea__texto{display:inline-block;transform-origin:0 100%}.jw-linea:last-child .jw-linea__texto{background:linear-gradient(100deg,var(--c-naranja) 20%,var(--c-brasa));-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:0.05em}.jw-fx .jw-linea__texto{animation:jw-entra-linea 1.15s var(--curva) both;animation-delay:calc(0.15s + var(--i) * 0.11s)}.jw-fx .jw-hero__antetitulo,.jw-fx .jw-hero__pie{animation:jw-aparece 0.9s var(--curva) both;animation-delay:0.65s}.jw-fx .jw-hero__antetitulo{animation-delay:0.05s}.jw-hero__pie{display:grid;gap:1.75rem;align-items:end}@media (min-width:900px){.jw-hero__pie{grid-template-columns:minmax(0,34rem) auto;justify-content:space-between}}.jw-hero__entradilla{margin:0;color:color-mix(in srgb,var(--c-papel) 78%,transparent);font-size:clamp(1.0625rem,0.95rem + 0.5vw,1.3125rem);line-height:1.55;text-wrap:pretty}.jw-hero__marcas{position:absolute;inset:auto 0 1.75rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;font:500 0.6875rem/1 var(--f-mono);letter-spacing:0.16em;text-transform:uppercase;color:var(--c-humo)}.jw-hero__disciplinas{display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem;margin:0;padding:0;list-style:none}.jw-hero__disciplinas li + li::before{content:"/";margin-right:1.25rem;color:var(--c-naranja)}.jw-hero__desliza{display:inline-flex;align-items:center;gap:0.75rem;white-space:nowrap}.jw-hero__desliza::after{content:"";width:1px;height:2rem;background:var(--c-naranja)}.jw-fx .jw-hero__desliza::after{animation:jw-desliza 2.2s var(--curva) infinite}@media (max-width:699.98px){.jw-hero__disciplinas{display:none}.jw-hero__marcas{justify-content:flex-end}}.jw-marquesina{position:relative;overflow:clip;padding-block:clamp(1.25rem,0.9rem + 1.4vw,2.25rem);background:var(--c-papel);color:var(--c-tinta);border-bottom:1px solid var(--c-linea-clara)}.jw-marquesina__pista{display:flex;width:max-content}.jw-fx .jw-marquesina__pista{animation:jw-marquesina 36s linear infinite}.jw-marquesina:hover .jw-marquesina__pista{animation-play-state:paused}.jw-marquesina__grupo{display:flex;margin:0;padding:0;list-style:none}.jw-marquesina__item{display:flex;align-items:center;gap:0.45em;padding-inline:0.45em 0;font:600 clamp(1.375rem,0.95rem + 1.7vw,2.5rem)/1 var(--f-titular);letter-spacing:-0.03em;white-space:nowrap}.jw-marquesina__item::after{content:"»";color:var(--c-naranja);-webkit-text-fill-color:var(--c-naranja);-webkit-text-stroke:0;font-weight:400}.jw-marquesina__item--hueco{color:var(--c-tinta);-webkit-text-fill-color:transparent;-webkit-text-stroke:max(1px,0.036em) var(--c-tinta)}html:not(.jw-fx) .jw-marquesina__grupo[aria-hidden="true"]{display:none}html:not(.jw-fx) .jw-marquesina__pista,html:not(.jw-fx) .jw-marquesina__grupo{width:auto;flex-wrap:wrap;justify-content:center}.jw-frase{--p:1;max-width:21em;margin:0 0 clamp(3rem,2rem + 4vw,5.5rem);font:500 clamp(1.75rem,0.95rem + 2.9vw,3.75rem)/1.16 var(--f-titular);letter-spacing:-0.03em;text-wrap:pretty}.jw-vivo.jw-fx .jw-frase{--p:0}.jw-palabra{transition:opacity 0.25s linear,color 0.25s linear}.jw-vivo.jw-fx .jw-palabra{opacity:clamp(0.56,calc(var(--p) * var(--n) * 2.2 - var(--i) + 1),1)}.jw-vivo.jw-fx .jw-palabra--resalta{opacity:clamp(0.82,calc(var(--p) * var(--n) * 2.2 - var(--i) + 1),1)}.jw-manifiesto{padding-top:clamp(3.5rem,2.5rem + 4vw,6.5rem)}.jw-palabra--resalta{color:var(--c-naranja-texto)}.jw-pilares{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:2.5rem;margin:0;padding:2.5rem 0 0;list-style:none;border-top:1px solid var(--linea)}.jw-pilar__numero{font:500 0.8125rem/1 var(--f-mono);color:var(--acento-texto)}.jw-pilar__titulo{margin:1rem 0 0.625rem;font:600 clamp(1.5rem,1.25rem + 0.8vw,2rem)/1.1 var(--f-titular);letter-spacing:-0.02em}.jw-pilar__texto{margin:0;color:var(--texto-2)}.jw-servicios{padding-block:0;overflow:clip}.jw-servicios__fijo{padding-block:var(--seccion-y)}.jw-servicios__cabeza{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.jw-servicios__cabeza .jw-cabecera-seccion{margin-bottom:0}.jw-servicios__pista{display:grid;gap:1rem;max-width:calc(var(--ancho-sitio) + 2 * var(--lateral));margin-inline:auto;padding-inline:var(--lateral);box-sizing:border-box}@media (min-width:700px){.jw-servicios__pista{grid-template-columns:repeat(2,minmax(0,1fr))}}.jw-panel-servicio{position:relative;display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.75rem,1rem + 2.5vw,3rem);overflow:hidden;border:1px solid var(--c-linea-oscura);border-radius:var(--r-xl);background:var(--c-panel-oscuro)}.jw-panel-servicio::before{content:"";position:absolute;inset:auto -30% -55% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c-naranja) 22%,transparent),transparent);pointer-events:none}.jw-panel-servicio__cabeza{display:flex;justify-content:space-between;align-items:center}.jw-panel-servicio__numero{font:500 0.875rem/1 var(--f-mono);color:var(--c-naranja)}.jw-panel-servicio__icono{width:2.25rem;height:2.25rem;color:var(--c-naranja);stroke-width:1.5}.jw-panel-servicio__titulo{margin:auto 0 0;font:600 clamp(1.75rem,1.2rem + 2vw,3rem)/1.02 var(--f-titular);letter-spacing:-0.035em}.jw-panel-servicio__titulo a{color:inherit;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 2px no-repeat;transition:background-size var(--dur-media) var(--curva),color var(--dur-corta) var(--curva)}.jw-panel-servicio__titulo a:hover{color:var(--c-naranja);background-size:100% 2px}.jw-panel-servicio__texto{margin:0;max-width:40ch;color:var(--c-humo)}.jw-chips--oscuro{--linea:var(--c-linea-oscura);position:relative}.jw-servicios__progreso{display:none}.jw-servicios.is-horizontal .jw-servicios__fijo{position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--alto-cabecera) + 1rem) 2rem;box-sizing:border-box}.jw-servicios.is-horizontal .jw-servicios__pista{display:flex;width:max-content;max-width:none;gap:1.5rem;margin:0;padding-inline:max(var(--lateral),calc((100vw - var(--ancho-sitio)) / 2));translate:calc(var(--p,0) * var(--desplazamiento,0px) * -1) 0;will-change:translate}.jw-servicios.is-horizontal .jw-panel-servicio{width:min(34rem,42vw);min-height:min(28rem,50svh)}.jw-servicios.is-horizontal .jw-servicios__cabeza{margin-bottom:clamp(1.5rem,4svh,3rem)}.jw-servicios.is-horizontal .jw-titulo{font-size:clamp(2rem,0.9rem + 2.6vw,3.5rem);max-width:22ch}.jw-servicios.is-horizontal .jw-entradilla{margin-top:1rem;font-size:1.0625rem}.jw-servicios.is-horizontal .jw-antetitulo{margin-bottom:0.875rem}.jw-servicios.is-horizontal .jw-panel-servicio__titulo{font-size:clamp(1.75rem,1rem + 1.6vw,2.5rem)}@media (max-height:760px){.jw-servicios.is-horizontal .jw-entradilla{display:none}.jw-servicios.is-horizontal .jw-panel-servicio{min-height:min(22rem,44svh);padding:1.5rem 2rem;gap:1rem}.jw-servicios.is-horizontal .jw-servicios__progreso{margin-top:1.25rem}}.jw-servicios.is-horizontal .jw-servicios__progreso{display:flex;align-items:center;gap:1.5rem;margin-top:2rem;font:500 0.75rem/1 var(--f-mono);letter-spacing:0.12em;color:var(--c-humo)}.jw-servicios__barra{position:relative;flex:1;height:2px;background:var(--c-linea-oscura)}.jw-servicios__barra::after{content:"";position:absolute;inset:0;background:var(--c-naranja);transform:scaleX(var(--p,0));transform-origin:left}.jw-ruta{--p:1;position:relative;display:grid;gap:2.5rem;margin:0;padding:0 0 0 2.25rem;list-style:none;counter-reset:ruta}.jw-vivo.jw-fx .jw-ruta{--p:0}.jw-ruta::before,.jw-ruta::after{content:"";position:absolute;left:0.4375rem;top:0.5rem;bottom:0.5rem;width:2px;background:var(--linea)}.jw-ruta::after{background:linear-gradient(var(--c-naranja),var(--c-brasa));transform:scaleY(var(--p));transform-origin:top}.jw-ruta__paso{position:relative}.jw-ruta__paso::before,.jw-ruta__paso::after{content:"";position:absolute;left:-2.25rem;top:0.125rem;width:1rem;height:1rem;border-radius:50%;box-sizing:border-box;border:2px solid var(--c-naranja);background:var(--fondo);z-index:1}.jw-ruta__paso::after{background:var(--c-naranja);opacity:clamp(0,calc((var(--p) * (var(--n,4) + 0.4) - var(--i)) * 3),1)}.jw-ruta__fase{font:500 0.75rem/1 var(--f-mono);letter-spacing:0.14em;text-transform:uppercase;color:var(--acento-texto)}.jw-ruta__titulo{margin:0.875rem 0 0.625rem;font:600 clamp(1.375rem,1.15rem + 0.8vw,1.75rem)/1.15 var(--f-titular);letter-spacing:-0.02em}.jw-ruta__texto{margin:0 0 0.875rem;color:var(--texto-2)}@media (min-width:900px){.jw-ruta:not(.jw-ruta--vertical){grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:2rem;padding:2.5rem 0 0}.jw-ruta:not(.jw-ruta--vertical)::before,.jw-ruta:not(.jw-ruta--vertical)::after{left:0;right:0;top:0.4375rem;bottom:auto;width:auto;height:2px}.jw-ruta:not(.jw-ruta--vertical)::after{transform:scaleX(var(--p));transform-origin:left}.jw-ruta:not(.jw-ruta--vertical) .jw-ruta__paso::before,.jw-ruta:not(.jw-ruta--vertical) .jw-ruta__paso::after{left:0;top:-2.5rem}.jw-ruta--vertical{max-width:var(--ancho-texto)}}.jw-ruta .jw-lista--breve{margin:0 0 0.875rem}.jw-audiencias{display:grid;gap:1.25rem;margin-top:clamp(3.5rem,2.5rem + 4vw,6rem)}@media (min-width:900px){.jw-audiencias{grid-template-columns:repeat(2,minmax(0,1fr))}}.jw-audiencia{--texto-2:var(--c-humo);--acento-texto:var(--c-naranja);position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:23rem;padding:clamp(2rem,1.25rem + 2.5vw,3.5rem);overflow:hidden;border-radius:var(--r-xl);background:var(--c-tinta);color:var(--c-papel);isolation:isolate}.jw-audiencia::after{content:"";position:absolute;right:-6rem;top:-6rem;z-index:-1;width:22rem;height:22rem;border-radius:50%;border:2px solid color-mix(in srgb,var(--c-naranja) 55%,transparent);box-shadow:0 0 0 2.5rem color-mix(in srgb,var(--c-naranja) 7%,transparent),0 0 0 5rem color-mix(in srgb,var(--c-naranja) 4%,transparent);transition:scale var(--dur-larga) var(--curva)}.jw-audiencia:hover::after{scale:1.08}.jw-audiencia--empresa{background:var(--c-noche)}.jw-audiencia--empresa::after{border-color:color-mix(in srgb,var(--c-papel) 25%,transparent);box-shadow:0 0 0 2.5rem color-mix(in srgb,var(--c-papel) 4%,transparent),0 0 0 5rem color-mix(in srgb,var(--c-papel) 2%,transparent)}.jw-audiencia__titulo{margin:0 0 1rem;max-width:20ch;font:600 clamp(1.5rem,1.1rem + 1.5vw,2.375rem)/1.08 var(--f-titular);letter-spacing:-0.03em}.jw-audiencia__texto{margin:0 0 2rem;max-width:34rem;color:var(--c-humo)}.jw-audiencia .jw-botones{margin-top:auto}.jw-texto-largo{margin:0 0 1.25rem;max-width:40rem;color:var(--texto-2);font-size:clamp(1.0625rem,1rem + 0.25vw,1.1875rem);line-height:1.7}.jw-texto-largo:first-child{margin-top:0.25rem}.jw-puntos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none}@media (min-width:1100px){.jw-puntos--3{grid-template-columns:repeat(3,minmax(0,1fr))}.jw-puntos--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.jw-punto{position:relative;padding:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);border:1px solid var(--linea);border-radius:var(--r-l);background:var(--fondo-tarjeta)}.jw-punto__numero{display:block;margin-bottom:1.25rem;font:600 2rem/1 var(--f-titular);letter-spacing:-0.04em;color:var(--acento-texto)}.jw-punto__icono{width:1.75rem;height:1.75rem;margin-bottom:1.25rem;color:var(--acento-texto);stroke-width:1.5}.jw-punto__titulo{margin:0 0 0.625rem;font:600 clamp(1.1875rem,1.05rem + 0.45vw,1.4375rem)/1.2 var(--f-titular);letter-spacing:-0.02em}.jw-punto__texto{margin:0;color:var(--texto-2)}.jw-puntos--perfiles .jw-punto{padding:1.5rem}.jw-lista--incluye{gap:0;margin:0;border-top:1px solid var(--linea)}.jw-lista--incluye li{padding:1.25rem 0 1.25rem 2rem;border-bottom:1px solid var(--linea);color:var(--texto-2);font-size:1.0625rem;line-height:1.6}.jw-lista--incluye li::before{top:1.15rem}.jw-lista--incluye strong{color:var(--texto);font-weight:600}.jw-lista--tarjeta,.jw-lista--breve{gap:0.375rem;margin:0.25rem 0 0;font-size:0.9375rem;color:var(--texto-2)}.jw-lista--tarjeta li,.jw-lista--breve li{padding-left:1.375rem}.jw-entregables{margin-top:2.5rem;padding:1.5rem 1.75rem;border:1px solid var(--linea);border-radius:var(--r-l)}.jw-entregables__titulo{margin:0 0 0.75rem;font:500 0.75rem/1.2 var(--f-mono);letter-spacing:0.14em;text-transform:uppercase;color:var(--acento-texto)}.jw-encaje{display:grid;gap:1.25rem}@media (min-width:800px){.jw-encaje{grid-template-columns:repeat(2,minmax(0,1fr))}}.jw-encaje__columna{padding:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);border:1px solid var(--linea);border-radius:var(--r-xl);background:var(--fondo-tarjeta)}.jw-encaje__columna--si{border-color:color-mix(in srgb,var(--c-naranja) 45%,transparent)}.jw-encaje__titulo{margin:0 0 1.25rem;font:600 1.375rem/1.2 var(--f-titular);letter-spacing:-0.02em}.jw-encaje ul{display:grid;gap:0.875rem;margin:0;padding:0;list-style:none}.jw-encaje li{display:grid;grid-template-columns:1.375rem minmax(0,1fr);gap:0.75rem;color:var(--texto-2)}.jw-encaje__marca{width:1.375rem;height:1.375rem;margin-top:0.125rem;padding:0.1875rem;box-sizing:border-box;border-radius:50%}.jw-encaje__columna--si .jw-encaje__marca{background:var(--c-naranja);color:var(--c-tinta)}.jw-encaje__columna--no .jw-encaje__marca{background:color-mix(in srgb,var(--c-tinta) 10%,transparent);color:var(--texto-2)}.jw-tecnologias{display:grid;gap:1.5rem;margin:0}.jw-tecnologias__grupo{display:grid;gap:0.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--linea)}.jw-tecnologias__grupo:last-child{padding-bottom:0;border-bottom:0}.jw-tecnologias dt{font:500 0.75rem/1.2 var(--f-mono);letter-spacing:0.14em;text-transform:uppercase;color:var(--texto-2)}.jw-tecnologias dd{margin:0}.jw-chip--estatico,.jw-chip--estatico:hover{background:var(--fondo-tarjeta);border-color:var(--linea);color:inherit}.jw-ficha{display:grid;gap:0;margin:2rem 0 0;border-top:1px solid var(--linea)}.jw-ficha__fila{display:grid;gap:0.375rem 1.5rem;padding:1.125rem 0;border-bottom:1px solid var(--linea)}@media (min-width:640px){.jw-ficha__fila{grid-template-columns:11rem minmax(0,1fr)}}.jw-ficha dt{font:500 0.75rem/1.5 var(--f-mono);letter-spacing:0.12em;text-transform:uppercase;color:var(--acento-texto)}.jw-ficha dd{margin:0;color:var(--texto)}.jw-tabla{overflow-x:auto;border:1px solid var(--linea);border-radius:var(--r-xl);background:var(--fondo-tarjeta)}.jw-tabla table{width:100%;min-width:46rem;border-collapse:collapse}.jw-tabla th,.jw-tabla td{padding:1.125rem 1.25rem;border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;font-size:0.9375rem;line-height:1.5}.jw-tabla tr:last-child>*{border-bottom:0}.jw-tabla thead th{font:600 1.0625rem/1.2 var(--f-titular);letter-spacing:-0.01em}.jw-tabla tbody th{width:11rem;font:500 0.6875rem/1.5 var(--f-mono);letter-spacing:0.12em;text-transform:uppercase;color:var(--acento-texto)}.jw-tabla td{color:var(--texto-2)}.jw-rejilla{display:grid;gap:1.25rem}.jw-rejilla--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}.jw-rejilla--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,17.5rem),1fr))}.jw-rejilla--4{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr))}.jw-rejilla--modelos{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}@media (min-width:1100px){.jw-rejilla--2{grid-template-columns:repeat(2,minmax(0,1fr))}.jw-rejilla--3{grid-template-columns:repeat(3,minmax(0,1fr))}.jw-rejilla--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1100px){.jw-rejilla--modelos{grid-template-columns:repeat(6,minmax(0,1fr))}.jw-rejilla--modelos>:nth-child(-n + 2){grid-column:span 3}.jw-rejilla--modelos>:nth-child(n + 3){grid-column:span 2}}.jw-tarjeta{position:relative;display:flex;flex-direction:column;gap:0.875rem;min-width:0;padding:clamp(1.5rem,1.1rem + 1.2vw,2.125rem);border:1px solid var(--linea,var(--c-linea-clara));border-radius:var(--r-l);background:var(--fondo-tarjeta,var(--c-blanco));color:inherit;isolation:isolate;transition:translate var(--dur-media) var(--curva),border-color var(--dur-media) var(--curva),box-shadow var(--dur-media) var(--curva)}.jw-tarjeta:hover{translate:0 -4px;border-color:color-mix(in srgb,var(--c-naranja) 60%,transparent);box-shadow:0 24px 48px -28px color-mix(in srgb,var(--c-tinta) 45%,transparent)}.jw-tarjeta:has(.jw-tarjeta__enlace:focus-visible){outline:2px solid var(--c-naranja);outline-offset:3px}.jw-tarjeta__icono{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r-m);background:color-mix(in srgb,var(--c-naranja) 12%,transparent);color:var(--acento-texto,var(--c-naranja-texto))}.jw-tarjeta__icono .jw-icono{width:1.375rem;height:1.375rem}.jw-tarjeta__titulo{margin:0.375rem 0 0;font:600 clamp(1.1875rem,1.05rem + 0.4vw,1.375rem)/1.2 var(--f-titular);letter-spacing:-0.015em}.jw-tarjeta__enlace{color:inherit;text-decoration:none}.jw-tarjeta__enlace:focus-visible{outline:none}.jw-tarjeta__enlace::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}.jw-tarjeta__resumen{margin:0;color:var(--texto-2,var(--c-acero));font-size:1rem;line-height:1.5}.jw-tarjeta__ideal{margin:0;font:500 0.6875rem/1.4 var(--f-mono);letter-spacing:0.12em;text-transform:uppercase;color:var(--acento-texto,var(--c-naranja-texto))}.jw-tarjeta__mas{display:inline-flex;align-items:center;gap:0.375rem;margin-top:auto;padding-top:0.75rem;font-weight:600;font-size:0.9375rem}.jw-tarjeta__mas .jw-icono{width:1rem;height:1rem;transition:translate var(--dur-corta) var(--curva)}.jw-tarjeta:hover .jw-tarjeta__mas .jw-icono{translate:0.25rem 0}.jw-tarjeta--oscura{--texto-2:var(--c-humo);--acento-texto:var(--c-naranja);border-color:var(--c-linea-oscura);background:var(--c-panel-oscuro);color:var(--c-papel)}.jw-tarjeta--oscura:hover{box-shadow:0 24px 60px -30px rgba(0,0,0,0.7)}.jw-tarjeta--destacada{border-color:color-mix(in srgb,var(--c-naranja) 45%,transparent)}.jw-tarjeta--luz::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(24rem circle at var(--mx,50%) var(--my,0%),color-mix(in srgb,var(--c-naranja) 16%,transparent),transparent 62%);opacity:0;transition:opacity var(--dur-media) var(--curva)}.jw-tarjeta--luz:hover::before{opacity:1}.jw-pasos{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--linea)}.jw-paso{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding-block:1.75rem;border-top:1px solid var(--linea)}.jw-paso__numero{font:600 1.75rem/1 var(--f-titular);letter-spacing:-0.03em;color:var(--acento-texto)}.jw-paso__titulo{margin:0 0 0.5rem;font:600 clamp(1.25rem,1.1rem + 0.5vw,1.5rem)/1.2 var(--f-titular);letter-spacing:-0.02em}.jw-paso__texto{margin:0;color:var(--texto-2)}.jw-porque{--fondo:var(--c-noche)}.jw-razones{display:grid;gap:1px;margin:0;padding:0;overflow:hidden;list-style:none;border:1px solid var(--c-linea-oscura);border-radius:var(--r-xl);background:var(--c-linea-oscura)}@media (min-width:800px){.jw-razones{grid-template-columns:repeat(2,minmax(0,1fr))}}.jw-razon{padding:clamp(1.75rem,1rem + 2.4vw,3.25rem);background:var(--c-noche);transition:background-color var(--dur-media) var(--curva)}.jw-razon:hover{background:var(--c-tinta)}.jw-razon__icono{width:2rem;height:2rem;color:var(--c-naranja);stroke-width:1.5}.jw-razon__titulo{margin:1.5rem 0 0.625rem;font:600 clamp(1.375rem,1.15rem + 0.7vw,1.75rem)/1.15 var(--f-titular);letter-spacing:-0.02em}.jw-razon__texto{margin:0;max-width:36ch;color:var(--c-humo)}.jw-faq{border-top:1px solid var(--linea)}.jw-faq__item{border-bottom:1px solid var(--linea)}.jw-faq__pregunta{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.5rem 0;cursor:pointer;list-style:none;font:600 clamp(1.0625rem,0.98rem + 0.35vw,1.25rem)/1.35 var(--f-titular);letter-spacing:-0.01em}.jw-faq__pregunta::-webkit-details-marker{display:none}.jw-faq__pregunta:hover{color:var(--acento-texto)}.jw-faq__signo{position:relative;flex:none;width:1.75rem;height:1.75rem;margin-top:-0.125rem;border:1px solid var(--linea);border-radius:50%}.jw-faq__signo::before,.jw-faq__signo::after{content:"";position:absolute;left:50%;top:50%;width:0.75rem;height:2px;margin:-1px 0 0 -0.375rem;background:var(--c-naranja);transition:rotate var(--dur-corta) var(--curva)}.jw-faq__signo::after{rotate:90deg}.jw-faq__item[open] .jw-faq__signo::after{rotate:0deg}.jw-faq__respuesta{padding:0 3.25rem 1.75rem 0;color:var(--texto-2)}.jw-faq__respuesta p{margin:0 0 0.75rem}.jw-faq__respuesta a{color:var(--acento-texto)}@supports (interpolate-size:allow-keywords){.jw-faq{interpolate-size:allow-keywords}.jw-faq__item::details-content{height:0;overflow:clip;transition:height var(--dur-corta) var(--curva),content-visibility var(--dur-corta) allow-discrete}.jw-faq__item[open]::details-content{height:auto}}.jw-seccion--contacto{--fondo:var(--c-tinta);background-image:radial-gradient(50rem 30rem at 10% 100%,color-mix(in srgb,var(--c-naranja) 12%,transparent),transparent 70%)}.jw-contacto{display:grid;gap:clamp(2.5rem,5vw,6rem);align-items:start}@media (min-width:960px){.jw-contacto{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.jw-contacto__titulo{font-size:clamp(2.5rem,1.4rem + 4.4vw,5.25rem);line-height:0.98;max-width:12ch}.jw-canales{display:grid;gap:0.875rem;margin:2.5rem 0 0;padding:0;list-style:none}.jw-canal{display:inline-flex;align-items:center;gap:0.75rem;color:var(--c-papel);font-size:1.0625rem;text-decoration:none}.jw-canal .jw-icono{color:var(--c-naranja)}.jw-canal span{background:linear-gradient(var(--c-naranja),var(--c-naranja)) 0 100% / 0 2px no-repeat;transition:background-size var(--dur-media) var(--curva)}.jw-canal:hover span{background-size:100% 2px}.jw-canal--correo span{font:600 clamp(1.375rem,1rem + 1.3vw,2rem)/1.2 var(--f-titular);letter-spacing:-0.02em}.jw-form-caja{padding:clamp(1.5rem,1rem + 2vw,2.75rem);border:1px solid var(--c-linea-oscura);border-radius:var(--r-xl);background:color-mix(in srgb,var(--c-papel) 5%,var(--c-tinta));color:var(--c-papel)}.jw-form{display:grid;gap:1.5rem}.jw-form__etiqueta{display:block;margin:0 0 0.625rem;padding:0;color:var(--c-papel);font:600 0.9375rem/1.3 var(--f-texto)}.jw-form__opcional{margin-left:0.5rem;font:500 0.625rem/1 var(--f-mono);letter-spacing:0.12em;text-transform:uppercase;color:var(--c-humo)}.jw-form__opciones{min-width:0;margin:0;padding:0;border:0}.jw-form__chips{display:flex;flex-wrap:wrap;gap:0.5rem}.jw-opcion{position:relative;display:inline-flex}.jw-opcion input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.jw-opcion span{display:inline-flex;align-items:center;gap:0.375rem;padding:0.5rem 0.875rem;border:1px solid var(--c-linea-oscura);border-radius:999px;color:var(--c-papel);font-size:0.875rem;line-height:1.2;transition:background-color var(--dur-micro) linear,border-color var(--dur-micro) linear,color var(--dur-micro) linear;pointer-events:none}.jw-opcion:hover span{border-color:var(--c-humo)}.jw-opcion input:checked + span{border-color:var(--c-naranja);background:var(--c-naranja);color:var(--c-tinta);font-weight:600}.jw-opcion input:focus-visible + span{outline:2px solid var(--c-naranja);outline-offset:2px}.jw-form__fila{display:grid;gap:1.5rem 1rem}@media (min-width:640px){.jw-form__fila{grid-template-columns:repeat(2,minmax(0,1fr))}}.jw-campo__control{display:block;width:100%;box-sizing:border-box;padding:0.875rem 1rem;border:1px solid var(--c-linea-oscura);border-radius:var(--r-m);background:color-mix(in srgb,var(--c-papel) 6%,transparent);color:var(--c-papel);font:400 1rem/1.45 var(--f-texto);transition:border-color var(--dur-micro) linear,box-shadow var(--dur-corta) var(--curva),background-color var(--dur-micro) linear}.jw-campo__control::placeholder{color:color-mix(in srgb,var(--c-humo) 75%,transparent)}.jw-campo__control:hover{border-color:color-mix(in srgb,var(--c-papel) 30%,transparent)}.jw-campo__control:focus{outline:none;border-color:var(--c-naranja);background:color-mix(in srgb,var(--c-papel) 9%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-naranja) 28%,transparent)}.jw-campo__control[aria-invalid="true"]{border-color:#ff8a65}textarea.jw-campo__control{min-height:7.5rem;resize:vertical}.jw-campo__error{margin:0.5rem 0 0;color:#ffb59a;font-size:0.875rem}.jw-form__hp{display:none !important}.jw-form__envio{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.jw-form__enviar[aria-busy="true"]{opacity:0.75;pointer-events:none}.jw-form__legal{flex:1 1 16rem;margin:0;color:var(--c-humo);font-size:0.8125rem;line-height:1.5}.jw-form__legal a{color:inherit}.jw-form__aviso{margin:0;padding:0.875rem 1rem;border:1px solid color-mix(in srgb,#ff6b3d 55%,transparent);border-radius:var(--r-m);background:color-mix(in srgb,#ff6b3d 16%,transparent);color:var(--c-papel)}.jw-form-caja--hecho{display:grid;gap:1.25rem;min-height:16rem;align-content:center}.jw-confirma{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem 1rem;margin:0;font:600 clamp(1.5rem,1.2rem + 1vw,2rem)/1.2 var(--f-titular)}.jw-confirma:focus{outline:none}.jw-confirma__icono{width:2.75rem;height:2.75rem;padding:0.625rem;box-sizing:border-box;border-radius:50%;background:var(--c-naranja);color:var(--c-tinta)}.jw-confirma__sello{color:var(--c-naranja)}.jw-confirma__texto{flex-basis:100%;color:var(--c-humo);font:400 1.0625rem/1.55 var(--f-texto)}.jw-confirma__otro{margin:0}.jw-confirma__otro a{color:var(--c-papel)}.jw-cabecera-pagina{position:relative;overflow:clip;padding:calc(var(--alto-cabecera) + clamp(3rem,2rem + 5vw,6.5rem)) 0 clamp(4rem,3rem + 5vw,7.5rem);background-color:var(--c-tinta);background-image:radial-gradient(48rem 30rem at 85% 30%,color-mix(in srgb,var(--c-naranja) 14%,transparent),transparent 70%),var(--rejilla);background-size:auto,2.25rem 2.25rem;color:var(--c-papel);--texto-2:var(--c-humo)}.jw-cabecera-pagina--corta{padding-bottom:clamp(3rem,2rem + 3vw,5rem)}.jw-cabecera-pagina>.jw-contenedor{position:relative;z-index:1}.jw-cabecera-pagina__titulo{max-width:17ch;margin:0 0 1.5rem;font:600 clamp(2.5rem,1.25rem + 5.2vw,6rem)/0.98 var(--f-titular);letter-spacing:-0.045em;text-wrap:balance}.jw-fx .jw-cabecera-pagina__titulo{animation:jw-aparece 0.9s var(--curva) both}.jw-cabecera-pagina__entradilla{margin:0 0 2.25rem;color:var(--c-humo)}.jw-cabecera-pagina__arco{position:absolute;right:clamp(-10rem,-6vw,-2rem);top:8%;height:110%;width:auto;color:var(--c-naranja);opacity:0.55;pointer-events:none}.jw-cabecera-pagina__arco path{stroke-dasharray:1}.jw-fx .jw-cabecera-pagina__arco path{animation:jw-traza 1.8s var(--curva) both 0.2s}@media (max-width:899.98px){.jw-cabecera-pagina__arco{opacity:0.25}}.jw-migas ol{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0 0 2.25rem;padding:0;list-style:none;font:500 0.6875rem/1.4 var(--f-mono);letter-spacing:0.12em;text-transform:uppercase;color:var(--c-humo)}.jw-migas li + li::before{content:"/";margin-right:0.5rem;color:var(--c-naranja)}.jw-migas a{color:inherit;text-decoration:none}.jw-migas a:hover{color:var(--c-papel)}.jw-migas [aria-current]{color:var(--c-papel)}.jw-hub-categoria{padding-block:clamp(2.5rem,2rem + 2vw,4rem);border-top:1px solid var(--linea)}.jw-hub-categoria:first-child{padding-top:0;border-top:0}.jw-hub-categoria__cabeza{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0.25rem 1rem;align-items:center;margin-bottom:1.75rem}.jw-hub-categoria__icono{width:2rem;height:2rem;color:var(--c-naranja-texto)}.jw-hub-categoria__titulo{margin:0;font:600 clamp(1.625rem,1.25rem + 1.4vw,2.5rem)/1.05 var(--f-titular);letter-spacing:-0.03em}.jw-hub-categoria__titulo a{color:inherit;text-decoration:none}.jw-hub-categoria__titulo a:hover{color:var(--c-naranja-texto)}.jw-hub-categoria__resumen{grid-column:2;margin:0;color:var(--texto-2)}.jw-hub-categoria__cabeza .jw-boton--enlace{grid-column:2;justify-self:start;margin-top:0.5rem}@media (min-width:960px){.jw-seccion-catalogo .jw-hub-categoria{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,4vw,5rem);align-items:start}.jw-seccion-catalogo .jw-hub-categoria__cabeza{position:sticky;top:calc(var(--alto-cabecera) + 2rem);margin-bottom:0}}.jw-indice{margin:0;padding:0;list-style:none;border-top:1px solid var(--linea)}.jw-indice__fila{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0.25rem 1.5rem;align-items:center;padding:1.125rem 0.25rem;border-bottom:1px solid var(--linea);color:inherit;text-decoration:none;transition:padding var(--dur-corta) var(--curva),background-color var(--dur-corta) var(--curva)}.jw-indice__nombre{font:600 clamp(1.0625rem,1rem + 0.35vw,1.25rem)/1.25 var(--f-titular);letter-spacing:-0.015em}.jw-indice__resumen{grid-column:1;color:var(--texto-2);font-size:0.9375rem}.jw-indice__flecha{grid-column:2;grid-row:1 / span 2;color:var(--acento-texto);transition:translate var(--dur-corta) var(--curva)}.jw-indice__fila:hover{padding-inline:1rem;background:var(--fondo-tarjeta)}.jw-indice__fila:hover .jw-indice__nombre{color:var(--acento-texto)}.jw-indice__fila:hover .jw-indice__flecha{translate:0.25rem 0}.jw-legal{max-width:calc(var(--ancho-texto) + 2 * var(--lateral));margin:0 auto;padding:clamp(3rem,2rem + 4vw,6rem) var(--lateral) var(--seccion-y);box-sizing:border-box;color:#2b3540;font-size:1.0625rem;line-height:1.7}.jw-legal>* + *{margin-top:1.1em}.jw-legal h2{margin-top:0;font-size:clamp(1.5rem,1.25rem + 1vw,2.125rem);line-height:1.15;letter-spacing:-0.025em;color:var(--c-tinta)}.jw-legal * + h2{margin-top:2.4em;font-size:clamp(1.375rem,1.2rem + 0.7vw,1.75rem)}.jw-legal h3{margin-top:2.5em;font-size:clamp(1.1875rem,1.1rem + 0.4vw,1.375rem);letter-spacing:-0.015em;color:var(--c-tinta)}.jw-legal h4{margin-top:1.75em;font:600 1.0625rem/1.35 var(--f-titular);letter-spacing:-0.01em;color:var(--c-tinta)}.jw-legal h2 + h4{margin-top:0.5em;font:500 0.8125rem/1.4 var(--f-mono);letter-spacing:0.06em;color:var(--c-acero);word-break:break-word}.jw-legal a{color:var(--c-naranja-texto)}.jw-legal ul,.jw-legal ol{padding-left:1.25em}.jw-legal .wp-block-table{overflow-x:auto}.jw-legal table{width:100%;min-width:42rem;border-collapse:collapse;font-size:0.9375rem}.jw-legal td code{white-space:nowrap}.jw-legal th,.jw-legal td{padding:0.625rem 0.75rem;border:1px solid var(--c-linea-clara);text-align:left;vertical-align:top}.jw-legal th{background:var(--c-niebla)}.jw-legal-envoltura{max-width:calc(var(--ancho-sitio) + 2 * var(--lateral));margin:0 auto;padding-inline:var(--lateral);box-sizing:border-box}.jw-legal-envoltura .jw-legal{padding-inline:0}.jw-indice-lateral{display:none}@media (min-width:1100px){.jw-legal-envoltura--indice,.jw-entrada--indice{display:grid;grid-template-columns:minmax(14rem,18rem) minmax(0,var(--ancho-texto));justify-content:center;gap:clamp(3rem,5vw,6rem);align-items:start}.jw-legal-envoltura--indice .jw-legal,.jw-entrada--indice .jw-articulo{margin:0;max-width:none}.jw-indice-lateral{display:block;position:sticky;top:calc(var(--alto-cabecera) + 2rem);max-height:calc(100svh - var(--alto-cabecera) - 4rem);overflow-y:auto;box-sizing:border-box;padding:clamp(3rem,2rem + 4vw,6rem) 0.5rem 0 0}}.jw-indice-lateral__titulo{margin:0 0 1rem;font:500 0.6875rem/1.2 var(--f-mono);letter-spacing:0.14em;text-transform:uppercase;color:var(--c-acero)}.jw-indice-lateral ol{display:grid;gap:0.125rem;margin:0;padding:0 0 0 1rem;list-style:none;border-left:1px solid var(--c-linea-clara)}.jw-indice-lateral a{position:relative;display:block;padding:0.375rem 0;color:var(--c-acero);font-size:0.875rem;line-height:1.35;text-decoration:none;transition:color var(--dur-micro) linear}.jw-indice-lateral a::before{content:"";position:absolute;left:calc(-1rem - 1px);top:0.375rem;bottom:0.375rem;width:2px;background:transparent;transition:background-color var(--dur-corta) var(--curva)}.jw-indice-lateral a:hover,.jw-indice-lateral a[aria-current]{color:var(--c-tinta)}.jw-indice-lateral a[aria-current]::before{background:var(--c-naranja)}.jw-indice-lateral__item--sub a{padding-left:0.875rem;font-size:0.8125rem}.jw-temas{margin-bottom:clamp(2rem,1.5rem + 2vw,3rem)}.jw-temas .jw-chip[aria-current]{background:var(--c-tinta);border-color:var(--c-tinta);color:var(--c-papel)}.jw-entradas__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.25rem;margin:0;padding:0;list-style:none}@media (min-width:1100px){.jw-entradas__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.jw-entradas__lista>li{margin:0}.jw-entrada-tarjeta{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;box-sizing:border-box;border:1px solid var(--linea,var(--c-linea-clara));border-radius:var(--r-l);background:var(--fondo-tarjeta,var(--c-blanco));transition:translate var(--dur-media) var(--curva),border-color var(--dur-media) var(--curva),box-shadow var(--dur-media) var(--curva)}.jw-entrada-tarjeta:hover{translate:0 -4px;border-color:color-mix(in srgb,var(--c-naranja) 60%,transparent);box-shadow:0 24px 48px -28px color-mix(in srgb,var(--c-tinta) 45%,transparent)}.jw-entrada-tarjeta__imagen{margin:0;overflow:hidden}.jw-entrada-tarjeta__imagen img{display:block;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:0;transition:scale var(--dur-larga) var(--curva)}.jw-entrada-tarjeta:hover .jw-entrada-tarjeta__imagen img{scale:1.04}.jw-entrada-tarjeta__cuerpo{display:flex;flex:1;flex-direction:column;gap:0.75rem;padding:1.75rem}.jw-entrada-tarjeta__cuerpo>*{margin:0}.jw-entrada-tarjeta__titulo{margin:0;font:600 clamp(1.25rem,1.1rem + 0.45vw,1.5rem)/1.2 var(--f-titular);letter-spacing:-0.02em}.jw-entrada-tarjeta__titulo a{color:inherit;text-decoration:none}.jw-entrada-tarjeta__titulo a::after{content:"";position:absolute;inset:0}.jw-entrada-tarjeta__tema,.jw-entrada-tarjeta__tema a{position:relative;z-index:1;font:500 0.6875rem/1.2 var(--f-mono);letter-spacing:0.12em;text-transform:uppercase;color:var(--c-naranja-texto);text-decoration:none}.jw-entrada-tarjeta__extracto,.jw-entrada-tarjeta__extracto p{margin:0;color:var(--c-acero);font-size:0.9875rem;line-height:1.55}.jw-entrada-tarjeta__fecha{margin-top:auto !important;padding-top:0.5rem;color:var(--c-acero);font:500 0.75rem/1.4 var(--f-mono);letter-spacing:0.04em}.jw-entradas__lista>.type-page .jw-entrada-tarjeta__fecha{display:none}@media (min-width:900px){.jw-blog--portada .jw-entradas__lista>li:first-child{grid-column:1 / -1}.jw-blog--portada .jw-entradas__lista>li:first-child .jw-entrada-tarjeta:has(.jw-entrada-tarjeta__imagen){display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.jw-blog--portada .jw-entradas__lista>li:first-child .jw-entrada-tarjeta__cuerpo{justify-content:center;padding:clamp(2rem,1.5rem + 2vw,3.5rem)}.jw-blog--portada .jw-entradas__lista>li:first-child .jw-entrada-tarjeta__titulo{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.75rem);line-height:1.08;letter-spacing:-0.03em}}.jw-paginacion{margin-top:3rem;gap:0.75rem;font-weight:600}.jw-paginacion a,.jw-paginacion .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 1rem;box-sizing:border-box;border:1px solid var(--c-linea-clara);border-radius:999px;color:inherit;text-decoration:none}.jw-paginacion .page-numbers.current{background:var(--c-tinta);border-color:var(--c-tinta);color:var(--c-papel)}.jw-paginacion a:hover{border-color:var(--c-naranja);color:var(--c-naranja-texto)}.jw-vacio{max-width:46rem;padding:clamp(2rem,1.5rem + 2vw,3.5rem);border:1px dashed color-mix(in srgb,var(--c-tinta) 25%,transparent);border-radius:var(--r-xl)}.jw-vacio__marca{display:grid;place-items:center;width:3rem;height:3rem;margin-bottom:1.5rem;border-radius:var(--r-m);background:color-mix(in srgb,var(--c-naranja) 12%,transparent);color:var(--c-naranja-texto)}.jw-vacio__titulo{margin:0 0 1rem;font-size:clamp(1.625rem,1.25rem + 1.4vw,2.5rem);letter-spacing:-0.03em}.jw-vacio p{color:var(--c-acero);margin:0 0 1.5rem}.jw-vacio .jw-vacio__guia{margin-bottom:0.875rem;color:var(--c-tinta);font-weight:600}.jw-buscador{display:flex;flex-wrap:wrap;gap:0.75rem;max-width:36rem;margin:2rem 0 0}.jw-buscador__campo{flex:1 1 16rem;min-height:3.25rem;padding:0 1.25rem;box-sizing:border-box;border:1px solid var(--c-linea-oscura);border-radius:999px;background:color-mix(in srgb,var(--c-papel) 7%,transparent);color:var(--c-papel);font:400 1rem/1 var(--f-texto)}.jw-buscador__campo::placeholder{color:color-mix(in srgb,var(--c-humo) 80%,transparent)}.jw-buscador__campo:focus{outline:none;border-color:var(--c-naranja);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-naranja) 28%,transparent)}.jw-chip--tema{margin-bottom:1.5rem;border-color:color-mix(in srgb,var(--c-naranja) 55%,transparent);color:var(--c-naranja);font:500 0.6875rem/1.2 var(--f-mono);letter-spacing:0.12em;text-transform:uppercase}.jw-entrada__titulo{max-width:20ch;font-size:clamp(2.25rem,1.3rem + 3.6vw,4.5rem)}.jw-entrada__meta{display:flex;flex-wrap:wrap;gap:0.5rem 1.25rem;margin:0;color:var(--c-humo);font:500 0.75rem/1.4 var(--f-mono);letter-spacing:0.06em;text-transform:uppercase}@media (min-width:640px){.jw-entrada__meta>* + *::before{content:"·";margin-right:1.25rem;color:var(--c-naranja)}}.jw-cabecera-pagina--entrada{padding-bottom:clamp(3rem,2rem + 3vw,5rem)}.jw-entrada{max-width:calc(var(--ancho-sitio) + 2 * var(--lateral));margin:0 auto;padding-inline:var(--lateral);box-sizing:border-box}.jw-articulo{max-width:var(--ancho-texto);margin:0 auto;padding:clamp(2.5rem,2rem + 3vw,5rem) 0 var(--seccion-y)}.jw-articulo__imagen{margin:0 0 2.5rem}.jw-articulo__imagen img{display:block;width:100%;border-radius:var(--r-xl)}.jw-articulo__texto{font-size:1.125rem;line-height:1.75;color:#26313b}.jw-articulo__texto>* + *{margin-top:1.25em}.jw-articulo__texto h2{margin-top:2.25em;font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);line-height:1.12;letter-spacing:-0.03em;color:var(--c-tinta);scroll-margin-top:calc(var(--alto-cabecera) + 1.5rem)}.jw-articulo__texto h3{margin-top:1.75em;font-size:1.375rem;color:var(--c-tinta)}.jw-articulo__texto a{color:var(--c-naranja-texto);text-underline-offset:0.2em}.jw-articulo__texto ul,.jw-articulo__texto ol{padding-left:1.25em}.jw-articulo__texto li + li{margin-top:0.5em}.jw-articulo__texto pre{overflow-x:auto;font-size:0.875rem}.jw-legal h2,.jw-legal h3,.jw-legal h4{scroll-margin-top:calc(var(--alto-cabecera) + 1.5rem)}.jw-firma{display:flex;gap:1.25rem;align-items:flex-start;margin-top:clamp(3rem,2rem + 3vw,4.5rem);padding:1.75rem;border:1px solid var(--c-linea-clara);border-radius:var(--r-xl);background:var(--c-blanco)}.jw-firma__logo{flex:none;width:3.5rem;height:3.5rem;border-radius:var(--r-m)}.jw-firma__nombre{margin:0 0 0.375rem;font:600 1.125rem/1.25 var(--f-titular)}.jw-firma__texto{margin:0;color:var(--c-acero);font-size:0.9375rem}.jw-firma__texto a{color:var(--c-naranja-texto)}.jw-404{display:grid;gap:3rem;align-items:center}@media (min-width:960px){.jw-404{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.jw-404__botones{margin-top:1.5rem}.jw-404__diana{width:min(100%,26rem);justify-self:center;fill:none;stroke:color-mix(in srgb,var(--c-papel) 16%,transparent);stroke-width:1.5}.jw-404__diana circle:last-of-type{stroke:var(--c-naranja)}.jw-404__flecha,.jw-404__punta{stroke:var(--c-naranja);stroke-width:3;stroke-linecap:round}.jw-404__flecha{stroke-dasharray:1}.jw-fx .jw-404__flecha{animation:jw-traza 1.2s var(--curva) both 0.3s}.jw-fx .jw-404__punta{animation:jw-aparece 0.4s var(--curva) both 1.3s}.jw-zona-pie{margin:0 !important}.jw-pie{padding:clamp(4.5rem,3rem + 6vw,8rem) 0 2rem;background:var(--c-noche);color:var(--c-papel)}.jw-pie__cierre{display:grid;gap:2.5rem;align-items:end;padding-bottom:clamp(3rem,2rem + 4vw,5.5rem);border-bottom:1px solid var(--c-linea-oscura)}@media (min-width:960px){.jw-pie__cierre{grid-template-columns:minmax(0,1fr) auto}}.jw-pie__frase{margin:0;font:600 clamp(2.5rem,1.25rem + 5vw,6rem)/0.96 var(--f-titular);letter-spacing:-0.045em}.jw-pie__acciones{display:grid;gap:1.5rem;justify-items:start}.jw-pie__correo{display:inline-flex;align-items:center;gap:0.5rem;color:var(--c-naranja);font:600 clamp(1.375rem,1.05rem + 1.2vw,2rem)/1.2 var(--f-titular);letter-spacing:-0.02em;text-decoration:none}.jw-pie__correo .jw-icono{width:1.25em;height:1.25em;transition:translate var(--dur-corta) var(--curva)}.jw-pie__correo:hover .jw-icono{translate:0.2rem -0.2rem}.jw-pie__columnas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 2rem;padding-block:clamp(3rem,2rem + 3vw,4.5rem)}.jw-pie__marca{grid-column:1 / -1}@media (min-width:1000px){.jw-pie__columnas{grid-template-columns:1.6fr repeat(4,minmax(0,1fr))}.jw-pie__marca{grid-column:auto}}.jw-logo--pie{width:11.5rem}.jw-pie__lema{max-width:28ch;margin:1.25rem 0 1rem;color:var(--c-humo);font-size:0.9375rem}.jw-pie__datos{margin:0;font-size:0.9375rem;line-height:1.8}.jw-pie__datos a{color:var(--c-papel);text-decoration:none}.jw-pie__datos a:hover{color:var(--c-naranja)}.jw-pie__titulo{margin:0 0 1.125rem;font:500 0.6875rem/1 var(--f-mono);letter-spacing:0.14em;text-transform:uppercase;color:var(--c-humo)}.jw-pie__columna ul{display:grid;gap:0.625rem;margin:0;padding:0;list-style:none}.jw-pie__enlace{color:color-mix(in srgb,var(--c-papel) 86%,transparent);font-size:0.9375rem;text-decoration:none;transition:color var(--dur-micro) linear}.jw-pie__enlace:hover,.jw-pie__enlace[aria-current]{color:var(--c-naranja)}.jw-pie__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem 2rem;padding-top:2rem;border-top:1px solid var(--c-linea-oscura);color:var(--c-humo);font-size:0.8125rem}.jw-pie__base p{margin:0}.jw-pie__legales{display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;margin:0;padding:0;list-style:none}.jw-pie__legal{color:inherit;text-decoration:none}.jw-pie__legal:hover{color:var(--c-papel)}.jw-pie__legal.jw-preferencias-cookies{padding:0;border:0;background:none;font:inherit;cursor:pointer}html:not(.jw-js) .jw-preferencias-cookies{display:none}.jw-consentimiento{display:none;position:fixed;inset:auto 1rem 1rem;z-index:150;flex-direction:column;gap:1rem;max-width:34rem;padding:1.25rem 1.25rem 1.25rem 1.375rem;border:1px solid var(--c-linea-oscura);border-radius:var(--r-l);background:var(--c-noche);color:var(--c-humo);box-shadow:0 24px 60px -24px rgb(0 0 0 / 0.6);font-size:0.9375rem;line-height:1.5}.jw-aviso-cookies .jw-consentimiento{display:flex}.jw-menu-abierto .jw-consentimiento{display:none}.jw-consentimiento__texto{margin:0}.jw-consentimiento__texto a{color:var(--c-papel);font-weight:600;text-decoration:underline;text-underline-offset:0.2em}.jw-consentimiento__botones{display:flex;gap:0.625rem}.jw-consentimiento .jw-boton{flex:1 1 0;justify-content:center;padding:0.75rem 1.25rem}.jw-consentimiento .jw-boton--claro{color:var(--c-papel)}@media (min-width:768px){.jw-consentimiento{inset:auto auto 1.5rem 1.5rem}.jw-consentimiento .jw-boton{flex:0 0 auto;min-width:8.5rem}}.jw-vivo.jw-fx [data-jw-revela]{opacity:0;translate:0 2rem;transition:opacity var(--dur-larga) var(--curva),translate var(--dur-larga) var(--curva);transition-delay:calc(var(--i,0) * var(--escalon))}.jw-vivo.jw-fx [data-jw-revela].is-visible{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}}@media (forced-colors:active){.jw-boton,.jw-chip,.jw-opcion span,.jw-tarjeta{border:1px solid CanvasText}.jw-linea:last-child .jw-linea__texto{color:CanvasText;background:none}.jw-marquesina__item--hueco{-webkit-text-fill-color:CanvasText;-webkit-text-stroke:0}.jw-consentimiento{border-color:CanvasText}.jw-antetitulo::before{background:CanvasText}}@media print{.jw-zona-cabecera,.jw-hero__lienzo,.jw-marquesina,.jw-form-caja,.jw-consentimiento,.jw-pie__cierre,.jw-cabecera-pagina__arco{display:none !important}.jw-hero,.jw-hero__escenario{height:auto;min-height:0;position:static}.jw-hero__contenido{position:static}.jw-seccion,.jw-cabecera-pagina,.jw-pie,.jw-hero__escenario{background:none !important;color:#000 !important}}
