.contacto[data-astro-cid-kphbpcdu]{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:3rem 4rem;width:100%;padding-block:56px 72px;display:grid}.contacto__intro[data-astro-cid-kphbpcdu]{color:#555;max-width:34rem;margin:0;font-size:18px;line-height:1.6}.contacto[data-astro-cid-kphbpcdu] dl[data-astro-cid-kphbpcdu],.contacto[data-astro-cid-kphbpcdu] dd[data-astro-cid-kphbpcdu]{margin:0}.etiqueta[data-astro-cid-kphbpcdu]{color:var(--color-acento-texto);font-family:var(--font-titulos), sans-serif;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:12px;font-weight:700;line-height:1.4;display:flex}.etiqueta[data-astro-cid-kphbpcdu] .icon{flex:none;font-size:15px}.vias[data-astro-cid-kphbpcdu]{border-top:1px solid var(--color-borde);margin:2rem 0 0;padding:0;list-style:none}.vias[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{border-bottom:1px solid var(--color-borde);padding-block:1.25rem}.via[data-astro-cid-kphbpcdu]{color:var(--color-texto);font-family:var(--font-titulos), sans-serif;overflow-wrap:anywhere;align-items:center;gap:.9rem;font-size:28px;font-weight:700;line-height:1.25;transition:color .2s;display:inline-flex}.via[data-astro-cid-kphbpcdu] .icon{color:var(--color-acento-texto);flex:none;font-size:24px}.via[data-astro-cid-kphbpcdu]:hover,.via[data-astro-cid-kphbpcdu]:focus-visible{color:var(--color-acento-texto)}.datos[data-astro-cid-kphbpcdu]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem 3rem;display:grid;margin-top:2rem!important}.datos[data-astro-cid-kphbpcdu] dd[data-astro-cid-kphbpcdu]{margin-top:.5rem;font-size:16px;line-height:1.6}.datos[data-astro-cid-kphbpcdu] address[data-astro-cid-kphbpcdu]{font-style:normal}.datos__llegar[data-astro-cid-kphbpcdu]{min-height:24px;font-family:var(--font-titulos), sans-serif;align-items:center;gap:.3rem;margin-top:.5rem;font-size:13px;font-weight:700;display:inline-flex}.datos__llegar[data-astro-cid-kphbpcdu] .icon{font-size:14px;transition:translate .2s}.datos__llegar[data-astro-cid-kphbpcdu]:hover .icon{translate:3px}.horario[data-astro-cid-kphbpcdu]{border-left:1px solid var(--color-borde);align-self:stretch;padding-left:4rem}.horario__titulo[data-astro-cid-kphbpcdu]{align-items:center;gap:.6rem;margin:0;font-size:20px;font-weight:700;line-height:1.3;display:flex}.horario__titulo[data-astro-cid-kphbpcdu] .icon{color:var(--color-acento-texto);flex:none;font-size:22px}.horario__tabla[data-astro-cid-kphbpcdu]{border-collapse:collapse;width:100%;margin-top:1.1rem;font-size:15px}.horario__tabla[data-astro-cid-kphbpcdu] th[data-astro-cid-kphbpcdu],.horario__tabla[data-astro-cid-kphbpcdu] td[data-astro-cid-kphbpcdu]{border-bottom:1px solid #e2e2e2;padding:.7rem 0;line-height:1.4}.horario__tabla[data-astro-cid-kphbpcdu] tr[data-astro-cid-kphbpcdu]:last-child th[data-astro-cid-kphbpcdu],.horario__tabla[data-astro-cid-kphbpcdu] tr[data-astro-cid-kphbpcdu]:last-child td[data-astro-cid-kphbpcdu]{border-bottom:0}.horario__tabla[data-astro-cid-kphbpcdu] th[data-astro-cid-kphbpcdu]{text-align:left;font-weight:400}.horario__tabla[data-astro-cid-kphbpcdu] td[data-astro-cid-kphbpcdu]{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.horario__sin[data-astro-cid-kphbpcdu]{color:#6b6b6b}.horario__nota[data-astro-cid-kphbpcdu]{color:#6b6b6b;border-top:1px solid #e2e2e2;margin:.9rem 0 0;padding-top:.9rem;font-size:13px}main:has(.contacto__mapa){flex-direction:column;display:flex}.contacto__mapa[data-astro-cid-kphbpcdu]{flex:1 0 260px;display:grid}@media (width<=1199px){.contacto[data-astro-cid-kphbpcdu]{grid-template-columns:minmax(0,1fr) 340px;gap:3rem}.horario[data-astro-cid-kphbpcdu]{padding-left:3rem}}@media (width<=899px){.contacto[data-astro-cid-kphbpcdu]{grid-template-columns:1fr;padding-block:36px 48px}.horario[data-astro-cid-kphbpcdu]{border-left:0;border-top:1px solid var(--color-borde);max-width:480px;padding:2.5rem 0 0}}@media (width<=599px){.contacto__intro[data-astro-cid-kphbpcdu]{font-size:16px}.via[data-astro-cid-kphbpcdu]{gap:.7rem;font-size:22px}.via[data-astro-cid-kphbpcdu] .icon{font-size:20px}.contacto__mapa[data-astro-cid-kphbpcdu]{flex-basis:220px}}
