.elementor-8341 .elementor-element.elementor-element-644e58a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-8341 .elementor-element.elementor-element-197fbf85{--e-image-carousel-slides-to-show:4;}.elementor-8341 .elementor-element.elementor-element-197fbf85 .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-8341 .elementor-element.elementor-element-197fbf85{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for image-carousel, class: .elementor-element-197fbf85 */.elementor-8341 .elementor-element.elementor-element-197fbf85 .elementor-image-carousel.swiper-wrapper {
    & img {
        max-height: 5rem;
        object-fit: contain;
    }
}

@media (min-width: 768px) {
.elementor-8341 .elementor-element.elementor-element-197fbf85 {
    mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
}
}
.elementor-8341 .elementor-element.elementor-element-197fbf85 .swiper-wrapper {
      -webkit-transition-timing-function: linear !important;
      -moz-transition-timing-function: linear !important;
      -o-transition-timing-function: linear !important;
      transition-timing-function: linear !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-644e58a9 */.elementor-8341 .elementor-element.elementor-element-644e58a9 {
    overflow-x: clip;
}/* End custom CSS */