.form{column-gap:var(--field-gap-x);row-gap:var(--field-gap-y);grid-template-columns:repeat(4,1fr);display:grid}.form .campo{gap:var(--field-gap-label);align-content:start;margin:0;display:grid}.form .tramo-1{grid-column-end:span 1}.form .tramo-2{grid-column-end:span 2}.form .tramo-3{grid-column-end:span 3}.form .tramo-4{grid-column:1/-1}.form .fila-nueva{grid-column-start:1}.form .etiqueta{font-size:var(--field-label-size);line-height:var(--field-label-line);color:var(--field-label)}.form input:not([type=checkbox]),.form select,.form textarea{width:100%;min-height:var(--field-alto);background:var(--field-bg);color:var(--field-texto);border:var(--field-borde-ancho) solid var(--field-borde);border-radius:var(--field-radio);padding:0 var(--field-pad-x);font-family:inherit;font-size:var(--field-size);line-height:var(--field-line);transition:border-color .12s}.form textarea{padding:12px var(--field-pad-x);min-height:calc(var(--field-alto) * 3);resize:vertical}:is(.form input:hover:not(:focus):not(:user-invalid),.form select:hover:not(:focus):not(:user-invalid),.form textarea:hover:not(:focus):not(:user-invalid)){border-color:var(--field-borde-hover)}.form input:focus-visible,.form select:focus-visible,.form textarea:focus-visible{outline:2px solid var(--field-foco);outline-offset:2px;border-color:var(--field-foco)}:is(.form input:user-invalid,.form select:user-invalid,.form textarea:user-invalid){border-color:var(--field-error);box-shadow:0 0 0 var(--field-borde-ancho) var(--field-error)}.form select{appearance:none;padding-right:calc(var(--field-pad-x) * 2 + var(--field-flecha))}.form .campo-select{position:relative}.form .campo-select:after{content:"";right:var(--field-pad-x);bottom:calc(var(--field-alto) / 2 - var(--field-flecha-alto) / 2);width:var(--field-flecha);height:var(--field-flecha-alto);background:var(--field-texto);clip-path:polygon(50% 100%,0 0,100% 0);pointer-events:none;position:absolute}.form select:has(option[value=""]:checked){color:var(--field-label)}.form .campo-check{align-content:center}.form .check{align-items:flex-start;gap:12px;display:flex}.form .check input{width:20px;height:20px;accent-color:var(--field-texto);flex:none;margin:2px 0 0}.form .check label{font-size:var(--text-body-size);line-height:var(--text-body-line);cursor:pointer}.form .grupo{column-gap:var(--field-gap-x);row-gap:var(--field-gap-y);border:0;grid-column:1/-1;grid-template-columns:repeat(4,1fr);min-width:0;margin:0;padding:0;display:grid}.form .grupo+.grupo{margin-top:24px}.form .grupo legend{font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-line);font-weight:var(--text-eyebrow-weight);text-transform:var(--text-eyebrow-transform);color:var(--surface-grey-2);grid-column:1/-1;padding:0 0 8px}.form .envio{flex-wrap:wrap;align-items:center;gap:16px;margin-top:8px;display:flex}.form button{min-height:var(--field-alto);background:var(--surface-button-bg);color:var(--surface-button-text);border-radius:var(--radio-2);font-family:inherit;font-size:var(--button-size);line-height:var(--button-line);font-weight:var(--button-weight);cursor:pointer;border:0;padding:0 24px}.form button:disabled{cursor:default;opacity:.6}.form .mensaje{font-size:var(--text-body-size);line-height:var(--text-body-line)}.form .mensaje[data-estado=error]{color:var(--field-error)}.form .ayuda{font-size:var(--b3-size);line-height:var(--b3-line);color:var(--surface-grey-2)}.form .nota{max-width:var(--medida-texto);font-size:var(--b3-size);line-height:var(--b3-line);color:var(--surface-grey-2);grid-column:1/-1;margin-top:8px}@media (prefers-reduced-motion:reduce){.form input,.form select,.form textarea{transition:none}}@media (width<=767px){.form,.form .grupo{grid-template-columns:minmax(0,1fr)}.form .campo{grid-column:1/-1!important}}.eyebrow[data-astro-cid-vsrjasiv]{font-size:var(--text-eyebrow-size);line-height:var(--text-eyebrow-line);font-weight:var(--text-eyebrow-weight);text-transform:var(--text-eyebrow-transform);color:var(--surface-grey-2);margin-bottom:24px}.intro[data-astro-cid-vsrjasiv]{max-width:var(--medida-texto);font-size:var(--text-lead-size);line-height:var(--text-lead-line);margin-bottom:40px}.fijada[data-astro-cid-vsrjasiv]{font-size:var(--text-lead-size);line-height:var(--text-lead-line);grid-column:1/-1;gap:4px;margin:0 0 8px;display:grid}.fijada[data-astro-cid-vsrjasiv] .etiqueta[data-astro-cid-vsrjasiv]{font-size:var(--field-label-size);line-height:var(--field-label-line);color:var(--field-label)}.honeypot[data-astro-cid-vsrjasiv]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
