.ws-membres-slider__wrapper {
    transition-timing-function: linear !important;
    align-items: center;
}

.ws-membres-slider {
    position: relative;
    overflow: hidden;
}

/* Left gradient */
.ws-membres-slider::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 10rem;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(
        to right,
        white 0%,
        rgba(255, 255, 255, 0) 99%
    );
    z-index: 10;
}

/* Right gradient */
.ws-membres-slider::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 10rem;
    height: 100%;
    pointer-events: none;
    background: linear-gradient(
        to left,
        white 0%,
        rgba(255, 255, 255, 0) 99%
    );
    z-index: 10;
}

.ws-membres-slider .swiper-slide {
    width: auto;
}

.ws-membres-slider__logo-container {
    display: flex;
    justify-content: center;
    opacity: 0.7;
    transition: opacity 0.3s ease;
}

.ws-membres-slider__logo-container:hover {
    opacity: 1;
}