.elementor-2853 .elementor-element.elementor-element-7920eaa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2853 .elementor-element.elementor-element-7920eaa.e-con{--align-self:center;}.elementor-2853 .elementor-element.elementor-element-7c710bf{--swiper-slides-to-display:3;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--swiper-slides-gap:10px;width:100%;max-width:100%;}.elementor-2853 .elementor-element.elementor-element-7c710bf .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-2853 .elementor-element.elementor-element-7c710bf{--swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-2853 .elementor-element.elementor-element-7920eaa{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2853 .elementor-element.elementor-element-7c710bf{--swiper-slides-to-display:3;}}/* Start custom CSS for loop-carousel, class: .elementor-element-7c710bf */.elementor-2853 .elementor-element.elementor-element-7c710bf {height:450px;}
.elementor-2853 .elementor-element.elementor-element-7c710bf .swiper-slide {
transition: transform 0s ease, opacity 0.35s ease, margin-top 0.35s ease;
  opacity: 0;
  pointer-events: none;
}
.elementor-2853 .elementor-element.elementor-element-7c710bf .swiper-slide-prev{
    opacity:0.95;
    margin-top: 36px;
    transform: rotate(352deg) scale(0.8);
}
.elementor-2853 .elementor-element.elementor-element-7c710bf .swiper-slide-active{
    opacity:1;
    margin-top: 18px;
    width: 20%!important;
    margin-left:-15%;
    transform: rotate(356deg) scale(0.9);
}
.elementor-2853 .elementor-element.elementor-element-7c710bf .swiper-slide-next{
    opacity:1;
    width: 20%!important;
}
.elementor-2853 .elementor-element.elementor-element-7c710bf .swiper-slide-next + .swiper-slide {
    opacity:1;
    margin-top: 18px;
    width: 20%!important;
    transform: rotate(4deg) scale(0.9);
}
.elementor-2853 .elementor-element.elementor-element-7c710bf .swiper-slide-next + .swiper-slide + .swiper-slide {
    opacity:0.95;
    margin-top: 36px;
    transform: rotate(8deg) scale(0.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7920eaa */.carousel-2-5d {
  perspective: 1400px;
}

.carousel-2-5d .swiper-slide {
  transition: transform 0.35s ease, opacity 0.35s ease;
  transform-style: preserve-3d;
  will-change: transform;
}

.carousel-2-5d .loop-card {
  width: 260px;
  height: auto;
  display: block;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0 12px 30px rgba(0,0,0,0.25);
  background: #fff;
}/* End custom CSS */