.galeria[data-astro-cid-zz5di7e4] ul[data-astro-cid-zz5di7e4]{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(6,1fr)}@media(max-width:700px){.galeria[data-astro-cid-zz5di7e4] ul[data-astro-cid-zz5di7e4]{grid-template-columns:repeat(3,1fr)}}.galeria[data-astro-cid-zz5di7e4] img[data-astro-cid-zz5di7e4]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.cifras[data-astro-cid-jygpakn4]{padding-block:clamp(40px,6vw,64px)}.cifras[data-astro-cid-jygpakn4] ul[data-astro-cid-jygpakn4]{list-style:none;padding:0;margin-block:0;display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.cifras[data-astro-cid-jygpakn4] li[data-astro-cid-jygpakn4]{border-left:4px solid var(--naranja);padding-left:18px;display:grid;gap:6px}.cifras__valor[data-astro-cid-jygpakn4]{font-family:var(--fuente-titulos);font-weight:700;font-size:clamp(2rem,4vw,2.6rem);color:#fff;line-height:1.1}.cifras__valor--texto[data-astro-cid-jygpakn4]{font-size:1.25rem}.cifras__texto[data-astro-cid-jygpakn4]{color:#d5dee8;font-size:.98rem}.testimonio__caja[data-astro-cid-77b3s4wo]{max-width:860px;margin-inline:auto;position:relative;padding-top:48px}.testimonio__caja[data-astro-cid-77b3s4wo]:before{content:"“";position:absolute;top:-12px;left:0;font-family:Georgia,serif;font-size:6rem;line-height:1;color:var(--naranja)}blockquote[data-astro-cid-77b3s4wo]{margin:0}blockquote[data-astro-cid-77b3s4wo] p[data-astro-cid-77b3s4wo]{font-size:1.12rem;font-style:italic;color:var(--azul-oscuro)}figcaption[data-astro-cid-77b3s4wo]{display:flex;align-items:center;gap:16px;margin-top:20px}figcaption[data-astro-cid-77b3s4wo] img[data-astro-cid-77b3s4wo]{width:72px;height:72px;border-radius:50%;object-fit:cover}figcaption[data-astro-cid-77b3s4wo] strong[data-astro-cid-77b3s4wo]{display:block;font-family:var(--fuente-titulos);color:var(--azul-marino)}.testimonio__cargo[data-astro-cid-77b3s4wo]{color:var(--texto-suave);font-size:.95rem}.linea[data-astro-cid-l64d6kqp]{list-style:none;margin:0;padding:0;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.linea[data-astro-cid-l64d6kqp] li[data-astro-cid-l64d6kqp]{background:#fff;border-radius:var(--radio);padding:24px;box-shadow:var(--sombra);border-top:4px solid var(--naranja)}.linea__anio[data-astro-cid-l64d6kqp]{font-family:var(--fuente-titulos);font-weight:700;font-size:1.6rem;color:var(--azul-acento)}.linea[data-astro-cid-l64d6kqp] h3[data-astro-cid-l64d6kqp]{margin:6px 0 8px;font-size:1.1rem}.linea[data-astro-cid-l64d6kqp] p[data-astro-cid-l64d6kqp]{margin:0;color:var(--texto-suave);font-size:.98rem}.contacto[data-astro-cid-uszelk67]{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start}.formulario[data-astro-cid-uszelk67]{display:grid;gap:16px;margin-top:1.25rem}.campo[data-astro-cid-uszelk67]{display:grid;gap:6px}.campo[data-astro-cid-uszelk67] label[data-astro-cid-uszelk67]{font-weight:600;color:var(--azul-marino);font-size:.95rem}.opcional[data-astro-cid-uszelk67]{font-weight:400;color:var(--texto-suave)}.campo[data-astro-cid-uszelk67] input[data-astro-cid-uszelk67],.campo[data-astro-cid-uszelk67] textarea[data-astro-cid-uszelk67]{font:inherit;padding:12px 14px;border:1px solid #b9bfc6;border-radius:10px;background:#fff;color:var(--texto);width:100%}.campo[data-astro-cid-uszelk67] input[data-astro-cid-uszelk67]:focus,.campo[data-astro-cid-uszelk67] textarea[data-astro-cid-uszelk67]:focus{border-color:var(--azul-acento);outline:3px solid rgba(25,136,214,.25);outline-offset:0}.campo--casilla[data-astro-cid-uszelk67]{grid-template-columns:auto 1fr;align-items:start;gap:10px}.campo--casilla[data-astro-cid-uszelk67] input[data-astro-cid-uszelk67]{width:20px;height:20px;margin-top:3px;accent-color:var(--azul-marino)}.campo--casilla[data-astro-cid-uszelk67] label[data-astro-cid-uszelk67]{font-weight:400;color:var(--texto)}.trampa[data-astro-cid-uszelk67]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.nota[data-astro-cid-uszelk67]{font-size:.85rem;color:var(--texto-suave);margin:0}.aviso-config[data-astro-cid-uszelk67]{font-size:.85rem;background:var(--naranja-suave);padding:8px 12px;border-radius:8px;margin:0}.estado[data-astro-cid-uszelk67]{margin:0;font-weight:600;min-height:1.5em}.estado[data-astro-cid-uszelk67][data-tipo=ok]{color:#1d6b35}.estado[data-astro-cid-uszelk67][data-tipo=error]{color:#b42318}.formulario[data-astro-cid-uszelk67] .boton[data-astro-cid-uszelk67]{justify-self:start}.formulario[data-astro-cid-uszelk67] .boton[data-astro-cid-uszelk67]:disabled{opacity:.6;cursor:wait}.contacto__mapa[data-astro-cid-uszelk67] iframe[data-astro-cid-uszelk67]{width:100%;height:380px;border:0;border-radius:var(--radio);box-shadow:var(--sombra)}.contacto__direccion[data-astro-cid-uszelk67]{margin-top:12px;font-size:.95rem}
