.elementor-2170 .elementor-element.elementor-element-04114ed{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2170 .elementor-element.elementor-element-bbb8c5a{--e-image-carousel-slides-to-show:10;}.elementor-2170 .elementor-element.elementor-element-bbb8c5a .swiper-wrapper{display:flex;align-items:center;}@media(max-width:1024px){.elementor-2170 .elementor-element.elementor-element-bbb8c5a{--e-image-carousel-slides-to-show:5;}}@media(max-width:767px){.elementor-2170 .elementor-element.elementor-element-bbb8c5a{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for image-carousel, class: .elementor-element-bbb8c5a */.scroll-reactive-carousel .swiper-wrapper {
  transition-duration: 0ms !important;
  transition-timing-function: linear !important;
  will-change: transform;
}

.elementor-2170 .elementor-element.elementor-element-bbb8c5a {
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 8%,
    black 92%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 8%,
    black 92%,
    transparent 100%
  );
}



.elementor-2170 .elementor-element.elementor-element-bbb8c5a .swiper-slide-inner {
    display: flex;
    justify-content: center;
}

.elementor-2170 .elementor-element.elementor-element-bbb8c5a .swiper-slide-image {
    width: auto !important;
    height: auto !important;
    max-width: 100%;
    max-height: 60px;
    object-fit: contain;
}

@media (prefers-reduced-motion: reduce) {
  .scroll-reactive-carousel .swiper-wrapper {
    transition: none !important;
    will-change: auto;
  }
}/* End custom CSS */