.ws-evenements-passes {
    margin: 0 auto;
    position: relative;
    max-width: min(calc(100vw - 150px), 100%);
}

.ws-evenements-passes__slider .swiper-slide {
    height: auto;
}

div.ws-evenements-passes__next {
    right: -1.5em;
}

div.ws-evenements-passes__prev {
    left: -1.5em;
}

div.ws-evenements-passes__next,
div.ws-evenements-passes__prev {
    font-size: 3em;
    color: var(--sporsora-quaternary-color);
    transition: color 0.4s;
}

div.ws-evenements-passes__next:after,
div.ws-evenements-passes__prev:after {
    content: none;
}

div.ws-evenements-passes__next:hover,
div.ws-evenements-passes__prev:hover {
    color: var(--sporsora-primary-color);
}

@media (max-width: 767px) {
    div.ws-evenements-passes__next,
    div.ws-evenements-passes__prev {
        display: none;
    }
}