.promo{padding:2.5rem 0 1.25rem;background-color:var(--dark)}.promo .section-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.promo .swiper-pagination{margin-top:2.5rem}.promo .swiper-bar{background-color:var(--white)}.promo__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem 1rem 5.15%;position:relative;border-radius:.25rem;-webkit-transition:background-color var(--hover-transition);transition:background-color var(--hover-transition)}.promo__wrapper{margin-right:2rem;width:calc(39.1% - 32px);padding-bottom:.125rem}.promo__info{margin-top:auto}.promo__content{width:60.9%;-ms-flex-negative:0;flex-shrink:0}.promo__img{position:relative;width:100%}.promo__img::before{content:"";display:block;width:100%;padding-top:81.7%}.promo__img>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.25rem}.promo__title{margin-bottom:2.5rem}@media (max-width:991px){.promo .section-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.promo .section-buttons>:not(:last-child){margin-right:unset;margin-bottom:1rem}}@media (max-width:768px){.promo{padding:0}.promo .section-buttons,.promo .swiper-pagination{margin-top:24px}.promo__container{margin:0 -17px;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:8.5px 9px 16px;border-radius:0}.promo__content{width:100%;margin-bottom:30px}.promo__wrapper{margin-right:unset;width:100%;padding:0 9px}.promo__title{margin-bottom:24px}.promo__img{max-height:450px;overflow:hidden}.promo__img>img{-o-object-position:top;object-position:top}}