.form__input--error[data-v-c205dd88]{border-color:red!important}.form__input-text[data-v-c205dd88]{color:#000!important}.form__input[data-v-c205dd88]{border:.194vw solid #0faa57;border-radius:1.736vw;display:block;font-size:1vw;margin:.3vw 0;outline:none;padding:.579vw 0 .579vw 1.157vw;resize:vertical;width:100%}.form__input--light[data-v-c205dd88]{border:.155vw solid #0faa57;border-radius:.9vw;height:2.35vw}textarea.form__input[data-v-c205dd88]{overflow:hidden}.form__input[data-v-c205dd88]::-moz-placeholder{color:#848484;font-size:1vw;font-weight:400;letter-spacing:-.04vw;line-height:1.483vw}.form__input[data-v-c205dd88]::placeholder{color:#848484;font-size:1vw;font-weight:400;letter-spacing:-.04vw;line-height:1.483vw}.form__checkbox input[data-v-c205dd88]{margin-right:.5vw}.form__checkbox a[data-v-c205dd88]{text-decoration:underline}@media screen and (max-width:768px){.form__input[data-v-c205dd88]{border:.7vw solid #0faa57;border-radius:6.25vw;font-size:3.6vw;margin:1.8vw 0;padding:2.08vw 0 2.08vw 4.16vw}.form__input--light[data-v-c205dd88]{border:.558vw solid #0faa57;border-radius:4.16vw;height:8.33vw}.form__input[data-v-c205dd88]::-moz-placeholder{font-size:3.6vw;letter-spacing:-.21vw;line-height:5.33vw}.form__input[data-v-c205dd88]::placeholder{font-size:3.6vw;letter-spacing:-.21vw;line-height:5.33vw}.form__checkbox input[data-v-c205dd88]{margin-right:1.5vw}}.form__input[data-v-c205dd88]:focus-visible,input[data-v-c205dd88]:focus-visible{outline:2px solid #0b8544;outline-offset:2px}@media screen and (max-width:1100px){.form__input[data-v-c205dd88],input[data-v-c205dd88]{font-size:16px}.form__input[data-v-c205dd88]::-moz-placeholder,input[data-v-c205dd88]::-moz-placeholder{font-size:16px}.form__input[data-v-c205dd88]::placeholder,input[data-v-c205dd88]::placeholder{font-size:16px}}@media screen and (min-width:1800px){.form__input[data-v-c205dd88]{border:3.352px solid #0faa57;border-radius:29.998px;font-size:17.28px;margin:5px 0;padding:10.005px 0 10.005px 19.993px}.form__input--light[data-v-c205dd88]{border:2.8px solid #0faa57!important;border-radius:21px;height:42px}.form__input[data-v-c205dd88]::-moz-placeholder{font-size:17.28px;letter-spacing:-1.02px;line-height:25.626px}.form__input[data-v-c205dd88]::placeholder{font-size:17.28px;letter-spacing:-1.02px;line-height:25.626px}.form__checkbox input[data-v-c205dd88]{margin-right:8.64px}}@media screen and (max-width:768px){.form__input[data-v-c205dd88],input[data-v-c205dd88]{font-size:max(16px,3.6vw)}}
