.coming-soon .ui-popup__block{align-items:center;background-color:#ffbf19;display:flex}.coming-soon .ui-popup__close{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy4xNTcgMy4yNThhMSAxIDAgMSAwLTEuNDE1LTEuNDE1TDkuNSA4LjA4NiAzLjI1NyAxLjg0M2ExIDEgMCAxIDAtMS40MTQgMS40MTVMOC4wODYgOS41bC02LjI0MyA2LjI0MmExIDEgMCAxIDAgMS40MTQgMS40MTVMOS41IDEwLjkxNGw2LjI0MiA2LjI0M2ExIDEgMCAwIDAgMS40MTUtMS40MTVMMTAuOTE0IDkuNWw2LjI0My02LjI0MloiIGZpbGw9IiMzODMxMjkiLz48L3N2Zz4=)}@media (min-width:768px){.call-form__popup .popup__wrap{padding:0 50px}}.call-form{position:relative}.call-form__link{-webkit-text-decoration:underline;text-decoration:underline}.call-form__lh{line-height:1.2}.call-form__loader.loader-cover{background-color:transparent;z-index:20}.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}.vacancies-guide{justify-content:center}@media (min-width:768px){.vacancies-guide{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjE0IiBoZWlnaHQ9IjMxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjYyLjc3MSAzMDlIMzBjLTE2LjAxNiAwLTI5LTEyLjk4NC0yOS0yOXYtODAuNTkyYzAtMTYuMDE2IDEyLjk4NC0yOSAyOS0yOWg1NTRjMTYuMDE2IDAgMjktMTIuOTg0IDI5LTI5VjMwYzAtMTYuMDE2LTEyLjk4NC0yOS0yOS0yOUgzOSIgc3Ryb2tlPSIjRkY1QTE5IiBzdHJva2Utd2lkdGg9IjIiLz48L3N2Zz4=) right top 50px no-repeat;gap:40px 0}}@media (min-width:1280px){.vacancies-guide{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODQwIiBoZWlnaHQ9IjI3MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzc4Ljc3MSAyNjlIMzBjLTE2LjAxNiAwLTI5LTEyLjk4NC0yOS0yOXYtODAuNTkyYzAtMTYuMDE2IDEyLjk4NC0yOSAyOS0yOWg3ODBjMTYuMDE2IDAgMjktMTIuOTg0IDI5LTI5VjMwYzAtMTYuMDE2LTEyLjk4NC0yOS0yOS0yOUgxNTUiIHN0cm9rZT0iI0ZGNUExOSIgc3Ryb2tlLXdpZHRoPSIyIi8+PC9zdmc+) right top 80px no-repeat}}.vacancies-guide__wrap{counter-increment:listcounter;margin-bottom:30px;position:relative}.vacancies-guide__wrap:before{background:#ff962b;bottom:-15px;content:"";left:22px;position:absolute;top:40px;width:1px}@media (min-width:768px){.vacancies-guide__wrap{margin-bottom:0}.vacancies-guide__wrap:before{display:none}}.vacancies-guide__item{border-radius:8px;height:100%;padding:0 0 0 40px;position:relative}@media (min-width:768px){.vacancies-guide__item{background:#f2f2f2;padding:20px 15px}}@media (min-width:1280px){.vacancies-guide__item{padding:30px 20px 20px}}.vacancies-guide__title{display:flex;margin-bottom:15px}.vacancies-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){.vacancies-guide__title:before{height:30px;position:static;width:30px}}@media (min-width:1280px){.vacancies-guide__title:before{font-size:20px;height:40px;line-height:40px;width:40px}}.page-banner{background-color:#fdf8f4;background-position:50%;background-size:cover;min-height:60vh;padding:20px 0;position:relative}.page-banner: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{min-height:505px}.page-banner:before{display:none}.page-banner:after{background-color:hsla(0,0%,97%,.5)}}@media (min-width:1280px){.page-banner:after{display:none}}.page-banner__wrap{position:relative}@media (min-width:768px){.page-banner__wrap{align-items:flex-start;display:flex;justify-content:space-between}.page-banner{padding:50px 0}}.page-banner--mobile{min-height:auto}.page-banner--mobile:before,.page-banner-form{background-color:#fff}.page-banner-form{border-radius:8px;box-shadow:0 0 15px -2px hsla(29,45%,65%,.28);margin-top:20px;overflow:hidden;padding:20px}@media (min-width:768px){.page-banner-form{margin-top:0;padding:30px;width:340px}}.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}}