.contacto[data-astro-cid-xmivup5a]{display:grid;gap:3rem}.contacto__titulo[data-astro-cid-xmivup5a]{font-size:clamp(2.5rem,1.5rem + 3.6vw,4.5rem)}.contacto__estimador[data-astro-cid-xmivup5a]{margin:1rem 0 0;max-width:38rem;color:var(--color-gris)}.contacto__estimador[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--color-marca);font-weight:600}.contacto__estimador[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:var(--color-marca-fuerte)}.contacto__datos[data-astro-cid-xmivup5a]{margin:2.5rem 0 0;display:grid;border-top:var(--filete-fuerte)}.contacto__datos[data-astro-cid-xmivup5a] div[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding-block:.8rem;border-bottom:var(--filete)}.contacto__datos[data-astro-cid-xmivup5a] .etiqueta[data-astro-cid-xmivup5a]{padding-top:.2rem}.contacto__datos[data-astro-cid-xmivup5a] dd[data-astro-cid-xmivup5a]{margin:0;overflow-wrap:anywhere}.contacto__datos[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--color-marca);text-decoration:none;font-weight:550}.contacto__datos[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{text-decoration:underline}.formulario[data-astro-cid-xmivup5a]{padding:1.5rem 1.25rem;border:var(--filete);border-radius:var(--radio);background:var(--color-carril);align-self:start}.formulario__campos[data-astro-cid-xmivup5a]{display:grid;gap:1.25rem 1.5rem}.campo[data-astro-cid-xmivup5a]{display:grid;gap:.4rem}.campo[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{font-weight:600;font-size:.95rem}.campo[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a],.campo[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{width:100%;min-height:3rem;padding:.7rem .85rem;border:1.5px solid var(--color-linea);border-radius:var(--radio);background:var(--color-fondo);font:inherit;color:var(--color-tinta);caret-color:var(--color-marca);transition:border-color .16s var(--ease-salida)}.campo[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]{resize:vertical;min-height:8rem}.campo[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:hover,.campo[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:hover{border-color:var(--color-manual)}.campo[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]:focus,.campo[data-astro-cid-xmivup5a] textarea[data-astro-cid-xmivup5a]:focus{outline:none;border-color:var(--color-marca);box-shadow:0 0 0 3px var(--color-marca-suave)}.campo[data-astro-cid-xmivup5a] [data-astro-cid-xmivup5a][aria-invalid=true]{border-color:var(--color-error)}.campo--consentimiento[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.35rem .65rem;align-items:start;font-size:.92rem;color:var(--color-gris)}.campo--consentimiento[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]{width:1.1rem;height:1.1rem;margin:.15rem 0 0;accent-color:var(--color-marca);cursor:pointer}.campo--consentimiento[data-astro-cid-xmivup5a] label[data-astro-cid-xmivup5a]{font-weight:500;cursor:pointer}.campo--consentimiento[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--color-marca);font-weight:600}.campo--consentimiento[data-astro-cid-xmivup5a] .campo__error[data-astro-cid-xmivup5a]{grid-column:2}.campo-trampa[data-astro-cid-xmivup5a]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.campo__opcional[data-astro-cid-xmivup5a]{font-weight:400;color:var(--color-gris)}.campo__error[data-astro-cid-xmivup5a]{margin:0;font-size:.88rem;font-weight:550;color:var(--color-error)}.formulario__acciones[data-astro-cid-xmivup5a]{display:grid;gap:.75rem;margin-top:1.5rem}.formulario__estado[data-astro-cid-xmivup5a]{margin:1rem 0 0;font-weight:550;font-size:.92rem;color:var(--color-marca-fuerte)}.formulario__estado[data-astro-cid-xmivup5a]:empty{display:none}.formulario__nota[data-astro-cid-xmivup5a]{margin:.75rem 0 0;font-size:.85rem;color:var(--color-gris)}@media(min-width:40rem){.formulario[data-astro-cid-xmivup5a]{padding:2rem}.formulario__campos[data-astro-cid-xmivup5a]{grid-template-columns:1fr 1fr}.campo--ancho[data-astro-cid-xmivup5a]{grid-column:1 / -1}.formulario__acciones[data-astro-cid-xmivup5a]{grid-template-columns:1fr 1fr}}@media(min-width:64rem){.contacto[data-astro-cid-xmivup5a]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:5rem;align-items:start}}
