.partners-section {
    overflow: hidden;
    padding: 40px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.partners-section .swiper-container {
    overflow: visible;
}

.partners-slider .swiper-slide {
    width: auto;
}

.partner-item img {
    filter: grayscale(1) invert(1);
    transition: filter 0.15s ease-in-out;
}

.partner-item img:hover {
    filter: none;
}