.promo{margin-top:-10px}.promo__date{font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;color:#c94634;margin-bottom:15px}.promo__desc{font-size:16px;line-height:24px;color:#000}.promo .swiperPromo-wrapper{position:relative;width:100%}.promo .swiperPromo .swiper-slide{height:520px;display:flex;justify-content:center;align-items:center}.promo .swiperPromo .swiper-slide img{max-width:100%;max-height:100%}.promo .swiperPromo-btns{position:relative;display:flex;justify-content:center;align-items:center;margin-top:15px}.promo .swiperPromo-btns .swiper-pagination{position:relative;top:auto;left:auto;width:fit-content;bottom:2px;margin:0 40px}.promo .swiperPromo-btns .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px;background:#fff;border:1px solid #000;opacity:1;transition:.2s all ease}.promo .swiperPromo-btns .swiper-pagination-bullet-active{background:#000}.promo .swiperPromo-btns .swiper-button-prev,.promo .swiperPromo-btns .swiper-button-next{position:relative;top:auto;left:auto;right:auto;color:#000;width:7px;height:18px;margin-top:0}.promo .swiperPromo-btns .swiper-button-prev:after,.promo .swiperPromo-btns .swiper-button-next:after{font-size:20px}@media(max-width: 1439px){.promo{margin-top:0}}@media(max-width: 1023px){.promo{margin-top:-9px}.promo__date{font-size:14px;line-height:24px}}@media(max-width: 767px){.promo{margin-top:0}.promo__date{margin-bottom:10px}.promo .swiperPromo .swiper-slide{height:60vw}.promo .swiperPromo .swiper-slide img{max-width:100%;object-fit:cover}.promo .swiperPromo-btns{margin-top:5px}.promo .swiperPromo-btns .swiper-pagination{margin:0 10px}}
