.form[data-v-0b52e9f4]{padding-left:10vw;padding-right:10vw;padding-top:2.546vw}.form__inner[data-v-0b52e9f4]{background:url(../images/hero_full.svg) no-repeat 100% 100%;background-size:9vw;padding-bottom:1.736vw;padding-left:18vw;padding-right:18vw}.form__title[data-v-0b52e9f4]{color:#0faa57;font-size:3vw;font-weight:700;letter-spacing:-.127vw;line-height:3.236vw;padding:0 2vw 1.157vw;text-align:center}.form__input--error[data-v-0b52e9f4]{border-color:red!important}.form__input-text[data-v-0b52e9f4]{color:#000!important}.form__input[data-v-0b52e9f4]{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%}.phone[data-v-0b52e9f4]{width:80%}textarea.form__input[data-v-0b52e9f4]{overflow:hidden}.form__select[data-v-0b52e9f4]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url(../images/select.svg) no-repeat right .6vw center;background-size:.6vw;color:#848484;letter-spacing:-.04vw}.form__input[data-v-0b52e9f4]::-moz-placeholder{color:#848484;font-size:1vw;font-weight:400;letter-spacing:-.04vw;line-height:1.483vw}.form__input[data-v-0b52e9f4]::placeholder{color:#848484;font-size:1vw;font-weight:400;letter-spacing:-.04vw;line-height:1.483vw}.form__button[data-v-0b52e9f4]{background:linear-gradient(93deg,#0faa57 20.01%,#3773eb 98.5%);border:0;border-radius:2.441vw;box-shadow:0 .217vw .868vw #00000040;color:#fff;cursor:pointer;font-size:1.5vw;font-weight:700;line-height:1;margin-top:1.157vw;padding:.579vw 1.157vw;text-align:center;text-transform:uppercase}.form__button[data-v-0b52e9f4]:hover{box-shadow:inset 0 .231vw 3.038vw #00000040}.form__checkbox[data-v-0b52e9f4]{align-items:center;color:#848484;display:flex;font-size:.9vw;line-height:1;margin-top:.8vw}.form__checkbox input[data-v-0b52e9f4]{margin-right:.5vw}.form__checkbox--error[data-v-0b52e9f4]{color:red}.form__checkbox a[data-v-0b52e9f4]{text-decoration:underline}@media screen and (max-width:768px){.form[data-v-0b52e9f4]{padding-left:0;padding-right:0;padding-top:6.25vw}.form__inner[data-v-0b52e9f4]{background-image:none;background-size:32.4vw;padding:0 6.25vw 6.25vw}.form__title[data-v-0b52e9f4]{font-size:5.83vw;letter-spacing:-.46vw;line-height:1;padding:0 0 4.16vw}.phone[data-v-0b52e9f4]{width:100%}.form__input[data-v-0b52e9f4]{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[data-v-0b52e9f4]::-moz-placeholder{font-size:3.6vw;letter-spacing:-.21vw;line-height:5.33vw}.form__input[data-v-0b52e9f4]::placeholder{font-size:3.6vw;letter-spacing:-.21vw;line-height:5.33vw}.form__select[data-v-0b52e9f4]{background:url(../images/select.svg) no-repeat right 2.6vw center;background-size:2.6vw;letter-spacing:-.21vw;padding:2.4vw 0 2.4vw 4.16vw}.form__button[data-v-0b52e9f4]{border-radius:8.78vw;box-shadow:0 .78vw 3.13vw #00000040;font-size:4.16vw;margin-top:4.16vw;padding:2.08vw 4.16vw}.form__button[data-v-0b52e9f4]:hover{box-shadow:inset 0 .83vw 10.89vw #00000040}.form__checkbox[data-v-0b52e9f4]{font-size:3.2vw;margin-top:2vw}.form__checkbox input[data-v-0b52e9f4]{margin-right:1.5vw}}@media screen and (min-width:1800px){.form[data-v-0b52e9f4]{padding-left:0;padding-right:0;padding-top:43.995px}.form__inner[data-v-0b52e9f4]{background-size:155.52px;padding-bottom:29.998px;padding-left:311.04px;padding-right:311.04px}.form__title[data-v-0b52e9f4]{font-size:51.84px;letter-spacing:-2.195px;line-height:55.918px;padding:0 34.56px 19.993px}.form__input[data-v-0b52e9f4]{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__select[data-v-0b52e9f4]{background:url(../images/select.svg) no-repeat right 13px center;background-size:12px;letter-spacing:-1.02px}.form__input[data-v-0b52e9f4]::-moz-placeholder{font-size:17.28px;letter-spacing:-1.02px;line-height:25.626px}.form__input[data-v-0b52e9f4]::placeholder{font-size:17.28px;letter-spacing:-1.02px;line-height:25.626px}.form__button[data-v-0b52e9f4]{border-radius:42.18px;box-shadow:0 3.75px 14.999px #00000040;font-size:25.92px;margin-top:19.993px;padding:10.005px 19.993px}.form__button[data-v-0b52e9f4]:hover{box-shadow:inset 0 3.992px 52.497px #00000040}.form__checkbox[data-v-0b52e9f4]{font-size:15.55px;margin-top:10px}.form__checkbox input[data-v-0b52e9f4]{margin-right:8.64px}}
