.formulario[data-astro-cid-g3ueokl2]{background:var(--tarjeta);border:1px solid var(--linea);gap:24px;padding:clamp(24px,3vw,40px);display:grid}.formulario-fila[data-astro-cid-g3ueokl2]{gap:20px;display:grid}@media (width>=640px){.formulario-fila[data-astro-cid-g3ueokl2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.campo[data-astro-cid-g3ueokl2]{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.campo-etiqueta[data-astro-cid-g3ueokl2]{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave);padding:0;font-size:.875rem;font-weight:700}input[data-astro-cid-g3ueokl2]:not([type=checkbox]),textarea[data-astro-cid-g3ueokl2]{border:1px solid var(--linea);background:var(--tarjeta-2);width:100%;min-height:56px;color:var(--texto);border-radius:0;padding:14px 18px;font-size:1.0625rem}textarea[data-astro-cid-g3ueokl2]{resize:vertical}input[data-astro-cid-g3ueokl2]::placeholder,textarea[data-astro-cid-g3ueokl2]::placeholder{color:var(--texto-tenue)}input[data-astro-cid-g3ueokl2]:focus-visible,textarea[data-astro-cid-g3ueokl2]:focus-visible{border-color:var(--acento-texto);outline:1px solid var(--acento-texto);outline-offset:0}.intereses[data-astro-cid-g3ueokl2]{flex-wrap:wrap;gap:10px;display:flex}.chip[data-astro-cid-g3ueokl2]{border:1px solid var(--linea);cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:.9375rem;font-weight:500;display:inline-flex}.chip[data-astro-cid-g3ueokl2]:has(input:checked){border-color:var(--bn-red);background:#e3261b1f}.chip[data-astro-cid-g3ueokl2]:has(input:focus-visible){outline:3px solid var(--acento-texto);outline-offset:2px}.chip[data-astro-cid-g3ueokl2] .chip-check{color:var(--acento-texto);display:none}.chip[data-astro-cid-g3ueokl2] .chip-mas{color:var(--texto-suave)}.chip[data-astro-cid-g3ueokl2]:has(input:checked) .chip-check{display:block}.chip[data-astro-cid-g3ueokl2]:has(input:checked) .chip-mas{display:none}.formulario-nota[data-astro-cid-g3ueokl2]{color:var(--texto-suave);font-size:.875rem}.contacto[data-astro-cid-kphbpcdu]{padding-block:clamp(40px, 6.6vw, 96px) var(--seccion);background:radial-gradient(55% 60% at 0% 0%, rgb(227 38 27/calc(.18 * var(--brillo))), transparent 70%), var(--fondo)}.contacto-grid[data-astro-cid-kphbpcdu]{gap:56px;display:grid}@media (width>=1100px){.contacto-grid[data-astro-cid-kphbpcdu]{grid-template-columns:1fr 480px;align-items:start;gap:64px}.contacto-datos[data-astro-cid-kphbpcdu]{margin-top:150px}}.contacto-principal[data-astro-cid-kphbpcdu]{gap:28px;display:grid}.ruta[data-astro-cid-kphbpcdu]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-suave);gap:10px;font-size:.875rem;font-weight:600;display:flex}.contacto-datos[data-astro-cid-kphbpcdu]{gap:16px;display:grid}.dato[data-astro-cid-kphbpcdu]{background:var(--tarjeta);border:1px solid var(--linea);align-items:center;gap:18px;padding:24px;display:flex}.dato[data-astro-cid-kphbpcdu]>svg,.dato-fila[data-astro-cid-kphbpcdu]>svg{color:var(--acento-texto);flex-shrink:0}.dato--whatsapp[data-astro-cid-kphbpcdu]{background:var(--bn-red);border-color:var(--bn-red)}.dato--whatsapp[data-astro-cid-kphbpcdu]>svg{color:var(--bn-white)}.dato-copy[data-astro-cid-kphbpcdu]{flex:1;gap:2px;font-style:normal;display:grid}.dato-etiqueta[data-astro-cid-kphbpcdu]{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--texto-suave);font-size:.8125rem;font-weight:700}.dato--whatsapp[data-astro-cid-kphbpcdu] .dato-etiqueta[data-astro-cid-kphbpcdu]{color:var(--bn-white)}.dato-telefono[data-astro-cid-kphbpcdu]{font-family:var(--font-display);font-size:2.125rem;line-height:1.1}.dato-valor[data-astro-cid-kphbpcdu]{font-size:1.125rem;font-weight:600}.dato--mapa[data-astro-cid-kphbpcdu]{gap:0;padding:0;display:grid}.mapa[data-astro-cid-kphbpcdu]{min-height:220px;color:var(--texto-suave);background:radial-gradient(45% 60% at 50% 45%, rgb(227 38 27/calc(.2 * var(--brillo))), transparent 70%), repeating-linear-gradient(0deg, transparent 0 39px, var(--rejilla) 39px 40px), repeating-linear-gradient(90deg, transparent 0 39px, var(--rejilla) 39px 40px), var(--marcador-fondo);align-content:center;place-items:center;gap:10px;font-size:.9375rem;display:grid}.mapa[data-astro-cid-kphbpcdu] svg{color:var(--bn-red)}.mapa[data-astro-cid-kphbpcdu]:hover span[data-astro-cid-kphbpcdu]{color:var(--texto)}.dato-fila[data-astro-cid-kphbpcdu]{align-items:center;gap:18px;padding:24px;display:flex}.horarios[data-astro-cid-kphbpcdu]{gap:4px;margin:4px 0 0;display:grid}.horarios[data-astro-cid-kphbpcdu] div[data-astro-cid-kphbpcdu]{justify-content:space-between;gap:16px;display:flex}.horarios[data-astro-cid-kphbpcdu] dd[data-astro-cid-kphbpcdu]{margin:0;font-weight:600}.redes[data-astro-cid-kphbpcdu]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:10px;display:grid}.redes[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{border:1px solid var(--linea);font-family:var(--font-label);letter-spacing:.1em;text-align:center;text-transform:uppercase;padding:14px 8px;font-size:.9375rem;font-weight:700;transition:border-color .2s;display:block}.redes[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]:hover{border-color:var(--texto)}
