.article-carousel,.section--article-carousel .container{position:relative}.article-carousel__carousel{display:block;margin-top:20px}.article-carousel__arrows{position:absolute;top:0;left:0;width:100%;height:calc(33.3vw - 32px)}.article-carousel__item-image{width:100%;aspect-ratio:16/9}.article-carousel__button{padding-top:30px;text-align:center}.article-carousel .swiper{overflow:visible;padding:0 15px}.article-carousel .swiper-container{overflow:hidden}.article-carousel .arrow.swiper-button-disabled{pointer-events:auto}.article-carousel__item a{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.article-carousel__item a img{display:block;width:100%;aspect-ratio:320/210;object-fit:cover}.article-carousel__item a span{display:block;text-align:center}@media only screen and (min-width:576px){.article-carousel__carousel{margin-top:30px}}@media only screen and (min-width:768px){.article-carousel__arrows{height:calc(33.3vw - 48px)}.article-carousel .swiper{padding:0 30px}}@media only screen and (min-width:992px){.article-carousel__arrows{height:calc(23vw - 46px)}}@media only screen and (min-width:1200px){.article-carousel__arrows{height:calc(23vw - 52px)}.article-carousel .swiper-container{overflow:hidden}}@media only screen and (min-width:1400px){.article-carousel__arrows{height:calc(23vw - 60px)}.article-carousel__button{padding-top:40px}.article-carousel .arrow--left{left:-18px}.article-carousel .arrow--right{right:-18px}}@media only screen and (min-width:1900px){.article-carousel__arrows{height:370px}.article-carousel .arrow--left{left:-50px}.article-carousel .arrow--right{right:-50px}.article-carousel .swiper{padding:0}}