.promo{position:relative;padding:12.5rem 0 2.1875rem;overflow:hidden}.promo__bg{z-index:1}.promo__bg::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.2)}.promo__logo{position:absolute;top:-6.5rem;right:0;width:36.125rem;height:38.25rem;pointer-events:none}.promo__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.promo__wrapper{max-width:45.9375rem;width:100%}.promo__text{margin-top:1.5rem}.promo__button{margin-top:2.5rem}.promo__inner{margin-top:3.75rem}.promo__card{background:-webkit-gradient(linear,left top,right top,from(#ea5b2e),to(#f7ce38));background:linear-gradient(90deg,#ea5b2e 0,#f7ce38 100%)}.promo__card-ico{background:unset;background-color:var(--light)}@media (max-width:768px){.promo{padding:120px 0 20px}.promo__bg::before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5)));background:linear-gradient(180deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%)}.promo__button{margin-top:24px}}