.mobile .swiper-hero:not(.swiper-initialized) .swiper-slide{flex-shrink:unset;margin-left:10px;width:320px;flex:0 0 320px}.desktop .swiper-hero:not(.swiper-initialized) .swiper-slide{flex-shrink:unset;margin-left:10px;width:990px;flex:0 0 990px}.section-hero{position:relative}.swiper-hero .swiper-slide img{width:100%}.hero-item{display:flex;border-radius:50px;overflow:hidden}.banner-column{display:flex;flex-direction:column;gap:30px}.banner-item{display:flex;width:100%;position:relative;overflow:hidden}.banner-item img{width:100%;border-radius:40px;transition:0.4s ease}.banner-item:hover img{filter:hue-rotate(45deg)}.banner-link{position:absolute;left:0;width:90px;height:70px;display:inline-flex;justify-content:center;align-items:center;z-index:1}.banner-link i{display:inline-flex;justify-content:center;align-items:center;width:31px;height:31px;border-radius:50%;background:#3D3D3D;color:#fff;transition:0.4s ease}.banner-item:hover .banner-link i{background:var(--color1)}.banner-link::before{content:'\e903';font-family:icomoon;color:#fff;font-size:97px;position:absolute;left:0;top:-48px;z-index:-1}@media screen and (max-width:992px){.banner-column{flex-direction:row;margin-top:24px}}@media screen and (max-width:576px){.banner-column{flex-direction:column}}