.vacancies-calculator{-moz-column-gap:90px;column-gap:90px;display:flex;justify-content:space-between}.vacancies-calculator__left,.vacancies-calculator__right{width:100%}.vacancies-calculator__left{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.vacancies-calculator__left{max-width:335px;min-width:335px}}@media (min-width:1280px){.vacancies-calculator__left{max-width:455px;min-width:0;min-width:auto}}.vacancies-calculator__right{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;display:none;height:568px;max-width:420px}@media (min-width:768px){.vacancies-calculator__right{display:block;height:578px}}.vacancies-calculator__days{margin-top:25px}@media (min-width:768px){.vacancies-calculator__days{margin-top:30px}}.vacancies-calculator__income{margin-top:20px}@media (min-width:768px){.vacancies-calculator__income{margin-top:30px}}.form-popup{box-sizing:border-box;display:flex;flex-direction:column;height:calc(100vh - 50px);padding-top:30px}@media (min-width:768px){.form-popup{align-items:center;flex-direction:row;gap:40px;height:auto;padding:0}}.form-popup__button{margin:30px auto 0}.form-popup__title{margin-bottom:20px}.form-popup__text{display:inline-block;font-size:16px;line-height:22px;max-width:332px}.form-popup__img{height:296px;margin:auto;width:257px}.form-popup__qr{height:195px;position:relative;width:207px}.form-popup__qr-img{height:103px;left:59px;position:absolute;top:50px;width:103px}.vacancy-form-new{position:relative}.vacancy-form-new__link{-webkit-text-decoration:underline;text-decoration:underline}.vacancy-form-new__lh{line-height:1.2}.vacancy-form-new__loader.loader-cover{background-color:transparent;z-index:20}.vacancy-form-new__email{padding-bottom:2px}.vacancy-form-new__switcher-wrap{border-top:1px solid #d2caca;text-align:center}.vacancy-form-new__switcher{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.vacancy-form-new .fade-enter-active,.vacancy-form-new .fade-leave-active{transition:all .5s}.vacancy-form-new .fade-enter,.vacancy-form-new .fade-leave-active{opacity:0;transform:translateX(-20px)}.page-banner-work{background-color:#fdf8f4;background-position:top;background-size:cover;min-height:60vh;padding:20px 0;position:relative}.page-banner-work:before{background-color:hsla(0,0%,97%,.75);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}@media (min-width:768px){.page-banner-work{min-height:505px}.page-banner-work:before{display:none}.page-banner-work:after{background-color:hsla(0,0%,97%,.5)}}@media (min-width:1280px){.page-banner-work:after{display:none}}.page-banner-work__wrap{flex-direction:column;position:relative}.page-banner-work__wrap img{border-radius:5px}@media (min-width:768px){.page-banner-work__wrap{align-items:flex-start;display:flex;justify-content:space-between}.page-banner-work{padding:50px 0}}.page-banner-work--mobile{height:calc(100vh - 104px);max-height:600px;min-height:460px;padding-bottom:20px}.page-banner-work--mobile .container,.page-banner-work--mobile .page-banner-work__wrap{height:100%}.page-banner-work--mobile .page-banner-work__wrap{display:flex;justify-content:space-between}.page-banner-work--mobile:before{background-color:transparent}.page-banner-work--center{align-items:center;color:#fff;display:flex;height:500px}.page-banner-work--center:before{display:none}@media (min-width:768px){.application-contact{align-items:center;display:flex;flex-direction:column}}.application-contact__form{align-items:center;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.application-contact__form{max-width:400px;width:100%}}.application-contact__btn,.application-contact__input{margin-bottom:20px;width:100%}.application-contact__btn{margin-top:20px}@media (min-width:768px){.application-contact__btn{width:auto}}.application-contact__error{color:#f44a49;font:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Open Sans,Arial,sans-serif;font-size:16px;text-align:center}.application-contact__link{cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}h3{font-size:20px}@media (min-width:768px){h3{font-size:24px}}.page-banner-header{max-width:600px}@media (min-width:768px){.page-banner-header{width:calc(100% - 360px)}}.page-banner-header__title{margin-bottom:20px}@media (min-width:768px){.page-banner-header__title{margin-bottom:40px}}.page-banner-header__text{margin-bottom:25px}@media (min-width:768px){.page-banner-header__text{margin-bottom:40px}}@media (min-width:1280px){.page-banner-header__text{margin-bottom:50px;padding-right:40px}}.page-banner-header__text a{-webkit-text-decoration:underline;text-decoration:underline}.page-banner-header__btn{width:100%}@media (min-width:768px){.page-banner-header__btn{width:auto}}.vacancies-offers{flex-shrink:1;justify-content:center}@media (min-width:768px){.vacancies-offers__item{text-align:center}}.vacancies-offers__img{margin-bottom:10px;max-height:80px;max-width:100%}.vacancies-offers__text{display:inline-block;max-width:320px}.guide{display:flex;flex-direction:column;gap:30px;position:relative}@media (min-width:768px){.guide{flex-direction:row;flex-wrap:wrap;gap:40px 20px;justify-content:center}}.guide__wrap{counter-increment:listcounter;overflow:visible;position:relative;width:100%}.guide__wrap:before{background:#ff962b;bottom:-15px;content:"";left:12px;position:absolute;top:40px;width:1px}.guide__wrap:last-child:before{background:0 0}@media (min-width:768px){.guide__wrap{width:calc(33.33333% - 13.33333px)}.guide__wrap:before{display:none}}.guide__item{border-radius:8px;height:100%;padding:0 0 0 40px;position:relative;z-index:1}@media (min-width:768px){.guide__item{background:#f2f2f2;padding:20px 15px}}@media (min-width:1280px){.guide__item{padding:30px 20px 20px}}.guide__title{display:flex;margin-bottom:15px}.guide__title:before{align-items:center;background:#ff962b;border-radius:50%;color:#fff;content:counter(listcounter);display:flex;flex-shrink:0;font-size:16px;height:25px;justify-content:center;left:0;line-height:25px;margin-right:15px;position:absolute;top:0;width:25px}@media (min-width:768px){.guide__title{min-height:56px}.guide__title:before{height:30px;position:static;width:30px}}@media (min-width:1280px){.guide__title:before{font-size:20px;height:40px;line-height:40px;width:40px}}@media (min-width:768px){.guide--snake .guide__wrap:nth-of-type(3):after{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjI1IiBoZWlnaHQ9IjI2MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjY0LjUgMjYySDIzYy0xMi4xNSAwLTIyLTkuODUtMjItMjJ2LTgxYzAtMTIuMTUgOS44NS0yMiAyMi0yMmg1NzljMTIuMTUgMCAyMi05Ljg1IDIyLTIyVjIzYzAtMTIuMTUtOS44NS0yMi0yMi0yMkg0MSIgc3Ryb2tlPSIjRkY5NjJCIiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) no-repeat 100% 0;content:"";height:265px;pointer-events:none;position:absolute;right:-20px;top:calc(100% - 115px);width:1120px}}@media (min-width:1280px){.guide--snake .guide__wrap:nth-of-type(3):after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTcyIiBoZWlnaHQ9IjIxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDM4LjI3NyAyMThIMjNjLTEyLjE1IDAtMjItOS44NS0yMi0yMnYtNjZjMC0xMi4xNSA5Ljg1LTIyIDIyLTIyaDkyNmMxMi4xNSAwIDIyLTkuODUgMjItMjJWMjNjMC0xMi4xNS05Ljg1LTIyLTIyLTIySDE3OS4yNTgiIHN0cm9rZT0iI0ZGOTYyQiIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+);top:calc(100% - 85px)}}.guide--white .guide__title{color:#ff962b}.guide--white .guide__title:before{color:#383129}@media (min-width:768px){.guide--white .guide__title{color:#383129}.guide--white .guide__title:before{color:#f2f2f2}}.guide--white .guide__description{color:#f2f2f2}@media (min-width:768px){.guide--white .guide__description{color:#383129}}.vacancies-page__employment-title{margin:40px 0 25px;text-align:left}@media (min-width:768px){.vacancies-page__employment-title{margin:50px 0 30px;text-align:center}}@media (min-width:1280px){.vacancies-page__employment-title{margin:70px 0 45px}}