.h-promo{width:100%;padding:30px 0 60px;background:#f6f6f6;position:relative;z-index:1}.h-promo__slider{margin-left:25.5%;margin-bottom:30px;padding:15px}@media (max-width:1200px){.h-promo__slider{margin-left:0}}.h-promo__slider .mg-slider-wrap{margin-bottom:0}.h-promo__slider-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.h-promo__banners{padding:8px}.h-promo__banners-list{display:-webkit-box;display:flex;flex-wrap:wrap}.h-promo__banners-item{padding:7px;box-sizing:border-box}.h-promo__banners-item--1{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}.h-promo__banners-item--2{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}@media (min-width:310px) and (max-width:767px){.h-promo__banners-item--2{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}.h-promo__banners-item--3{-webkit-box-flex:0;flex:0 0 33.333%;max-width:33.333%}@media (max-width:1200px){.h-promo__banners-item--3{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media (min-width:310px) and (max-width:767px){.h-promo__banners-item--3{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}.h-promo__banners-item--4{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}@media (max-width:1200px){.h-promo__banners-item--4{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}}@media (min-width:310px) and (max-width:767px){.h-promo__banners-item--4{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}}.h-promo__banners-link{position:relative;display:block;width:100%}.h-promo__banners-link::after{bottom:20px;content:"";left:20px;position:absolute;right:20px;top:20px;-webkit-transform:scale(0) rotateY(0);transform:scale(0) rotateY(0);opacity:1;background:rgba(0,0,0,.15);z-index:2;-webkit-perspective:400px;perspective:400px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:all .5s ease;transition:all .5s ease}.h-promo__banners-link:hover::after{-webkit-transform:scale(1) rotateY(360deg);transform:scale(1) rotateY(360deg);opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.h-promo__banners-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.h-border-block{background:#fff;border-radius:10px;box-shadow:0 0 4px 2px rgba(0,0,0,.07)}
/*# sourceMappingURL=promo-block.css.map */
