.elementor-59946 .elementor-element.elementor-element-1a2e10c9{--display:flex;}.elementor-59946 .elementor-element.elementor-element-1b7872cf{--display:flex;}.elementor-59946 .elementor-element.elementor-element-2d41b570{--e-image-carousel-slides-to-show:5;}.elementor-59946 .elementor-element.elementor-element-2d41b570 .swiper-wrapper{display:flex;align-items:center;}.elementor-59946 .elementor-element.elementor-element-2d41b570 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-59946 .elementor-element.elementor-element-2d41b570 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-59946 .elementor-element.elementor-element-2d41b570.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-59946 .elementor-element.elementor-element-2d41b570{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-59946 .elementor-element.elementor-element-2d41b570{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-2d41b570 */.elementor-59946 .elementor-element.elementor-element-2d41b570 .elementor-swiper-button {border: solid #CCCCCC;border-radius:50px; padding:5px;}

.swiper-wrapper {
    transition-timing-function: linear !important;

.elementor-59946 .elementor-element.elementor-element-2d41b570 .swiper-pagination {margin-top:35px;}

.elementor-59946 .elementor-element.elementor-element-2d41b570 .swiper-pagination-bullet {width: 25px;
    height: 2px;border-radius:0;}
    
.elementor-59946 .elementor-element.elementor-element-2d41b570 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 2px;}/* End custom CSS */