.formulario-caja[data-astro-cid-wiwmmv4l]{padding:var(--sp-5);background:var(--blanco);border:1px solid var(--gris-claro);border-radius:var(--radio-lg)}.aviso[data-astro-cid-wiwmmv4l]{padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4);background:var(--ambar-claro);border-left:3px solid var(--ambar);border-radius:0 var(--radio) var(--radio) 0;font-size:var(--txt-sm);color:var(--carbon)}.formulario[data-astro-cid-wiwmmv4l]{gap:var(--sp-4);flex-direction:column;display:flex}.campo-fila[data-astro-cid-wiwmmv4l]{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.campo[data-astro-cid-wiwmmv4l]{flex-direction:column;gap:.35rem;display:flex}.campo[data-astro-cid-wiwmmv4l] label[data-astro-cid-wiwmmv4l]{font-size:var(--txt-sm);color:var(--negro);font-weight:650}.campo[data-astro-cid-wiwmmv4l] label[data-astro-cid-wiwmmv4l] span[data-astro-cid-wiwmmv4l]{color:var(--ambar-osc)}.campo[data-astro-cid-wiwmmv4l] input[data-astro-cid-wiwmmv4l],.campo[data-astro-cid-wiwmmv4l] select[data-astro-cid-wiwmmv4l],.campo[data-astro-cid-wiwmmv4l] textarea[data-astro-cid-wiwmmv4l]{width:100%;font:inherit;font-size:var(--txt-sm);color:var(--carbon);background:var(--blanco);border:1px solid var(--gris-claro);border-radius:var(--radio);transition:border-color var(--transicion), box-shadow var(--transicion);padding:.7rem .85rem}.campo[data-astro-cid-wiwmmv4l] textarea[data-astro-cid-wiwmmv4l]{resize:vertical;min-height:110px}.campo[data-astro-cid-wiwmmv4l] input[data-astro-cid-wiwmmv4l]::placeholder,.campo[data-astro-cid-wiwmmv4l] textarea[data-astro-cid-wiwmmv4l]::placeholder{color:var(--gris-medio)}.campo[data-astro-cid-wiwmmv4l] input[data-astro-cid-wiwmmv4l]:focus,.campo[data-astro-cid-wiwmmv4l] select[data-astro-cid-wiwmmv4l]:focus,.campo[data-astro-cid-wiwmmv4l] textarea[data-astro-cid-wiwmmv4l]:focus{border-color:var(--ambar);outline:none;box-shadow:0 0 0 3px #f5a6232e}.campo[data-astro-cid-wiwmmv4l] input[data-astro-cid-wiwmmv4l][aria-invalid=true],.campo[data-astro-cid-wiwmmv4l] textarea[data-astro-cid-wiwmmv4l][aria-invalid=true]{border-color:var(--rojo)}.campo__error[data-astro-cid-wiwmmv4l]{font-size:var(--txt-xs);color:var(--rojo);min-height:1em}.trampa[data-astro-cid-wiwmmv4l]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.formulario[data-astro-cid-wiwmmv4l] button[data-astro-cid-wiwmmv4l]:disabled{opacity:.55;cursor:not-allowed}.formulario[data-astro-cid-wiwmmv4l] button[data-astro-cid-wiwmmv4l]:disabled:hover{transform:none}.formulario__nota[data-astro-cid-wiwmmv4l]{font-size:var(--txt-xs);color:var(--gris);text-align:center;margin:0}.formulario__nota[data-astro-cid-wiwmmv4l] a[data-astro-cid-wiwmmv4l]{color:var(--ambar-osc);font-weight:650}.resultado[data-astro-cid-wiwmmv4l]{padding:var(--sp-3) var(--sp-4);border-radius:var(--radio);font-size:var(--txt-sm)}.resultado[data-astro-cid-wiwmmv4l][data-estado=ok]{border-left:3px solid var(--verde);color:#1c5138;background:#e8f5ee}.resultado[data-astro-cid-wiwmmv4l][data-estado=error]{border-left:3px solid var(--rojo);color:#8c2020;background:#fdeaea}@media (width<=620px){.campo-fila[data-astro-cid-wiwmmv4l]{grid-template-columns:1fr}}.contacto[data-astro-cid-kphbpcdu]{gap:clamp(var(--sp-5), 5vw, var(--sp-7));grid-template-columns:1.15fr .85fr;align-items:start;display:grid}.contacto__titulo[data-astro-cid-kphbpcdu]{font-size:var(--txt-xl);margin-bottom:var(--sp-4)}.contacto__canales[data-astro-cid-kphbpcdu]{gap:var(--sp-3);flex-direction:column;display:flex}.canal[data-astro-cid-kphbpcdu]{gap:var(--sp-3);padding:var(--sp-4);background:var(--blanco);border:1px solid var(--gris-claro);border-radius:var(--radio-lg);transition:border-color var(--transicion), transform var(--transicion);display:flex}.canal[data-astro-cid-kphbpcdu]:hover{border-color:var(--ambar);transform:translateY(-2px)}.canal__icono[data-astro-cid-kphbpcdu]{background:var(--ambar-claro);width:42px;height:42px;color:var(--ambar-osc);border-radius:var(--radio);flex-shrink:0;place-items:center;display:grid}.canal__icono[data-astro-cid-kphbpcdu] svg[data-astro-cid-kphbpcdu]{width:22px;height:22px}.canal__cuerpo[data-astro-cid-kphbpcdu]{flex-direction:column;gap:2px;min-width:0;display:flex}.canal__cuerpo[data-astro-cid-kphbpcdu] strong[data-astro-cid-kphbpcdu]{font-size:var(--txt-base);color:var(--negro)}.canal__cuerpo[data-astro-cid-kphbpcdu] small[data-astro-cid-kphbpcdu]{font-size:var(--txt-xs);color:var(--gris);line-height:1.5}.canal__accion[data-astro-cid-kphbpcdu]{margin-top:var(--sp-2);font-size:var(--txt-sm);color:var(--ambar-osc);word-break:break-word;font-weight:650}.contacto__mapa[data-astro-cid-kphbpcdu]{border-radius:var(--radio-lg);border:1px solid var(--gris-claro);aspect-ratio:4/3;object-fit:cover;width:100%}.dato-extra[data-astro-cid-kphbpcdu]{padding:var(--sp-4);background:var(--gris-fondo);border-radius:var(--radio-lg)}.dato-extra[data-astro-cid-kphbpcdu] h3[data-astro-cid-kphbpcdu]{font-size:var(--txt-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--gris);margin-bottom:var(--sp-1);font-weight:700}.dato-extra[data-astro-cid-kphbpcdu] h3[data-astro-cid-kphbpcdu]+p[data-astro-cid-kphbpcdu]{margin-bottom:var(--sp-4)}.dato-extra[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]:last-child{margin-bottom:0}.dato-extra[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{font-size:var(--txt-sm);color:var(--carbon)}.dato-extra[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{color:var(--ambar-osc);text-underline-offset:2px;font-weight:650;text-decoration:underline}@media (width<=900px){.contacto[data-astro-cid-kphbpcdu]{grid-template-columns:1fr}.contacto__canales[data-astro-cid-kphbpcdu]{order:-1}}
