.slider-container{min-height:var(--slider-height,100vh);position:relative;width:100%;--swiper-navigation-sides-offset:15px;margin:3rem 0}.slider-container figure{margin:0}.slider-container.aspect-16-9 .swiper-wrapper{aspect-ratio:16/9;height:auto}.slider-container.aspect-4-3 .swiper-wrapper{aspect-ratio:4/3;height:auto}.slider-container.aspect-3-1 .swiper-wrapper{aspect-ratio:3/1;height:auto}.slider-container.aspect-16-9,.slider-container.aspect-3-1,.slider-container.aspect-4-3{min-height:auto}.slider-container.aspect-16-9 .swiper-slide,.slider-container.aspect-3-1 .swiper-slide,.slider-container.aspect-4-3 .swiper-slide{height:100%}.slider-container.layout-overlay{overflow:hidden}.slider-container.layout-overlay:not(.aspect-16-9):not(.aspect-4-3):not(.aspect-3-1){min-height:var(--slider-height,100vh)}.slider-container.layout-below{overflow:visible}.slider-container.layout-below .swiper-wrapper{align-items:flex-start}.slider-container.layout-below .swiper-slide{align-self:flex-start;height:auto}.slider-container.layout-below:not(.aspect-16-9):not(.aspect-4-3):not(.aspect-3-1),.slider-container.layout-below:not(.aspect-16-9):not(.aspect-4-3):not(.aspect-3-1) .swiper-slide{min-height:var(--slider-height,100vh)}.slider-container .swiper-wrapper{height:100%}.slider-container:not(.aspect-16-9):not(.aspect-4-3):not(.aspect-3-1) .swiper-slide{min-height:var(--slider-height,100vh)}.slider-container .swiper-button-next,.slider-container .swiper-button-prev{background-color:hsla(0,0%,100%,.7);border-radius:50%;height:40px;transition:transform .3s,background-color .3s ease-in-out;width:40px}.slider-container .swiper-button-next:after,.slider-container .swiper-button-prev:after{content:"";display:none}.slider-container .swiper-button-next svg,.slider-container .swiper-button-prev svg{display:none}.slider-container .swiper-button-next,.slider-container .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2736%27 height=%2736%27 viewBox=%270 -960 960 960%27%3E%3Cpath d=%27M440-800v487L216-537l-56 57 320 320 320-320-56-57-224 224v-487z%27/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:36px 36px}.slider-container .swiper-button-next:hover,.slider-container .swiper-button-prev:hover{background-color:#fff;transform:scale(1.1)}.slider-container .swiper-button-prev{transform:rotate(90deg)}.slider-container .swiper-button-prev:hover{transform:rotate(90deg) scale(1.1)}.slider-container .swiper-button-next{transform:rotate(-90deg)}.slider-container .swiper-button-next:hover{transform:rotate(-90deg) scale(1.1)}.slider-container .swiper-pagination{bottom:20px}.slider-container .swiper-pagination .swiper-pagination-bullet{background:hsla(0,0%,100%,.5);border:2px solid #000;height:14px;opacity:1;width:14px}.slider-container .swiper-pagination .swiper-pagination-bullet:hover{background:rgba(0,0,0,.2)}.slider-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;border-color:#000}@media(max-width:768px){.slider-container:not(.aspect-16-9):not(.aspect-4-3):not(.aspect-3-1){aspect-ratio:16/9;height:auto;min-height:auto}.slider-container:not(.aspect-16-9):not(.aspect-4-3):not(.aspect-3-1) .swiper,.slider-container:not(.aspect-16-9):not(.aspect-4-3):not(.aspect-3-1) .swiper-slide,.slider-container:not(.aspect-16-9):not(.aspect-4-3):not(.aspect-3-1) .swiper-wrapper{height:100%;min-height:auto}}
