.vacancies-page__banner-wr{padding:19px 25px 34px 26px}@media(min-width:768px){.vacancies-page__banner-wr{padding:33px 73px 34px 86px}}@media(min-width:1024px){.vacancies-page__banner-wr{padding:47px 57px 30px}}@media(min-width:1280px){.vacancies-page__banner-wr{padding:47px 145px 48px}}@media(min-width:1470px){.vacancies-page__banner-wr{padding:47px 240px 30px}}@media(min-width:1920px){.vacancies-page__banner-wr{padding:47px 210px 46px}}.vacancies-page__banner img{height:100%;-o-object-fit:contain;object-fit:contain}.vacancies-page__person-wr{margin-bottom:35px;background-color:#e6edf9}@media(min-width:1024px){.vacancies-page__person-wr{margin-bottom:25px}}.vacancies-page__person{color:#000;padding:15px 0 20px 26px}@media(min-width:768px){.vacancies-page__person{padding:15px 0 13px 91px}}@media(min-width:1024px){.vacancies-page__person{padding:25px 0 20px 160px}}@media(min-width:1280px){.vacancies-page__person{padding:22px 0 15px 259px}}@media(min-width:1440px){.vacancies-page__person{padding:22px 0 19px 326px}}@media(min-width:1920px){.vacancies-page__person{padding:27px 0 29px 476px}}.vacancies-page__person-title{color:#313235;font-size:20px;line-height:120%;letter-spacing:6%;margin-bottom:16px;font-family:NeutralFace,sans-serif;text-transform:uppercase}@media(min-width:768px){.vacancies-page__person-title{font-size:27px;margin-bottom:26px}}@media(min-width:1024px){.vacancies-page__person-title{letter-spacing:9%;margin-bottom:29px}}@media(min-width:1280px){.vacancies-page__person-title{font-size:29px;margin-bottom:29px}}@media(min-width:1920px){.vacancies-page__person-title{font-size:35px;letter-spacing:6%;margin-bottom:37px}}.vacancies-page__person-info{font-size:14.2px;line-height:9px;font-weight:500;margin-bottom:16px}@media(min-width:768px){.vacancies-page__person-info{font-size:18px}}@media(min-width:1024px){.vacancies-page__person-info{font-size:20px;margin-bottom:27px}}@media(min-width:1280px){.vacancies-page__person-info{margin-bottom:32px}}@media(min-width:1440px){.vacancies-page__person-info{margin-bottom:25px}}@media(min-width:1920px){.vacancies-page__person-info{font-size:20px;letter-spacing:3%;margin-bottom:21px}}.vacancies-page__person-contact{font-size:14.2px;font-weight:300;-moz-column-gap:32px;column-gap:32px;line-height:100%;margin-bottom:7px;display:flex;align-items:center}.vacancies-page__person-contact:last-child{margin-bottom:0}@media(min-width:768px){.vacancies-page__person-contact{font-size:17px;-moz-column-gap:22px;column-gap:22px;display:inline-flex}.vacancies-page__person-contact:last-child{margin-left:43px}}@media(min-width:1024px){.vacancies-page__person-contact{font-size:19px;-moz-column-gap:29px;column-gap:29px}.vacancies-page__person-contact:last-child{margin-left:49px}}@media(min-width:1440px){.vacancies-page__person-contact{-moz-column-gap:21px;column-gap:21px}}@media(min-width:1920px){.vacancies-page__person-contact{-moz-column-gap:26px;column-gap:26px}}.vacancies__form-completed{position:relative;max-width:393px;margin:0 auto;pointer-events:none;z-index:-1}.vacancies__form-completed--open{display:block}.vacancies__form-completed h3{font-size:22px;line-height:140%;letter-spacing:6%;margin-bottom:35px;font-weight:400;font-family:NeutralFace,sans-serif}.vacancies__form-completed p{font-size:17px;line-height:120%;-webkit-initial-letter:6%;initial-letter:6%;text-transform:uppercase;margin-bottom:15px}.vacancies__form-completed p:last-child{margin-bottom:0}.vacancies__form{max-width:714px}.vacancies__form--modal{z-index:12;width:370px;height:-moz-max-content;height:max-content;padding:29.35px 36.83px 40.71px 35.98px;overflow-y:auto;background-color:#fff;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.vacancies__form--modal:has(.vacancies__form-completed){width:-moz-fit-content;width:fit-content}.vacancies__form--modal .vacancies__form-title{justify-content:space-between}.vacancies__form--modal .vacancies__form-input,.vacancies__form--modal .vacancies__form-textarea{margin-bottom:6px}.vacancies__form--modal .vacancies__form-textarea{min-height:169px}.vacancies__form--modal .vacancies__form-button{width:100%;max-width:unset}.vacancies__form--modal .vacancies__form-agreement{justify-content:flex-start}@media(min-width:768px){.vacancies__form--modal{width:480px;padding:29.35px 47px 40.71px 50px}.vacancies__form--modal .vacancies__form-label{font-size:10.04px;margin-bottom:5px;margin-left:6px}.vacancies__form--modal .vacancies__form-input,.vacancies__form--modal .vacancies__form-textarea{padding:9px 0 8px 26px}}@media(min-width:1024px){.vacancies__form--modal{width:570px;padding:29px 59px 37.7px 55px}.vacancies__form--modal .vacancies__form-label{margin-left:0;margin-bottom:4px}.vacancies__form--modal .vacancies__form-button{transform:none;justify-content:center}}@media(min-width:1280px){.vacancies__form--modal{width:650px;padding:33px 60px 43px}.vacancies__form--modal .vacancies__form-input,.vacancies__form--modal .vacancies__form-textarea{padding:10px 0 10px 23px;font-size:11.5px}}.vacancies__form-title{display:flex;align-items:center;justify-content:center}.vacancies__form-title span{font-size:16px;font-weight:500;line-height:120%;letter-spacing:6%;margin-bottom:14px;font-family:NeutralFace,sans-serif}.vacancies__form-title .vacancies__form-close{width:26px;color:#0047bb;height:26px;cursor:pointer;transform:translateY(-25%)}@media(min-width:1024px){.vacancies__form-title span{font-size:20px}}.vacancies__form-label{font-size:10.6px;cursor:pointer;color:#57626e;font-weight:300;margin-bottom:5.41px;display:block}@media(min-width:768px){.vacancies__form-label{font-size:12px;margin-bottom:0;margin-left:8px}}@media(min-width:1024px){.vacancies__form-label{margin-left:2px}}@media(min-width:1440px){.vacancies__form-label{font-size:14px;margin-bottom:4px}}@media(min-width:1920px){.vacancies__form-label{margin-left:7px}}.vacancies__form-input{width:100%;padding:9px;font-size:10.6px;font-weight:300;color:#2f3740;margin-bottom:15px;background-color:#f2f3f6;border:1px solid transparent}.vacancies__form-input-error{border:1px solid #d82020}.vacancies__form-input::-moz-placeholder{color:#a0aab5}.vacancies__form-input::placeholder{color:#a0aab5}@media(min-width:768px){.vacancies__form-input{padding:9px 0 10px 13px;margin-bottom:7px}}@media(min-width:1440px){.vacancies__form-input{padding:11px 0 11px 15px;margin-bottom:4px;font-size:12.18px}}@media(min-width:1920px){.vacancies__form-input{padding-top:10px}}.vacancies__form-file-wr{position:relative;margin-bottom:15px}.vacancies__form-file-wr:hover .vacancies__form-file{border:1px dashed #313235}.vacancies__form-file-wr:hover .vacancies__form-file-subtitle,.vacancies__form-file-wr:hover .vacancies__form-file-title{color:#313235}.vacancies__form-file-wr input[type=file]{opacity:0;cursor:pointer;top:0;left:0;width:100%;height:100%;position:absolute}.vacancies__form-file{-moz-column-gap:6px;column-gap:6px;padding:6px 4px;border:1px dashed #dadbe0;display:flex;align-items:center;transition:.2s ease}.vacancies__form-file--error{border:1px dashed #d82020}.vacancies__form-file-icon{width:26px;height:26px;flex-shrink:0;border-radius:3px;background-color:#f2f3f6;display:flex;align-items:center;justify-content:center}.vacancies__form-file-title{font-size:10px;color:#a0aab5;font-weight:300;overflow:hidden;text-overflow:ellipsis;transition:.2s ease}.vacancies__form-file-subtitle{font-size:8px;font-weight:300;color:#a0aab5;transition:.2s ease}.vacancies__form-textarea{width:100%;padding:9px;resize:none;font-size:10.6px;font-weight:300;color:#2f3740;min-height:180px;margin-bottom:15px;background-color:#f2f3f6}@media(min-width:768px){.vacancies__form-textarea{padding:9px 0 10px 13px;margin-bottom:7px}}@media(min-width:1024px){.vacancies__form-textarea{min-height:128px;margin-bottom:16px}}@media(min-width:1440px){.vacancies__form-textarea{padding:11px 0 11px 15px;margin-bottom:4px;font-size:12.18px}}@media(min-width:1920px){.vacancies__form-textarea{padding-top:10px}}.vacancies__form-button{width:-moz-fit-content;width:fit-content;color:#fff;padding:8px 0;font-size:16px;line-height:120%;text-align:center;background-color:#0047bb;font-family:NeutralFace,sans-serif;text-transform:uppercase;transition:.2s ease}.vacancies__form-button:hover{opacity:.8}.vacancies__form-button:disabled{opacity:.8;pointer-events:none}@media(min-width:768px){.vacancies__form-button{max-width:312px}}@media(min-width:1024px){.vacancies__form-button{display:flex;margin:0 auto;padding:8px 35px;transform:translate(-15%)}}@media(min-width:1280px){.vacancies__form-button{transform:translate(10%)}}@media(min-width:1450px){.vacancies__form-button{padding:9px 40px;font-size:18.64px;transform:translate(-11%)}}@media(min-width:1920px){.vacancies__form-button{transform:translate(0)}}.vacancies__form-agreement{-moz-column-gap:9px;column-gap:9px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.vacancies__form-agreement--error .vacancies__form-label{color:#d82020}.vacancies__form-agreement .vacancies__form-label{display:block}.vacancies__form-agreement .vacancies__form-label a{text-decoration:underline}.vacancies__form-agreement input[type=checkbox]{opacity:0;margin:0;pointer-events:none;position:absolute}.vacancies__form-agreement .vacancies__form-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-left:24px;position:relative}.vacancies__form-agreement .vacancies__form-label:before{content:"";width:17px;height:17px;border-radius:3px;background:#fff;border:1px solid #57626e;top:50%;left:0;position:absolute;transform:translateY(-50%)}.vacancies__form-agreement input[type=checkbox]:checked+label:after{width:7px;height:7px;content:"";background-color:#0047bb;top:50%;left:0;position:absolute;transform:translate(50%,-50%)}.vacancies__list-item{overflow:hidden;position:relative}.vacancies__list-item:first-child .vacancies__list-item-title{padding:0 20px 20px 0}@media(min-width:768px){.vacancies__list-item:first-child .vacancies__list-item-title{padding:0 0 7px}}.vacancies__list-item.is-open .vacancies__list-item-title-icon{right:0;top:calc(100% - 40px);position:absolute}.vacancies__list-item.is-open .vacancies__list-item-title-icon svg{transform:rotate(180deg)}.vacancies__list-item.is-open .vacancies__list-item-title{border-bottom:none}.vacancies__list-item.is-open .vacancies__content{padding-top:13px}@media(min-width:768px){.vacancies__list-item.is-open .vacancies__content{padding-top:20px}}@media(min-width:1280px){.vacancies__list-item.is-open .vacancies__content{padding-top:22px}}.vacancies__list-item-title{padding:25px 20px 20px 0;border-bottom:1px solid #0047bb;display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.vacancies__list-item-title{padding:15px 0 7px}}.vacancies__list-item-title-text{max-width:60%;font-size:17px;font-weight:500;line-height:120%}@media(min-width:768px){.vacancies__list-item-title-text{font-size:18px}}@media(min-width:1024px){.vacancies__list-item-title-text{font-size:20px}}.vacancies__list-item-title-icon{width:39px;height:40px;cursor:pointer;border-radius:100%;border:1px solid #0047bb;display:flex;align-items:center;justify-content:center;transition:.2s ease}.vacancies__list-item-title-icon:hover{background-color:#0047bb}.vacancies__list-item-title-icon:hover svg path{fill:#fff}.vacancies__list-item-title-icon svg{stroke-width:1.5px;transition:.2s ease}.vacancies__list-item-title-icon svg path{fill:#0047bb}.vacancies__content{overflow:hidden;transition:.2s ease}.vacancies__content-location-title{opacity:.3;font-size:12px;line-height:100%;font-weight:300;margin-bottom:3px}@media(min-width:768px){.vacancies__content-location-title{margin-bottom:5px}}@media(min-width:1024px){.vacancies__content-location-title{display:inline-block}}@media(min-width:1280px){.vacancies__content-location-title{font-size:15px;margin-bottom:23px}}@media(min-width:1920px){.vacancies__content-location-title{font-size:17px;margin-bottom:35px}}.vacancies__content-location-text{font-size:12px;line-height:100%;font-weight:300;margin-bottom:14px}@media(min-width:768px){.vacancies__content-location-text{margin-bottom:35px}}@media(min-width:1024px){.vacancies__content-location-text{display:inline-block}}@media(min-width:1280px){.vacancies__content-location-text{font-size:15px;margin-bottom:0;margin-left:13px}}@media(min-width:1920px){.vacancies__content-location-text{font-size:17px;margin-left:21px}}.vacancies__content-html{color:#000}.vacancies__content-html h3{font-family:NeutralFace,sans-serif;font-size:17px;font-weight:500;margin-bottom:27px}@media(min-width:1024px){.vacancies__content-html h3{font-size:20px}}.vacancies__content-html ul{margin-bottom:23px;padding:0}@media(min-width:768px){.vacancies__content-html ul{margin-bottom:21px}}@media(min-width:1920px){.vacancies__content-html ul{margin-bottom:45px}}.vacancies__content-html ul li{font-size:12px;font-weight:300;list-style:disc;list-style-position:outside;margin-left:12px;margin-bottom:12px}@media(min-width:768px){.vacancies__content-html ul li{margin-bottom:17px;line-height:120%}}@media(min-width:1280px){.vacancies__content-html ul li{font-size:15px;margin-left:17px}}@media(min-width:1920px){.vacancies__content-html ul li{font-size:17px}}.vacancies__content-fixed{margin-bottom:42px}@media(min-width:768px){.vacancies__content-fixed{margin-bottom:25px}}@media(min-width:1280px){.vacancies__content-fixed{margin-bottom:45px}}@media(min-width:1440px){.vacancies__content-fixed{margin-top:50px}}.vacancies__content-fixed p{font-size:12px;font-weight:300;margin-bottom:12px}.vacancies__content-fixed p b{font-weight:500}.vacancies__content-fixed p:last-child{margin-bottom:0}@media(min-width:1280px){.vacancies__content-fixed p{font-size:15px;line-height:135%}}@media(min-width:1920px){.vacancies__content-fixed p{font-size:17px}}.vacancies__cta-wr{background-color:#e6edf9;margin-bottom:35px}@media(min-width:1024px){.vacancies__cta-wr{margin-bottom:40px}}@media(min-width:1440px){.vacancies__cta-wr{margin-bottom:45px}}@media(min-width:1800px){.vacancies__cta-wr{margin-bottom:85px}}.vacancies__cta{padding:20px 35px 25px 25px}@media(min-width:768px){.vacancies__cta{padding:25px 35px 25px 95px}}@media(min-width:1024px){.vacancies__cta{padding:35px 155px 30px;display:flex;align-items:center;justify-content:space-between}}@media(min-width:1280px){.vacancies__cta{padding:30px 260px 25px}}@media(min-width:1440px){.vacancies__cta{padding:30px 335px 25px}}@media(min-width:1920px){.vacancies__cta{padding:30px 565px 25px 500px}}.vacancies__cta-text{color:#000;font-size:16px;font-weight:300;line-height:120%;margin-bottom:16px}@media(min-width:768px){.vacancies__cta-text{font-size:18px;max-width:500px;margin-bottom:17px}}@media(min-width:1024px){.vacancies__cta-text{margin-bottom:0}}@media(min-width:1280px){.vacancies__cta-text{font-size:20px;max-width:465px}}@media(min-width:1920px){.vacancies__cta-text{font-size:21px}}.vacancies__cta-button{display:flex;justify-content:center;align-items:center;width:100%;color:#fff;padding:8px 0;cursor:pointer;font-size:16px;max-width:250px;line-height:120%;background-color:#0047bb;font-family:NeutralFace,sans-serif;text-transform:uppercase;transition:.2s ease}.vacancies__cta-button:hover{background-color:#0047bbcc}@media(min-width:768px){.vacancies__cta-button{max-width:320px}}@media(min-width:1024px){.vacancies__cta-button{width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;padding:8px 35px}}@media(min-width:1440px){.vacancies__cta-button{font-size:19px;padding:9px 40px}}
