

/* Start:/local/templates/main/dist/css/news-vacancies.css?17525162026188*/
.vhidden{clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vacancies-image,.vacancies-image-block{background-position:50%;background-size:cover;height:160px;margin-bottom:32px;position:relative}.vacancies-image-block span{color:#fff;font-size:24px;left:15px;letter-spacing:.5px;line-height:25px;position:absolute;text-transform:uppercase;top:28%;z-index:1}.content-part .vacancies ul>li:before{content:none}.content-container .vacancies p{font-size:12px;line-height:18px}.link-vacancies{padding-top:10px}.link-vacancies a{display:block;font-size:13px;margin-bottom:17px;text-decoration:none}.vacancies-text{border-bottom:1px solid #e1e7eb;padding-bottom:20px}.vacancies-block h2{font-size:16px;margin-bottom:33px;margin-top:44px}.region-vacancies{margin-top:15px}.region-vacancies .toggle-list ul{margin-left:0}.vacancies-button .more-button{text-align:center;width:100%}.single-vacancies{margin-bottom:40px}.rewards{border:3px solid #98c4d5;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:20px auto 0;max-width:380px}.rewards,.rewards h3{position:relative;text-align:center}.rewards h3{background-color:#fff;-webkit-box-shadow:0 4px 0 15px #fff;box-shadow:0 4px 0 15px #fff;color:#34495e;display:inline-block;font-size:18px;line-height:28px;text-transform:uppercase;top:-45px}.toggle-main-link,.vacancies,.vacancies-block{position:relative}.rewards__medals{margin-top:-40px}.rewards figure{display:inline-block;margin:10px 10px 20px;vertical-align:top;width:25%}.rewards figure img{height:50%;width:100%}.vacancies-discription__img{background-image:url(/local/templates/main/dist/css/../images/components/bitrix/news/vacancies/vacancies.jpg);height:371px;width:470px}.vacancies-discription__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:17px 0 20px}.vacancies-discription__list a{padding-bottom:15px;text-decoration:none}.vacancies-discription__contacts{border:1px solid #0096cb;text-align:center}.vacancies-discription__contacts a{color:#34495e;font-family:PTSans-Caption;font-size:14px;font-style:normal;font-weight:700;line-height:18px;padding:23px 18px;text-decoration:none;text-transform:uppercase}.rigth-side{margin-top:47px}.rigth-side p{padding-bottom:56px}.border,.rigth-side p{border-bottom:1px solid #d3d8db}.form-tabs__anketa.active,.form-tabs__resume.active{border:none;color:#34495e;cursor:default;font-size:18px;font-style:normal;font-weight:700;line-height:23px;pointer-events:none;text-decoration:none}.form-tabs__anketa,.form-tabs__resume{border-bottom:2px dashed #35aee4;color:#35aee4;cursor:pointer;display:block;font-size:18px;margin-top:15px;text-decoration:none;-webkit-transition:none!important;transition:none!important;width:-webkit-max-content;width:-moz-max-content;width:max-content}.toggle-list .toggle-main-link span{background:#34cdfa;border-radius:10px;color:#fff;font-size:12px;line-height:16px;min-width:27px;padding-right:1px;padding-top:1px;position:absolute;right:-35px;text-align:center;top:-5px}li.active a{text-decoration:none!important}.wrapper-ul .toggle-main-link{border:none!important;color:#04548c;font-size:18px!important;margin:0!important;padding-bottom:15px!important;text-transform:uppercase}.vacancies .vacancies-block h2{color:#34495e;font-family:PTSans-Caption;font-size:32px;font-style:normal;font-weight:700;line-height:41px}.form-wrapper{margin-top:40px}.vacancies .toggle-list ul li{padding-bottom:0!important}.toggle-main-link .toggle-link{padding-bottom:20px}.vacancies-discription__title{color:#34495e;font-family:PTSans-Caption;font-size:18px;font-style:normal;font-weight:400;line-height:27px}.toggle-main-link.toggle-link.active.open+ul .toggle-link.active.open{padding-bottom:0}@media screen and (min-width:768px){.vacancies-image-block{height:280px;margin-bottom:70px}.vacancies-button .more-button{padding:10px 0;text-align:center}.vacancies-image-block span{font-size:55px;left:31px;letter-spacing:-1px;line-height:55px;top:28%}.content-container .vacancies p{font-size:13px;letter-spacing:-.5px;line-height:21px}.link-vacancies a{display:inline-block;margin-left:7px;padding-right:14px;position:relative;vertical-align:top}.link-vacancies a:first-of-type{margin-left:0}.link-vacancies a:last-of-type{padding-right:0}.link-vacancies a:last-of-type:after{content:none}.link-vacancies a:after{background-color:#d5dade;content:"";height:70%;position:absolute;right:0;top:3px;width:1px}.link-vacancies{padding-top:20px}.vacancies-block h2{border-top:1px solid #d3d8db;font-size:21px;letter-spacing:.5px;margin-bottom:34px;margin-top:43px;padding-top:60px}.rewards{position:absolute;right:15px;top:58px}.rewards h3{font-size:21px}.vacancies-discription{display:-webkit-box;display:-ms-flexbox;display:flex}.vacancies-discription__contacts{width:337px}.rigth-side p{display:none}.rigth-side{margin-top:0}.vacancies h2{font-size:32px;line-height:41px}.vacancies-discription__img{background-repeat:no-repeat;background-size:contain;height:345px;margin-left:35px}.tabs-form{display:-webkit-box;display:-ms-flexbox;display:flex}.form-tabs__anketa,.form-tabs__resume{font-size:24px;line-height:31px;margin-right:60px;margin-top:0;-webkit-transition:none!important;transition:none!important}.form-tabs__anketa.active,.form-tabs__resume.active{font-size:24px;line-height:31px;text-decoration:none}.border{margin-bottom:60px}}@media screen and (min-width:1000px){.region-vacancies,.vacancies{padding:0 8px}.vacancies-image,.vacancies-image-block{height:348px;margin-bottom:30px}.vacancies-image-block span{font-size:68px;left:52px;line-height:67px}.link-vacancies{padding-top:1px}.vacancies-block h2{font-size:22px}.link-vacancies a:after{right:11px}.link-vacancies a{padding-right:34px}.rewards{right:60px;top:60px}.wrapper-ul{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width:1280px){.left-side{width:30%}.rigth-side{width:70%}.vacancies{overflow:hidden}.vacancies-discription__img{height:435px;margin-left:200px;margin-top:-59px;width:100%}.region-vacancies .toggle-main-link{padding-bottom:30px!important}}

/* End */


/* Start:/local/templates/main/dist/css/feedback-requets-single-vacancies.css?17525162024876*/
.vhidden{clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vacancies-image,.vacancies-image-block{background-position:50%;background-size:cover;height:160px;margin-bottom:32px;position:relative}.vacancies-image-block span{color:#fff;font-size:24px;left:15px;letter-spacing:.5px;line-height:25px;position:absolute;text-transform:uppercase;top:28%;z-index:1}.content-part .vacancies ul>li:before{content:none}#BX-single-vacancies-resume .relative:nth-of-type(2) .label-input{color:#d0dae0}.content-container .vacancies p{font-size:12px;line-height:18px}.link-vacancies{padding-top:10px}.link-vacancies a{display:block;font-size:13px;margin-bottom:17px;text-decoration:none}.vacancies-text{border-bottom:1px solid #e1e7eb;padding-bottom:20px}.vacancies-block h2{font-size:16px;margin-bottom:33px;margin-top:44px}.region-vacancies{margin-top:15px}.region-vacancies .toggle-list ul{margin-left:0}.vacancies-button .more-button{text-align:center;width:100%}.single-vacancies{margin-bottom:40px}.single-vacancies form .SumoSelect{margin-bottom:26px}.single-vacancies .check-box{width:100%}.relative{position:relative}.relative .label-input{background:#fff;color:#8a9fb3;font-size:12px;left:7px;line-height:16px;padding:0 11px!important;position:absolute;top:-11px;width:auto!important;z-index:2}.single-vacancies .help-block{display:none!important}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff!important}#form-notification{width:430px!important}.form-notificationPopup{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-evenly;padding:40px 40px 40px 0}.close-form{cursor:pointer;position:absolute;right:15px;top:15px}.SumoSelect>.CaptionCont>span.placeholder{color:#34495e!important;font-size:12px!important;opacity:.6}.SumoSelect.has-error option{color:#34495e!important}.disabled>.CaptionCont>label,.disabled>.CaptionCont>span.placeholder{cursor:not-allowed!important}.SumoSelect .no-match,.SumoSelect.open .search-txt{padding:10px 15px!important}.SumoSelect .jspContainer ul>li label{padding:0}.SumoSelect .jspContainer ul>li label,.SumoSelect ul>li label{color:#353c41;cursor:pointer;font-size:14px!important;text-align:left}.SumoSelect ul>li label{padding:9px 14px 9px 11px}.jspContainer{height:100%!important}.jspPane{height:100%;margin-left:0!important;position:relative!important}.check-box .check{margin-right:0}.single-vacancies .check-box a{display:inline-block}.SumoSelect.has-error>.CaptionCont{border:1px solid crimson}.disabled-drop{cursor:no-drop;opacity:.8;pointer-events:none}.single-vacancies button{display:block;font-family:PTSans-CaptionBold;font-size:14px;margin:10px auto 0;padding:14px 50px!important}@media screen and (min-width:768px){.vacancies-image-block{height:280px;margin-bottom:70px}.single-vacancies h2{border-top:1px solid #e1e7eb;margin-bottom:28px;margin-top:10px;padding-top:15px}.vacancies-button .more-button{padding:10px 0;text-align:center}.vacancies-image-block span{font-size:55px;left:31px;letter-spacing:-1px;line-height:55px;top:28%}.content-container .vacancies p{font-size:13px;letter-spacing:-.5px;line-height:21px}.link-vacancies a{display:inline-block;margin-left:7px;padding-right:14px;position:relative;vertical-align:top}.link-vacancies a:first-of-type{margin-left:0}.link-vacancies a:last-of-type{padding-right:0}.link-vacancies a:last-of-type:after{content:none}.link-vacancies a:after{background-color:#d5dade;content:"";height:70%;position:absolute;right:0;top:3px;width:1px}.link-vacancies{padding-top:20px}.vacancies-block h2{font-size:21px;letter-spacing:.5px;margin-bottom:34px;margin-top:43px}.add-file span,.single-vacancies form .label-input{display:inline-block;font-size:13px;margin-bottom:15px;padding-top:8px;vertical-align:top;width:195px}.single-vacancies form .SumoSelect,.single-vacancies form .file_upload,.single-vacancies form input{display:inline-block;vertical-align:top;width:400px}.content-container .add-file ol{margin-bottom:0}.single-vacancies form .file_upload{float:none}.single-vacancies textarea{height:172px;max-height:200px;width:370px}.single-vacancies button{margin-left:202px}.single-vacancies .check-box{width:60%}.SumoSelect>.CaptionCont>span.placeholder{font-size:14px!important}}@media screen and (min-width:1000px){.region-vacancies,.vacancies{padding:0 8px}.vacancies-image,.vacancies-image-block{height:348px;margin-bottom:30px}.vacancies-image-block span{font-size:68px;left:52px;line-height:67px}.link-vacancies{padding-top:1px}.vacancies-block h2{font-size:22px}.link-vacancies a:after{right:11px}.link-vacancies a{padding-right:34px}}@media screen and (max-width:767px){.single-vacancies h2{margin-top:0}#form-notification{width:300px!important}}

/* End */


/* Start:/local/templates/main/dist/css/feedback-requets-vacancies.css?17525162025922*/
.vhidden{clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vacancies-image,.vacancies-image-block{background-position:50%;background-size:cover;height:160px;margin-bottom:32px;position:relative}.vacancies-image-block span{color:#fff;font-size:24px;left:15px;letter-spacing:.5px;line-height:25px;position:absolute;text-transform:uppercase;top:28%;z-index:1}.content-part .vacancies ul>li:before{content:none}.content-container .vacancies p{font-size:12px;line-height:18px}.link-vacancies{padding-top:10px}.link-vacancies a{display:block;font-size:13px;margin-bottom:17px;text-decoration:none}.vacancies-text{border-bottom:1px solid #e1e7eb;padding-bottom:20px}.vacancies-block h2{font-size:16px;margin-bottom:33px;margin-top:44px}.region-vacancies{margin-top:15px}.region-vacancies .toggle-list ul{margin-left:0}.vacancies-button .more-button{text-align:center;width:100%}.single-vacancies{margin-bottom:40px}.relative .label-input{width:auto!important}.relative .label-input,.single-vacancies .webform-field-upload .webform-button-upload{background:#fff;color:#8a9fb3;font-size:12px;left:7px;line-height:16px;padding:0 11px!important;position:absolute;top:-11px;z-index:2}.single-vacancies .webform-field-upload .webform-button-upload{width:auto}.SumoSelect .jspContainer ul>li label{padding:0}.SumoSelect .jspContainer ul>li label,.SumoSelect ul>li label{color:#353c41;cursor:pointer;font-size:14px!important;text-align:left}.SumoSelect ul>li label{padding:9px 14px 9px 11px}.SumoSelect.has-error option{color:#34495e!important}.SumoSelect.has-error>.CaptionCont{border:1px solid crimson}.jspContainer{height:100%!important}.jspPane{height:100%;margin-left:0!important;position:relative!important}#header_feedback_form .webform-field-upload .webform-button-upload{background:#fff;color:#8a9fb3;font-size:12px;line-height:16px;padding:0 11px!important;width:200px;z-index:2}.margin-select{margin-bottom:26px}.check-box .check{margin-right:0}.check-box a{display:inline-block}.check-box{width:100%}.SumoSelect .no-match,.SumoSelect.open .search-txt{padding:10px 15px!important}.webform-field-upload{position:relative}.single-vacancies button{display:block;font-family:PTSans-CaptionBold;font-size:14px;margin:35px 0 0!important;padding:14px 50px!important}.file_upload mark{color:#34495e;font-family:PTSans-Caption;font-size:12px;opacity:.8}.disabled>.CaptionCont>label,.disabled>.CaptionCont>span.placeholder{cursor:not-allowed!important}.SumoSelect>.CaptionCont>span.placeholder{color:#34495e!important;font-size:12px!important;opacity:.7}.has-error{border-color:crimson!important}.SumoSelect .help-block{display:none!important}.SumoSelect>.CaptionCont{color:#34495e!important;font-family:PTSans-Caption;font-size:12px!important}.SumoSelect>.CaptionCont>span{font-size:12px!important}.help-block.form-error{display:none!important}.form-message{margin:0}#form-notification{width:430px!important}.form-notificationPopup{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-evenly;padding:40px 10px 40px 0}.close-form{cursor:pointer;position:absolute;right:15px;top:15px}.form-button{background:#0096cb;color:#fff;font-size:14px;padding:14px 50px;text-decoration:none;text-transform:uppercase}.SumoSelect.open>.optWrapper{z-index:100!important}.relative input[type=password],.relative input[type=tel],.relative input[type=text],textarea{font-size:12px!important}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px #fff!important}form .city .relative:last-child .label-input{color:#d0dae0}.resume-popup{width:300px!important}@media screen and (min-width:768px){.vacancies-image-block{height:280px;margin-bottom:70px}.vacancies-button .more-button{padding:10px 0;text-align:center}.vacancies-image-block span{font-size:55px;left:31px;letter-spacing:-1px;line-height:55px;top:28%}.content-container .vacancies p{font-size:13px;letter-spacing:-.5px;line-height:21px}.link-vacancies a{display:inline-block;margin-left:7px;padding-right:14px;position:relative;vertical-align:top}.link-vacancies a:first-of-type{margin-left:0}.link-vacancies a:last-of-type{padding-right:0}.link-vacancies a:last-of-type:after{content:none}.link-vacancies a:after{background-color:#d5dade;content:"";height:70%;position:absolute;right:0;top:3px;width:1px}.link-vacancies{padding-top:20px}.vacancies-block h2{font-size:21px;letter-spacing:.5px;margin-bottom:34px;margin-top:43px}.add-file span,.single-vacancies form .label-input{display:inline-block;font-size:12px;margin-bottom:15px;padding-top:8px;vertical-align:top;width:202px}.single-vacancies form .add-file .button{font-size:14px;width:180px}.single-vacancies form .SumoSelect,.single-vacancies form .file_upload,.single-vacancies form input{display:inline-block;vertical-align:top;width:400px}.content-container .add-file ol{margin-bottom:0}.single-vacancies form .file_upload{float:none}.single-vacancies textarea{width:400px}.single-vacancies button{margin-left:100px}.check-box{width:75%}.file_upload .button{padding:10px}.SumoSelect>.CaptionCont>span.placeholder{font-size:12px!important}.resume-popup{width:400px!important}.form-notificationPopup{padding-right:30px}}@media screen and (min-width:1000px){.region-vacancies,.vacancies{padding:0 8px}.vacancies-image,.vacancies-image-block{height:348px;margin-bottom:30px}.vacancies-image-block span{font-size:68px;left:52px;line-height:67px}.link-vacancies{padding-top:1px}.vacancies-block h2{font-size:22px}.link-vacancies a:after{right:11px}.link-vacancies a{padding-right:34px}}@media screen and (min-width:1200px){.margin-select{margin-bottom:0}.margin-select:first-of-type{margin-bottom:26px}}@media screen and (max-width:767px){.relative:nth-child(4){margin-bottom:26px}#form-notification{width:300px!important}}

/* End */


/* Start:/local/templates/main/dist/css/main-file-input-resume.css?1752516202319*/
.vhidden{clip:rect(0 0 0 0);clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.webform-field-upload-list li.uploading,.webform-field-upload-list li:after{display:none}.add-file span.upload-file-size{font-size:12px;font-weight:700;padding-left:5px;padding-top:0;width:auto}

/* End */
/* /local/templates/main/dist/css/news-vacancies.css?17525162026188 */
/* /local/templates/main/dist/css/feedback-requets-single-vacancies.css?17525162024876 */
/* /local/templates/main/dist/css/feedback-requets-vacancies.css?17525162025922 */
/* /local/templates/main/dist/css/main-file-input-resume.css?1752516202319 */
