.section-promo-slider{z-index:10;position:relative}.section-promo-slider .section-promo-slider__header{justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;display:flex}@media (width<=576px){.section-promo-slider .section-promo-slider__header{flex-direction:column;justify-content:center;gap:5px;margin-bottom:20px}}.section-promo-slider .section-promo-slider__title{font-family:var(--font-russo-one);font-size:45px}@media (width<=576px){.section-promo-slider .section-promo-slider__title{text-align:center;font-size:40px}}.section-promo-slider .section-promo-slider__title span{color:var(--color-red)}.section-promo-slider .promo-slider__buttons{align-items:center;gap:20px;display:flex}.section-promo-slider .promo-slider__buttons .promo-slider__btn{cursor:pointer;background-color:var(--color-white);border:none;border-radius:50%;justify-content:center;align-items:center;width:43px;height:43px;transition:all .3s;display:flex;box-shadow:0 4px 22px #00000026}.section-promo-slider .promo-slider__buttons .promo-slider__btn svg{transition:all .3s}.section-promo-slider .promo-slider__buttons .promo-slider__btn:hover{background-color:var(--color-main)}.section-promo-slider .promo-slider__buttons .promo-slider__btn:hover svg{color:var(--color-white)}.section-promo-slider .promo-slider:not(.swiper-initialized){overflow:hidden}.section-promo-slider .promo-slider:not(.swiper-initialized) .swiper-wrapper{gap:16px;display:flex}.section-promo-slider .promo-slider:not(.swiper-initialized) .swiper-slide{flex:0 0 100%}@media (width>=640px){.section-promo-slider .promo-slider:not(.swiper-initialized) .swiper-slide{flex-basis:calc(50% - 8px)}}@media (width>=992px){.section-promo-slider .promo-slider:not(.swiper-initialized) .swiper-slide{flex-basis:calc(33.3333% - 16px)}}@media (width>=1200px){.section-promo-slider .promo-slider:not(.swiper-initialized) .swiper-slide{flex-basis:calc(25% - 22.5px)}}@media (width>=992px){.section-promo-slider .promo-slider:not(.swiper-initialized) .swiper-wrapper{gap:24px}}@media (width>=1200px){.section-promo-slider .promo-slider:not(.swiper-initialized) .swiper-wrapper{gap:30px}}.section-promo-slider .promo-slider .promo__image img{border-radius:20px;width:100%;height:auto}@media (width<=576px){.section-promo-slider .promo-slider .promo__image img{max-width:300px;margin:0 auto;display:block}}
