.top-banner {
    overflow: hidden;
}
.top-banner .top-banner-mobile-slider {
    max-width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    gap: 30px;
    transition: transform 0.3s ease;
}
.top-banner .top-banner-mobile-slider .mobile-slider-item {
   display: block;
   width: 100%;
   min-width: 100%;
}
.top-banner .top-banner-mobile-slider .mobile-slider-item img {
   width: 100%;
   height: auto;
}