.formulario[data-astro-cid-uszelk67]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;background:var(--superficie);border:1px solid var(--borde-oscuro);border-radius:var(--radio-md);padding:clamp(1.5rem,4vw,2.25rem)}.formulario__error[data-astro-cid-uszelk67]{display:none;max-width:none;margin-bottom:1rem;padding:.85rem 1rem;background:var(--error-fondo);border-left:3px solid var(--error);border-radius:var(--radio-sm);font-size:.875rem;color:var(--texto);scroll-margin-top:6rem}.formulario__error[data-astro-cid-uszelk67]:target{display:block}.formulario__error[data-astro-cid-uszelk67] a[data-astro-cid-uszelk67]{color:inherit;font-weight:600}.formulario__campo[data-astro-cid-uszelk67]{display:grid;gap:.4rem}.formulario__campo--ancho[data-astro-cid-uszelk67]{grid-column:1 / -1}.obligatorio[data-astro-cid-uszelk67]{color:var(--rojo);font-weight:600}.formulario[data-astro-cid-uszelk67] label[data-astro-cid-uszelk67]{font-size:.875rem;font-weight:500;color:var(--texto-2)}.formulario[data-astro-cid-uszelk67] input[data-astro-cid-uszelk67][type=text],.formulario[data-astro-cid-uszelk67] input[data-astro-cid-uszelk67][type=email],.formulario[data-astro-cid-uszelk67] input[data-astro-cid-uszelk67][type=tel],.formulario[data-astro-cid-uszelk67] textarea[data-astro-cid-uszelk67]{width:100%;min-height:48px;padding:12px 14px;background:var(--negro);border:1.5px solid var(--borde-oscuro);border-radius:var(--radio-sm);color:var(--texto);font-family:var(--fuente-texto);font-size:1rem;transition:border-color .2s,box-shadow .2s}.formulario[data-astro-cid-uszelk67] textarea[data-astro-cid-uszelk67]{resize:vertical;min-height:8rem;line-height:1.6}.formulario[data-astro-cid-uszelk67] input[data-astro-cid-uszelk67]::placeholder,.formulario[data-astro-cid-uszelk67] textarea[data-astro-cid-uszelk67]::placeholder{color:var(--texto-3)}.formulario[data-astro-cid-uszelk67] input[data-astro-cid-uszelk67]:focus,.formulario[data-astro-cid-uszelk67] textarea[data-astro-cid-uszelk67]:focus{outline:none;border-color:var(--led);box-shadow:0 0 0 3px var(--led-tenue)}.formulario__trampa[data-astro-cid-uszelk67]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.formulario__consentimiento[data-astro-cid-uszelk67]{grid-column:1 / -1;display:flex;align-items:flex-start;gap:.75rem;min-height:44px;padding-block:.35rem}.formulario__consentimiento[data-astro-cid-uszelk67] input[data-astro-cid-uszelk67]{width:24px;height:24px;margin:0;flex:0 0 auto;accent-color:var(--rojo);cursor:pointer}.formulario__consentimiento[data-astro-cid-uszelk67] label[data-astro-cid-uszelk67]{font-size:.875rem;padding-block:.15rem;cursor:pointer}.formulario__enviar[data-astro-cid-uszelk67]{grid-column:1 / -1;justify-self:start}@media(max-width:640px){.formulario[data-astro-cid-uszelk67]{grid-template-columns:1fr}.formulario__enviar[data-astro-cid-uszelk67]{justify-self:stretch}}.mapa[data-astro-cid-vjjaq44s]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:var(--superficie);border:1px solid var(--borde-oscuro);border-radius:var(--radio-md)}.mapa__aviso[data-astro-cid-vjjaq44s]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;height:100%;padding:clamp(1.25rem,4vw,2.5rem);text-align:center}.mapa__icono[data-astro-cid-vjjaq44s]{width:36px;height:36px}.mapa__direccion[data-astro-cid-vjjaq44s]{margin:.5rem 0 0;font-family:var(--fuente-dato);font-size:.9375rem;color:var(--texto)}.mapa__nota[data-astro-cid-vjjaq44s]{max-width:46ch;margin:0;font-size:.8125rem;color:var(--texto-2)}.mapa__acciones[data-astro-cid-vjjaq44s]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem}.mapa__acciones[data-astro-cid-vjjaq44s] .boton[data-astro-cid-vjjaq44s]{padding:10px 18px;font-size:.875rem}.mapa[data-astro-cid-vjjaq44s] iframe{display:block;width:100%;height:100%;border:0}@media(max-width:640px){.mapa[data-astro-cid-vjjaq44s]{aspect-ratio:auto;min-height:320px}.mapa--cargado[data-astro-cid-vjjaq44s]{aspect-ratio:4 / 3;min-height:0}}.portada[data-astro-cid-2mxdoeuz]{padding-block:clamp(2.5rem,6vw,4.5rem)}.portada__interior[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:1fr minmax(280px,400px);gap:clamp(2.5rem,6vw,4.5rem);align-items:start}.portada[data-astro-cid-2mxdoeuz] .entradilla[data-astro-cid-2mxdoeuz]{margin-top:1.5rem}.datos[data-astro-cid-2mxdoeuz]{padding:clamp(1.5rem,4vw,2rem);background:var(--superficie);border:1px solid var(--borde-oscuro);border-radius:var(--radio-md);font-style:normal}.datos__nombre[data-astro-cid-2mxdoeuz]{margin:0 0 1.25rem;font-family:var(--fuente-titulo);font-weight:700;font-size:1.25rem;text-transform:uppercase;letter-spacing:.01em}.datos[data-astro-cid-2mxdoeuz] dl[data-astro-cid-2mxdoeuz]{margin:0;display:grid;gap:.25rem}.datos[data-astro-cid-2mxdoeuz] dt[data-astro-cid-2mxdoeuz]{font-family:var(--fuente-dato);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--texto-3)}.datos[data-astro-cid-2mxdoeuz] dd[data-astro-cid-2mxdoeuz]{margin:0 0 1rem;font-size:.9375rem;color:var(--texto-2);line-height:1.7}.datos[data-astro-cid-2mxdoeuz] dd[data-astro-cid-2mxdoeuz]:last-of-type{margin-bottom:0}.datos[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]{display:inline-flex;align-items:center;min-height:32px;color:var(--texto);text-decoration:none;border-bottom:1px solid var(--borde-oscuro)}.datos[data-astro-cid-2mxdoeuz] a[data-astro-cid-2mxdoeuz]:hover{color:var(--led);border-bottom-color:var(--led)}.datos__redes[data-astro-cid-2mxdoeuz]{display:flex;flex-wrap:wrap;gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none}.datos[data-astro-cid-2mxdoeuz] code[data-astro-cid-2mxdoeuz]{font-family:var(--fuente-dato);font-size:.8125rem}.formulario-bloque[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,560px);gap:clamp(2rem,5vw,4rem);align-items:start}@media(max-width:900px){.portada__interior[data-astro-cid-2mxdoeuz],.formulario-bloque[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr}}
