.promo{position:relative;min-height:73.125rem;padding-top:18.125rem;display:-webkit-box;display:-ms-flexbox;display:flex}.promo .title-1{letter-spacing:-.03em}.promo::before{content:"";position:absolute;top:0;left:.625rem;right:.625rem;bottom:0;z-index:-1;border-radius:0 0 2.5rem 2.5rem;background:radial-gradient(197.91% 85.52% at 57.37% 53.16%,#caa38a 0,#b98e70 39.73%,#b08363 100%)}.promo__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.promo__title{width:31.55%;margin-right:1.25rem;text-indent:1em}.promo__title i{font-style:italic}.promo__wrapper{width:25.5%;margin-top:.75rem}.promo__text{font-size:max(1.25rem,12px);line-height:160%;letter-spacing:-.04em;text-transform:uppercase;max-width:21.125rem;margin:0 auto}.promo__text span{display:block;color:rgba(249,249,249,.4)}.promo__button{margin-top:2rem}.promo__button .btn{width:100%}.promo__img{position:absolute;top:8.25rem;left:47%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:2;line-height:0;width:46.9%;overflow:hidden}.promo__img>img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.promo__logo{position:absolute;left:7.5rem;right:7.5rem;bottom:1.875rem;height:22.4375rem;z-index:1}.promo__logo>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (max-width:768px){.promo{padding:120px 0 10px;min-height:805px}.promo .title-1{font-size:45px}.promo::before{left:5px;right:5px}.promo__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:0 28px}.promo__title{width:100%;margin-right:unset;margin-bottom:10px;text-align:center;text-indent:unset}.promo__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%}.promo__text{font-size:16px;line-height:140%;text-transform:unset;text-align:center}.promo__text span{display:inline}.promo__button{position:relative;z-index:3;margin:auto -18px 0}.promo__img{top:275px;left:18px;right:18px;width:calc(100% - 36px);-webkit-transform:unset;-ms-transform:unset;transform:unset}}