.banner-vacancies__container{padding:1rem 1rem 1rem 3rem;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;border-radius:3.75rem;background-color:var(--base-light-grey)}.banner-vacancies__wrapper{width:41%;-ms-flex-negative:0;flex-shrink:0;margin-right:2.5rem}.banner-vacancies__title{margin-bottom:1rem}.banner-vacancies__text{max-width:29.25rem;margin-bottom:2rem}.banner-vacancies__list>li{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;padding:.5rem .875rem;border-radius:3.125rem;background-color:var(--base-white);color:var(--base-dark-blue---3)}.banner-vacancies__list>li:not(:last-child){margin-bottom:.25rem}.banner-vacancies__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2rem;padding:.25rem .25rem .25rem 1.5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;background-color:var(--accents-blue);-webkit-transition:background-color var(--hover-transition);transition:background-color var(--hover-transition);font-size:max(1.125rem,14px);line-height:135%;font-weight:500;letter-spacing:-.01em;color:var(--base-white);border-radius:3.125rem}.banner-vacancies__button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background-color:var(--base-white);margin-left:1rem}.banner-vacancies__button>span>svg{width:1.125rem;height:1.125rem;-o-object-fit:contain;object-fit:contain;fill:var(--accents-blue);-webkit-transition:-webkit-transform var(--hover-transition);transition:-webkit-transform var(--hover-transition);transition:transform var(--hover-transition);transition:transform var(--hover-transition),-webkit-transform var(--hover-transition)}@media (any-hover:hover){.banner-vacancies__button:hover{background-color:var(--accents-blue---dark)}.banner-vacancies__button:hover svg{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}.banner-vacancies__inner{width:50.3%}.banner-vacancies__img{position:relative;width:100%}.banner-vacancies__img::before{content:"";display:block;width:100%;padding-top:61.3%}.banner-vacancies__img>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:3rem}@media (max-width:768px){.banner-vacancies__container{padding:unset;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;border-radius:unset;background-color:unset}.banner-vacancies__wrapper{width:100%;margin-right:unset}.banner-vacancies__title{letter-spacing:-.04em;margin-bottom:13px;color:var(--base-white)}.banner-vacancies__text{max-width:unset;margin-bottom:unset}.banner-vacancies__inner{position:relative;margin-bottom:24px;width:100%}.banner-vacancies__inner::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border-radius:20px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(19,24,49,0)),color-stop(75%,rgba(19,24,49,.9)));background:linear-gradient(-180deg,rgba(19,24,49,0) 0,rgba(19,24,49,.9) 75%)}.banner-vacancies__img{top:0;left:0;right:0;bottom:0}.banner-vacancies__img::before{padding-top:100%}.banner-vacancies__img>img{border-radius:20px}.banner-vacancies__info{position:absolute;left:14px;right:14px;bottom:28px;z-index:2;color:var(--base-white);text-align:center}.banner-vacancies__list>li{padding:0 0 0 30px;background-color:unset;position:relative}.banner-vacancies__list>li::before{content:"";position:absolute;top:4px;left:0;width:14px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url('data:image/svg+xml,%3Csvg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect width="14" height="14" rx="7" fill="%23556DE3" /%3E%3Ccircle cx="7" cy="7" r="3" fill="white" /%3E%3C/svg%3E')}.banner-vacancies__list>li:not(:last-child){margin-bottom:16px}.banner-vacancies__button{margin-top:24px;width:100%}.banner-vacancies__button>p{text-align:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.banner-vacancies__button>span{margin-left:24px}}