.elementor-2211 .elementor-element.elementor-element-04114ed{--display:flex;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-2211 .elementor-element.elementor-element-f1b4291{--e-image-carousel-slides-to-show:5;}.elementor-2211 .elementor-element.elementor-element-f1b4291 .swiper-wrapper{display:flex;align-items:center;}.elementor-2211 .elementor-element.elementor-element-f1b4291 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-2211 .elementor-element.elementor-element-bbb8c5a{--e-image-carousel-slides-to-show:5;}.elementor-2211 .elementor-element.elementor-element-bbb8c5a .swiper-wrapper{display:flex;align-items:center;}.elementor-2211 .elementor-element.elementor-element-bbb8c5a .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}@media(max-width:1024px){.elementor-2211 .elementor-element.elementor-element-f1b4291{--e-image-carousel-slides-to-show:3;}.elementor-2211 .elementor-element.elementor-element-bbb8c5a{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-2211 .elementor-element.elementor-element-04114ed{--gap:0.5rem 0.5rem;--row-gap:0.5rem;--column-gap:0.5rem;}.elementor-2211 .elementor-element.elementor-element-f1b4291{--e-image-carousel-slides-to-show:3;}.elementor-2211 .elementor-element.elementor-element-bbb8c5a{--e-image-carousel-slides-to-show:3;}}/* Start custom CSS for image-carousel, class: .elementor-element-f1b4291 */.scroll-reactive-carousel .swiper-wrapper {
  transition-duration: 0ms !important;
  transition-timing-function: linear !important;
  will-change: transform;
}

.elementor-2211 .elementor-element.elementor-element-f1b4291 {
  -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%
  );
}

@media (prefers-reduced-motion: reduce) {
  .scroll-reactive-carousel .swiper-wrapper {
    transition: none !important;
    will-change: auto;
  }
}/* End custom CSS */
/* 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-2211 .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%
  );
}

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