.header-menu .sg-categorie-menu .top-content span {
    font-weight: 500;
    margin-left: 15px;
    text-transform: uppercase;
}
.hero-slide-item .slider__img {
    max-height: 600px!important;
}
.home-4 .banner__items {
    display: flex;
    flex-wrap: wrap;
    gap: 22px;
    justify-content: center;
}
.home-4 .banner__item {
    flex: 0 0 298px;
    max-width: 298px; 
    overflow-x: hidden;
    border-radius: 4px;
}
.home-4 .banner-img {
    overflow: hidden;
    cursor: pointer;
    max-height: 100%; 
}

@media (max-width: 767px) {
    .home-4 .banner__item {
        flex: 0 0 48%;
        max-width: 48%;
        overflow-x: hidden;
    }
}

@media (max-width: 475px) {
    .home-4 .banner__item {
        flex: 0 0 150px;
        max-width: 150px;
        overflow-x: hidden;
    }
    .home-4 .banner-img {
        max-height: 100px !important;
    }
}