.FormGroup_formGroup__GO1s9{width:100%;margin-bottom:20px}@media screen and (min-width:1100px){.FormGroup_formGroup__GO1s9{padding:0 10px}}.FormGroup_formGroup__GO1s9.FormGroup_error__WkWlX input,.FormGroup_formGroup__GO1s9.FormGroup_error__WkWlX textarea,.FormGroup_formGroup__GO1s9.FormGroup_error__WkWlX textarea input,.FormGroup_formGroup__GO1s9.FormGroup_error__WkWlX textarea textarea,.FormGroup_formGroup__GO1s9.FormGroup_error__WkWlX.FormGroup_checkbox__Lvx2R input,.FormGroup_formGroup__GO1s9.FormGroup_error__WkWlX.FormGroup_checkbox__Lvx2R textarea,.FormGroup_formGroup__GO1s9.FormGroup_error__WkWlX.FormGroup_input__afrLO input,.FormGroup_formGroup__GO1s9.FormGroup_error__WkWlX.FormGroup_input__afrLO textarea{border-color:var(--danger-color)}.FormGroup_formGroup__GO1s9 .FormGroup_message__Otxtv{color:var(--danger-color);font-size:14px;margin-top:6px}.FormGroup_formGroup__GO1s9.FormGroup_checkbox__Lvx2R{position:relative}.FormGroup_formGroup__GO1s9.FormGroup_checkbox__Lvx2R input[type=checkbox]{position:absolute;opacity:0;-webkit-appearance:none}.FormGroup_formGroup__GO1s9.FormGroup_checkbox__Lvx2R label{display:inline-block;position:relative;font-size:16px;padding-left:28px;-webkit-user-select:none;user-select:none;cursor:pointer}.FormGroup_formGroup__GO1s9.FormGroup_checkbox__Lvx2R label.FormGroup_isChecked__JbfH8:before{border-color:var(--primary-color);background-color:var(--primary-color)}.FormGroup_formGroup__GO1s9.FormGroup_checkbox__Lvx2R label.FormGroup_isChecked__JbfH8 .FormGroup_arrow__JxerR{opacity:1;fill:#fff}.FormGroup_formGroup__GO1s9.FormGroup_checkbox__Lvx2R label a{color:var(--primary-color)}.FormGroup_formGroup__GO1s9.FormGroup_checkbox__Lvx2R label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;background-color:#fff;border:2px solid var(--light-border-color);border-radius:3px;transition:background-color .1s ease,border .1s ease}.FormGroup_formGroup__GO1s9.FormGroup_checkbox__Lvx2R label .FormGroup_arrow__JxerR{position:absolute;top:3px;left:3px;transition:opacity .3s ease;opacity:0}.FormGroup_formGroup__GO1s9.FormGroup_input__afrLO label,.FormGroup_formGroup__GO1s9.FormGroup_textarea__tWIrH label{font-size:14px;margin-bottom:8px;display:block;text-align:left;-webkit-user-select:none;user-select:none}.FormGroup_formGroup__GO1s9.FormGroup_input__afrLO label span.FormGroup_required__uakng,.FormGroup_formGroup__GO1s9.FormGroup_textarea__tWIrH label span.FormGroup_required__uakng{color:var(--danger-color)}.FormGroup_formGroup__GO1s9.FormGroup_input__afrLO input,.FormGroup_formGroup__GO1s9.FormGroup_input__afrLO textarea,.FormGroup_formGroup__GO1s9.FormGroup_textarea__tWIrH input,.FormGroup_formGroup__GO1s9.FormGroup_textarea__tWIrH textarea{width:100%;font-family:inherit;font-size:16px;border:2px solid var(--light-border-color);border-radius:5px;padding:10px 15px;background-color:var(--input-bg-color);color:var(--main-font-color)}.FormGroup_formGroup__GO1s9.FormGroup_input__afrLO textarea,.FormGroup_formGroup__GO1s9.FormGroup_textarea__tWIrH textarea{height:144px;max-width:100%}.FormGroup_formGroup__GO1s9.FormGroup_input__afrLO input,.FormGroup_formGroup__GO1s9.FormGroup_input__afrLO textarea,.FormGroup_formGroup__GO1s9.FormGroup_textarea__tWIrH input,.FormGroup_formGroup__GO1s9.FormGroup_textarea__tWIrH textarea{transition:border-color .2s ease-in,box-shadow .3s linear}.FormGroup_formGroup__GO1s9.FormGroup_input__afrLO input:hover,.FormGroup_formGroup__GO1s9.FormGroup_input__afrLO textarea:hover,.FormGroup_formGroup__GO1s9.FormGroup_textarea__tWIrH input:hover,.FormGroup_formGroup__GO1s9.FormGroup_textarea__tWIrH textarea:hover{border-color:var(--grey-medium)}.FormGroup_formGroup__GO1s9.FormGroup_input__afrLO input:focus,.FormGroup_formGroup__GO1s9.FormGroup_input__afrLO textarea:focus,.FormGroup_formGroup__GO1s9.FormGroup_textarea__tWIrH input:focus,.FormGroup_formGroup__GO1s9.FormGroup_textarea__tWIrH textarea:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px rgba(115,66,255,.16)}.FormGroup_formGroup__GO1s9.FormGroup_hidden__Qrtzp{margin-bottom:0}.FormGroup_formGroup__GO1s9.FormGroup_customRadio__qzKVh{display:flex;flex-wrap:wrap}.FormGroup_formGroup__GO1s9.FormGroup_customRadio__qzKVh .FormGroup_title__GT05C{font-weight:700;line-height:1.25;transition:all .3s ease-in-out;margin:0 0 15px;display:block;min-width:100%;text-align:center;font-size:14px}@media screen and (min-width:1100px){.FormGroup_formGroup__GO1s9.FormGroup_customRadio__qzKVh .FormGroup_title__GT05C{font-size:16px;margin:0 0 20px}}.FormGroup_formGroup__GO1s9.FormGroup_customRadio__qzKVh .FormGroup_title__GT05C span.FormGroup_required__uakng{color:var(--danger-color)}.FormGroup_formGroup__GO1s9.FormGroup_customRadio__qzKVh label{position:relative;cursor:pointer}.FormGroup_formGroup__GO1s9.FormGroup_customRadio__qzKVh label input{position:absolute;opacity:0;visibility:hidden;z-index:-1}.FormGroup_formGroup__GO1s9.FormGroup_customRadio__qzKVh label input:checked~*{font-weight:700}.FormGroup_formGroup__GO1s9.FormGroup_withCounter__YRKf6.FormGroup_textarea__tWIrH .FormGroup_textareaWrapper__FbwF1{position:relative}.FormGroup_formGroup__GO1s9.FormGroup_withCounter__YRKf6.FormGroup_textarea__tWIrH textarea{min-height:120px;max-height:420px;resize:vertical;padding:10px 15px 40px}.FormGroup_formGroup__GO1s9.FormGroup_withCounter__YRKf6.FormGroup_textarea__tWIrH .FormGroup_counter__QaPBj{position:absolute;right:25px;left:6px;bottom:9px;padding:10px;font-size:12px;text-align:left;color:var(--gray-color);background:var(--secondary);-webkit-user-select:none;user-select:none}.FormGroup_formGroup__GO1s9 label a:hover{color:var(--primary-color-hover)}.FormGroup_formGroupFile__mxAzv{position:relative;width:100%;margin-bottom:20px}.FormGroup_formGroupFile__mxAzv input[type=file]{opacity:0;position:absolute}.FormGroup_formGroupFile__mxAzv input[type=file]+label{display:flex;align-items:center;justify-content:center;font-size:14px;padding:10px 20px;width:100%;border:2px solid rgba(96,29,192,.24);border-radius:5px;text-align:center;cursor:pointer;transition:.3s ease}.FormGroup_formGroupFile__mxAzv input[type=file]+label span{color:currentColor}@media screen and (min-width:1100px){.FormGroup_formGroupFile__mxAzv input[type=file]+label{flex-direction:column;font-size:16px;padding:20px;border-style:dashed}}.FormGroup_formGroupFile__mxAzv input[type=file]+label svg{margin-right:10px;fill:var(--primary-color)}@media screen and (min-width:1100px){.FormGroup_formGroupFile__mxAzv input[type=file]+label svg{margin-right:0;margin-bottom:15px}}.FormGroup_formGroupFile__mxAzv.FormGroup_highlight__Rl1Pr input[type=file]+label,.FormGroup_formGroupFile__mxAzv:hover input[type=file]+label{border-color:var(--primary-color)}.FormGroup_loadedFile__gbqq0{display:flex;align-items:center;justify-content:space-between;height:40px;padding:5px 15px;background-color:var(--light-border-color);border:2px solid var(--light-border-color);border-radius:5px;font-size:16px;line-height:1.37;color:var(--light-gray-color);margin-top:10px}.FormGroup_loadedFileName__GxGPw{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.FormGroup_loadedFileProgress__WhP6M{fill:var(--gray-color);height:20px;width:20px;animation:FormGroup_loading__o3uEx 3s linear infinite}.FormGroup_loadedFileRemove__CdeZ4{width:15px;min-width:15px;max-width:15px;height:15px;min-height:15px;max-height:15px;background:none}.FormGroup_loadedFileRemove__CdeZ4 svg{fill:var(--gray-color)}.FormGroup_loadedFileRemove__CdeZ4:hover svg{fill:#000}.Form_form__8zvlg{display:flex;flex-wrap:wrap}@media screen and (min-width:1100px){.Form_form__8zvlg{margin:0 -10px}}.Form_formGroup__xtEWe{width:100%;margin-bottom:20px}.Form_formGroup__xtEWe:last-child{margin-bottom:0}@media screen and (min-width:1100px){.Form_formGroup__xtEWe{padding:0 10px}.Form_formGroup__xtEWe.Form_w50__x1E5y{width:50%}}.Form_form__8zvlg .Form_textDanger__i2eA2{width:100%;color:var(--danger-color);font-size:14px;margin:5px 0;padding:0 10px}.Form_submitBlock__XZYCg{margin-top:20px}.Form_modalWrap__OXYuM{max-width:640px;text-align:left;max-height:calc(var(--vh, 1vh)*100 - 60px)}.Form_modalWrap__OXYuM .Form_submitBlock__XZYCg{width:100%;margin-top:20px}.Form_modalWrap__OXYuM .Form_submitButton__YWmlg{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:40px;font-size:16px;font-weight:700;color:#fff;background-color:var(--primary-color);border-radius:8px;padding:7px 20px}@media screen and (min-width:1100px){.Form_modalWrap__OXYuM .Form_submitButton__YWmlg{width:fit-content}}.Form_modalWrap__OXYuM .Form_submitButton__YWmlg:hover{background-color:var(--success-color)}.Form_modalWrap__OXYuM .Form_submitButton__YWmlg:disabled{background-color:var(--gray-bg-disabled);pointer-events:none}.Form_modalWrap__OXYuM .Form_submitButton__YWmlg.Form_isSuccess__vda15{width:265px;opacity:0;transform:translateY(-10px);transition:var(--opacity-transition),var(--transform-transition);margin:0 auto}.Form_modalWrap__OXYuM .Form_textDanger__i2eA2{width:100%;color:var(--danger-color);font-size:14px;margin:5px 0;padding:0 10px}.Form_modalWrap__OXYuM .Form_subtitle__G9IzF{color:var(--light-gray-color);font-size:16px;line-height:1.62;margin-bottom:20px}.Form_success__j4oMg{max-height:0;text-align:center;opacity:0;overflow:hidden}.Form_success__j4oMg.Form_show__G8Qsx{margin-top:10px;max-height:320px;opacity:1}.Form_success__j4oMg.Form_show__G8Qsx:first-child{margin-top:0}.Form_success__j4oMg.Form_show__G8Qsx .Form_successIcon__c_R4a svg{opacity:1;transform:scale(1) translate(0)}.Form_success__j4oMg.Form_show__G8Qsx .Form_successText__GKSws{opacity:1;transform:translateY(0);transition-delay:.3s}.Form_success__j4oMg.Form_show__G8Qsx .Form_successButton__JAUw3{opacity:1;transform:translateY(0)}.Form_successIcon__c_R4a{margin:0 auto;width:180px;height:180px}.Form_successIcon__c_R4a svg{width:100%;height:100%;opacity:0;transform:scale(.5) translate(-115px,115px);transition:var(--transform-transition)}.Form_successText__GKSws{margin:24px 0;font-size:18px;line-height:1.15;opacity:0;transform:translateY(-10px);transition:var(--opacity-transition),var(--transform-transition)}.Form_successButton__JAUw3{display:inline-flex;align-items:center;justify-content:center;padding:7px 20px;margin:0 auto;width:265px;min-height:40px;font-size:16px;font-weight:700;color:#fff;background-color:var(--primary-color);opacity:0;border-radius:var(--border-radius);transform:translateY(-10px);transition:var(--opacity-transition),var(--transform-transition),var(--background-color-transition)}#Form_modalWrap__OXYuM .Form_subtitle__G9IzF{font-size:20px;font-weight:700}.Vacancy_vacanciesBox__0W9ZV{display:flex;flex-direction:column;background-color:#fff;border:1px solid var(--light-border-color);border-radius:var(--border-radius);margin-bottom:15px;min-height:186px;padding:20px 15px;min-width:215px;color:var(--main-font-color);transition:border .3s ease}.Vacancy_vacanciesBox__0W9ZV:hover{border-color:var(--light-border-color-hover)}.Vacancy_vacanciesBoxTitle__nuhJG{font-weight:700;font-size:18px;line-height:1.22;flex-grow:1}.Vacancy_vacanciesBoxSalary__tCFbJ{font-size:16px;line-height:1.37;margin-bottom:15px;color:var(--gray-color)}.Vacancy_vacanciesBoxMore__lavCk{font-weight:700;font-size:14px;line-height:1.43;color:var(--primary-color);transition:color .3s ease}.Vacancy_vacanciesBox__0W9ZV:hover .Vacancy_vacanciesBoxMore__lavCk{color:var(--success-color)}.VacanciesList_vacanciesList__xBQjT{background-color:var(--gray-bg-color);padding:20px 15px;margin:20px -15px 40px;position:relative}@media screen and (min-width:1100px){.VacanciesList_vacanciesList__xBQjT{padding:40px 0 20px;margin:20px 0 40px}.VacanciesList_vacanciesList__xBQjT:before{position:absolute;width:100vw;height:100%;top:0;left:50%;margin-left:-50vw;background-color:var(--gray-bg-color);content:"";z-index:-1}}.VacanciesList_vacanciesList__xBQjT:last-child{margin-bottom:0}.VacanciesList_vacanciesListTitle__Qg_fT{font-weight:700;font-size:24px;margin-bottom:20px}.VacanciesList_vacanciesListTitle__Qg_fT:last-child{margin-bottom:0}.VacanciesList_vacanciesListWrapper__7_qe7{display:flex;flex-wrap:wrap}@media screen and (min-width:1100px){.VacanciesList_vacanciesListWrapper__7_qe7{margin:0 -10px}}.VacanciesList_vacanciesListBox__2aIm3{width:100%;margin-bottom:15px}@media screen and (min-width:1100px){.VacanciesList_vacanciesListBox__2aIm3{width:calc(33.3333% - 20px);margin:0 10px 20px}}.VacanciesList_vacancySimilar__MLoxf{margin-top:40px}@media screen and (min-width:1100px){.VacanciesList_vacancySimilar__MLoxf{margin-top:0}}.VacanciesList_vacancySimilarList__jGhD5{display:flex;margin:-15px;padding:15px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.VacanciesList_vacancySimilarList__jGhD5::-webkit-scrollbar{display:none}@media screen and (min-width:1100px){.VacanciesList_vacancySimilarList__jGhD5{flex-direction:column}}.VacanciesList_vacancySimilarTitle__8MpSj{font-size:24px;font-weight:700;margin-bottom:20px}@media screen and (min-width:1100px){.VacanciesList_vacancySimilarTitle__8MpSj{font-size:20px;margin-bottom:15px}}.VacanciesList_vacancySimilar__MLoxf .VacanciesList_innerBox__Bl_ob{margin-right:20px;width:215px;min-width:215px;max-width:215px}@media screen and (min-width:1100px){.VacanciesList_vacancySimilar__MLoxf .VacanciesList_innerBox__Bl_ob{width:100%;min-width:100%;max-width:100%;margin-right:0}}.VacancyDetail_vacancyContainer__MvANZ{display:flex;flex-direction:column}@media screen and (min-width:1100px){.VacancyDetail_vacancyContainer__MvANZ{flex-direction:row}}.VacancyDetail_vacancyContent___7nIa{flex-grow:1}@media screen and (min-width:1100px){.VacancyDetail_vacancyAside__6Q_p1{margin-left:25px;width:215px;min-width:215px;max-width:215px;flex-shrink:0}}.VacancyDetail_vacancyTitle__U9q9J{margin-bottom:20px}.VacancyDetail_vacancyPropertiesItem__FSMo4{font-size:16px;line-height:1.37;margin-bottom:20px}.VacancyDetail_vacancyPropertiesItem__FSMo4 span{display:block;color:var(--gray-color);margin-bottom:8px}.VacancyDetail_vacancyAction__EieIh{margin-bottom:30px}.VacancyDetail_vacancyAction__EieIh:last-child{margin-bottom:0}.VacancyDetail_vacancyDescription__GVU3L{margin-top:30px}.VacancyDetail_vacancyDescription__GVU3L h2{font-weight:700;font-size:18px;line-height:1.33;margin-bottom:15px}.VacancyDetail_vacancyDescription__GVU3L ul{margin-top:15px;padding-left:20px}.VacancyDetail_vacancyDescription__GVU3L ul li{position:relative}.VacancyDetail_vacancyDescription__GVU3L ul li:not(:last-child){margin-bottom:10px}.VacancyDetail_vacancyDescription__GVU3L p,.VacancyDetail_vacancyDescription__GVU3L ul{font-size:16px;line-height:1.628}.VacancyDetail_vacancyDescription__GVU3L p:not(:last-child),.VacancyDetail_vacancyDescription__GVU3L ul:not(:last-child){margin-bottom:30px}.VacancyDetail_vacancyDescription__GVU3L p+h2,.VacancyDetail_vacancyDescription__GVU3L ul+h2{margin-top:30px}