@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/atkinson-hyperlegible-latin-400-normal.BrHNak5F.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-400-normal.BbWidj28.woff)format("woff")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/atkinson-hyperlegible-latin-700-normal.GZI4o3u0.woff2)format("woff2"),url(/_astro/atkinson-hyperlegible-latin-700-normal.BK6Glc0m.woff)format("woff")}:root{--papel:#ecebe6;--papel-2:#e1e0d9;--blanco:#fbfbf9;--tinta:#11131a;--tinta-2:#3a3e49;--linea:#11131a29;--amarillo:#f2d31b;--cian:#19b8c6;--verde:#2fa84f;--magenta:#c42f8f;--rojo:#d6262b;--rojo-oscuro:#b01d22;--azul-foco:#1c3fa8;--pendiente:#ffe45c;--error-fondo:#fdf1f1;--ok-fondo:#dff3e4;--tinta-3:#8d8f96;--verde-hover:#3cc260;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--texto:"Atkinson Hyperlegible", system-ui, sans-serif;--grosor:3px;--cuadricula:90px;--gutter:clamp(16px, 4vw, 60px);--max:1320px;--t-base:clamp(1.0625rem, 1rem + .25vw, 1.25rem);--t-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--t-h1:clamp(3rem, 1.6rem + 6.4vw, 6rem);--t-h2:clamp(2.25rem, 1.6rem + 2.8vw, 3.75rem);--t-h3:clamp(1.5rem, 1.3rem + .9vw, 2rem);--t-xs:.875rem;--t-sm:.9375rem;--t-ui:1rem;--t-h4:1.375rem;--t-hero:clamp(3rem, 1rem + 5vw, 5.5rem);--t-titulo:clamp(2.5rem, 1.2rem + 4.4vw, 4.75rem);--t-titulo-sm:clamp(2.25rem, 1.2rem + 3.6vw, 4rem);--t-cta:clamp(2.75rem, 1.6rem + 5vw, 5.5rem);--t-destacado:clamp(2rem, 1.5rem + 2vw, 3.25rem);--t-paso:clamp(1.5rem, 1.2rem + 1vw, 2.125rem);--t-caso:clamp(1.375rem, 1.1rem + .8vw, 1.75rem);--t-cifra:clamp(2.5rem, 2rem + 2vw, 3.5rem);--ease:cubic-bezier(.16, 1, .3, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:110px}body{background:var(--papel);color:var(--tinta);font:400 var(--t-base) / 1.55 var(--texto);font-variant-numeric:lining-nums;flex-direction:column;min-height:100dvh;display:flex}main{flex:1}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-weight:800;line-height:.95}h1{font-size:var(--t-h1)}h2{font-size:var(--t-h2);margin-top:0}h3{font-size:var(--t-h3)}h4{font-size:var(--t-h4)}p,li,dd{text-wrap:pretty;max-width:54ch}p+p{margin-top:1em}a{color:inherit;text-underline-offset:.25em;text-decoration-thickness:2px}a:hover{text-decoration-thickness:3px}strong{font-weight:700}::selection{background:var(--tinta);color:var(--amarillo)}::marker{color:var(--tinta)}:focus-visible{outline:3px solid var(--azul-foco);outline-offset:3px}.sobre-oscuro :focus-visible{outline-color:var(--amarillo)}.sobre-oscuro mark.pendiente{outline-color:var(--blanco)}input,select,textarea,button{font:inherit;color:inherit}input,select,textarea{caret-color:var(--rojo);accent-color:var(--tinta)}@supports (scrollbar-color:auto){html{scrollbar-color:var(--tinta) var(--papel-2)}}.contenedor{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.saltar{left:var(--gutter);z-index:100;background:var(--tinta);color:var(--blanco);padding:12px 20px;font-weight:700;position:absolute;top:-100px}.saltar:focus{top:8px}.cuadricula{background-image:linear-gradient(var(--linea) 1px, transparent 1px), linear-gradient(90deg, var(--linea) 1px, transparent 1px);background-size:var(--cuadricula) var(--cuadricula);background-position:-1px -1px}mark.pendiente{background:var(--pendiente);color:var(--tinta);outline:2px dashed var(--tinta);outline-offset:1px;padding:0 .2em;font-weight:700}.seccion{padding-block:clamp(56px,8vw,112px)}.seccion+.seccion{border-top:var(--grosor) solid var(--tinta)}.seccion>.contenedor>h2{margin-bottom:clamp(24px,3vw,40px)}.seccion>.contenedor>h2+p{margin-top:-8px;margin-bottom:32px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cabecera[data-astro-cid-anclemld]{z-index:50;background:var(--papel);border-bottom:var(--grosor) solid var(--tinta);position:sticky;top:0}.cabecera__barra[data-astro-cid-anclemld]{min-height:84px;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);align-items:center;gap:clamp(16px,2.6vw,40px);margin-inline:auto;display:flex}.marca[data-astro-cid-anclemld]{font:800 2rem / 1 var(--display);letter-spacing:.05em;text-transform:uppercase;align-items:center;min-height:44px;margin-right:auto;text-decoration:none;display:inline-flex}.nav-escritorio[data-astro-cid-anclemld]{align-items:center;gap:clamp(16px,2vw,32px);font-weight:700;display:none}.nav-escritorio[data-astro-cid-anclemld] a[data-astro-cid-anclemld],.servicios[data-astro-cid-anclemld] summary[data-astro-cid-anclemld]{border-bottom:3px solid #0000;padding:8px 2px;text-decoration:none}.nav-escritorio[data-astro-cid-anclemld] a[data-astro-cid-anclemld]:hover,.servicios[data-astro-cid-anclemld] summary[data-astro-cid-anclemld]:hover{border-bottom-color:var(--tinta)}[data-astro-cid-anclemld][aria-current]{border-bottom-color:var(--tinta)!important}.servicios[data-astro-cid-anclemld]{position:relative}.servicios[data-astro-cid-anclemld] summary[data-astro-cid-anclemld]{cursor:pointer;align-items:center;gap:4px;list-style:none;display:inline-flex}.servicios[data-astro-cid-anclemld] summary[data-astro-cid-anclemld]::-webkit-details-marker{display:none}.servicios[data-astro-cid-anclemld][open] summary[data-astro-cid-anclemld] svg{transform:rotate(180deg)}.servicios[data-astro-cid-anclemld] summary[data-astro-cid-anclemld] svg{transition:transform .25s var(--ease)}.servicios__lista[data-astro-cid-anclemld]{background:var(--blanco);border:var(--grosor) solid var(--tinta);min-width:290px;max-height:calc(100dvh - 110px);padding:8px;list-style:none;position:absolute;top:calc(100% + 18px);left:-20px;overflow-y:auto;box-shadow:0 14px 30px #11131a38}.servicios[data-astro-cid-anclemld] ul[data-astro-cid-anclemld]{padding:0;list-style:none}.servicios[data-astro-cid-anclemld] .grupo[data-astro-cid-anclemld]+.grupo[data-astro-cid-anclemld]{border-top:2px solid var(--linea);margin-top:6px;padding-top:6px}.grupo__titulo[data-astro-cid-anclemld]{font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--tinta-2);padding:6px 12px 2px;font-weight:700}.servicios[data-astro-cid-anclemld] li[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{border:0;padding:10px 12px;display:block}.servicios[data-astro-cid-anclemld] li[data-astro-cid-anclemld] a[data-astro-cid-anclemld]:hover{background:var(--amarillo)}.cabecera__cta[data-astro-cid-anclemld]{text-align:center;background:var(--rojo);color:#fff;border:var(--grosor) solid var(--tinta);transition:background-color .25s var(--ease);justify-content:center;align-items:center;padding:10px 20px;font-weight:700;text-decoration:none;display:inline-flex}.cabecera__cta[data-astro-cid-anclemld]:hover{background:var(--rojo-oscuro)}.movil[data-astro-cid-anclemld] summary[data-astro-cid-anclemld]{border:var(--grosor) solid var(--tinta);cursor:pointer;background:var(--blanco);align-items:center;gap:10px;min-height:48px;padding:0 14px;font-weight:700;list-style:none;display:inline-flex}.movil[data-astro-cid-anclemld] summary[data-astro-cid-anclemld]::-webkit-details-marker{display:none}.hamburguesa[data-astro-cid-anclemld],.hamburguesa[data-astro-cid-anclemld]:before,.hamburguesa[data-astro-cid-anclemld]:after{background:var(--tinta);width:20px;height:3px;display:block;position:relative}.hamburguesa[data-astro-cid-anclemld]:before,.hamburguesa[data-astro-cid-anclemld]:after{content:"";position:absolute;left:0}.hamburguesa[data-astro-cid-anclemld]:before{top:-7px}.hamburguesa[data-astro-cid-anclemld]:after{top:7px}.movil__panel[data-astro-cid-anclemld]{background:var(--blanco);border-bottom:var(--grosor) solid var(--tinta);max-height:calc(100dvh - 84px);padding:20px var(--gutter) 28px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.movil__titulo[data-astro-cid-anclemld]{font:800 1.25rem var(--display);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.movil__panel[data-astro-cid-anclemld] ul[data-astro-cid-anclemld]{padding:0;list-style:none}.movil__panel[data-astro-cid-anclemld] [data-astro-cid-anclemld][aria-current]{font-weight:700}.movil__panel[data-astro-cid-anclemld] .grupo[data-astro-cid-anclemld]{margin-top:10px}.movil__panel[data-astro-cid-anclemld] .grupo__titulo[data-astro-cid-anclemld]{margin-bottom:0;padding:0}.movil__panel[data-astro-cid-anclemld] a[data-astro-cid-anclemld]{border-bottom:1px solid var(--linea);padding:12px 0;font-size:1.125rem;text-decoration:none;display:block}.movil__resto[data-astro-cid-anclemld]{margin-top:16px;font-weight:700}@media (width>=1024px) and (width<=1199px){.cabecera__barra[data-astro-cid-anclemld]{gap:16px;padding-inline:24px}.nav-escritorio[data-astro-cid-anclemld]{gap:12px}.cabecera__cta[data-astro-cid-anclemld]{padding-inline:14px}}@media (width>=1024px){.nav-escritorio[data-astro-cid-anclemld]{display:flex}.cabecera__cta[data-astro-cid-anclemld]{display:inline-flex}.movil[data-astro-cid-anclemld]{display:none}.marca[data-astro-cid-anclemld]{margin-right:0}.nav-escritorio[data-astro-cid-anclemld]{margin-left:8px;margin-right:auto}}@media (width<=479px){.movil__txt[data-astro-cid-anclemld]{display:none}.movil[data-astro-cid-anclemld] summary[data-astro-cid-anclemld]{padding:0 12px}}@media (width<=639px){.cabecera__barra[data-astro-cid-anclemld]{gap:10px}.marca[data-astro-cid-anclemld]{font-size:1.5rem}.cabecera__cta[data-astro-cid-anclemld]{min-height:48px;font-size:var(--t-sm);text-wrap:balance;padding:4px 10px;line-height:1.1}}.pie[data-astro-cid-kb2vq6wp]{background:var(--tinta);color:var(--blanco);border-top:var(--grosor) solid var(--tinta);margin-top:auto}.pie[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]{text-decoration-color:#fbfbf966}.pie[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]:hover{-webkit-text-decoration-color:var(--amarillo);text-decoration-color:var(--amarillo);color:var(--amarillo)}.pie__cuerpo[data-astro-cid-kb2vq6wp]{max-width:calc(var(--max) + var(--gutter) * 2);padding:clamp(40px, 6vw, 72px) var(--gutter);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px;margin-inline:auto;display:grid}.pie__nombre[data-astro-cid-kb2vq6wp]{font:800 2.5rem / 1 var(--display);text-transform:uppercase;letter-spacing:.04em;margin-bottom:20px}.pie__cta[data-astro-cid-kb2vq6wp]{background:var(--rojo);color:#fff;border:var(--grosor) solid var(--blanco);padding:12px 20px;font-weight:700;text-decoration:none;display:inline-block}.pie__cta[data-astro-cid-kb2vq6wp]:hover{background:var(--rojo-oscuro);color:#fff}.pie__h[data-astro-cid-kb2vq6wp]{font:800 1.375rem / 1 var(--display);text-transform:uppercase;letter-spacing:.06em;color:var(--amarillo);margin-bottom:14px}.pie[data-astro-cid-kb2vq6wp] ul[data-astro-cid-kb2vq6wp]{padding:0;list-style:none}.pie[data-astro-cid-kb2vq6wp] li[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp],.pie__datos[data-astro-cid-kb2vq6wp] a[data-astro-cid-kb2vq6wp]{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.pie__datos[data-astro-cid-kb2vq6wp]{font-style:normal}.pie__datos[data-astro-cid-kb2vq6wp] p[data-astro-cid-kb2vq6wp]+p[data-astro-cid-kb2vq6wp]{margin-top:2px}.pie__legal[data-astro-cid-kb2vq6wp]{max-width:calc(var(--max) + var(--gutter) * 2);padding:20px var(--gutter);font-size:var(--t-sm);border-top:1px solid #fbfbf940;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-inline:auto;display:flex}.pie__legal[data-astro-cid-kb2vq6wp] ul[data-astro-cid-kb2vq6wp]{flex-wrap:wrap;gap:8px 24px;display:flex}.pie__barras[data-astro-cid-kb2vq6wp]{height:14px;display:flex}.pie__barras[data-astro-cid-kb2vq6wp] i[data-astro-cid-kb2vq6wp]{flex:1}
