.elementor-236 .elementor-element.elementor-element-5c371dbe{padding:0% 0% 0% 0%;}.elementor-236 .elementor-element.elementor-element-3fa373c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-236 .elementor-element.elementor-element-29000117{--e-image-carousel-slides-to-show:4;}.elementor-236 .elementor-element.elementor-element-29000117 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-236 .elementor-element.elementor-element-29000117 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;color:#2A2E3A;}.elementor-236 .elementor-element.elementor-element-29000117 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-236 .elementor-element.elementor-element-29000117 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#2A2E3A;}.elementor-236 .elementor-element.elementor-element-29000117 .swiper-wrapper{display:flex;align-items:flex-end;}@media(max-width:1024px){.elementor-236 .elementor-element.elementor-element-29000117{--e-image-carousel-slides-to-show:3;}}@media(max-width:767px){.elementor-236 .elementor-element.elementor-element-29000117{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-29000117 */.partnerShipColoredLogo{
    figure.swiper-slide-inner {
    width: 100%;
    height: auto;
    max-width: 100%;
    max-height: 50px;
    text-align: left;
img.swiper-slide-image {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 50px; 
    display: block;
    margin: 0 auto;
    }
}
.elementor-image-carousel-wrapper {
  &:before {
    position: absolute;
    content: "";
    width: 130px;
    height: 124px;
    left: 0;
    top: 50%;
    background: linear-gradient(90deg, #f1f3f6 0%, rgb(245 246 248 / 85%) 65.32%, rgba(245, 246, 248, 0) 81.01%);
    transform: translateY(-50%);
     z-index: 2;
     @media only screen and (max-width:600px){
    display: none
}
  }
  &:hover {
    &:after {
        display: none;
      position: absolute;
      content: "";
      width: 130px;
      height: 124px;
      right: 0;
      top: 50%;
      background: linear-gradient(-90deg, #f1f3f6 0%, rgb(245 246 248 / 85%) 65.32%, rgba(245, 246, 248, 0) 81.01%);
      transform: translateY(-50%);
      z-index: 0;
    }

    .elementor-swiper-button {
      opacity: 1
    }
  }
  .elementor-swiper-button {
        display: none !important;
      opacity: 0;
      transition: 0.5s;
      transform: translateY(-10px) !important;
    }
    .elementor-swiper-button-next {
      right: 40px !important;
    }
}
}


/*
.partnership .elementor-image-carousel.swiper-wrapper .swiper-slide{
    width: auto !important;
    padding: 0 15px;
}
.logo_Slider .swiper-slide figure.swiper-slide-inner {
    padding-left: 2px;
    padding-right: 2px;
}
img.swiper-slide-image.swiper-lazy.swiper-lazy-loaded {
    height: 50px !important;
    min-height: 50px !important;
    max-width: 100% !important;
}
.logo_Slider .swiper-slide figure.swiper-slide-inner img {
    min-height: 22px;
    max-height: 25px;
    width: auto;
}




.partnership .elementor-image-carousel.swiper-wrapper{
   animation: carousel-animation 12s linear infinite; 
}
*//* End custom CSS */