@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/playfair-display-latin-500-normal.DIxvyhka.woff2)format("woff2"),url(/_astro/playfair-display-latin-500-normal.BScSeVwi.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/playfair-display-latin-600-normal.CZLGqjJe.woff2)format("woff2"),url(/_astro/playfair-display-latin-600-normal.CxxueQ0Z.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/playfair-display-latin-700-normal.CuDiGg7c.woff2)format("woff2"),url(/_astro/playfair-display-latin-700-normal.Bc_1Q1cG.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2)format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-italic.CnlIvBC9.woff2)format("woff2"),url(/_astro/montserrat-latin-400-italic.a0UhtteB.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2)format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2)format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff)format("woff")}:root{--fondo:#f6f8fd;--fondo-hondo:#e8eefa;--papel:#fff;--azul:#0b2a55;--azul-hondo:#071d3d;--turquesa-suave:#7fd6d9;--turquesa-texto:#0a6f76;--gris:#56607a;--linea:#d3dbec;--tinta:#16233d;--error:#9a2f26;--serif:"Playfair Display", Georgia, serif;--sans:"Montserrat", "Segoe UI", sans-serif;--alto-cabecera:4.5rem;--margen:clamp(1rem, 4vw, 3.5rem)}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--alto-cabecera) + 1rem);-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--tinta);font-family:var(--sans);overflow-wrap:break-word;margin:0;font-size:1.0625rem;line-height:1.65}h1,h2,h3,h4{font-family:var(--serif);text-wrap:balance;margin:0;font-weight:500;line-height:1.12}h1{letter-spacing:-.012em;font-size:clamp(2.5rem,5.4vw,4.75rem);font-weight:600}h2{color:var(--azul);font-size:clamp(1.9rem,3.4vw,2.875rem)}h3{font-size:1.5rem}h4{font-size:1.1875rem;line-height:1.3}p{margin:0 0 1em}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--azul);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--turquesa-texto);outline-offset:3px;border-radius:2px}.seccion--contacto :focus-visible{outline-color:var(--turquesa-suave)}.portada__imagen :focus-visible{outline-color:var(--azul)}.formulario :focus-visible{outline-color:var(--turquesa-texto)}.saltar{z-index:30;background:var(--azul);color:var(--fondo);padding:.5rem 1rem;position:absolute;top:-4rem;left:1rem}.saltar:focus{top:.5rem}.contenedor{width:min(100%,86rem);padding-inline:var(--margen);margin-inline:auto}.contenedor--angosto{max-width:58rem}.contenedor--lectura{max-width:50rem}.nota{color:var(--gris);font-size:.9375rem}.boton{border:1px solid var(--azul);min-height:3rem;font:500 1.0625rem/1.2 var(--sans);cursor:pointer;text-align:center;border-radius:2rem;justify-content:center;align-items:center;padding:.55rem 1.4rem;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.boton--principal{background:var(--azul);color:var(--fondo)}.boton--principal:hover{background:var(--azul-hondo);border-color:var(--azul-hondo)}.portada .boton--secundario{background:#ffffffbf}.boton--secundario{color:var(--azul);background:0 0}.boton--secundario:hover{background:var(--azul);color:var(--fondo)}.boton:disabled{opacity:.65;cursor:progress}.acciones{flex-wrap:wrap;gap:.75rem;display:flex}.enlace-fuerte{font-weight:500}.cabecera{z-index:20;height:var(--alto-cabecera);background:var(--fondo);border-bottom:1px solid var(--linea);position:fixed;inset:0 0 auto}.cabecera__interior{height:100%;padding-inline:var(--margen);align-items:center;gap:1.5rem;display:flex}.marca{align-items:center;margin-right:auto;text-decoration:none;display:flex}.cabecera{border-bottom:2px solid #0000;border-image:linear-gradient(90deg,#14bcc4,#2f6fe4,#a877f4) 1}.logo{color:var(--azul);grid-template-columns:max-content 1fr;place-items:end start;display:inline-grid}.logo__sigla{font:700 1.875rem/.95 var(--serif);letter-spacing:-.01em}.logo__paneles{width:2.5rem;height:2.5rem;margin:-.4rem 0 -.1rem .2rem;overflow:visible}.logo__palabra{font:500 .625rem/1.1 var(--sans);letter-spacing:.22em;text-transform:uppercase;grid-column:1/-1;margin-top:.2rem}.panel{stroke-width:7px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%}.logo__luz{fill:none;stroke-width:8px;stroke-linecap:round}.logo__luz--halo{stroke-width:24px;opacity:.35}.logo--completo{color:var(--fondo)}.logo--completo .logo__sigla{font-size:3.25rem}.logo--completo .logo__paneles{width:4.25rem;height:4.25rem;margin-left:.35rem}.logo--completo .logo__palabra{letter-spacing:.26em;margin-top:.4rem;font-size:1rem}.logo__ambito,.logo__filete,.logo__lema{grid-column:1/-1}.logo__ambito{font:500 .6875rem/1.2 var(--sans);letter-spacing:.2em;text-transform:uppercase;margin-top:.3rem}.logo__filete{background:linear-gradient(90deg,#14bcc4,#2f6fe4,#a877f4);border-radius:1rem;width:5.5rem;height:.25rem;margin-block:.75rem}.logo__lema{font:400 .875rem/1.4 var(--sans);margin-bottom:1.25rem}.menu ul{gap:1.1rem;display:flex}.menu a{color:var(--tinta);white-space:nowrap;padding-block:.4rem;font-size:.9375rem;text-decoration:none}.menu a:hover{color:var(--azul);text-decoration:underline}.boton--cabecera{white-space:nowrap;min-height:2.75rem;padding-inline:1.1rem}.solo-angosto{display:none}.menu-boton{min-height:2.75rem;color:var(--azul);font:500 1.0625rem var(--sans);cursor:pointer;background:0 0;border:0;padding:0 .6rem;display:none}.portada{min-height:100svh;padding-top:var(--alto-cabecera);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.portada__texto{z-index:1;text-align:center;pointer-events:none;width:100%;max-width:62rem;padding:clamp(2.5rem, 6vh, 5rem) clamp(1.5rem, 5vw, 5rem) clamp(2.5rem, 6vh, 5rem) var(--margen);flex-direction:column;justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}.portada h1{color:var(--azul);margin-bottom:1.75rem}.portada__bajada{margin-inline:auto;text-wrap:balance;max-width:38em;margin-bottom:2rem;font-size:clamp(1.0625rem,1.5vw,1.3125rem);line-height:1.5}.portada .acciones{justify-content:center}.titulo3d{transform:perspective(60rem) rotateX(var(--giro-x,0deg)) rotateY(var(--giro-y,0deg));transform-style:preserve-3d;text-shadow:.012em .014em #7fd6d9b3,.024em .028em #0b2a5529}.titulo3d__palabra{transform-origin:50% 100%;display:inline-block}.portada__texto>*{pointer-events:auto}.portada__imagen{position:absolute;inset:0;overflow:hidden}.escena{--cx:50%;background:radial-gradient(120% 90% at 65% 30%,#fff,#f1f5fc 45%,#dbe6f6 100%);position:absolute;inset:0;overflow:hidden;container-type:size}.escena__mundo{perspective:130cqmin;perspective-origin:var(--cx) 50%;position:absolute;inset:0}.escena__velo{pointer-events:none;background:#f6f8fd9e;position:absolute;inset:0}.escena__ondas{width:100%;height:100%;position:absolute;inset:0}.escena__plano{transform-style:preserve-3d;position:absolute;inset:0}.placa{left:var(--cx);border:1px solid #fff9;border-radius:1.4cqmin;width:40cqmin;height:60cqmin;margin:-30cqmin 0 0 -20cqmin;position:absolute;top:50%;box-shadow:0 3cqmin 8cqmin #2f6fe438,inset 0 0 2.5cqmin #fff6}.placa:after{content:"";border-radius:inherit;background:linear-gradient(115deg,#ffffff80,#fff0 42%);position:absolute;inset:0}.placa--0{background:linear-gradient(160deg,#9fe3dfe0,#14bcc4d1)}.placa--1{background:linear-gradient(160deg,#6fc6eedb,#1f6fe0d6)}.placa--2{background:linear-gradient(150deg,#2f6fe4cc,#a877f4db)}.escena__estela{left:var(--cx);width:100cqmin;height:100cqmin;position:absolute;top:50%;overflow:visible;transform:translate(-50%,-50%)}.estela{fill:none;stroke-width:.75px;stroke-linecap:round;stroke-dasharray:1}.estela--halo{stroke-width:2.6px;opacity:.32;filter:blur(.8cqmin)}.estela--destello{stroke:#fff;stroke-width:.5px;stroke-dasharray:.09 .91;opacity:0}.escena__pausa{background:var(--azul);color:#fff;cursor:pointer;border:1px solid #2f6fe4;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;padding:0;display:grid;position:absolute;bottom:.75rem;right:.75rem}.escena__pausa:hover{background:#123a73}.escena__pausa svg{fill:currentColor;width:1.125rem}.escena__pausa[data-estado=pausa] .escena__icono-pausa,.escena__pausa:not([data-estado=pausa]) .escena__icono-marcha{display:none}.seccion{padding-block:clamp(4rem,9vw,7.5rem)}.seccion h2{margin-bottom:1rem}.seccion__intro{max-width:40em;margin-bottom:3rem;font-size:1.3125rem}.seccion--situaciones{background:var(--fondo-hondo);padding-block:clamp(3rem,6vw,5rem)}.seccion--situaciones h2{margin-bottom:2rem}.situaciones li{border-top:1px solid #c3cde4}.situaciones li:last-child{border-bottom:1px solid #c3cde4}.situaciones a{color:inherit;grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:baseline;gap:.25rem 2.5rem;padding:1.15rem .75rem 1.15rem 0;text-decoration:none;transition:background-color .18s,padding-left .18s;display:grid}.situaciones a:hover,.situaciones a:focus-visible{background:var(--papel);padding-left:.75rem}.situaciones__texto{font:400 clamp(1.3rem, 2vw, 1.625rem)/1.25 var(--serif)}.situaciones__servicio{color:var(--turquesa-texto);text-underline-offset:.18em;font-weight:500;text-decoration:underline 1px}.servicios{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.servicio{background:var(--papel);border:1px solid var(--linea);border-radius:4px;flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.75rem);transition:background-color .22s,color .22s,border-color .22s;display:flex;position:relative}.servicio p{flex:1;margin:0}.servicio h3{color:var(--azul);font-size:clamp(1.625rem,2.5vw,2.125rem);transition:color .22s}.servicio__enlace{color:var(--azul);font-weight:700;transition:color .22s}.servicio__enlace:after{content:"";position:absolute;inset:0}.servicio:hover,.servicio:focus-within{background:var(--azul);border-color:var(--azul);color:var(--fondo)}.servicio:hover h3,.servicio:focus-within h3,.servicio:hover .servicio__enlace,.servicio:focus-within .servicio__enlace{color:var(--fondo)}.servicio:hover .icono,.servicio:focus-within .icono{stroke:var(--turquesa-suave)}.servicio__enlace:focus-visible{outline-color:var(--turquesa-suave)}.icono{fill:none;width:2.75rem;height:2.75rem;stroke:var(--turquesa-texto);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .22s}.enfoque{scroll-margin-top:calc(var(--alto-cabecera) + 1rem)}.enfoque__titulo{color:var(--azul);margin-bottom:.6rem}.enfoque__intro{max-width:42em;margin-bottom:1.5rem}.enfoque__tarjetas{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.giro{flex:0 calc(50% - .5rem);display:flex}.giro__carta{width:100%;color:inherit;font:inherit;text-align:center;cursor:pointer;perspective:60rem;background:0 0;border:0;border-radius:.875rem;padding:0}.giro__interior{height:100%;display:grid}.giro__cara{border-radius:.875rem;flex-direction:column;grid-area:1/1;justify-content:center;align-items:center;gap:.65rem;min-height:12rem;padding:1.5rem 1rem;display:flex;box-shadow:0 8px 22px #0b2a551a}.giro__frente{background:var(--papel);background-image:linear-gradient(150deg,#e2f6f7,#e6edfc 55%,#eee6fc),linear-gradient(90deg,#14bcc4,#2f6fe4,#a877f4);background-origin:border-box;background-clip:padding-box,border-box;border:1px solid #c9d5ee;border-top:4px solid #0000;border-image:}.giro__dorso{background:linear-gradient(155deg, var(--azul), #2c3f86);color:#fff}.giro__icono{fill:none;stroke:#0b7f86;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:2.25rem;height:2.25rem}.giro__titulo{font:600 1.25rem/1.25 var(--serif);color:var(--azul);text-wrap:balance}.giro__texto{text-wrap:balance;font-size:.9688rem;line-height:1.5}.js .giro__dorso,.js .giro__carta[aria-expanded=true] .giro__frente{visibility:hidden}.js .giro__carta[aria-expanded=true] .giro__dorso{visibility:visible}html:not(.js) .giro__carta{cursor:default}html:not(.js) .giro__interior{gap:.5rem}html:not(.js) .giro__dorso{grid-area:2/1;min-height:0}.enfoque__concepto{font:500 clamp(1.125rem, 1.8vw, 1.375rem)/1.45 var(--serif);color:var(--azul);border-left:4px solid #2f6fe4;margin:2rem 0 1rem;padding:.25rem 0 .25rem 1.25rem}.sobre__enlaces,.enfoque__volver{display:none}@media (width<=68rem){.giro{flex-basis:calc(33.3333% - .666667rem)}.sobre__enlaces,.enfoque__volver{display:block}}@media (width<=48rem){.giro{flex-basis:calc(50% - .5rem)}.giro__cara{padding:1.25rem .75rem}.giro__titulo{font-size:1.125rem}}@media (width<=26rem){.giro{flex-basis:100%}.giro__cara{min-height:10rem}}.seccion--sobre{background:var(--papel)}.sobre{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.sobre__presentacion{top:calc(var(--alto-cabecera) + 2rem);position:sticky}.sobre__foto{object-fit:cover;border-radius:11rem 11rem 0 0;width:min(100%,22rem);height:auto;margin-bottom:1.5rem}.sobre__idea{font:400 clamp(1.5rem, 2.3vw, 1.9rem)/1.25 var(--serif);color:var(--turquesa-texto);margin-block:1.5rem}.etapas{grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.etapa{display:contents}.etapa__boton{border:0;border-bottom:2px solid var(--linea);color:inherit;cursor:pointer;text-align:left;background:0 0;flex-direction:column;grid-row:1;align-items:flex-start;gap:.85rem;padding:0 1rem 1.5rem 0;transition:border-color .2s;display:flex}.etapa__numero{border:1px solid var(--azul);width:2.75rem;height:2.75rem;font:500 1.375rem/1 var(--serif);color:var(--azul);border-radius:50%;place-items:center;transition:background-color .2s,color .2s;display:grid}.etapa__titulo{font:500 clamp(1.3rem, 2vw, 1.625rem)/1.15 var(--serif)}.etapa__boton:hover .etapa__numero{background:var(--fondo-hondo)}.etapa__boton[aria-expanded=true]{border-bottom-color:var(--azul)}.etapa__boton[aria-expanded=true] .etapa__numero{background:var(--azul);color:var(--fondo)}.etapa__panel{grid-area:2/1/auto/-1;max-width:46em;padding-top:2rem}.etapa__panel p:last-child{margin-bottom:0}.etapa__resumen{font:400 clamp(1.4rem, 2.2vw, 1.75rem)/1.28 var(--serif);color:var(--azul)}html:not(.js) .etapa{display:block}html:not(.js) .etapas{grid-template-columns:1fr}html:not(.js) .etapa__boton{pointer-events:none}html:not(.js) .busqueda{display:none}.seccion--actualidad{background:var(--fondo-hondo)}.actualidad{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-top:2.5rem;display:grid}.articulo{border-top:1px solid #c3cde4;padding-block:1.5rem}.articulo p:last-child{margin-bottom:0}.articulo__datos{color:var(--gris);flex-wrap:wrap;gap:.15rem 1rem;margin-bottom:.5rem;font-size:1rem;display:flex}.articulo__datos span,.articulo__datos a{color:var(--turquesa-texto);font-weight:500}.articulo__titulo{margin-bottom:.5rem;font-size:1.625rem}.articulo__titulo a{color:var(--azul);text-decoration:none}.articulo__titulo a:hover{text-decoration:underline}.articulo--destacado{border-top:0;padding-top:0}.articulo--destacado .articulo__titulo{font-size:clamp(1.9rem,3vw,2.625rem);line-height:1.1}.actualidad__articulos>.enlace-fuerte{margin-top:1rem;display:inline-block}.actualidad__convocatorias{background:var(--papel);border-radius:4px;padding:clamp(1.25rem,2.5vw,2rem)}.actualidad__convocatorias>h3{color:var(--azul);margin-bottom:1rem}.convocatoria{border-top:1px solid var(--linea);padding-block:1.1rem}.convocatoria__titulo{color:var(--tinta);margin-bottom:.4rem;font-size:1.375rem;line-height:1.2}.convocatoria p{margin-bottom:.45rem}.convocatoria__estado{color:var(--gris);flex-wrap:wrap;gap:.2rem .85rem;font-size:1rem;display:flex}.convocatoria__fuente{color:var(--gris);font-size:1rem}.marca-vigente{color:var(--turquesa-texto);font-weight:700}.marca-vencida{color:var(--gris);font-weight:700}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.boletin__seccion{margin-block:2.5rem 3.5rem}.boletin__seccion>h2{margin-bottom:1.25rem}.boletin{border-collapse:collapse;width:100%;font-size:1.0625rem}.boletin thead th{text-align:left;font:500 1rem/1.25 var(--sans);color:var(--gris);border-bottom:2px solid var(--azul);vertical-align:bottom;padding:0 1rem .65rem 0}.boletin tbody th,.boletin tbody td{text-align:left;vertical-align:top;border-bottom:1px solid var(--linea);padding:1.25rem 1rem 1.25rem 0;font-weight:400}.boletin tbody p{margin-bottom:.4rem}.boletin__titulo{font:500 1.375rem/1.2 var(--serif);color:var(--azul);margin-bottom:.35rem;display:block}.boletin__detalle{color:var(--gris);overflow-wrap:anywhere;font-size:1rem;display:block}.boletin__hitos{margin-top:.5rem;font-size:1rem}.boletin__hitos summary{cursor:pointer;color:var(--azul)}.boletin__hitos ul{margin-top:.4rem;padding-left:1.1rem;list-style:outside}.boletin__tipo{border-radius:1rem;padding:.15rem .6rem;font-size:.9375rem;line-height:1.3;display:inline-block}.boletin__tipo--convocatoria{background:var(--azul);color:var(--fondo)}.boletin__tipo--novedad{border:1px solid var(--turquesa-texto);color:var(--turquesa-texto)}.boletin__plazo{margin-bottom:.25rem;font-weight:500;display:block}.boletin__verificada{color:var(--gris);margin-top:.35rem;font-size:1rem}@media (width<=68rem){.boletin,.boletin tbody,.boletin tr,.boletin tbody th,.boletin tbody td{width:100%;display:block}.boletin thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.boletin tr{background:var(--papel);border:1px solid var(--linea);border-radius:4px;margin-bottom:1.25rem;padding:1.25rem}.boletin tbody th,.boletin tbody td{border:0;padding:0 0 1rem}.boletin tbody td:last-child{padding-bottom:0}.boletin tbody td:before{content:attr(data-campo);color:var(--gris);margin-bottom:.2rem;font-size:1rem;font-weight:500;display:block}}[data-sin-vigentes]{margin-block:1rem}.preguntas{border-bottom:1px solid var(--linea);margin-top:2rem}.preguntas details{border-top:1px solid var(--linea)}.preguntas summary{cursor:pointer;font:500 clamp(1.3rem, 2vw, 1.5rem)/1.25 var(--serif);justify-content:space-between;gap:1.5rem;padding-block:1.25rem;list-style:none;display:flex}.preguntas summary::-webkit-details-marker{display:none}.preguntas summary:after{content:"";border-right:2px solid var(--azul);border-bottom:2px solid var(--azul);flex:none;width:.8rem;height:.8rem;margin-top:.4rem;transition:transform .2s;transform:rotate(45deg)}.preguntas details[open] summary:after{transform:rotate(225deg)}.preguntas__respuesta{max-width:44em;padding-bottom:1.25rem}.preguntas__respuesta p:last-child{margin-bottom:0}.seccion--contacto{background:var(--azul);color:var(--fondo)}.seccion--contacto h2,.seccion--contacto .contacto__texto a{color:var(--fondo)}.contacto{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.contacto__texto p{font-size:1.25rem}.enlace-whatsapp{align-items:center;gap:.45rem;display:inline-flex}.enlace-whatsapp svg{fill:#25d366;flex:none;width:1.25em;height:1.25em}.contacto__canales{gap:.4rem;margin-top:1.5rem;display:grid}.formulario{background:var(--fondo);color:var(--tinta);border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 1.25rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.campo{flex-direction:column;gap:.3rem;min-width:0;display:flex}.campo--ancho{grid-column:1/-1}.campo label{font-weight:500}.campo input,.campo select,.campo textarea,.busqueda input{background:var(--papel);width:100%;min-height:3rem;color:var(--tinta);font:400 1.125rem/1.4 var(--sans);border:1px solid #7d89a6;border-radius:3px;padding:.55rem .75rem}.campo textarea{resize:vertical}.campo [aria-invalid=true]{border-color:var(--error);border-width:2px}.campo__error{color:var(--error);margin:0;font-size:1rem;font-weight:500}.trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formulario__pie{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.formulario__pie .nota{margin:0}.formulario__estado{grid-column:1/-1;margin:0}.formulario__estado:empty{display:none}.formulario__estado--ok{border-left:4px solid var(--turquesa-texto);background:#dff4f2;padding:.75rem 1rem}.formulario__estado--error{border-left:4px solid var(--error);background:#f6e4e0;padding:.75rem 1rem}.pagina{padding-block:calc(var(--alto-cabecera) + clamp(2.5rem, 5vw, 4.5rem)) clamp(4rem, 8vw, 6.5rem)}.pagina h1{color:var(--azul);margin-block:1rem 1.25rem;font-size:clamp(2.5rem,5vw,4.25rem)}.pagina__bajada{max-width:40em;font-size:clamp(1.25rem,1.9vw,1.5rem);line-height:1.42}.pagina>.acciones{margin-top:2.5rem}.volver{margin-bottom:1.5rem;display:inline-block}.prosa{max-width:42em;margin-top:2.5rem}.prosa--serif{font-family:var(--serif);font-size:1.25rem;line-height:1.62}.prosa h2{margin-block:2.25rem .75rem;font-size:clamp(1.625rem,2.6vw,2.125rem)}.prosa ul{margin-bottom:1em;padding-left:1.2rem;list-style:outside}.prosa li{margin-bottom:.4rem}.prosa table{border-collapse:collapse;width:100%;font-family:var(--sans);hyphens:auto;margin-block:1.5rem;font-size:1.0625rem;line-height:1.4}.prosa th,.prosa td{border-bottom:1px solid var(--linea);text-align:left;vertical-align:top;padding:.7rem .6rem .7rem 0}.prosa th{border-bottom:2px solid var(--azul);font-weight:700}.fuentes{border-top:1px solid var(--linea);margin-top:3rem;padding-top:1.5rem}.fuentes h2{margin-bottom:.75rem;font-size:1.625rem}.fuentes li{margin-bottom:.5rem}.otros{border-top:1px solid var(--linea);margin-top:4rem;padding-top:1.5rem}.otros h2{margin-bottom:.75rem;font-size:1.625rem}.otros li{margin-bottom:.4rem}.busqueda{max-width:52rem;margin-top:2.5rem}.busqueda label{margin-bottom:.3rem;font-weight:500;display:block}.filtros{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.filtros button{min-height:2.75rem;color:var(--azul);border:1px solid var(--azul);font:500 1.0625rem/1.2 var(--sans);cursor:pointer;background:0 0;border-radius:2rem;padding:.3rem 1rem;transition:background-color .18s,color .18s}.filtros button:hover{background:var(--fondo-hondo)}.filtros button[aria-pressed=true]{background:var(--azul);color:var(--fondo)}[data-contador]{margin-top:1.5rem}.lista-articulos{max-width:52rem}.lista-articulos .articulo:last-child{border-bottom:1px solid var(--linea)}.pie{background:var(--azul-hondo);color:var(--fondo);padding-block:3rem}.pie a{color:var(--fondo)}.pie__grilla{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:1.5rem 3rem;display:grid}.pie__nombre{font:500 1.5rem/1.2 var(--serif);margin-bottom:.4rem}.pie__enlaces{align-content:start;gap:.35rem;display:grid}.pie__aviso{border-top:1px solid #f6f8fd40;grid-column:1/-1;max-width:50em;margin:0;padding-top:1.25rem;font-size:1rem}.pie :focus-visible{outline-color:var(--turquesa-suave)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.giro__interior{transform-style:preserve-3d;transition:transform .55s cubic-bezier(.3,.7,.2,1)}.js .giro__cara{visibility:visible;backface-visibility:hidden}.js .giro__dorso,.js .giro__carta[aria-expanded=true] .giro__interior{transform:rotateY(180deg)}.giro__carta:hover .giro__cara{box-shadow:0 12px 28px #0b2a5529}.logo--cabecera .panel{animation:panel-entra 1s cubic-bezier(.2, .7, .2, 1) calc(var(--orden) * .14s) both, panel-flota 3.1s ease-in-out 1.4s 1}.logo--cabecera .logo__luz{stroke-dasharray:1;animation:1.5s .6s both luz-traza,2.2s ease-in-out 2.2s luz-brilla}.marca:hover .panel,.marca:focus-visible .panel,.logo--completo:hover .panel{animation:panel-entra-otra 1s cubic-bezier(.2, .7, .2, 1) calc(var(--orden) * .14s) both, panel-flota-otra 3.1s ease-in-out 1.4s 1}.marca:hover .logo__luz,.marca:focus-visible .logo__luz,.logo--completo:hover .logo__luz{stroke-dasharray:1;animation:1.5s .6s both luz-traza-otra,2.2s ease-in-out 2.2s luz-brilla-otra}.titulo3d__palabra{animation:.95s cubic-bezier(.2,.7,.2,1) both entrar-palabra;animation-delay:calc(var(--i) * .11s)}.preguntas__respuesta{animation:.2s desplegar}}@keyframes entrar-palabra{0%{opacity:0;transform:translateZ(-6rem)rotateX(55deg)}to{opacity:1;transform:none}}@keyframes panel-entra{0%{opacity:0;transform:translate(-16%,12%)scale(.9)}to{opacity:1;transform:none}}@keyframes panel-entra-otra{0%{opacity:0;transform:translate(-16%,12%)scale(.9)}to{opacity:1;transform:none}}@keyframes panel-flota{50%{transform:translateY(var(--sube))}}@keyframes panel-flota-otra{50%{transform:translateY(var(--sube))}}@keyframes luz-traza{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes luz-traza-otra{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes luz-brilla{50%{filter:brightness(1.35)}}@keyframes luz-brilla-otra{50%{filter:brightness(1.35)}}@keyframes desplegar{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:none}}@media (width<=75rem){.boton--cabecera .solo-ancho{display:none}.boton--cabecera .solo-angosto{display:inline}}@media (width<=68rem){.menu-boton{display:inline-block}.js .menu{inset:var(--alto-cabecera) 0 auto;padding:.5rem var(--margen) 1.25rem;background:var(--fondo);border-bottom:1px solid var(--linea);display:none;position:absolute}.js .menu[data-abierto]{display:block}.js .menu ul{flex-direction:column;gap:0}.js .menu a{padding-block:.7rem;font-size:1.1875rem;display:block}html:not(.js) .menu-boton{display:none}html:not(.js) .cabecera{height:auto;position:static}html:not(.js) .cabecera__interior{flex-wrap:wrap;padding-block:.75rem}html:not(.js) .portada,html:not(.js) .pagina{padding-top:0}.cabecera__interior{gap:.75rem}.portada{grid-template-columns:1fr;min-height:0}.portada__texto{padding-bottom:5.5rem}.sobre,.contacto,.actualidad{grid-template-columns:minmax(0,1fr)}.sobre__presentacion{position:static}}@media (width<=42rem){:root{--alto-cabecera:4rem}body{font-size:1rem}.solo-ancho{display:none}.solo-angosto{display:inline}.marca{margin-right:auto}.acciones .boton{flex:100%}.situaciones a,.servicios,.formulario,.pie__grilla,.etapas{grid-template-columns:minmax(0,1fr)}.etapa{display:block}.etapa__boton{flex-direction:row;align-items:center;width:100%;padding:1rem 0}.etapa__panel{padding:1.1rem 0 1.5rem 3.6rem}.etapa__numero{flex:none}}
