.FormGroup-module-scss-module__XzcwDq__formGroup{width:100%;margin-bottom:20px}@media screen and (min-width:1100px){.FormGroup-module-scss-module__XzcwDq__formGroup{padding:0 10px}}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__error.FormGroup-module-scss-module__XzcwDq__checkbox input,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__error.FormGroup-module-scss-module__XzcwDq__checkbox textarea,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__error.FormGroup-module-scss-module__XzcwDq__input input,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__error.FormGroup-module-scss-module__XzcwDq__input textarea,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__error input,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__error textarea,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__error textarea input,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__error textarea textarea{border-color:var(--danger-color)}.FormGroup-module-scss-module__XzcwDq__formGroup .FormGroup-module-scss-module__XzcwDq__message{color:var(--danger-color);margin-top:6px;font-size:14px}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__checkbox{position:relative}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__checkbox input[type=checkbox]{opacity:0;-webkit-appearance:none;position:absolute}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__checkbox label{-webkit-user-select:none;user-select:none;cursor:pointer;padding-left:28px;font-size:16px;display:inline-block;position:relative}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__checkbox label.FormGroup-module-scss-module__XzcwDq__isChecked:before{border-color:var(--primary-color);background-color:var(--primary-color)}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__checkbox label.FormGroup-module-scss-module__XzcwDq__isChecked .FormGroup-module-scss-module__XzcwDq__arrow{opacity:1;fill:#fff}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__checkbox label a{color:var(--primary-color)}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__checkbox label:before{content:"";border:2px solid var(--light-border-color);background-color:#fff;border-radius:3px;width:18px;height:18px;transition:background-color .1s,border .1s;position:absolute;top:0;left:0}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__checkbox label .FormGroup-module-scss-module__XzcwDq__arrow{opacity:0;transition:opacity .3s;position:absolute;top:3px;left:3px}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__input label,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__textarea label{text-align:left;-webkit-user-select:none;user-select:none;margin-bottom:8px;font-size:14px;display:block}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__input label span.FormGroup-module-scss-module__XzcwDq__required,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__textarea label span.FormGroup-module-scss-module__XzcwDq__required{color:var(--danger-color)}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__input input,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__textarea input{border:2px solid var(--light-border-color);background-color:var(--input-bg-color);width:100%;color:var(--main-font-color);border-radius:5px;padding:10px 15px;font-family:inherit;font-size:16px}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__input textarea,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__textarea textarea{border:2px solid var(--light-border-color);background-color:var(--input-bg-color);width:100%;max-width:100%;height:144px;color:var(--main-font-color);border-radius:5px;padding:10px 15px;font-family:inherit;font-size:16px}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__input input,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__input textarea,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__textarea input,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__textarea textarea{transition:border-color .2s ease-in,box-shadow .3s linear}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__input input:hover,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__input textarea:hover,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__textarea input:hover,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__textarea textarea:hover{border-color:var(--grey-medium)}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__input input:focus,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__input textarea:focus,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__textarea input:focus,.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__textarea textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #7342ff29}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__hidden{margin-bottom:0}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__customRadio{flex-wrap:wrap;display:flex}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__customRadio .FormGroup-module-scss-module__XzcwDq__title{text-align:center;min-width:100%;margin:0 0 15px;font-size:14px;font-weight:700;line-height:1.25;transition:all .3s ease-in-out;display:block}@media screen and (min-width:1100px){.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__customRadio .FormGroup-module-scss-module__XzcwDq__title{margin:0 0 20px;font-size:16px}}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__customRadio .FormGroup-module-scss-module__XzcwDq__title span.FormGroup-module-scss-module__XzcwDq__required{color:var(--danger-color)}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__customRadio label{cursor:pointer;position:relative}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__customRadio label input{opacity:0;visibility:hidden;z-index:-1;position:absolute}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__customRadio label input:checked~*{font-weight:700}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__withCounter.FormGroup-module-scss-module__XzcwDq__textarea .FormGroup-module-scss-module__XzcwDq__textareaWrapper{position:relative}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__withCounter.FormGroup-module-scss-module__XzcwDq__textarea textarea{resize:vertical;min-height:120px;max-height:420px;padding:10px 15px 40px}.FormGroup-module-scss-module__XzcwDq__formGroup.FormGroup-module-scss-module__XzcwDq__withCounter.FormGroup-module-scss-module__XzcwDq__textarea .FormGroup-module-scss-module__XzcwDq__counter{text-align:left;color:var(--gray-color);background:var(--secondary);-webkit-user-select:none;user-select:none;padding:10px;font-size:12px;position:absolute;bottom:9px;left:6px;right:25px}.FormGroup-module-scss-module__XzcwDq__formGroup label a:hover{color:var(--primary-color-hover)}.FormGroup-module-scss-module__XzcwDq__formGroupFile{width:100%;margin-bottom:20px;position:relative}.FormGroup-module-scss-module__XzcwDq__formGroupFile input[type=file]{opacity:0;position:absolute}.FormGroup-module-scss-module__XzcwDq__formGroupFile input[type=file]+label{text-align:center;cursor:pointer;border:2px solid #601dc03d;border-radius:5px;justify-content:center;align-items:center;width:100%;padding:10px 20px;font-size:14px;transition:all .3s;display:flex}.FormGroup-module-scss-module__XzcwDq__formGroupFile input[type=file]+label span{color:currentColor}@media screen and (min-width:1100px){.FormGroup-module-scss-module__XzcwDq__formGroupFile input[type=file]+label{border-style:dashed;flex-direction:column;padding:20px;font-size:16px}}.FormGroup-module-scss-module__XzcwDq__formGroupFile input[type=file]+label svg{fill:var(--primary-color);margin-right:10px}@media screen and (min-width:1100px){.FormGroup-module-scss-module__XzcwDq__formGroupFile input[type=file]+label svg{margin-bottom:15px;margin-right:0}}.FormGroup-module-scss-module__XzcwDq__formGroupFile:hover input[type=file]+label,.FormGroup-module-scss-module__XzcwDq__formGroupFile.FormGroup-module-scss-module__XzcwDq__highlight input[type=file]+label{border-color:var(--primary-color)}.FormGroup-module-scss-module__XzcwDq__loadedFile{background-color:var(--light-border-color);border:2px solid var(--light-border-color);height:40px;color:var(--light-gray-color);border-radius:5px;justify-content:space-between;align-items:center;margin-top:10px;padding:5px 15px;font-size:16px;line-height:1.37;display:flex}.FormGroup-module-scss-module__XzcwDq__loadedFileName{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.FormGroup-module-scss-module__XzcwDq__loadedFileProgress{fill:var(--gray-color);width:20px;height:20px;animation:3s linear infinite FormGroup-module-scss-module__XzcwDq__loading}.FormGroup-module-scss-module__XzcwDq__loadedFileRemove{background:0 0;width:15px;min-width:15px;max-width:15px;height:15px;min-height:15px;max-height:15px}.FormGroup-module-scss-module__XzcwDq__loadedFileRemove svg{fill:var(--gray-color)}.FormGroup-module-scss-module__XzcwDq__loadedFileRemove:hover svg{fill:#000}
.Form-module-scss-module__W0yeAa__form{flex-wrap:wrap;display:flex}@media screen and (min-width:1100px){.Form-module-scss-module__W0yeAa__form{margin:0 -10px}}.Form-module-scss-module__W0yeAa__formGroup{width:100%;margin-bottom:20px}.Form-module-scss-module__W0yeAa__formGroup:last-child{margin-bottom:0}@media screen and (min-width:1100px){.Form-module-scss-module__W0yeAa__formGroup{padding:0 10px}.Form-module-scss-module__W0yeAa__formGroup.Form-module-scss-module__W0yeAa__w50{width:50%}}.Form-module-scss-module__W0yeAa__form .Form-module-scss-module__W0yeAa__textDanger{width:100%;color:var(--danger-color);margin:5px 0;padding:0 10px;font-size:14px}.Form-module-scss-module__W0yeAa__submitBlock{margin-top:20px}.Form-module-scss-module__W0yeAa__modalWrap{text-align:left;max-width:640px;max-height:calc(var(--vh,1vh)*100 - 60px)}.Form-module-scss-module__W0yeAa__modalWrap .Form-module-scss-module__W0yeAa__submitBlock{width:100%;margin-top:20px}.Form-module-scss-module__W0yeAa__modalWrap .Form-module-scss-module__W0yeAa__submitButton{color:#fff;background-color:var(--primary-color);border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:40px;padding:7px 20px;font-size:16px;font-weight:700;display:inline-flex}@media screen and (min-width:1100px){.Form-module-scss-module__W0yeAa__modalWrap .Form-module-scss-module__W0yeAa__submitButton{width:fit-content}}.Form-module-scss-module__W0yeAa__modalWrap .Form-module-scss-module__W0yeAa__submitButton:hover{background-color:var(--success-color)}.Form-module-scss-module__W0yeAa__modalWrap .Form-module-scss-module__W0yeAa__submitButton:disabled{background-color:var(--gray-bg-disabled);pointer-events:none}.Form-module-scss-module__W0yeAa__modalWrap .Form-module-scss-module__W0yeAa__submitButton.Form-module-scss-module__W0yeAa__isSuccess{opacity:0;width:265px;transition:var(--opacity-transition),var(--transform-transition);margin:0 auto;transform:translateY(-10px)}.Form-module-scss-module__W0yeAa__modalWrap .Form-module-scss-module__W0yeAa__textDanger{width:100%;color:var(--danger-color);margin:5px 0;padding:0 10px;font-size:14px}.Form-module-scss-module__W0yeAa__modalWrap .Form-module-scss-module__W0yeAa__subtitle{color:var(--light-gray-color);margin-bottom:20px;font-size:16px;line-height:1.62}.Form-module-scss-module__W0yeAa__success{text-align:center;opacity:0;max-height:0;overflow:hidden}.Form-module-scss-module__W0yeAa__success.Form-module-scss-module__W0yeAa__show{opacity:1;max-height:320px;margin-top:10px}.Form-module-scss-module__W0yeAa__success.Form-module-scss-module__W0yeAa__show:first-child{margin-top:0}.Form-module-scss-module__W0yeAa__success.Form-module-scss-module__W0yeAa__show .Form-module-scss-module__W0yeAa__successIcon svg{opacity:1;transform:scale(1)translate(0)}.Form-module-scss-module__W0yeAa__success.Form-module-scss-module__W0yeAa__show .Form-module-scss-module__W0yeAa__successText{opacity:1;transition-delay:.3s;transform:translateY(0)}.Form-module-scss-module__W0yeAa__success.Form-module-scss-module__W0yeAa__show .Form-module-scss-module__W0yeAa__successButton{opacity:1;transform:translateY(0)}.Form-module-scss-module__W0yeAa__successIcon{width:180px;height:180px;margin:0 auto}.Form-module-scss-module__W0yeAa__successIcon svg{opacity:0;width:100%;height:100%;transition:var(--transform-transition);transform:scale(.5)translate(-115px,115px)}.Form-module-scss-module__W0yeAa__successText{opacity:0;transition:var(--opacity-transition),var(--transform-transition);margin:24px 0;font-size:18px;line-height:1.15;transform:translateY(-10px)}.Form-module-scss-module__W0yeAa__successButton{color:#fff;background-color:var(--primary-color);opacity:0;border-radius:var(--border-radius);width:265px;min-height:40px;transition:var(--opacity-transition),var(--transform-transition),var(--background-color-transition);justify-content:center;align-items:center;margin:0 auto;padding:7px 20px;font-size:16px;font-weight:700;display:inline-flex;transform:translateY(-10px)}#Form-module-scss-module__W0yeAa__modalWrap .Form-module-scss-module__W0yeAa__subtitle{font-size:20px;font-weight:700}
