.vacancies-page-header{background:#181b21;overflow:hidden;padding:128px 0 64px;position:relative}.vacancies-page-header .container{position:relative;z-index:2}.vacancies-page-header:before{bottom:0;height:225px;right:-39px;width:573px}.vacancies-page-header:after,.vacancies-page-header:before{background-size:cover;content:"";display:block;position:absolute;z-index:1}.vacancies-page-header:after{bottom:140px;height:159px;left:-31px;width:102px}.vacancies-page-header__tags-wrap{margin-bottom:8px}.vacancies-page-header__title{color:#fff;font-size:44px;font-weight:700;letter-spacing:-.28px;line-height:44px;margin-bottom:24px;text-transform:uppercase}@media (max-width:1199.5px) and (min-width:1023.5px){.vacancies-page-header:after{height:135px;left:-31px;width:87px}.vacancies-page-header:before{right:-110px}}@media (max-width:1023.5px){.vacancies-page-header{padding-top:120px}.vacancies-page-header:after{display:none}.vacancies-page-header:before{right:-136px}}@media (max-width:767.5px){.vacancies-page-header{padding-bottom:40px}.vacancies-page-header:after,.vacancies-page-header:before{display:none}.vacancies-page-header__title{font-size:24px;line-height:28px;margin-bottom:16px}.vacancies-page-header__button .button{font-size:12px;line-height:14px;padding:13px 20px}}