.news-block .__salary{display:block;font-size:12px;color:#9aaebe}.news-block button.cf-button.form{margin-right:25px}.vacancy-header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border-radius:10px;background:#fafafa;padding:32px;margin:0 0 32px}.vacancy-block,.vacancy-modal{border-radius:10px;background:#fff}.vacancy-header__title{display:block;font-size:20px;font-weight:700;color:#374957;margin-bottom:16px}.vacancy-header__text{display:block;width:100%;font-size:16px;line-height:1.5;color:#425766;margin-bottom:16px;padding-right:30px}.vacancy-header__footer{width:100%;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0;padding-bottom:32px}.vacancy-header__footer,.vacancy-header__link-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.vacancy-block,.vacancy-container,.vacancy-header__link-row{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}.vacancy-header__link-block{-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:auto}.vacancy-header__link-row{display:flex;width:auto;-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vacancy-header__caption{display:block;font-size:12px;font-weight:500;color:#374957;margin-bottom:2px}.vacancy-header__link{display:block;font-size:15px;color:#575fcf;text-decoration:none}.vacancy-header__link:first-of-type{margin-right:16px}.vacancy-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vacancy-block,.vacancy-container{display:flex;width:100%;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.vacancy-block{-webkit-box-shadow:0 6px 40px 0 rgba(56,69,94,.07);box-shadow:0 6px 40px 0 rgba(56,69,94,.07);cursor:pointer;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;margin-bottom:16px}.vacancy-block:last-of-type,.vacancy-block__body ol li p,.vacancy-block__body ul li p{margin-bottom:0}.vacancy-block:hover{-webkit-box-shadow:0 3px 7px 0 rgba(56,69,94,.07);box-shadow:0 3px 7px 0 rgba(56,69,94,.07)}.vacancy-block__head{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;padding:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:baseline}.vacancy-block__head.--show:hover:before{opacity:.6}.vacancy-block__head.--show:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.vacancy-block__head.--show:before,.vacancy-block__head:before{display:block;width:18px;height:18px;position:absolute;right:20px;top:37px;content:"";background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNTI1IDEwLjQ5OEwuMjUyIDIuMjkyYS42NzEuNjcxIDAgMDEwLS45NUwxLjM1OC4yMzVhLjY3MS42NzEgMCAwMS45NSAwTDkgNi44NTkgMTUuNjkxLjIzNWEuNjcxLjY3MSAwIDAxLjk1IDBsMS4xMDcgMS4xMDdhLjY3MS42NzEgMCAwMTAgLjk1bC04LjI3MyA4LjIwNmEuNjcxLjY3MSAwIDAxLS45NSAweiIgZmlsbD0iIzVDNzg4RiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+") 50%/18px no-repeat;opacity:.17;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.vacancy-block__title{max-width:70%;color:#374957}.vacancy-block__salary,.vacancy-block__title{display:block;font-size:20px;font-weight:700;margin-bottom:0}.vacancy-block__salary{color:#575fcf;margin-right:30px}.vacancy-block__body{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 32px;font-size:16px;line-height:1.5;overflow:hidden;height:0}.vacancy-block__body,.vacancy-block__body.--open{-webkit-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.vacancy-block__body.--open{padding:0 32px 32px;height:auto}.vacancy-block__footer{-webkit-box-orient:horizontal;-ms-flex-flow:row;flex-flow:row;margin-top:8px}.vacancy-block__body h1,.vacancy-block__body h2,.vacancy-block__body h3,.vacancy-block__body h4,.vacancy-block__body h5{display:block;font-size:18px;font-weight:700;color:#374957;margin-bottom:16px}.vacancy-block__body ul,.vacancy-block__body ul li,.vacancy-block__footer,.vacancy-modal{display:-webkit-box;display:-ms-flexbox;-webkit-box-direction:normal}.vacancy-block__body div,.vacancy-block__body ol,.vacancy-block__body p,.vacancy-block__body ul{margin-bottom:16px}.vacancy-block__body ul,.vacancy-block__footer{display:flex;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.vacancy-block__body ul,.vacancy-modal{-ms-flex-flow:column nowrap;-webkit-box-orient:vertical}.vacancy-block__body ul{flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;list-style:none}.vacancy-block__body ul li{display:flex;position:relative;-webkit-box-orient:horizontal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#425766;font-size:16px;font-weight:400;padding-left:30px;margin-bottom:8px}.vacancy-block__body ul>li:before{display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#575fcf;left:0;content:""}.vacancy-modal{display:flex;width:100%;opacity:0;position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:.3s;-o-transition:.3s;transition:.3s;visibility:hidden;z-index:990;max-width:800px;-webkit-box-shadow:0 6px 40px 0 rgba(56,69,94,.07);box-shadow:0 6px 40px 0 rgba(56,69,94,.07);flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vacancy-modal.--show{opacity:1;visibility:visible}.vacancy-modal__container{padding:32px 48px 48px;-webkit-box-orient:vertical;-ms-flex-flow:column nowrap;flex-flow:column nowrap;overflow-y:scroll}.vacancy-modal__container,.vacancy-modal__head{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vacancy-modal__head{-webkit-box-orient:horizontal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding-bottom:16px}.vacancy-modal__body,.vacancy-modal__box{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal}.vacancy-modal__title{display:block;font-size:26px;text-align:left;font-weight:700;color:#374957}.vacancy-modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vacancy-modal__body form{width:100%}.vacancy-modal__box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}@media only screen and (max-width:767px){.vacancy-header{padding:16px}.vacancy-header__text{padding-right:0}.vacancy-block__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:16px}.vacancy-block__title{max-width:100%;margin-bottom:8px}.vacancy-block__body{padding:0 16px}.vacancy-block__body.--open{padding:0 16px 16px}.vacancy-modal{height:100vh;border-radius:0}.vacancy-modal__container{padding:32px 16px 48px}}@media (orientation:landscape) and (max-width:900px){.vacancy-header__text{padding-right:0}}@media screen and (max-width:480px){.vacancy-block__head.--show:before,.vacancy-block__head:before{top:24px;right:16px;width:12px;height:12px;background-size:12px}}