.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:-moz-fit-content;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-next,.promo .swiperPromo-btns .swiper-button-prev{position:relative;top:auto;left:auto;right:auto;color:#000;width:7px;height:18px;margin-top:0}.promo .swiperPromo-btns .swiper-button-next:after,.promo .swiperPromo-btns .swiper-button-prev: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%;-o-object-fit:cover;object-fit:cover}.promo .swiperPromo-btns{margin-top:5px}.promo .swiperPromo-btns .swiper-pagination{margin:0 10px}}