.formulario[data-astro-cid-eny5zm7s]{gap:var(--e-5);display:grid}.formulario__fila[data-astro-cid-eny5zm7s]{gap:var(--e-5);grid-template-columns:1fr 1fr;display:grid}fieldset[data-astro-cid-eny5zm7s]{border:0;margin:0;padding:0}legend[data-astro-cid-eny5zm7s],.campo[data-astro-cid-eny5zm7s]>label[data-astro-cid-eny5zm7s]{margin-bottom:var(--e-2);padding:0;font-size:.9375rem;font-weight:600}.opcional[data-astro-cid-eny5zm7s]{color:var(--tinta-tenue);font-weight:400}.opciones[data-astro-cid-eny5zm7s]{gap:var(--e-3);grid-template-columns:1fr 1fr;display:grid}.opcion[data-astro-cid-eny5zm7s]{align-items:center;gap:var(--e-3);padding:var(--e-4);border:1.5px solid var(--linea);border-radius:var(--radio-campo);cursor:pointer;transition:border-color .16s,background-color .16s;display:flex;position:relative}.opcion[data-astro-cid-eny5zm7s]:has(input:checked){border-color:var(--tinta);background:var(--mantel)}.opcion[data-astro-cid-eny5zm7s] input[data-astro-cid-eny5zm7s]{accent-color:var(--tinta);width:1.125rem;height:1.125rem;margin:0}.campo[data-astro-cid-eny5zm7s]{display:grid}input[data-astro-cid-eny5zm7s]:not([type=checkbox],[type=radio]),select[data-astro-cid-eny5zm7s],textarea[data-astro-cid-eny5zm7s]{width:100%;font:inherit;color:var(--tinta);background:var(--mantel);border-radius:var(--radio-campo);border:1.5px solid #0000;padding:.8125rem 1rem;font-size:1rem;transition:border-color .16s,background-color .16s}textarea[data-astro-cid-eny5zm7s]{resize:vertical;min-height:7rem}input[data-astro-cid-eny5zm7s]:not([type=checkbox],[type=radio]):hover,select[data-astro-cid-eny5zm7s]:hover,textarea[data-astro-cid-eny5zm7s]:hover{border-color:var(--linea)}input[data-astro-cid-eny5zm7s]:not([type=checkbox],[type=radio]):focus,select[data-astro-cid-eny5zm7s]:focus,textarea[data-astro-cid-eny5zm7s]:focus{background:var(--papel);border-color:var(--tinta);outline:none}[data-astro-cid-eny5zm7s][aria-invalid=true]{border-color:var(--pimenton)!important;background:var(--pimenton-claro)!important}.campo__error[data-astro-cid-eny5zm7s]{min-height:0;color:var(--pimenton);font-size:.875rem}.campo__error[data-astro-cid-eny5zm7s]:not(:empty){margin-top:var(--e-2)}.campo--casilla[data-astro-cid-eny5zm7s] label[data-astro-cid-eny5zm7s]{gap:var(--e-3);color:var(--tinta-suave);cursor:pointer;align-items:flex-start;font-size:.9375rem;font-weight:400;display:flex}.campo--casilla[data-astro-cid-eny5zm7s] input[data-astro-cid-eny5zm7s]{accent-color:var(--tinta);flex:none;width:1.125rem;height:1.125rem;margin:.2rem 0 0}.formulario__enviar[data-astro-cid-eny5zm7s]{align-items:center;gap:var(--e-4) var(--e-5);flex-wrap:wrap;display:flex}.formulario__estado[data-astro-cid-eny5zm7s]{color:var(--tinta-suave)}.formulario__estado[data-astro-cid-eny5zm7s][data-tono=ok]{color:var(--romero);font-weight:600}.formulario__estado[data-astro-cid-eny5zm7s][data-tono=error]{color:var(--pimenton)}@media (width<=640px){.formulario__fila[data-astro-cid-eny5zm7s],.opciones[data-astro-cid-eny5zm7s]{grid-template-columns:1fr}}.contacto[data-astro-cid-kphbpcdu]{gap:var(--e-9);padding-block:clamp(3rem, 2rem + 4vw, 6rem) var(--e-9);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.contacto__texto[data-astro-cid-kphbpcdu]{gap:var(--e-4);display:grid;position:sticky;top:7rem}.contacto__correo[data-astro-cid-kphbpcdu]{font-size:var(--t-2);text-decoration-color:var(--ambar);text-underline-offset:.3em;font-weight:600;text-decoration-thickness:2px}.contacto__subtitulo[data-astro-cid-kphbpcdu]{font-size:var(--t-2);margin-top:var(--e-7)}.despues[data-astro-cid-kphbpcdu]{gap:var(--e-5);list-style:none;display:grid}.despues[data-astro-cid-kphbpcdu] li[data-astro-cid-kphbpcdu]{gap:var(--e-4);grid-template-columns:2rem 1fr;display:grid}.despues[data-astro-cid-kphbpcdu] span[data-astro-cid-kphbpcdu]{border:1.5px solid var(--tinta);border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:600;display:grid}.despues[data-astro-cid-kphbpcdu] p[data-astro-cid-kphbpcdu]{color:var(--tinta-suave)}.contacto__formulario[data-astro-cid-kphbpcdu]{border:1px solid var(--linea);border-radius:var(--radio-panel);padding:clamp(1.25rem,.5rem + 3vw,2.5rem)}@media (width<=900px){.contacto[data-astro-cid-kphbpcdu]{gap:var(--e-7);grid-template-columns:1fr}.contacto__texto[data-astro-cid-kphbpcdu]{position:static}}
