.block_vacancies{padding-bottom:96px}.block_vacancies .filters{position:relative;padding-top:96px;padding-right:24px}.block_vacancies .filters:after{content:'';height:100%;width:50vw;right:0;top:0;display:none;position:absolute;z-index:-1}@media screen and (min-width:64em){.block_vacancies .filters:after{display:block}}@media screen and (min-width:64em){.block_vacancies .filters .heading-h3{margin-bottom:32px}}@media print,screen and (max-width:63.99875em){.block_vacancies .filters .filters__menu{background-color:#fff;position:fixed;width:100%;height:100%;padding:0 24px;bottom:0;left:0;user-select:none;z-index:20;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-ms-transition:transform .3s ease-out;-o-transition:transform .3s ease-out}.block_vacancies .filters .filters__menu.filters-open{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.block_vacancies .filters .filters__menu .filters__holder{width:100%;height:100%;padding:64px 0;overflow:auto;position:relative;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;z-index:9}.block_vacancies .filters .filters__menu .title{background-color:#fff;position:fixed;top:0;left:0;padding-left:24px;height:50px;display:flex;align-items:center;width:calc(100% + 48px);z-index:10}.block_vacancies .filters .filters__menu .result-button{background-color:#fff;-webkit-box-shadow:0 -5px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 -5px 10px 0 rgba(0,0,0,.1);box-shadow:0 -5px 10px 0 rgba(0,0,0,.1);position:fixed;display:flex;justify-content:center;align-items:center;bottom:0;left:-24px;height:75px;width:calc(100% + 48px);z-index:10}}.block_vacancies .js-filter{font-weight:600;width:100%;text-align:left;padding-bottom:16px;margin-bottom:8px;position:relative}.block_vacancies .js-filter svg{position:absolute;right:0;top:8px}.block_vacancies .js-filter.open svg{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.block_vacancies .custom-checkbox .checkmark{background-color:#fff}.block_vacancies input[type=text],.block_vacancies select{width:100%;margin:8px 0;padding-right:8px;padding-left:8px;border:#ddd solid 1px}.block_vacancies .panel{margin-bottom:32px;list-style:none}.block_vacancies .vacancies{padding-top:32px}@media screen and (min-width:64em){.block_vacancies .vacancies{padding-top:96px}}.block_vacancies .vacancy{margin-bottom:32px}.block_vacancies .heading-h4{margin-bottom:16px}.block_vacancies .js-filter-menu{transition:none!important;white-space:nowrap}.block_vacancies .js-filter-menu.is-sticky{position:fixed;bottom:16px;left:50%;z-index:10;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.block_vacancies .low_results header{padding:24px 32px}.block_vacancies .low_results header p{margin-top:0;margin-bottom:32px}.block_vacancies .filters .heading-h3{color:#004799}.block_vacancies .filters:after{background-color:rgba(0,71,153,.05)}.block_vacancies .js-filter{border-bottom:rgba(0,71,153,.2) solid 1px}.block_vacancies .js-filter svg path{fill:#e3000f}.block_vacancies .custom-checkbox{color:#333}.block_vacancies input[type=text],.block_vacancies select{font-size:16px}.block_vacancies .low_results .content{background-color:rgba(0,71,153,.05)}