/*! pro-elements - v4.3.0 - 22-09-2026 */
.swiper-pagination-bullets{color:#fff;cursor:default}.swiper-slide{border-style:solid;border-width:0;overflow:hidden;transition-duration:.5s;transition-property:border,background,transform;will-change:transform}.swiper-slide:not(:hover) .alc-overlay-animation-fade{opacity:0}.swiper-slide:not(:hover) .alc-overlay-animation-slide-up{transform:translateY(100%)}.swiper-slide:not(:hover) .alc-overlay-animation-slide-down{transform:translateY(-100%)}.swiper-slide:not(:hover) .alc-overlay-animation-slide-right{transform:translateX(-100%)}.swiper-slide:not(:hover) .alc-overlay-animation-slide-left{transform:translateX(100%)}.swiper-slide:not(:hover) .alc-overlay-animation-zoom-in{opacity:0;transform:scale(.5)}.swiper-slide a{display:inline}.swiper-slide a.alc-button{display:inline-block}.alc-widget-reviews .alc-arrows-yes .alc-main-swiper,.alc-widget-testimonial-carousel .alc-arrows-yes .alc-main-swiper{width:calc(95% - 40px)}.alc-widget-reviews .alc-main-swiper,.alc-widget-testimonial-carousel .alc-main-swiper{width:95%}.alc-widget-reviews .swiper-wrapper,.alc-widget-testimonial-carousel .swiper-wrapper{align-items:stretch;display:flex}.alc-widget-reviews .swiper-slide,.alc-widget-testimonial-carousel .swiper-slide{height:auto}.alc-widget-reviews.alc-pagination-type-bullets .swiper,.alc-widget-reviews.alc-pagination-type-bullets .swiper-container,.alc-widget-reviews.alc-pagination-type-fraction .swiper,.alc-widget-reviews.alc-pagination-type-fraction .swiper-container,.alc-widget-testimonial-carousel.alc-pagination-type-bullets .swiper,.alc-widget-testimonial-carousel.alc-pagination-type-bullets .swiper-container,.alc-widget-testimonial-carousel.alc-pagination-type-fraction .swiper,.alc-widget-testimonial-carousel.alc-pagination-type-fraction .swiper-container{padding-bottom:40px}.alc-widget-reviews .alc-swiper-button-prev,.alc-widget-reviews .swiper-container-rtl .alc-swiper-button-next,.alc-widget-reviews .swiper-rtl .alc-swiper-button-next,.alc-widget-testimonial-carousel .alc-swiper-button-prev,.alc-widget-testimonial-carousel .swiper-container-rtl .alc-swiper-button-next,.alc-widget-testimonial-carousel .swiper-rtl .alc-swiper-button-next{left:0;right:unset}.alc-widget-reviews .alc-swiper-button-next,.alc-widget-reviews .swiper-container-rtl .alc-swiper-button-prev,.alc-widget-reviews .swiper-rtl .alc-swiper-button-prev,.alc-widget-testimonial-carousel .alc-swiper-button-next,.alc-widget-testimonial-carousel .swiper-container-rtl .alc-swiper-button-prev,.alc-widget-testimonial-carousel .swiper-rtl .alc-swiper-button-prev{left:unset;right:0}.alc-widget-reviews.alc-pagination-type-bullets .alc-swiper-button-next,.alc-widget-reviews.alc-pagination-type-bullets .alc-swiper-button-prev,.alc-widget-testimonial-carousel.alc-pagination-type-bullets .alc-swiper-button-next,.alc-widget-testimonial-carousel.alc-pagination-type-bullets .alc-swiper-button-prev{top:calc(50% - 40px / 2)}.alc-widget-media-carousel .alc-swiper-button-prev,.alc-widget-media-carousel .swiper-container-rtl .alc-swiper-button-next,.alc-widget-media-carousel .swiper-rtl .alc-swiper-button-next{left:10px;right:unset}.alc-widget-media-carousel .alc-swiper-button-next,.alc-widget-media-carousel .swiper-container-rtl .alc-swiper-button-prev,.alc-widget-media-carousel .swiper-rtl .alc-swiper-button-prev{left:unset;right:10px}