#main__block .main__holder{position:relative;min-height:780px;height:100%;display:flex;flex-direction:column;justify-content:center}#main__block .main__holder .main__wrapper{max-width:690px;width:100%}#main__block .main__holder .main__wrapper .suptitle{font-size:calc(.00125*100vw + 15.6px);font-style:normal;font-weight:700;line-height:100%;text-transform:uppercase;color:var(--card)}#main__block .main__holder .main__wrapper .title{font-size:calc(.018125*100vw + 19.2px);font-style:normal;font-weight:700;line-height:100%;color:var(--card);margin:40px 0}#main__block .main__holder .gallery__holder{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}#main__block .main__holder .gallery__holder:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--head);opacity:.4;z-index:2}#main__block .main__holder .gallery__holder .swiper{height:100%}#main__block .main__holder .gallery__holder .gallery__item{width:100%;height:100%}#main__block .main__holder .gallery__holder .gallery__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#main__block .brands__holder{background:var(--card);padding:30px 0}#main__block .brands__holder .brands__wrapper{position:relative}#main__block .brands__holder .brands__wrapper .brand__item{width:100%;height:124px;border-radius:20px;overflow:hidden}#main__block .brands__holder .brands__wrapper .brand__item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}#main__block .brands__holder .brands__wrapper .slider__theme .slide__prev{position:absolute;top:50%;left:-10%;transform:translate(0,-50%)}#main__block .brands__holder .brands__wrapper .slider__theme .slide__next{position:absolute;top:50%;right:-10%;transform:translate(0,-50%)}@media (max-width:1560px){#main__block .brands__holder .brands__wrapper .slider__theme{display:flex;align-items:center;justify-content:flex-end;gap:10px}#main__block .brands__holder .brands__wrapper .slider__theme .slide__prev,#main__block .brands__holder .brands__wrapper .slider__theme .slide__next{position:relative;top:0;left:0;right:0;transform:translate(0)}}@media (max-width:860px){#main__block .main__holder{min-height:710px}#main__block .brands__holder{padding:10px 0}#main__block .brands__holder .brands__wrapper .brand__item{height:100px}}