.image-slider{margin-bottom:2rem;position:relative;width:100%}.image-slider .swiper{border-radius:.5rem;height:100%;overflow:hidden;width:100%}.image-slider .swiper-wrapper{display:flex}.image-slider .swiper-slide{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.image-slider .swiper-slide img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;-webkit-user-drag:none}.image-slider.slider-height-fixed .swiper{height:500px}@media (max-width:768px){.image-slider.slider-height-fixed .swiper{height:350px}}@media (max-width:480px){.image-slider.slider-height-fixed .swiper{height:250px}}.image-slider.slider-height-auto .swiper,.image-slider.slider-height-auto .swiper-slide,.image-slider.slider-height-auto .swiper-slide img{height:auto}.image-slider .swiper-button-next,.image-slider .swiper-button-prev{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;height:48px;outline:none;transition:all .3s ease;width:48px}.image-slider .swiper-button-next:after,.image-slider .swiper-button-prev:after{color:#fff;font-size:20px;font-weight:700}.image-slider .swiper-button-next:hover,.image-slider .swiper-button-prev:hover{background-color:hsla(0,0%,100%,.3);border-color:hsla(0,0%,100%,.5);transform:scale(1.05)}.image-slider .swiper-button-next:active,.image-slider .swiper-button-prev:active{transform:scale(.95)}.image-slider .swiper-button-next:focus,.image-slider .swiper-button-next:focus-visible,.image-slider .swiper-button-prev:focus,.image-slider .swiper-button-prev:focus-visible{outline:none}.image-slider .swiper-button-next.swiper-button-disabled,.image-slider .swiper-button-prev.swiper-button-disabled{cursor:default;opacity:.35;pointer-events:none}@media (max-width:768px){.image-slider .swiper-button-next,.image-slider .swiper-button-prev{height:40px;width:40px}.image-slider .swiper-button-next:after,.image-slider .swiper-button-prev:after{font-size:16px}}.image-slider .swiper-button-prev{left:10px}.image-slider .swiper-button-next{right:10px}.image-slider .swiper-pagination{bottom:10px}.image-slider .swiper-pagination .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.7);border:none;cursor:pointer;height:10px;opacity:1;outline:none;transition:all .3s ease;width:10px}.image-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff;height:12px;width:12px}.image-slider .swiper-pagination .swiper-pagination-bullet:hover{background-color:hsla(0,0%,100%,.9)}.image-slider .swiper-pagination .swiper-pagination-bullet:focus,.image-slider .swiper-pagination .swiper-pagination-bullet:focus-visible{outline:2px solid #fff;outline-offset:2px}.image-slider.pagination-style-bullets .swiper-pagination-bullet{border-radius:50%}.image-slider.pagination-style-fraction .swiper-pagination{background-color:rgba(0,0,0,.5);border-radius:20px;color:#fff;font-size:14px;font-weight:500;left:50%;padding:5px 10px;transform:translateX(-50%);width:auto}.image-slider.pagination-style-progressbar .swiper-pagination-progressbar{background-color:hsla(0,0%,100%,.3)}.image-slider.pagination-style-progressbar .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#fff}.image-slider.effect-coverflow .swiper-slide,.image-slider.effect-cube .swiper-slide,.image-slider.effect-fade .swiper-slide,.image-slider.effect-flip .swiper-slide{flex-shrink:0;width:100%!important}.image-slider.effect-fade .swiper-slide img{transition:opacity .3s ease}.image-slider.effect-cube .swiper,.image-slider.effect-flip .swiper{perspective:1200px}.image-slider.effect-coverflow .swiper{padding:0 50px}.image-slider.is-loading{align-items:center;background-color:#f5f5f5;display:flex;justify-content:center;min-height:300px}.image-slider.is-loading:after{animation:spinner .8s linear infinite;border:3px solid #ddd;border-radius:50%;border-top-color:#333;content:"";height:40px;width:40px}@keyframes spinner{to{transform:rotate(1turn)}}@media (max-width:768px){.image-slider.effect-coverflow .swiper{padding:0 20px}}.image-slider .swiper-pagination-bullet:focus,.image-slider .swiper-pagination-bullet:focus-visible{outline:none}