.carousel-container .swiper-pagination{align-items:center;bottom:0;display:flex;flex-flow:row wrap;height:100px;justify-content:flex-start;margin-left:0;margin-top:-20px;position:relative;width:50%;z-index:2}.carousel-container .progress-bar{height:10px}.carousel-container .progress-bar__inner{display:inherit;height:100%;left:-100%;position:relative;width:100%}.carousel-container .swiper-pagination .swiper-pagination-bullet{background-color:#28062d;height:10px;margin:5px;opacity:1;transform:scale(1);transition:margin .25s ease-in-out,transform .25s ease-in-out;width:10px}.carousel-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{align-items:center;background-color:#3801f5;display:flex;flex-flow:column;justify-content:center;transform:scale(2);transform-origin:center center}.carousel-container .swiper-pagination .swiper-pagination-bullet .line{background:#fff;border-radius:50%;display:block;height:5px;opacity:0;width:5px}.carousel-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .line{opacity:1;transition:opacity .25s ease-in-out}.carousel-container .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet.swiper-pagination-bullet-active,.carousel-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active+.swiper-pagination-bullet{margin-left:10px}.carousel-container .swiper-navigation{align-items:center;bottom:0;display:flex;flex-flow:row wrap;height:100px;justify-content:flex-end;position:absolute;right:0;width:50%}.carousel-container.carousel-container--display-three .swiper-navigation{justify-content:center;width:100%}.carousel-container .swiper-button-pause{max-height:40px;max-width:40px}.carousel-container .swiper-button-pause svg{height:100%;width:100%}.carousel-container .swiper-navigation .swiper-button-next,.carousel-container .swiper-navigation .swiper-button-prev{align-items:center;bottom:auto;display:flex;flex-flow:column;height:30px;justify-content:center;left:auto;margin-top:0;position:relative;right:auto;top:auto;width:30px}.carousel-container .swiper-navigation .swiper-button-prev{transform:scaleX(-1)}.carousel--arrows,.carousel--dots{padding-bottom:100px}.carousel-container .swiper-navigation .swiper-button-next:after,.carousel-container .swiper-navigation .swiper-button-prev:after{display:none}.carousel-container:not(.carousel-container--display-three) .carousel-container__infos{align-items:center;color:#fff;display:flex;flex-flow:column;height:100%;justify-content:flex-end;left:0;padding:25px;position:absolute;text-align:center;top:0;width:100%;z-index:3}.carousel-container.carousel-container--display-three .carousel-container__infos{color:#746e75}.carousel-container.carousel-container--display-one .swiper-slide:before{background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}@media (min-width:992px){.carousel-container .swiper-pagination{margin-left:0;margin-top:0;position:absolute;width:100%}.carousel-container .swiper-pagination.center-dots{justify-content:center}}.carousel-container.carousel-container--display-two .swiper-wrapper{pointer-events:none;transition-timing-function:linear}.carousel-container.carousel-container--display-two .swiper-slide:before{display:none}.carousel-container.carousel-container--display-two .image-container{box-sizing:border-box;display:inline-block;filter:grayscale(1);height:60px;margin:auto;max-width:100%;max-width:120px;padding:0 5px}.carousel-container.carousel-container--display-two .image-container:before{display:none}.carousel-container .start-shape{transform:rotate(-180deg)}