picture:has(>.foto){display:contents}.foto[data-astro-cid-wijo5dqd]{object-fit:cover;width:100%;height:100%}.portada[data-astro-cid-vyevxk66]{min-height:100svh;padding-top:calc(var(--cabecera) + clamp(20px, 4vh, 56px));flex-direction:column;display:flex;position:relative}.portada__rejilla[data-astro-cid-vyevxk66]{flex:1;grid-template-columns:minmax(0,1.28fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.portada__texto[data-astro-cid-vyevxk66]{gap:clamp(22px,3.2vh,36px);padding-bottom:4vh;display:grid}.portada[data-astro-cid-vyevxk66] .titular[data-astro-cid-vyevxk66]{max-width:9.6em}.portada__botones[data-astro-cid-vyevxk66]{flex-wrap:wrap;gap:12px;display:flex}.pila[data-astro-cid-vyevxk66]{aspect-ratio:4/5.45;justify-self:center;width:clamp(280px,46svh,460px);margin-top:28px;position:relative}.carpeta[data-astro-cid-vyevxk66]{--x:0%;--y:0%;--r:0deg;--s:1;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(var(--s));transform-origin:50% 80%;transition:transform .9s var(--curva), opacity .6s var(--curva);position:absolute;inset:0}.carpeta[data-astro-cid-vyevxk66][data-pos="0"]{--r:-2deg;z-index:6}.carpeta[data-astro-cid-vyevxk66][data-pos="1"]{--x:5%;--y:-2.5%;--r:3.5deg;--s:.965;z-index:5}.carpeta[data-astro-cid-vyevxk66][data-pos="2"]{--x:-4.5%;--y:-5%;--r:-6deg;--s:.93;z-index:4}.carpeta[data-astro-cid-vyevxk66][data-pos="3"],.carpeta[data-astro-cid-vyevxk66][data-pos="4"],.carpeta[data-astro-cid-vyevxk66][data-pos="5"]{--y:-7%;--s:.9;z-index:1;opacity:0}.carpeta[data-astro-cid-vyevxk66].sale{--x:-58%;--y:10%;--r:-16deg;--s:.96;opacity:0;transition:transform .6s var(--curva-suave), opacity .5s 50ms ease}.carpeta__pestana[data-astro-cid-vyevxk66]{top:0;left:calc(22px + var(--pestana,0) * 27%);background:var(--blanco);letter-spacing:.13em;text-transform:uppercase;color:var(--azul);border-radius:14px 14px 0 0;padding:.62em 1.15em .5em;font-size:.7rem;font-weight:700;position:absolute;transform:translateY(calc(1px - 100%))}.carpeta__pestana[data-astro-cid-vyevxk66]:before,.carpeta__pestana[data-astro-cid-vyevxk66]:after{content:"";--fondo-pestana:var(--blanco);width:14px;height:14px;position:absolute;bottom:0}.carpeta__pestana[data-astro-cid-vyevxk66]:before{background:radial-gradient(circle at 0 0, transparent 13.5px, var(--fondo-pestana) 14px);left:-14px}.carpeta__pestana[data-astro-cid-vyevxk66]:after{background:radial-gradient(circle at 100% 0, transparent 13.5px, var(--fondo-pestana) 14px);right:-14px}.carpeta__cuerpo[data-astro-cid-vyevxk66]{background:var(--blanco);border-radius:var(--radio);flex-direction:column;height:100%;padding:12px 12px 0;display:flex;box-shadow:0 1px #1216330f,0 30px 60px -34px #12163361}.carpeta--particular[data-astro-cid-vyevxk66] .carpeta__pestana[data-astro-cid-vyevxk66]{color:var(--tinta);background:var(--melocoton-claro)}.carpeta--particular[data-astro-cid-vyevxk66] .carpeta__pestana[data-astro-cid-vyevxk66]:before,.carpeta--particular[data-astro-cid-vyevxk66] .carpeta__pestana[data-astro-cid-vyevxk66]:after{--fondo-pestana:var(--melocoton-claro)}.carpeta--particular[data-astro-cid-vyevxk66] .carpeta__cuerpo[data-astro-cid-vyevxk66]{background:var(--melocoton-claro)}.carpeta__foto[data-astro-cid-vyevxk66]{border-radius:calc(var(--radio) - 9px);flex:1;min-height:0;overflow:hidden}.carpeta__tramite[data-astro-cid-vyevxk66]{font-family:var(--f-titular);letter-spacing:-.015em;padding:.85em .4em 1em;font-size:clamp(1.15rem,1.5vw,1.4rem);line-height:1.15}.pila__siguiente[data-astro-cid-vyevxk66]{z-index:8;background:var(--tinta);width:54px;height:54px;color:var(--blanco);transition:transform .45s var(--curva), background-color .3s;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:64px;right:-14px}.pila__siguiente[data-astro-cid-vyevxk66]:hover{background:var(--azul);transform:rotate(-12deg)scale(1.06)}.pila__siguiente[data-astro-cid-vyevxk66] svg{width:20px;height:20px}.portada__franja[data-astro-cid-vyevxk66]{border-top:1px solid var(--linea);grid-template-columns:repeat(4,1fr);margin-top:clamp(28px,4vh,56px);padding-block:20px 24px;display:grid}.portada__franja[data-astro-cid-vyevxk66] li[data-astro-cid-vyevxk66]{gap:2px;padding-right:16px;font-size:.95rem;line-height:1.35;display:grid}.portada__franja[data-astro-cid-vyevxk66] li[data-astro-cid-vyevxk66]+li[data-astro-cid-vyevxk66]{border-left:1px solid var(--linea);padding-left:clamp(16px,2vw,28px)}.portada__franja[data-astro-cid-vyevxk66] strong[data-astro-cid-vyevxk66]{font-weight:650}.portada__franja[data-astro-cid-vyevxk66] span[data-astro-cid-vyevxk66]{color:var(--tinta-3)}@media (width<=900px){.portada__rejilla[data-astro-cid-vyevxk66]{grid-template-columns:1fr}.pila[data-astro-cid-vyevxk66]{width:min(78vw,400px);margin-top:40px}.portada__franja[data-astro-cid-vyevxk66]{grid-template-columns:1fr 1fr;row-gap:18px}.portada__franja[data-astro-cid-vyevxk66] li[data-astro-cid-vyevxk66]:nth-child(3){border-left:0;padding-left:0}}@media (width<=480px){.pila__siguiente[data-astro-cid-vyevxk66]{width:48px;height:48px;right:-8px}}.empresas[data-astro-cid-3k2d36ty]{padding-block:clamp(96px,14vh,180px) clamp(80px,12vh,150px)}.empresas__cabeza[data-astro-cid-3k2d36ty]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,96px);margin-bottom:clamp(48px,8vh,88px);display:grid}.empresas__cabeza[data-astro-cid-3k2d36ty] .h2[data-astro-cid-3k2d36ty]{max-width:10em}.empresas__intro[data-astro-cid-3k2d36ty]{justify-items:start;gap:28px;display:grid}.ano[data-astro-cid-3k2d36ty]{border-radius:calc(var(--radio) + 8px);background:var(--azul-hondo);color:var(--blanco);padding:clamp(28px,4vw,56px);position:relative}.ano__cabeza[data-astro-cid-3k2d36ty]{grid-template-columns:auto 1fr;align-items:baseline;gap:6px 32px;margin-bottom:clamp(36px,5vw,56px);display:grid}.ano__cabeza[data-astro-cid-3k2d36ty] p[data-astro-cid-3k2d36ty]{color:#fffdfab8}.ano__meses[data-astro-cid-3k2d36ty]{border-top:1px solid var(--linea-clara);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.ano__mes[data-astro-cid-3k2d36ty]{border-bottom:1px solid var(--linea-clara);border-left:1px solid var(--linea-clara);flex-direction:column;align-items:flex-start;gap:16px;min-height:168px;padding:20px 18px 24px;display:flex;position:relative}.ano__mes[data-astro-cid-3k2d36ty]:nth-child(6n+1){border-left:0}.ano__nombre[data-astro-cid-3k2d36ty]{font-family:var(--f-titular);letter-spacing:-.02em;font-size:clamp(1.45rem,2.1vw,1.9rem);line-height:1}.ano__mes--libre[data-astro-cid-3k2d36ty] .ano__nombre[data-astro-cid-3k2d36ty]{color:#fffdfa66}.ano__plazo[data-astro-cid-3k2d36ty]{gap:3px;line-height:1.25;display:grid}.ano__plazo[data-astro-cid-3k2d36ty] strong[data-astro-cid-3k2d36ty]{align-items:center;gap:8px;font-size:.97rem;font-weight:600;display:flex}.ano__plazo[data-astro-cid-3k2d36ty] strong[data-astro-cid-3k2d36ty]:before{content:"";background:var(--melocoton);border-radius:50%;flex:none;width:8px;height:8px}.ano__plazo[data-astro-cid-3k2d36ty] small[data-astro-cid-3k2d36ty]{color:#fffdfa99;padding-left:16px;font-size:.8rem}.ano__mes[data-astro-cid-3k2d36ty].es-hoy{background:#fbb4951a}.ano__mes[data-astro-cid-3k2d36ty].es-hoy .ano__nombre[data-astro-cid-3k2d36ty]{color:var(--melocoton)}.ano__ahora[data-astro-cid-3k2d36ty]{background:var(--melocoton);color:var(--tinta);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.3em .7em;font-size:.64rem;font-weight:700;display:none;position:absolute;top:0;left:14px;translate:0 -50%}.es-hoy[data-astro-cid-3k2d36ty] .ano__ahora[data-astro-cid-3k2d36ty]{display:block}.ano__siempre[data-astro-cid-3k2d36ty]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;padding:28px 18px 0;display:grid}.ano__siempre[data-astro-cid-3k2d36ty] dt[data-astro-cid-3k2d36ty]{color:#fffdfa99;font-size:.82rem}.ano__siempre[data-astro-cid-3k2d36ty] dd[data-astro-cid-3k2d36ty]{font-family:var(--f-titular);letter-spacing:-.015em;margin-top:4px;font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.2}.ano__nota[data-astro-cid-3k2d36ty]{color:#fffdfa8c;max-width:52em;margin-top:28px;padding-inline:18px;font-size:.85rem}.cuota[data-astro-cid-3k2d36ty]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(32px,6vw,112px);margin-top:clamp(96px,14vh,170px);display:grid}.cuota__foto[data-astro-cid-3k2d36ty]{top:calc(var(--cabecera) + 24px);aspect-ratio:4/5;border-radius:var(--radio);position:sticky;overflow:hidden}.cuota__titulo[data-astro-cid-3k2d36ty]{margin-bottom:clamp(28px,4vh,48px)}.cuota__lista[data-astro-cid-3k2d36ty] li[data-astro-cid-3k2d36ty]{border-top:1px solid var(--linea);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:10px 32px;padding-block:26px 28px;display:grid}.cuota__lista[data-astro-cid-3k2d36ty] li[data-astro-cid-3k2d36ty]:last-child{border-bottom:1px solid var(--linea)}.cuota__lista[data-astro-cid-3k2d36ty] p[data-astro-cid-3k2d36ty]{color:var(--tinta-2)}.cuota__aparte[data-astro-cid-3k2d36ty]{gap:8px;margin:clamp(56px,8vh,88px) 0 clamp(20px,3vh,32px);display:grid}.cuota__aparte[data-astro-cid-3k2d36ty] p[data-astro-cid-3k2d36ty],.cuota__lista--aparte[data-astro-cid-3k2d36ty] h4[data-astro-cid-3k2d36ty]{color:var(--tinta-2)}@media (width<=900px){.empresas__cabeza[data-astro-cid-3k2d36ty],.cuota[data-astro-cid-3k2d36ty],.ano__cabeza[data-astro-cid-3k2d36ty]{grid-template-columns:1fr}.cuota__foto[data-astro-cid-3k2d36ty]{aspect-ratio:4/3.4;position:relative;top:0}.cuota__lista[data-astro-cid-3k2d36ty] li[data-astro-cid-3k2d36ty]{grid-template-columns:1fr}}@media (width<=1099px){.ano__meses[data-astro-cid-3k2d36ty]{grid-template-columns:repeat(3,minmax(0,1fr))}.ano__mes[data-astro-cid-3k2d36ty]:nth-child(6n+1){border-left:1px solid var(--linea-clara)}.ano__mes[data-astro-cid-3k2d36ty]:nth-child(3n+1){border-left:0}.ano__mes[data-astro-cid-3k2d36ty]{min-height:0}}@media (width<=760px){.ano__mes[data-astro-cid-3k2d36ty]{gap:12px;min-height:128px;padding:16px 12px 18px}.ano__plazo[data-astro-cid-3k2d36ty] strong[data-astro-cid-3k2d36ty]{font-size:.86rem}.ano__plazo[data-astro-cid-3k2d36ty] small[data-astro-cid-3k2d36ty]{padding-left:0;font-size:.74rem}.ano__siempre[data-astro-cid-3k2d36ty]{grid-template-columns:1fr;padding-inline:0}.ano__nota[data-astro-cid-3k2d36ty]{padding-inline:0}}@media (width<=520px){.ano__meses[data-astro-cid-3k2d36ty]{grid-template-columns:repeat(2,minmax(0,1fr))}.ano__mes[data-astro-cid-3k2d36ty]:nth-child(3n+1){border-left:1px solid var(--linea-clara)}.ano__mes[data-astro-cid-3k2d36ty]:nth-child(odd){border-left:0}.ano__mes[data-astro-cid-3k2d36ty]{min-height:112px}.ano__plazo[data-astro-cid-3k2d36ty] small[data-astro-cid-3k2d36ty]{padding-left:16px}}.regimenes[data-astro-cid-w5bh7dxn]{padding-block:clamp(40px,6vh,80px) clamp(100px,14vh,180px)}.regimenes__cabeza[data-astro-cid-w5bh7dxn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,96px);margin-bottom:clamp(36px,6vh,64px);display:grid}.paneles[data-astro-cid-w5bh7dxn]{gap:12px;height:clamp(460px,74vh,760px);display:flex}.panel[data-astro-cid-w5bh7dxn]{border-radius:var(--radio);background:var(--tinta);min-width:0;color:var(--blanco);transition:flex-grow .9s var(--curva);flex:1 1 0;position:relative;overflow:hidden}.panel[data-astro-cid-w5bh7dxn].es-activo{flex-grow:2.7}.panel__boton[data-astro-cid-w5bh7dxn]{z-index:3;border-radius:inherit;position:absolute;inset:0}.panel__foto[data-astro-cid-w5bh7dxn]{position:absolute;inset:0}.panel__foto[data-astro-cid-w5bh7dxn] img{transition:transform 1.4s var(--curva), filter .9s var(--curva);filter:saturate(.55)brightness(.86);transform:scale(1.08)}.panel[data-astro-cid-w5bh7dxn].es-activo .panel__foto[data-astro-cid-w5bh7dxn] img{filter:none;transform:scale(1)}.panel[data-astro-cid-w5bh7dxn]:after{content:"";pointer-events:none;background:linear-gradient(#07134a00,#07134ad1);position:absolute;inset:40% 0 0}.panel__texto[data-astro-cid-w5bh7dxn]{z-index:2;pointer-events:none;padding:clamp(20px,2.4vw,36px);position:absolute;bottom:0;left:0;right:0}.panel__nombre[data-astro-cid-w5bh7dxn]{font-family:var(--f-titular);letter-spacing:-.02em;max-width:9em;font-size:clamp(1.4rem,2.3vw,2.4rem);font-weight:400;line-height:1.04}.panel__texto[data-astro-cid-w5bh7dxn] p[data-astro-cid-w5bh7dxn]{color:#fffdfad1;opacity:0;max-width:26em;max-height:0;transition:opacity .5s var(--curva), transform .6s var(--curva), max-height .6s var(--curva), margin-top .6s var(--curva);overflow:hidden;transform:translateY(10px)}.panel[data-astro-cid-w5bh7dxn].es-activo .panel__texto[data-astro-cid-w5bh7dxn] p[data-astro-cid-w5bh7dxn]{opacity:1;max-height:8em;margin-top:10px;transition-delay:.25s,.25s,0s,0s;transform:none}.panel[data-astro-cid-w5bh7dxn]:not(.es-activo) .panel__nombre[data-astro-cid-w5bh7dxn]{font-size:clamp(1rem,1.4vw,1.4rem)}.panel[data-astro-cid-w5bh7dxn]:not(.es-activo) .panel__texto[data-astro-cid-w5bh7dxn]{padding-inline:clamp(14px,1.6vw,28px)}@media (width<=900px){.regimenes__cabeza[data-astro-cid-w5bh7dxn]{grid-template-columns:1fr}.paneles[data-astro-cid-w5bh7dxn]{flex-direction:column;height:auto}.panel[data-astro-cid-w5bh7dxn]{height:112px;transition:height .8s var(--curva);flex:none}.panel[data-astro-cid-w5bh7dxn].es-activo{height:min(108vw,460px)}}.despachos[data-astro-cid-kg5i37yi]{padding-block:clamp(20px,4vh,48px) clamp(110px,15vh,190px)}.despachos__rejilla[data-astro-cid-kg5i37yi]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,7vw,128px);display:grid}.despachos__texto[data-astro-cid-kg5i37yi]{justify-items:start;gap:28px;display:grid}.despachos__texto[data-astro-cid-kg5i37yi] .h2[data-astro-cid-kg5i37yi]{max-width:11em}.expediente[data-astro-cid-kg5i37yi]{justify-self:center;width:min(100%,470px);padding-top:40px;rotate:-2deg}.expediente__pestanas[data-astro-cid-kg5i37yi]{gap:8px;padding-left:26px;display:flex}.expediente__pestana[data-astro-cid-kg5i37yi]{background:var(--papel-2);color:var(--tinta-2);letter-spacing:.13em;text-transform:uppercase;border-radius:14px 14px 0 0;margin-bottom:-10px;padding:.7em 1.2em .9em;font-size:.72rem;font-weight:700}.expediente__pestana[data-astro-cid-kg5i37yi].es-nueva{background:var(--azul);color:var(--blanco)}.expediente__cuerpo[data-astro-cid-kg5i37yi]{border-radius:var(--radio);background:var(--blanco);padding:clamp(26px,3vw,40px);position:relative;box-shadow:0 1px #1216330f,0 30px 60px -34px #12163361}.expediente__cliente[data-astro-cid-kg5i37yi]{font-family:var(--f-titular);letter-spacing:-.02em;margin-bottom:22px;font-size:clamp(1.7rem,2.6vw,2.3rem);line-height:1.05}.expediente[data-astro-cid-kg5i37yi] li[data-astro-cid-kg5i37yi]{border-top:1px solid var(--linea);color:var(--tinta-3);justify-content:space-between;align-items:baseline;gap:16px;padding-block:15px;display:flex}.expediente[data-astro-cid-kg5i37yi] li[data-astro-cid-kg5i37yi] strong[data-astro-cid-kg5i37yi]{color:var(--tinta-2);font-weight:600}.expediente[data-astro-cid-kg5i37yi] li[data-astro-cid-kg5i37yi].es-nueva span[data-astro-cid-kg5i37yi]{color:var(--tinta);font-weight:600}.expediente[data-astro-cid-kg5i37yi] li[data-astro-cid-kg5i37yi].es-nueva strong[data-astro-cid-kg5i37yi]{color:var(--azul);align-items:center;gap:9px;display:inline-flex}.expediente[data-astro-cid-kg5i37yi] li[data-astro-cid-kg5i37yi].es-nueva strong[data-astro-cid-kg5i37yi]:before{content:"";background:var(--melocoton);border-radius:50%;width:8px;height:8px}@media (width<=900px){.despachos__rejilla[data-astro-cid-kg5i37yi]{grid-template-columns:1fr}}.particulares[data-astro-cid-6bkg273s]{background:var(--papel-2);position:relative}.particulares__fijo[data-astro-cid-6bkg273s]{padding-block:clamp(96px,13vh,160px) clamp(64px,9vh,110px)}.particulares__cabeza[data-astro-cid-6bkg273s]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(28px,5vw,96px);margin-bottom:clamp(40px,6vh,72px);display:grid}.particulares__cabeza[data-astro-cid-6bkg273s] .h2[data-astro-cid-6bkg273s]{max-width:11em}.momentos[data-astro-cid-6bkg273s]{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:max(var(--margen), calc((100vw - var(--ancho)) / 2 + var(--margen)));scroll-padding-inline:max(var(--margen), calc((100vw - var(--ancho)) / 2 + var(--margen)));overflow-x:auto}.momentos[data-astro-cid-6bkg273s]::-webkit-scrollbar{display:none}.momentos__fila[data-astro-cid-6bkg273s]{gap:clamp(16px,2vw,28px);width:max-content;display:flex}.momento[data-astro-cid-6bkg273s]{scroll-snap-align:start;width:clamp(280px,min(30vw,50svh),460px)}.momento__foto[data-astro-cid-6bkg273s]{aspect-ratio:4/4.6;border-radius:var(--radio);margin-bottom:22px;overflow:hidden}.momento__foto[data-astro-cid-6bkg273s] img{transition:transform 1.2s var(--curva)}.momento[data-astro-cid-6bkg273s]:hover .momento__foto[data-astro-cid-6bkg273s] img{transform:scale(1.04)}.momento[data-astro-cid-6bkg273s] .h3[data-astro-cid-6bkg273s]{max-width:14em;margin-bottom:8px}.momento[data-astro-cid-6bkg273s]>p[data-astro-cid-6bkg273s]{color:var(--tinta-2);max-width:26em}.momento__lamina[data-astro-cid-6bkg273s]{aspect-ratio:4/4.6;border-radius:var(--radio);flex-direction:column;justify-content:space-between;gap:24px;padding:clamp(24px,2.6vw,40px);display:flex}.momento__lamina[data-astro-cid-6bkg273s] h3[data-astro-cid-6bkg273s]{font-family:var(--f-titular);letter-spacing:-.03em;font-size:clamp(1.9rem,3vw,3rem);font-weight:400;line-height:1.02}.momento__lamina[data-astro-cid-6bkg273s] p[data-astro-cid-6bkg273s]{max-width:22em;font-size:1.05rem}.momento--melocoton[data-astro-cid-6bkg273s] .momento__lamina[data-astro-cid-6bkg273s]{background:var(--melocoton)}.momento--azul[data-astro-cid-6bkg273s] .momento__lamina[data-astro-cid-6bkg273s]{background:var(--azul);color:var(--blanco)}.momento--cierre[data-astro-cid-6bkg273s] .momento__lamina[data-astro-cid-6bkg273s]{background:var(--tinta);color:var(--blanco);justify-content:flex-end;align-items:flex-start}.momento__pregunta[data-astro-cid-6bkg273s]{font-family:var(--f-titular);letter-spacing:-.03em;line-height:1.02;font-size:clamp(1.9rem,3vw,3rem)!important}.momentos__progreso[data-astro-cid-6bkg273s]{background:var(--linea);border-radius:2px;width:min(100%,360px);height:2px;margin-top:clamp(32px,5vh,56px);margin-left:0;overflow:hidden}.momentos__progreso[data-astro-cid-6bkg273s] span[data-astro-cid-6bkg273s]{background:var(--azul);transform-origin:0;height:100%;display:block;transform:scaleX(.12)}.momentos-fijados .momentos[data-astro-cid-6bkg273s]{scroll-snap-type:none;overflow:visible}@media (width<=900px){.particulares__cabeza[data-astro-cid-6bkg273s]{grid-template-columns:1fr}.momento[data-astro-cid-6bkg273s]{width:80vw}}.calculadora[data-astro-cid-aux2vigd]{background:var(--azul);color:var(--blanco);padding-block:clamp(96px,14vh,170px);position:relative}.calculadora__rejilla[data-astro-cid-aux2vigd]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(36px,6vw,112px);display:grid}.calculadora__texto[data-astro-cid-aux2vigd]{top:calc(var(--cabecera) + 40px);gap:28px;display:grid;position:sticky}.calculadora[data-astro-cid-aux2vigd] .entradilla[data-astro-cid-aux2vigd]{color:#fffdfacc}.calc[data-astro-cid-aux2vigd]{border-radius:calc(var(--radio) + 6px);background:var(--blanco);color:var(--tinta);padding:clamp(22px,3vw,40px)}.calc__tipo[data-astro-cid-aux2vigd]{background:var(--papel-2);border:0;border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 28px;padding:4px;display:grid}.calc__tipo[data-astro-cid-aux2vigd] label[data-astro-cid-aux2vigd]{position:relative}.calc__tipo[data-astro-cid-aux2vigd] input[data-astro-cid-aux2vigd]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.calc__tipo[data-astro-cid-aux2vigd] span[data-astro-cid-aux2vigd]{text-align:center;transition:background-color .35s var(--curva), color .35s var(--curva);border-radius:999px;padding:.8em 1em;font-weight:600;display:block}.calc__tipo[data-astro-cid-aux2vigd] input[data-astro-cid-aux2vigd]:checked+span[data-astro-cid-aux2vigd]{background:var(--tinta);color:var(--blanco)}.calc__tipo[data-astro-cid-aux2vigd] input[data-astro-cid-aux2vigd]:focus-visible+span[data-astro-cid-aux2vigd]{outline:2.5px solid var(--azul);outline-offset:2px}.calc__campos[data-astro-cid-aux2vigd]{grid-template-columns:1fr 1fr;gap:22px 20px;display:grid}.campo[data-astro-cid-aux2vigd]{gap:8px;display:grid}.campo--ancho[data-astro-cid-aux2vigd]{grid-column:1/-1}.campo__etiqueta[data-astro-cid-aux2vigd]{font-size:.9rem;font-weight:600}.campo[data-astro-cid-aux2vigd] input[data-astro-cid-aux2vigd]{border:0;border-bottom:1.5px solid var(--linea);width:100%;font-family:var(--f-titular);letter-spacing:-.01em;background:0 0;border-radius:0;padding:.4em 0 .45em;font-size:clamp(1.4rem,2vw,1.8rem);transition:border-color .3s}.campo[data-astro-cid-aux2vigd] input[data-astro-cid-aux2vigd]:focus{border-bottom-color:var(--azul);outline:none}.campo__euros[data-astro-cid-aux2vigd]{font-family:var(--f-titular);align-items:baseline;gap:8px;font-size:clamp(1.4rem,2vw,1.8rem);display:flex}.campo[data-astro-cid-aux2vigd] small[data-astro-cid-aux2vigd]{color:var(--tinta-3);font-size:.82rem;line-height:1.45}.calc__resultado[data-astro-cid-aux2vigd]{border-radius:var(--radio);background:var(--melocoton-claro);justify-items:start;gap:6px;margin:32px calc(clamp(22px,3vw,40px)/-2.22222) 0;padding:clamp(22px,2.6vw,34px);display:grid}.calc__antes[data-astro-cid-aux2vigd]{font-weight:600}.calc__cifra[data-astro-cid-aux2vigd]{font-family:var(--f-titular);letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;font-size:clamp(3.4rem,7vw,6.4rem);line-height:.95}.calc__detalle[data-astro-cid-aux2vigd]{color:var(--tinta-2);max-width:36em;margin:10px 0 18px;font-size:.95rem}.sin-resultado[data-astro-cid-aux2vigd] .calc__cifra[data-astro-cid-aux2vigd]{opacity:.3}.calc__aviso[data-astro-cid-aux2vigd]{color:var(--tinta-3);margin-top:20px;font-size:.8rem;line-height:1.5}@media (width<=900px){.calculadora__rejilla[data-astro-cid-aux2vigd]{grid-template-columns:1fr}.calculadora__texto[data-astro-cid-aux2vigd]{position:static}}@media (width<=520px){.calc__campos[data-astro-cid-aux2vigd]{grid-template-columns:1fr}}.certificado[data-astro-cid-6s4i3zze]{background:var(--melocoton-claro);padding-block:clamp(96px,14vh,170px)}.certificado__rejilla[data-astro-cid-6s4i3zze]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,112px);display:grid}.certificado__cabeza[data-astro-cid-6s4i3zze]{justify-items:start;gap:28px;display:grid}.certificado__cabeza[data-astro-cid-6s4i3zze] .h2[data-astro-cid-6s4i3zze]{max-width:9.5em}.certificado__usos[data-astro-cid-6s4i3zze]{gap:12px;display:grid}.certificado__usos[data-astro-cid-6s4i3zze] li[data-astro-cid-6s4i3zze]{border-radius:var(--radio);background:var(--blanco);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;padding:22px 28px;display:flex}.certificado__usos[data-astro-cid-6s4i3zze] strong[data-astro-cid-6s4i3zze]{font-family:var(--f-titular);letter-spacing:-.015em;font-size:1.4rem;font-weight:450;line-height:1.15}.certificado__usos[data-astro-cid-6s4i3zze] span[data-astro-cid-6s4i3zze]:last-child{color:var(--tinta-2)}.certificado__usos[data-astro-cid-6s4i3zze] li[data-astro-cid-6s4i3zze]:nth-child(2){margin-left:7%}.certificado__usos[data-astro-cid-6s4i3zze] li[data-astro-cid-6s4i3zze]:nth-child(3){margin-left:14%}.certificado__usos[data-astro-cid-6s4i3zze] li[data-astro-cid-6s4i3zze]:nth-child(4){margin-left:21%}@media (width<=900px){.certificado__rejilla[data-astro-cid-6s4i3zze]{grid-template-columns:1fr}.certificado__usos[data-astro-cid-6s4i3zze] li[data-astro-cid-6s4i3zze]{margin-left:0!important}}.manifiesto[data-astro-cid-eycb2ekw]{padding-block:clamp(110px,16vh,200px)}.manifiesto__texto[data-astro-cid-eycb2ekw]{max-width:21em;font-family:var(--f-titular);letter-spacing:-.028em;text-wrap:pretty;font-size:clamp(2rem,4.1vw,4.3rem);line-height:1.08}.manifiesto__texto[data-astro-cid-eycb2ekw] .palabra{opacity:.16}.contraste[data-astro-cid-eycb2ekw]{margin-top:clamp(80px,12vh,150px)}.contraste__cabeza[data-astro-cid-eycb2ekw],.contraste[data-astro-cid-eycb2ekw] li[data-astro-cid-eycb2ekw]{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:clamp(20px,4vw,64px);display:grid}.contraste__cabeza[data-astro-cid-eycb2ekw]{letter-spacing:.13em;text-transform:uppercase;color:var(--tinta-3);padding-bottom:16px;font-size:.78rem;font-weight:700}.contraste__cabeza[data-astro-cid-eycb2ekw] span[data-astro-cid-eycb2ekw]:last-child{color:var(--azul)}.contraste[data-astro-cid-eycb2ekw] li[data-astro-cid-eycb2ekw]{border-top:1px solid var(--linea);align-items:baseline;padding-block:clamp(20px,3vh,30px)}.contraste[data-astro-cid-eycb2ekw] li[data-astro-cid-eycb2ekw]:last-child{border-bottom:1px solid var(--linea)}.contraste__antes[data-astro-cid-eycb2ekw]{color:var(--tinta-3);font-size:1.05rem}.contraste__antes[data-astro-cid-eycb2ekw] s[data-astro-cid-eycb2ekw]{background:linear-gradient(currentColor, currentColor) no-repeat 0 55% / var(--tachado,100%) 1.5px;text-decoration:none}.contraste__ahora[data-astro-cid-eycb2ekw]{font-family:var(--f-titular);letter-spacing:-.02em;font-size:clamp(1.5rem,2.5vw,2.4rem);line-height:1.1}@media (width<=640px){.contraste__cabeza[data-astro-cid-eycb2ekw]{display:none}.contraste[data-astro-cid-eycb2ekw] li[data-astro-cid-eycb2ekw]{grid-template-columns:1fr;gap:6px}}.zona[data-astro-cid-ctkuo7we]{--zona-corredor:color-mix(in srgb, var(--azul) 30%, var(--blanco));background:var(--blanco);padding-block:clamp(90px,13vh,160px);overflow:hidden}.zona__rejilla[data-astro-cid-ctkuo7we]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.zona__texto[data-astro-cid-ctkuo7we]{gap:28px;display:grid}.zona__listas[data-astro-cid-ctkuo7we]{grid-template-columns:1fr 1fr;gap:28px;margin-top:12px;display:grid}.zona__listas[data-astro-cid-ctkuo7we] h3[data-astro-cid-ctkuo7we]{border-bottom:1px solid var(--linea);letter-spacing:.13em;text-transform:uppercase;color:var(--azul);align-items:center;gap:10px;margin-bottom:10px;padding-bottom:10px;font-size:.78rem;font-weight:700;display:flex}.zona__color[data-astro-cid-ctkuo7we]{background:var(--zona-corredor);border-radius:4px;flex:none;width:12px;height:12px}.zona__color--todo[data-astro-cid-ctkuo7we]{background:var(--azul)}.zona__listas[data-astro-cid-ctkuo7we] ul[data-astro-cid-ctkuo7we]{columns:2;color:var(--tinta-2);column-gap:16px;font-size:.96rem;line-height:1.85}.zona__mapa[data-astro-cid-ctkuo7we]{margin-right:calc(var(--margen) * -.5)}.zona__mapa[data-astro-cid-ctkuo7we] svg[data-astro-cid-ctkuo7we]{width:100%;height:auto}.mapa__vecinas[data-astro-cid-ctkuo7we]{fill:none;stroke:var(--tinta);stroke-opacity:.2;stroke-width:1.2px;stroke-linejoin:round}.mapa__nuestra[data-astro-cid-ctkuo7we]{fill:var(--zona-corredor);stroke:var(--blanco);stroke-width:2.5px;stroke-linejoin:round}.mapa__nuestra--todo[data-astro-cid-ctkuo7we]{fill:var(--azul)}.mapa__mar[data-astro-cid-ctkuo7we]{font-family:var(--f-titular);fill:var(--tinta-3);letter-spacing:-.01em;font-size:38px;font-style:italic}.mapa__ciudad[data-astro-cid-ctkuo7we] circle[data-astro-cid-ctkuo7we]{fill:var(--melocoton);stroke:var(--blanco);stroke-width:2.5px}.mapa__ciudad[data-astro-cid-ctkuo7we] rect[data-astro-cid-ctkuo7we]{fill:var(--blanco)}.mapa__ciudad[data-astro-cid-ctkuo7we] text[data-astro-cid-ctkuo7we]{font-family:var(--f-texto);fill:var(--tinta);font-size:18.5px;font-weight:600}@media (width<=900px){.zona__rejilla[data-astro-cid-ctkuo7we]{grid-template-columns:1fr}.zona__mapa[data-astro-cid-ctkuo7we]{order:-1;margin-right:0}.zona__texto[data-astro-cid-ctkuo7we]{order:0}}@media (width<=640px){.mapa__ciudad[data-astro-cid-ctkuo7we] rect[data-astro-cid-ctkuo7we],.mapa__ciudad[data-astro-cid-ctkuo7we] text[data-astro-cid-ctkuo7we]{display:none}.mapa__ciudad[data-astro-cid-ctkuo7we] circle[data-astro-cid-ctkuo7we]{r:10px}}@media (width<=480px){.zona__listas[data-astro-cid-ctkuo7we]{grid-template-columns:1fr}}.preguntas[data-astro-cid-gb4nbdvp]{padding-block:clamp(96px,14vh,170px)}.preguntas__rejilla[data-astro-cid-gb4nbdvp]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,6vw,112px);display:grid}.preguntas__rejilla[data-astro-cid-gb4nbdvp]>.h2[data-astro-cid-gb4nbdvp]{top:calc(var(--cabecera) + 40px);max-width:8.5em;position:sticky}.pregunta[data-astro-cid-gb4nbdvp]{border-top:1px solid var(--linea)}.pregunta[data-astro-cid-gb4nbdvp]:last-child{border-bottom:1px solid var(--linea)}.pregunta[data-astro-cid-gb4nbdvp] summary[data-astro-cid-gb4nbdvp]{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:26px;list-style:none;display:flex}.pregunta[data-astro-cid-gb4nbdvp] summary[data-astro-cid-gb4nbdvp]::-webkit-details-marker{display:none}.pregunta__texto[data-astro-cid-gb4nbdvp]{font-family:var(--f-titular);letter-spacing:-.012em;font-size:clamp(1.25rem,1.75vw,1.6rem);line-height:1.2;transition:color .3s}.pregunta[data-astro-cid-gb4nbdvp] summary[data-astro-cid-gb4nbdvp]:hover .pregunta__texto[data-astro-cid-gb4nbdvp]{color:var(--azul)}.pregunta__signo[data-astro-cid-gb4nbdvp]{width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--linea);transition:background-color .35s var(--curva), transform .5s var(--curva);border-radius:50%;flex:none;position:relative}.pregunta__signo[data-astro-cid-gb4nbdvp]:before,.pregunta__signo[data-astro-cid-gb4nbdvp]:after{content:"";background:currentColor;border-radius:2px;width:14px;height:1.6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pregunta__signo[data-astro-cid-gb4nbdvp]:after{transition:transform .5s var(--curva);transform:translate(-50%,-50%)rotate(90deg)}.pregunta[data-astro-cid-gb4nbdvp][open] .pregunta__signo[data-astro-cid-gb4nbdvp]{background:var(--tinta);color:var(--blanco);box-shadow:none}.pregunta[data-astro-cid-gb4nbdvp][open] .pregunta__signo[data-astro-cid-gb4nbdvp]:after{transform:translate(-50%,-50%)rotate(0)}.pregunta__respuesta[data-astro-cid-gb4nbdvp]{color:var(--tinta-2);max-width:42em;padding:0 64px 30px 0}@supports (interpolate-size:allow-keywords){.pregunta[data-astro-cid-gb4nbdvp]{interpolate-size:allow-keywords}.pregunta[data-astro-cid-gb4nbdvp]::details-content{height:0;transition:height .5s var(--curva), content-visibility .5s allow-discrete;overflow:clip}.pregunta[data-astro-cid-gb4nbdvp][open]::details-content{height:auto}}@media (width<=900px){.preguntas__rejilla[data-astro-cid-gb4nbdvp]{grid-template-columns:1fr}.preguntas__rejilla[data-astro-cid-gb4nbdvp]>.h2[data-astro-cid-gb4nbdvp]{position:static}.pregunta__respuesta[data-astro-cid-gb4nbdvp]{padding-right:0}}.contacto[data-astro-cid-7b4tjujo]{background:var(--azul-hondo);color:var(--blanco);padding-block:clamp(96px,14vh,170px)}.contacto__rejilla[data-astro-cid-7b4tjujo]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,6vw,112px);display:grid}.contacto__texto[data-astro-cid-7b4tjujo]{align-content:start;gap:28px;display:grid}.contacto[data-astro-cid-7b4tjujo] .entradilla[data-astro-cid-7b4tjujo]{color:#fffdfac7}.contacto__foto[data-astro-cid-7b4tjujo]{aspect-ratio:4/4.4;border-radius:var(--radio);width:min(100%,360px);margin-top:12px;overflow:hidden}.contacto__correo[data-astro-cid-7b4tjujo]{color:#fffdfabf}.contacto__correo[data-astro-cid-7b4tjujo] a[data-astro-cid-7b4tjujo]{color:var(--melocoton);text-underline-offset:.2em;font-weight:600;text-decoration:underline 1.5px}.formulario[data-astro-cid-7b4tjujo]{border-radius:calc(var(--radio) + 6px);background:var(--blanco);color:var(--tinta);padding:clamp(24px,3.2vw,48px)}.formulario__quien[data-astro-cid-7b4tjujo]{border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 28px;padding:0;display:flex}.formulario__quien[data-astro-cid-7b4tjujo] legend[data-astro-cid-7b4tjujo]{float:left;margin-right:10px;font-weight:650}.formulario__quien[data-astro-cid-7b4tjujo] label[data-astro-cid-7b4tjujo]{position:relative}.formulario__quien[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.formulario__quien[data-astro-cid-7b4tjujo] span[data-astro-cid-7b4tjujo]{box-shadow:inset 0 0 0 1.5px var(--linea);transition:background-color .3s var(--curva), color .3s var(--curva), box-shadow .3s;border-radius:999px;padding:.7em 1.2em;font-weight:600;display:block}.formulario__quien[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]:checked+span[data-astro-cid-7b4tjujo]{background:var(--azul);color:var(--blanco);box-shadow:none}.formulario__quien[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]:focus-visible+span[data-astro-cid-7b4tjujo]{outline:2.5px solid var(--azul);outline-offset:2px}.formulario__campos[data-astro-cid-7b4tjujo]{grid-template-columns:1fr 1fr;gap:22px 20px;display:grid}.fcampo[data-astro-cid-7b4tjujo]{gap:6px;display:grid}.fcampo[data-astro-cid-7b4tjujo][hidden]{display:none}.fcampo--ancho[data-astro-cid-7b4tjujo]{grid-column:1/-1}.fcampo[data-astro-cid-7b4tjujo]>span[data-astro-cid-7b4tjujo]{font-size:.88rem;font-weight:600}.fcampo[data-astro-cid-7b4tjujo] small[data-astro-cid-7b4tjujo]{color:var(--tinta-3);font-weight:400}.fcampo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo],.fcampo[data-astro-cid-7b4tjujo] select[data-astro-cid-7b4tjujo],.fcampo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]{background:var(--papel);border:0;border-radius:14px;width:100%;padding:.85em 1em;font-size:1rem;transition:box-shadow .25s,background-color .25s}.fcampo[data-astro-cid-7b4tjujo] select[data-astro-cid-7b4tjujo]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='m5 7.5 5 5 5-5' stroke='%23121633' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .9em center;background-repeat:no-repeat;background-size:18px;padding-right:2.6em}.fcampo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]{resize:vertical;min-height:96px}.fcampo[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]:focus,.fcampo[data-astro-cid-7b4tjujo] select[data-astro-cid-7b4tjujo]:focus,.fcampo[data-astro-cid-7b4tjujo] textarea[data-astro-cid-7b4tjujo]:focus{background-color:var(--blanco);box-shadow:inset 0 0 0 2px var(--azul);outline:none}.es-error[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]{box-shadow:inset 0 0 0 2px #c2412d}.formulario__acepto[data-astro-cid-7b4tjujo]{color:var(--tinta-2);align-items:flex-start;gap:10px;margin:24px 0 26px;font-size:.92rem;display:flex}.formulario__acepto[data-astro-cid-7b4tjujo] input[data-astro-cid-7b4tjujo]{width:18px;height:18px;accent-color:var(--azul);flex:none;margin:2px 0 0}.formulario__acepto[data-astro-cid-7b4tjujo].es-error{color:#c2412d}.formulario__acepto[data-astro-cid-7b4tjujo] a[data-astro-cid-7b4tjujo]{text-underline-offset:.18em;text-decoration:underline}.formulario__error[data-astro-cid-7b4tjujo]{color:#c2412d;margin:-8px 0 20px;font-size:.92rem;font-weight:600}.formulario__error[data-astro-cid-7b4tjujo] a[data-astro-cid-7b4tjujo]{text-underline-offset:.18em;text-decoration:underline}.formulario__error[data-astro-cid-7b4tjujo][hidden]{display:none}.formulario__trampa[data-astro-cid-7b4tjujo]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formulario[data-astro-cid-7b4tjujo] .boton--melocoton[data-astro-cid-7b4tjujo]:hover{--fondo:var(--tinta);--texto:var(--blanco)}.formulario[data-astro-cid-7b4tjujo] button[data-astro-cid-7b4tjujo][disabled]{opacity:.6;cursor:progress}.formulario__gracias[data-astro-cid-7b4tjujo]{outline:none;gap:18px;padding-block:40px;display:grid}.formulario__gracias[data-astro-cid-7b4tjujo][hidden],.formulario__paso[data-astro-cid-7b4tjujo][hidden]{display:none}@media (width<=900px){.contacto__rejilla[data-astro-cid-7b4tjujo]{grid-template-columns:1fr}.contacto__foto[data-astro-cid-7b4tjujo]{display:none}}@media (width<=520px){.formulario__campos[data-astro-cid-7b4tjujo]{grid-template-columns:1fr}.formulario__quien[data-astro-cid-7b4tjujo] legend[data-astro-cid-7b4tjujo]{float:none;width:100%;margin-bottom:4px}}
