.form[data-astro-cid-vekgkm42]{--focus-ring:0 0 0 1px var(--white), 0 0 0 3px var(--teal-700);width:100%;padding:var(--space-7) var(--space-6) var(--space-6);text-align:left;background:var(--white);border:1px solid var(--white);color:var(--gray-800);color-scheme:light;position:relative;overflow:hidden}.form__trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__bar[data-astro-cid-vekgkm42]{background:var(--gray-100);height:4px;position:absolute;top:0;left:0;right:0}.form__bar[data-astro-cid-vekgkm42] i[data-astro-cid-vekgkm42]{background:var(--teal-700);transform-origin:0;width:100%;height:100%;transition:transform .42s ease-out;display:block;transform:scaleX(.5)}.form[data-astro-cid-vekgkm42][data-step="2"] .form__bar[data-astro-cid-vekgkm42] i[data-astro-cid-vekgkm42],.form[data-astro-cid-vekgkm42][data-step=done] .form__bar[data-astro-cid-vekgkm42] i[data-astro-cid-vekgkm42]{transform:none}.form__step[data-astro-cid-vekgkm42]{gap:var(--space-4);flex-direction:column;animation:.32s ease-out form-fade;display:flex}.form__step[data-astro-cid-vekgkm42][hidden],.form__ok[data-astro-cid-vekgkm42][hidden],.js .form[data-astro-cid-vekgkm42][data-step="1"] [data-astro-cid-vekgkm42][data-form-step="2"],.js .form[data-astro-cid-vekgkm42][data-step="2"] [data-astro-cid-vekgkm42][data-form-step="1"],html:not(.js) .form[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][data-form-next],html:not(.js) .form[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][data-form-back],html:not(.js) .form[data-astro-cid-vekgkm42] .form__paso[data-astro-cid-vekgkm42],html:not(.js) .form[data-astro-cid-vekgkm42] .form__bar[data-astro-cid-vekgkm42]{display:none}html:not(.js) .form[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][data-form-step="2"]{margin-top:var(--space-5)}.form__paso[data-astro-cid-vekgkm42]{color:var(--gray-600)}.form__title[data-astro-cid-vekgkm42]{margin:0 0 var(--space-1);color:var(--navy-900)}.field[data-astro-cid-vekgkm42]{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.field[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{color:var(--gray-800);font-weight:580;line-height:1.4}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{width:100%;min-height:46px;color:var(--navy-900);background:var(--white);border:1px solid var(--gray-300);padding:10px 12px;line-height:1.5;transition:border-color .16s ease-out,box-shadow .16s ease-out}.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:84px}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]::placeholder{color:#6f8594}.field[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.field[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--teal-700);outline:none;box-shadow:0 0 0 3px #007a8b33}.field[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true],.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#c4372a;box-shadow:0 0 0 3px #c4372a26}.field__err[data-astro-cid-vekgkm42]{color:#c4372a;margin:0}.form__go[data-astro-cid-vekgkm42]{width:100%;min-height:50px;margin-top:var(--space-3);font-size:var(--t-body)}.form__go[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42],.form__send[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42]{width:18px;height:18px}.form__go[data-astro-cid-vekgkm42]:disabled{background:var(--gray-100);border-color:var(--gray-100);color:#6f8594;cursor:not-allowed}.form__two[data-astro-cid-vekgkm42]{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.checks[data-astro-cid-vekgkm42]{gap:var(--space-3);margin-top:var(--space-1);flex-direction:column;display:flex}.check[data-astro-cid-vekgkm42]{gap:var(--space-4);grid-template-columns:22px minmax(0,1fr);align-items:start;display:grid}.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]{-webkit-appearance:none;appearance:none;border:1px solid var(--gray-300);background:var(--white);cursor:pointer;place-content:center;width:22px;height:22px;margin:1px 0 0;transition:background-color .14s ease-out,border-color .14s ease-out;display:grid}.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:before{content:"";background:var(--white);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);width:12px;height:12px;transition:transform .12s ease-out;transform:scale(0)}.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked{background:var(--teal-700);border-color:var(--teal-700)}.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:checked:before{transform:scale(1)}.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus-visible{border-color:var(--teal-700);outline:none;box-shadow:0 0 0 3px #007a8b47}.check[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]{color:var(--gray-800);cursor:pointer;line-height:1.5}.check[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]{color:var(--navy-900);text-underline-offset:3px;text-decoration:underline}.check[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42] a[data-astro-cid-vekgkm42]:hover{color:var(--teal-700)}.form__acts[data-astro-cid-vekgkm42]{justify-content:space-between;align-items:center;gap:var(--space-5);margin-top:var(--space-3);display:flex}.form__back[data-astro-cid-vekgkm42]{min-height:44px;color:var(--gray-600);align-items:center;gap:6px;padding-right:6px;font-weight:580;display:inline-flex}.form__back[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42]{width:18px;height:18px}.form__back[data-astro-cid-vekgkm42]:hover{color:var(--navy-900)}.form__send[data-astro-cid-vekgkm42]{max-width:340px;min-height:50px;padding:0 var(--space-6);font-size:var(--t-body);flex:1;justify-content:space-between}.form__ok[data-astro-cid-vekgkm42]{align-items:flex-start;gap:var(--space-5);padding:var(--space-4) 0;flex-direction:column;animation:.32s ease-out form-fade;display:flex}.form__check[data-astro-cid-vekgkm42]{border:2px solid var(--teal-700);width:48px;height:48px;color:var(--teal-700);justify-content:center;align-items:center;display:inline-flex}.form__check[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42]{width:24px;height:24px}@keyframes form-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.form__step[data-astro-cid-vekgkm42],.form__ok[data-astro-cid-vekgkm42]{animation:none}.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.check[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:before{transition:none}}@media (width<=767px){.form[data-astro-cid-vekgkm42]{padding:var(--space-8) var(--space-5) var(--space-6)}.form__two[data-astro-cid-vekgkm42]{grid-template-columns:minmax(0,1fr)}.form__acts[data-astro-cid-vekgkm42]{flex-direction:column-reverse;align-items:stretch}.form__send[data-astro-cid-vekgkm42]{max-width:none}}
