.agile,.agile__list{position:relative}.agile__list{width:100%;display:block;overflow:hidden}.agile__slides{display:grid}.agile__slide{grid-area:1/1}.agile--fade .agile__slide{opacity:0;z-index:0;position:relative}.agile--fade .agile__slide--active{opacity:1;z-index:2}.agile--fade .agile__slide--expiring{opacity:1;z-index:1;transition-duration:0s!important}.agile__dots{white-space:nowrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.carousel-slider .agile__nav-button{z-index:2;color:#fff;cursor:pointer;background:0 0;border:none;width:80px;height:100%;font-size:24px;transition-duration:.3s;position:absolute;top:0}.carousel-slider .agile__nav-button:hover{opacity:1;background-color:#00000080}.carousel-slider .agile__nav-button--prev{left:0}.carousel-slider .agile__nav-button--next{right:0}.carousel-slider .agile__dots{z-index:2;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.carousel-slider .agile__dot{margin:0 10px}.carousel-slider .agile__dot button{cursor:pointer;background-color:#0000;border:1px solid #fff;border-radius:50%;width:10px;height:10px;margin:0;padding:0;font-size:0;line-height:0;transition-duration:.3s;display:block}.carousel-slider .agile__dot--current button,.carousel-slider .agile__dot:hover button{background-color:#fff}.carousel-slider .slide{-o-object-fit:cover;object-fit:cover;width:100%;display:block}@media (orientation:landscape){.carousel-slider .slide{max-height:100vh}}
