.vias[data-astro-cid-g3cwdzqx]{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}@media(min-width:640px){.vias[data-astro-cid-g3cwdzqx]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.vias[data-astro-cid-g3cwdzqx]{grid-template-columns:minmax(0,.85fr) minmax(0,.75fr) minmax(0,1.4fr) minmax(0,1.25fr)}}@media(min-width:640px)and (max-width:1023px){.via--ancha[data-astro-cid-g3cwdzqx],.via[data-astro-cid-g3cwdzqx]:last-child{grid-column:span 2}}.via__linea[data-astro-cid-g3cwdzqx]{white-space:nowrap;font-size:clamp(.8rem,.35vw + .72rem,.93rem)}.via[data-astro-cid-g3cwdzqx]{position:relative;padding:2.25rem 1.5rem 2.25rem 0;border-top:1px solid var(--color-linea);transition:transform .45s var(--ease-salida)}@media(min-width:1024px){.via[data-astro-cid-g3cwdzqx]{border-top:0;padding:2.75rem 1.5rem}.via[data-astro-cid-g3cwdzqx]+.via[data-astro-cid-g3cwdzqx]{border-left:1px solid var(--color-linea)}}.via[data-astro-cid-g3cwdzqx]:hover{transform:translateY(-4px)}.via__ic[data-astro-cid-g3cwdzqx]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;background:var(--color-brand-50);color:var(--color-brand-700);transition:background-color .4s var(--ease-editorial),color .4s var(--ease-editorial)}.via[data-astro-cid-g3cwdzqx]:hover .via__ic[data-astro-cid-g3cwdzqx]{background:var(--color-brand-700);color:#fff}.via__valor[data-astro-cid-g3cwdzqx]{margin-top:.5rem;font-size:.93rem}@media(prefers-reduced-motion:reduce){.via[data-astro-cid-g3cwdzqx],.via__ic[data-astro-cid-g3cwdzqx]{transition:none}.via[data-astro-cid-g3cwdzqx]:hover{transform:none}}.contacto[data-astro-cid-g3cwdzqx]{display:grid;gap:3rem}@media(min-width:1024px){.contacto[data-astro-cid-g3cwdzqx]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:4rem;align-items:start}}.formulario{margin-top:2.5rem;padding:1.75rem;background:var(--color-papel);border:1px solid var(--color-linea);border-radius:var(--r-lg);box-shadow:0 36px 70px -56px #083b8073}@media(min-width:640px){.formulario{padding:2.75rem}}.bloque[data-astro-cid-g3cwdzqx]{border:0;padding:0}.bloque[data-astro-cid-g3cwdzqx]+.bloque[data-astro-cid-g3cwdzqx]{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid var(--color-linea)}.bloque__rotulo[data-astro-cid-g3cwdzqx]{display:flex;align-items:center;gap:1rem;width:100%;padding:0;margin-bottom:1.6rem}.bloque__folio[data-astro-cid-g3cwdzqx]{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:999px;background:var(--color-brand-50);color:var(--color-brand-700);font-size:.82rem;font-weight:500;font-variant-numeric:lining-nums tabular-nums}.bloque__titulo[data-astro-cid-g3cwdzqx]{display:block;font-family:var(--font-display-texto);font-size:1.08rem;line-height:1.2;font-weight:700}.bloque__nota[data-astro-cid-g3cwdzqx]{display:block;margin-top:.2rem;font-size:.85rem;color:var(--color-tinta-45)}.rejilla-campos[data-astro-cid-g3cwdzqx]{display:grid;gap:1.25rem}@media(min-width:640px){.rejilla-campos[data-astro-cid-g3cwdzqx]{grid-template-columns:repeat(2,minmax(0,1fr))}}.campo-ancho[data-astro-cid-g3cwdzqx]{grid-column:1 / -1}.formulario__pie[data-astro-cid-g3cwdzqx]{margin-top:2.5rem;padding:1.6rem;border-radius:var(--r-md);background:var(--color-papel-2)}.consentimiento[data-astro-cid-g3cwdzqx]{display:flex;align-items:flex-start;gap:.75rem;font-size:.83rem;line-height:1.6;color:var(--color-tinta-70)}.formulario__accion[data-astro-cid-g3cwdzqx]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.4rem}.formulario__respuesta[data-astro-cid-g3cwdzqx]{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-brand-700)}.formulario__nota[data-astro-cid-g3cwdzqx]{margin-top:1rem;font-size:.79rem;color:var(--color-tinta-45)}.tarjeta[data-astro-cid-g3cwdzqx]{padding:1.75rem;background:#fff;border:1px solid var(--color-linea);border-radius:var(--r-lg)}@media(min-width:640px){.tarjeta[data-astro-cid-g3cwdzqx]{padding:2rem}}.mapa[data-astro-cid-g3cwdzqx]{position:relative;display:grid;place-items:center;height:15rem;margin-top:1.5rem;overflow:hidden;border-radius:var(--r-md);background:var(--color-brand-950)}
