.promo{padding:7.5rem 0}.promo__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo__left{width:calc(59.2% - 5.375rem)}.promo__title{margin:2.5rem 0 1.25rem}.promo__text{font-size:1.25rem;line-height:140%;letter-spacing:-.02em;color:var(--gray)}.promo__list{margin-top:2.5rem;font-size:max(1.125rem,14px);line-height:156%;letter-spacing:-.02em}.promo__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo__list li::before{content:"";display:block;width:1.5rem;height:1.5rem;margin-right:.5rem;-ms-flex-negative:0;flex-shrink:0;background-image:url('data:image/svg+xml,%3Csvg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Crect y="0.055542" width="24" height="24" rx="12" fill="%23FFD555" /%3E%3Cpath d="M9.99729 16.0555L5 11.7593L5.78513 10.9913L9.97153 14.5904L18.1882 7.05554L19 7.79987L9.99729 16.0555Z" fill="%23111111" /%3E%3C/svg%3E');background-size:contain;background-repeat:no-repeat;background-position:center}.promo__list li:not(:last-child){margin-bottom:.5rem}.promo__list>span{display:block;margin-bottom:.5rem;font-weight:700;line-height:156%;letter-spacing:-.02em;color:var(--blue)}.promo__right{width:40.8%;margin-left:5.375rem;-ms-flex-negative:0;flex-shrink:0;border:1px solid rgba(34,78,139,.2);padding:2.5rem 3.75rem;text-align:center}.promo-slider__title{font-weight:500;font-size:1.5rem;letter-spacing:-.02em;margin-bottom:1rem}.promo-slider__subtitle{font-weight:500;font-size:max(.75rem,10px);letter-spacing:-.04em;color:rgba(17,17,17,.4);margin-bottom:.5rem}.promo-slider__btn{margin:1rem 0}.promo-slider__btn .btn{width:100%;padding:1.3125rem 2rem}.promo__representative{font-size:max(.75rem,10px);letter-spacing:-.04em}@media (max-width:768px){.promo{padding:14px 0 50px}.promo__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo__left{width:100%}.promo__right{width:100%;margin-left:0;margin-top:20px;padding:12px}.promo__title{margin:20px 0 8px}.promo__text{font-size:18px;line-height:156%}.promo__list{margin-top:20px;font-size:16px;line-height:175%;width:100%}.promo__list li::before{width:20px;height:20px;margin-right:6px}.promo__list li:not(:last-child){margin-bottom:4px}.promo__list>span{line-height:175%}.promo-slider__title{font-size:20px;margin-bottom:12px}.promo-slider__btn{margin:12px 0}.promo-slider__btn .btn{padding:19px 32px}}