.radioButton{position:relative}.radio__circle{opacity:0;display:block;width:0;height:0;top:0;right:0;bottom:0;left:0;position:absolute}.radio__circle:focus+.radio__label{outline:auto}.radio__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;padding:10px 16px;border-radius:12px;border:none;background-color:#e3e6ff;cursor:pointer;font-size:12px;font-family:MontserratSemiBold,Arial,sans-serif;line-height:1.3;text-align:center;color:#869cec;-webkit-transition:.3s ease;transition:.3s ease}.radio__label--checked,.radio__label:hover{background-color:#5071e9;color:#fff}.radio__label--checked:hover{color:#fff;background-color:#869cec}.radioButtonGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-8px}.radioButtonGroup__item{padding:8px}@media screen and (max-width:767.99px){.radioButtonGroup{margin:-6px}.radioButtonGroup__item{padding:6px}}.login{max-width:1280px;padding:0 20px;margin:40px auto 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login__headWrap{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:center}.login__title{font-family:montserratBold,Arial,sans-serif;font-size:44px;color:#282828;margin-bottom:20px}.login__common__text{display:inline-block;font-family:MontserratMedium,Arial,sans-serif;color:#656565;font-size:20px;margin-bottom:20px}.login__socialsWrap{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 40px}.login__socialsWrap .socialIcons__icon:not(:last-child){margin-right:20px!important}.login__formWrap{max-width:640px;width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-bottom:40px}.login__form__additional{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.login__link{color:#5071e9;font-size:14px;font-family:MontserratRegular,Arial,sans-serif;text-decoration:none;-webkit-transition:color .3s ease;transition:color .3s ease}.login__link:hover{color:#869cec}.login__send__form{display:block;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:200px;padding:11px 24px;color:#5071e9;font-family:MontserratMedium,Arial,sans-serif;font-size:14px;line-height:1.3;border:unset;background-color:#e3e6ff;border-radius:12px;-webkit-transition:color .4s ease,background-color .4s ease;transition:color .4s ease,background-color .4s ease;outline:none;margin:0 auto}.login__send__form:hover{background-color:#869cec;color:#fff;cursor:pointer}.login__loginInfo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:20px}.login__loginInfo__input{display:block;width:100%;border:1px solid #d7dbfc;outline:none;-webkit-transition:border .3s ease;transition:border .3s ease;color:#656565;padding:10px 20px;font-size:14px;line-height:16px;font-family:MontserratRegular,Arial,sans-serif;border-radius:12px}.login__loginInfo__input:not(:last-child){margin-bottom:10px}.login__registry{margin:0 auto;text-align:center;font-size:14px;font-family:MontserratRegular,Arial,sans-serif;color:#656565}.login__restore{margin:12px auto 0;text-align:center}.input--login--warn,.input--password--warn{border:1px solid #ff602e}.login__radio{margin-bottom:0}.login__radio .radio__label{padding:8px 12px}@media screen and (max-width:1023.99px){.login__title{font-size:36px}.login__common__text{font-size:18px}}@media screen and (max-width:575px){.login__radio .radio__label{font-size:10px}.login__title{font-size:28px}.login__common__text{font-size:14px}.login__socialsWrap{margin-bottom:20px}.login__form__additional{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 20px;text-align:center}.login__additional__checkbox{margin-bottom:10px}.commentaryPopUp__send__form{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.siteAndEmail{overflow:hidden}.siteAndEmail--horzintal{display:-webkit-box;display:-ms-flexbox;display:flex}.siteAndEmail__link{display:inline-block;text-decoration:none;color:#656565;font-family:MontserratMedium,Arial,sans-serif;font-size:16px;line-height:1.3;-webkit-transition:color .3s ease;transition:color .3s ease}.siteAndEmail__link svg{margin:0 7px 0 0}.siteAndEmail__link svg path{-webkit-transition:fill .3s ease;transition:fill .3s ease}.siteAndEmail__link:hover{color:#5071e9}.siteAndEmail__link:hover svg path{fill:#5071e9}.siteAndEmail__item:not(:last-child){margin:0 0 20px}.siteAndEmail__inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.siteAndEmail__inner,.vacancyCard__cardWrap{display:-webkit-box;display:-ms-flexbox;display:flex}.vacancyCard__cardWrap{grid-gap:24px;padding:26px;background-color:#fafaff;border-radius:14px;text-decoration:none;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.vacancyCard__photoSection{position:relative}.vacancyCard__cardTitle{color:#494949;font-family:montserratBold,Arial,sans-serif;font-weight:400;font-size:20px;line-height:1.3;margin-bottom:8px}.vacancyCard__cardName{margin-bottom:12px;font-family:MontserratRegular,Arial,sans-serif;color:#282828;font-size:14px;line-height:1.3}.vacancyCard__cardInfoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancyCard__salary{color:#656565;font-size:16px;margin:5px 0 8px}.vacancyCard__date,.vacancyCard__salary{font-family:MontserratRegular,Arial,sans-serif;line-height:1.3}.vacancyCard__date{color:#869cec;font-size:14px;margin-bottom:12px}.vacancyCard__descriptionItem:not(:last-child){margin-bottom:8px}.vacancyCard__descriptionText{overflow:hidden;word-break:break-word;color:#656565;font-family:MontserratRegular,Arial,sans-serif;font-size:15px;line-height:1.6}.vacancyCard__button{display:inline-block;max-width:180px;width:100%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:8px 18px;text-decoration:none;color:#5071e9;font-family:MontserratRegular,Arial,sans-serif;font-size:12px;line-height:1.3;border-radius:12px;border:none;cursor:pointer;background-color:#e3e6ff;-webkit-transition:color .4s ease,background-color .4s ease;transition:color .4s ease,background-color .4s ease}.vacancyCard__button:hover{background-color:#869cec;color:#fff}.vacancyCard__left{min-width:280px;width:280px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-gap:12px}.vacancyCard__right{-webkit-box-flex:1;-ms-flex:1;flex:1}.orgFullCard__photoSection{position:relative}.vacancyCard__photoWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:224px;margin-bottom:10px;overflow:hidden;border-radius:10px}.vacancyCard__map{position:relative;width:100%;height:100%}.vacancyCard__mapPatch{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.orgFullCard__favorite{position:absolute;top:10px;right:10px;z-index:20}.vacancyCard__photo{width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.vacancyCard__location{width:100%;height:100%}.vacancyCard__adress{margin:10px 0}.vacancyCard__phones{margin-bottom:20px}.adress__adress{font-size:14px;line-height:1.3;color:grey;margin-bottom:4px}.adress__adress,.adress__index{display:block;font-family:MontserratRegular,Arial,sans-serif}.adress__index{font-size:12px;line-height:1.4;color:#a3a3a3}.orgFullCard__companyName{margin-bottom:20px}.vacancyCard__descriptionTitle{display:block;text-decoration:none;font-family:MontserratSemiBold,Arial,sans-serif;font-size:20px;line-height:1.3;color:#494949;-webkit-transition:color .3s ease;transition:color .3s ease}.vacancyCard__descriptionTitle:hover{color:#5071e9}.vacancyCard__description{margin:0 0 24px}.orgFullCard__reviewsWork__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.orgFullCard__reviewsWork__wrapper .serviceDetailInfo{margin-bottom:12px}.orgFullCard__review{display:-webkit-box;display:-ms-flexbox;display:flex}.orgFullCard__reviewAndViews{font-size:12px;padding:0 8px}.orgFullCard__workTime{text-align:right;width:174px}.orgFullCard__socialSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.orgFullCard__socialIcons__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto}.orgFullCard__socialActionsWrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0}.orgFullCard__socialAction{padding:0 7px}.vacancyCard__metro:not(:last-child){margin-bottom:12px;margin-right:12px}.orgFullCard__promo{margin-bottom:20px}.orgFullCard__promo__item{display:block;font-family:MontserratSemiBold,Arial,sans-serif;font-size:14px;line-height:1.3;color:#494949}.orgFullCard__promo__item:not(:last-child){margin-bottom:10px}.orgAdditional__tags__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-4px}.orgAdditional__tags__wrapper:not(:last-child){margin-bottom:20px}.orgAdditional__recentReview__wrapper{padding:16px;font-family:MontserratMedium,Arial,sans-serif;font-size:12px;line-height:1.6;color:#656565;border-radius:14px;background-color:#f1f3ff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.orgFullCard__profileFillSection{margin-bottom:20px}@media screen and (max-width:1023.99px){.orgFullCard__reviewsWork__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:12px}.orgFullCard__reviewsWork__wrapper .serviceDetailInfo{margin-bottom:0}.orgFullCard__review{-ms-flex-wrap:wrap;flex-wrap:wrap}.orgFullCard__workTime{margin-left:auto}}@media screen and (max-width:767.99px){.orgFullCard__cotainer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancyCard__left{width:100%;margin-right:0}.orgFullCard__profileFillSection{margin-bottom:16px;position:relative}.orgFullCard__profileFillSection:after{content:"Заполненность профиля";vertical-align:top;position:absolute;font-size:8px;font-family:MontserratRegular,Arial,sans-serif;color:#656565;left:8px}.progressBar__container{max-width:100%!important}.vacancyCard__contactSection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancyCard__contactSection__metro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.vacancyCard__phones{margin:16px 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.orgFullCard__workTime{width:100%;text-align:left;margin-top:10px}.vacancyCard__metro:not(:last-child){margin-bottom:0}.workTime__timeWrap:not(:last-child){margin-bottom:8px}.ToggleList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.ToggleList_toggleButton-wrap{width:100%}}@media screen and (max-width:575px){.orgFullCard{padding:20px}.vacancyCard__left{min-width:auto}.orgFullCard__socialIcons__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.orgFullCard__socialIcons__wrapper .socialIcons{margin-bottom:0}.vacancyCard__photoWrapper{height:190px}.vacancyCard__descriptionTitle{text-align:center;border:1px solid #5071e9;padding:5px 15px;border-radius:10px}}@media screen and (max-width:373.99px){.vacancyCard__photoWrapper{height:141px}}@media screen and (max-width:767.99px){.vacancyCard__cardWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.vacancyList{padding:0 20px;max-width:1327px;margin:40px auto}.vacancyList__container{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,967px) 20px minmax(0,300px);grid-template-columns:minmax(0,967px) minmax(0,300px);grid-column-gap:20px;grid-template-areas:"main add" "info add" "info add"}.vacancyList__main__section{-ms-grid-row:1;-ms-grid-column:1;grid-area:main;margin-bottom:30px}.vacancyList__main__breadCrumbs{margin-bottom:40px}.vacancyList__head{margin-bottom:20px}.vacancyList__filter{width:33.33%;padding:0 10px}.vacancyList__filter:nth-child(2){left:330px}.vacancyList__filter:nth-child(3){right:0}.vacancyList__adv__line{display:-webkit-box;display:-ms-flexbox;display:flex;margin:34px -8px -8px}.vacancyList__adv__line>div{width:25%;padding:8px}.vacancyList__adv{position:-webkit-sticky;position:sticky;top:-70%}.vacancyList__info__section{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:1;grid-area:info;margin-bottom:40px;line-height:1.5}.vacancyList__adv__section{-ms-grid-row:1;-ms-grid-row-span:3;-ms-grid-column:3;grid-area:add;margin-bottom:20px}.vacancyList__loadingWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:300px}.vacancyList__orgFullCard{background-color:#fafaff;margin-bottom:20px}.vacancyList__advContainer{margin-bottom:20px}.vacancyList__advContainer .category__advItem:not(:last-child){margin-bottom:8px}.vacancyList__filterWrapper{min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -10px 30px}.vacancyList__map__wrapper{border-radius:14px;width:100%;overflow:hidden}@media screen and (max-width:1279.99px){.vacancyList__container{-ms-grid-columns:100%;grid-template-columns:100%;grid-template-areas:"main" "add" "info"}.vacancyList__adv{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.vacancyList__advWrapper{padding:10px;width:50%}.vacancyList__advItem{margin-bottom:0;min-width:100%}.vacancyList__main__section{-ms-grid-row:1;-ms-grid-column:1}.vacancyList__info__section{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1}.vacancyList__adv__section{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1}}@media screen and (max-width:767.99px){.vacancyList__filterWrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancyList__filter{font-size:12px;width:100%}.vacancyList__filter:not(:last-child){margin-bottom:12px}}@media screen and (max-width:575px){.vacancyList__map__wrapper{height:300px}}.vacancyDetail__loading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:300px}.vacancyDetail,.vacancyDetail__loading{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:40px auto}.vacancyDetail{max-width:1327px;padding:0 20px;grid-column-gap:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancyDetail__content{grid-column-gap:20px}.vacancyDetail__content,.vacancyDetail__infoSection{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.vacancyDetail__infoSection{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:967px;grid-gap:20px}.vacancyDetail__adv__section{max-width:300px;width:100%;margin-bottom:20px}@media screen and (max-width:1279.99px){.vacancyDetail__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vacancyDetail__adv__section,.vacancyDetail__infoSection{max-width:100%}.vacancyDetail__adv{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.vacancyDetail__adv__Wrapper{padding:10px;width:50%}.vacancyDetail__advItem{margin-bottom:0;min-width:100%}}