.elementor-3994 .elementor-element.elementor-element-5dec129{--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-3994 .elementor-element.elementor-element-15371a0{--display:flex;}.elementor-3994 .elementor-element.elementor-element-43db326{--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-3994 .elementor-element.elementor-element-3cbe36a img{border-radius:10px 10px 10px 10px;}.elementor-3994 .elementor-element.elementor-element-27fc34c{--display:flex;}.elementor-3994 .elementor-element.elementor-element-f78efff{--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-3994 .elementor-element.elementor-element-f15e6d2 img{border-radius:10px 10px 10px 10px;}.elementor-3994 .elementor-element.elementor-element-c16372a{--display:flex;}.elementor-3994 .elementor-element.elementor-element-cd6c6da{--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-3994 .elementor-element.elementor-element-13a93d8 img{border-radius:10px 10px 10px 10px;}.elementor-3994 .elementor-element.elementor-element-325d75f{--display:flex;}.elementor-3994 .elementor-element.elementor-element-d22ef79{--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-3994 .elementor-element.elementor-element-cabbc99 img{border-radius:10px 10px 10px 10px;}.elementor-3994 .elementor-element.elementor-element-ef2671f{--display:flex;}.elementor-3994 .elementor-element.elementor-element-7efb3ad{--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-3994 .elementor-element.elementor-element-7356a04 img{border-radius:10px 10px 10px 10px;}.elementor-3994 .elementor-element.elementor-element-425e279{--display:flex;}.elementor-3994 .elementor-element.elementor-element-6ef23eb{--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-3994 .elementor-element.elementor-element-e482b8c img{border-radius:10px 10px 10px 10px;}.elementor-3994 .elementor-element.elementor-element-d58bc38{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-3994 .elementor-element.elementor-element-f572618{--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-3994 .elementor-element.elementor-element-955fb82 .elementor-swiper-button{font-size:20px;}@media(max-width:1024px){.elementor-3994 .elementor-element.elementor-element-d58bc38{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-3994 .elementor-element.elementor-element-d58bc38{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nested-carousel, class: .elementor-element-d58bc38 */.swiper {
  height: 600px; /* adjust container height */
}

.swiper-wrapper {
  flex-direction: column !important;
}

 .swiper-slide {
  opacity: 0.3;
  transform: scale(0.92);
  transition: all 0.4s ease;
}

/* Active slide */
 .swiper-slide-active {
  opacity: 1;
  transform: scale(1);
}

/* Top + bottom fade effect */
.elementor-3994 .elementor-element.elementor-element-d58bc38::before,
.elementor-3994 .elementor-element.elementor-element-d58bc38::after {
  content: "";
  position: absolute;
  left: 0;
  width: 100%;
  height: 80px;
  z-index: 5;
  pointer-events: none;
}

.elementor-3994 .elementor-element.elementor-element-d58bc38::before {
  top: 0;
  background: linear-gradient(to bottom, #f5f7fb, transparent);
}

.elementor-3994 .elementor-element.elementor-element-d58bc38::after {
  bottom: 0;
  background: linear-gradient(to top, #f5f7fb, transparent);
}/* End custom CSS */