.elementor-940 .elementor-element.elementor-element-c77883c{--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;--margin-top:148px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-940 .elementor-element.elementor-element-f5e8c8d{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-940 .elementor-element.elementor-element-f5e8c8d:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-f5e8c8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aidosol.com/wp-content/uploads/2025/10/Image-2.1-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-940 .elementor-element.elementor-element-135bbb3{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-940 .elementor-element.elementor-element-135bbb3:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-135bbb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aidosol.com/wp-content/uploads/2025/10/Image-2.1-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-940 .elementor-element.elementor-element-583e88a{--display:flex;--border-radius:40px 40px 40px 40px;}.elementor-940 .elementor-element.elementor-element-583e88a:not(.elementor-motion-effects-element-type-background), .elementor-940 .elementor-element.elementor-element-583e88a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aidosol.com/wp-content/uploads/2025/10/Image-2.1-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-940 .elementor-element.elementor-element-0259b3f{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-940 .elementor-element.elementor-element-68b2154{--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-940 .elementor-element.elementor-element-f0ff6f1{--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-940 .elementor-element.elementor-element-9f784c4{--display:flex;--min-height:699px;--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;}@media(max-width:1024px){.elementor-940 .elementor-element.elementor-element-0259b3f{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-940 .elementor-element.elementor-element-0259b3f{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nested-carousel, class: .elementor-element-0259b3f *//* Base (all slides smaller) */
.elementor-940 .elementor-element.elementor-element-0259b3f .e-n-carousel .swiper-slide .e-con-boxed {
  transform: scale(0.8);
  transition: all 0.4s ease;
  filter: saturate(0.3) brightness(0.8);
  width: auto;
  max-width: 550px;
  margin: 0 auto;
  opacity: 0.7;
}

/* Center (middle) slide – make it big & bright */
.elementor-940 .elementor-element.elementor-element-0259b3f .e-n-carousel .swiper-slide-next .e-con-boxed {
  transform: scale(1);
  filter: saturate(1.2) brightness(1);
  width: 700px;
  max-width: 700px;
  margin: 0 auto;
  opacity: 1;
  z-index: 3;
}

/* Optional – depth effect */
.elementor-940 .elementor-element.elementor-element-0259b3f .e-n-carousel .swiper-slide-prev .e-con-boxed {
  opacity: 0.7;
  filter: saturate(0.5) brightness(0.9);
}

/* 🖥️ Responsive tweaks */
@media (max-width: 1024px) {
  .elementor-940 .elementor-element.elementor-element-0259b3f .e-n-carousel .swiper-slide-next .e-con-boxed {
    width: 600px;
    max-width: 600px;
  }
}

@media (max-width: 768px) {
  .elementor-940 .elementor-element.elementor-element-0259b3f .e-n-carousel .swiper-slide-next .e-con-boxed {
    width: 90%;
    max-width: 90%;
  }
}/* End custom CSS */