.form-mae[data-astro-cid-wiwmmv4l]{--fm-borde:color-mix(in srgb, var(--line,#e8ecf4) 32%, transparent);--fm-borde-foco:var(--title,#eef3ff);--fm-error:color-mix(in srgb, var(--accent,#e05a4e) 70%, var(--title,#eef3ff));color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);max-width:46rem}.form-mae__titulo[data-astro-cid-wiwmmv4l]{font:600 var(--fs-h3)/var(--lh-tight) var(--font-display);color:var(--title);margin:0 0 var(--sp-2)}.form-mae__intro[data-astro-cid-wiwmmv4l]{margin:0 0 var(--sp-3)}.form-mae[data-astro-cid-wiwmmv4l] a[data-astro-cid-wiwmmv4l]{color:inherit;text-underline-offset:.2em;text-decoration:underline}.form-mae[data-astro-cid-wiwmmv4l] a[data-astro-cid-wiwmmv4l]:hover{color:var(--accent)}.form-mae__aviso[data-astro-cid-wiwmmv4l]{border:1px solid var(--fm-borde);border-left:3px solid var(--accent);background:var(--surface);border-radius:var(--r-slot);padding:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-3);font-size:var(--fs-small)}.form-mae__form[data-astro-cid-wiwmmv4l]{gap:var(--sp-3);display:grid}.form-mae__fila[data-astro-cid-wiwmmv4l]{gap:var(--sp-3);grid-template-columns:1fr;display:grid}@media (width>=640px){.form-mae__fila[data-astro-cid-wiwmmv4l]{grid-template-columns:1fr 1fr}}.form-mae__campo[data-astro-cid-wiwmmv4l]{align-content:start;gap:.4rem;display:grid}.form-mae[data-astro-cid-wiwmmv4l] label[data-astro-cid-wiwmmv4l]{color:var(--title);font-weight:600;font-size:var(--fs-small);letter-spacing:.02em}.form-mae__req[data-astro-cid-wiwmmv4l]{color:var(--fm-error)}.form-mae__opc[data-astro-cid-wiwmmv4l]{color:var(--dim);font-weight:400}.form-mae[data-astro-cid-wiwmmv4l] input[data-astro-cid-wiwmmv4l]:not([type=checkbox]),.form-mae[data-astro-cid-wiwmmv4l] select[data-astro-cid-wiwmmv4l],.form-mae[data-astro-cid-wiwmmv4l] textarea[data-astro-cid-wiwmmv4l]{box-sizing:border-box;width:100%;font:inherit;color:var(--title);background:var(--surface);border:1px solid var(--fm-borde);border-radius:var(--r-slot);min-height:3rem;transition:border-color var(--dur-micro) ease, box-shadow var(--dur-micro) ease;padding:.75rem .9rem}.form-mae[data-astro-cid-wiwmmv4l] textarea[data-astro-cid-wiwmmv4l]{resize:vertical;min-height:9rem}.form-mae[data-astro-cid-wiwmmv4l] select[data-astro-cid-wiwmmv4l]{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem) 55%,calc(100% - .8rem) 55%;background-repeat:no-repeat;background-size:.35rem .35rem;padding-right:2.5rem}.form-mae[data-astro-cid-wiwmmv4l] select[data-astro-cid-wiwmmv4l] option[data-astro-cid-wiwmmv4l]{color:initial;background:initial}.form-mae[data-astro-cid-wiwmmv4l] input[data-astro-cid-wiwmmv4l]:focus-visible,.form-mae[data-astro-cid-wiwmmv4l] select[data-astro-cid-wiwmmv4l]:focus-visible,.form-mae[data-astro-cid-wiwmmv4l] textarea[data-astro-cid-wiwmmv4l]:focus-visible{outline:2px solid var(--fm-borde-foco);outline-offset:2px;border-color:var(--fm-borde-foco)}.form-mae[data-astro-cid-wiwmmv4l] [data-astro-cid-wiwmmv4l][aria-invalid=true]{border-color:var(--fm-error)!important}.form-mae__campo--check[data-astro-cid-wiwmmv4l]{grid-template-columns:auto 1fr;align-items:start;column-gap:.7rem}.form-mae__campo--check[data-astro-cid-wiwmmv4l] input[data-astro-cid-wiwmmv4l]{width:1.25rem;height:1.25rem;accent-color:var(--cta);margin:.15rem 0 0}.form-mae__campo--check[data-astro-cid-wiwmmv4l] label[data-astro-cid-wiwmmv4l]{color:var(--text);font-weight:400;font-size:var(--fs-body);letter-spacing:0}.form-mae__campo--check[data-astro-cid-wiwmmv4l] .form-mae__error[data-astro-cid-wiwmmv4l]{grid-column:1/-1}.form-mae__ayuda[data-astro-cid-wiwmmv4l],.form-mae__nota[data-astro-cid-wiwmmv4l],.form-mae__info[data-astro-cid-wiwmmv4l]{font-size:var(--fs-small);color:var(--dim);margin:0}.form-mae__info[data-astro-cid-wiwmmv4l] strong[data-astro-cid-wiwmmv4l]{color:var(--text);font-weight:600}.form-mae__error[data-astro-cid-wiwmmv4l]{font-size:var(--fs-small);color:var(--fm-error);margin:0;font-weight:600}.form-mae__error[data-astro-cid-wiwmmv4l]:empty{display:none}.form-mae__trampa[data-astro-cid-wiwmmv4l]{opacity:0;width:1px;height:1px;left:-9999px;position:absolute!important}.form-mae__boton[data-astro-cid-wiwmmv4l]{font:600 var(--fs-small)/1 var(--font-display);letter-spacing:var(--track-wide);text-transform:uppercase;color:var(--cta-text);background:var(--cta);border-radius:var(--r-btn);cursor:pointer;min-height:3rem;transition:background var(--dur-micro) ease, transform var(--dur-micro) ease;border:0;justify-self:start;padding:1rem 1.9rem}.form-mae__boton[data-astro-cid-wiwmmv4l]:hover{background:var(--cta-hover)}.form-mae__boton[data-astro-cid-wiwmmv4l]:focus-visible{outline:2px solid var(--fm-borde-foco);outline-offset:3px}.form-mae__boton[data-astro-cid-wiwmmv4l][disabled]{opacity:.65;cursor:progress}.form-mae__estado[data-astro-cid-wiwmmv4l]:empty{display:none}.form-mae__estado[data-astro-cid-wiwmmv4l]{border-radius:var(--r-slot);padding:var(--sp-2) var(--sp-3);border:1px solid var(--fm-borde);background:var(--surface)}.form-mae__estado[data-astro-cid-wiwmmv4l][data-tipo=error]{border-color:var(--fm-error)}.form-mae__gracias[data-astro-cid-wiwmmv4l]{border:1px solid var(--fm-borde);border-left:3px solid var(--cta);background:var(--surface);border-radius:var(--r-card);padding:var(--sp-4) var(--sp-3);outline:none}.form-mae__gracias[data-astro-cid-wiwmmv4l] p[data-astro-cid-wiwmmv4l]{font:600 var(--fs-lead)/1.4 var(--font-display);color:var(--title);margin:0}@media (prefers-reduced-motion:reduce){.form-mae[data-astro-cid-wiwmmv4l] [data-astro-cid-wiwmmv4l]{transition:none!important}}.contacto[data-astro-cid-kphbpcdu]{min-height:90svh;padding-top:clamp(8rem,7rem + 4vw,11rem)}.contacto__caja[data-astro-cid-kphbpcdu]{grid-template-columns:1fr 1.1fr;align-items:start;gap:3rem 5rem;display:grid}.datos[data-astro-cid-kphbpcdu]{gap:1.3rem;margin:2.5rem 0 0;display:grid}.datos[data-astro-cid-kphbpcdu] dt[data-astro-cid-kphbpcdu]{font:400 .72rem/1 var(--font-data);text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin-bottom:.45rem}.datos[data-astro-cid-kphbpcdu] dd[data-astro-cid-kphbpcdu]{color:var(--title);margin:0;font-size:1.05rem}.datos[data-astro-cid-kphbpcdu] a[data-astro-cid-kphbpcdu]{color:var(--title)}.contacto__form[data-astro-cid-kphbpcdu]{padding:clamp(1.5rem,1rem + 2vw,2.5rem)}@media (width<=900px){.contacto__caja[data-astro-cid-kphbpcdu]{grid-template-columns:1fr}}
