.elementor-2039 .elementor-element.elementor-element-7a58bfd{--display:flex;}.elementor-2039 .elementor-element.elementor-element-1b8e3c6{--display:flex;}.elementor-2039 .elementor-element.elementor-element-5097a0b{--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;}.elementor-2039 .elementor-element.elementor-element-7aaca82{--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;}.elementor-2039 .elementor-element.elementor-element-332f363{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-2039 .elementor-element.elementor-element-332f363 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:0px;--swiper-pagination-bullet-vertical-gap:0px;width:2px;height:2px;}/* Start custom CSS for image-carousel, class: .elementor-element-332f363 *//* Make sure parent is overflow hidden */
.slow-carousel-wrapper {
  overflow: hidden;
  width: 100%;
  position: relative;
}

/* Slide container that moves */
.slow-carousel-track {
  display: flex;
  animation: slowSlide 30s linear infinite; /* Slow & loop */
}

/* Images inside */
.slow-carousel-track img {
  flex-shrink: 0;
  width: 100%;
  height: auto;
  object-fit: contain;
}

/* Smooth sliding keyframes */
@keyframes slowSlide {
  0% {
    transform: translateX(0%);
  }
  100% {
    transform: translateX(-100%);
  }
}/* End custom CSS */