.vacancies{position:relative}.vacancies__blur{position:absolute;left:0;right:0;bottom:-9rem;z-index:-1;height:99.6875rem}.vacancies__blur>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vacancies__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.vacancies__list>li{font-size:max(1.375rem,12px);line-height:167%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vacancies__list>li::before{content:"";display:block;width:.625rem;height:.625rem;-ms-flex-negative:0;flex-shrink:0;margin-right:1.5rem;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,%3Csvg width="8" height="9" viewBox="0 0 8 9" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M7.5 4.33008L-4.07833e-07 8.66021L-2.92811e-08 -4.94421e-05L7.5 4.33008Z" fill="%2300C2FF" /%3E%3C/svg%3E')}.vacancies__list>li:not(:last-child){margin-bottom:.25rem}.vacancies__img{position:relative;max-width:31.375rem;width:100%;margin-left:2rem}.vacancies__img::before{content:"";display:block;width:100%;padding-top:122.5%}.vacancies__img>img{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.vacancies__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2.5rem -.86% -1.5rem}.vacancies__cards>*{margin:0 .86% 1.5rem;width:23.28%}.vacancies__card-ico{width:5.25rem;height:5.25rem;margin-bottom:1.5rem}.vacancies__card-ico>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.vacancies__card-text{text-wrap:balance}@media (max-width:768px){.vacancies__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vacancies__list>li{font-size:16px}.vacancies__img{margin-left:unset;margin-top:24px}.vacancies__cards{margin:24px 0 0}.vacancies__cards>*{margin:unset;width:100%}.vacancies__card-ico{width:52px;height:52px}.vacancies__card:not(:last-child){margin-bottom:24px}}