.elementor-84561 .elementor-element.elementor-element-3a4e61c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-84561 .elementor-element.elementor-element-218a83f0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-media-carousel .elementor-carousel-image-overlay{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-84561 .elementor-element.elementor-element-731a8b9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-84561 .elementor-element.elementor-element-731a8b9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-84561 .elementor-element.elementor-element-731a8b9 .elementor-main-swiper{height:80px;}.elementor-84561 .elementor-element.elementor-element-731a8b9 .elementor-main-swiper .swiper-slide{padding:12px 12px 12px 12px;}.elementor-84561 .elementor-element.elementor-element-731a8b9 .elementor-swiper-button{font-size:25px;color:#898989;}.elementor-84561 .elementor-element.elementor-element-731a8b9 .elementor-swiper-button svg{fill:#898989;}#elementor-lightbox-slideshow-731a8b9 .elementor-video-container{width:50%;}.elementor-84561 .elementor-element.elementor-element-731a8b9 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-84561 .elementor-element.elementor-element-731a8b9 .elementor-custom-embed-play i{color:rgba(35,164,85,0);font-size:20px;}.elementor-84561 .elementor-element.elementor-element-731a8b9 .elementor-custom-embed-play svg{fill:rgba(35,164,85,0);}.elementor-84561 .elementor-element.elementor-element-e5b80d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 .elementor-main-swiper{height:80px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 .elementor-main-swiper .swiper-slide{padding:12px 12px 12px 12px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 .elementor-swiper-button{font-size:25px;color:#898989;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 .elementor-swiper-button svg{fill:#898989;}#elementor-lightbox-slideshow-e5b80d4 .elementor-video-container{width:50%;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 .elementor-custom-embed-play i{color:rgba(35,164,85,0);font-size:20px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 .elementor-custom-embed-play svg{fill:rgba(35,164,85,0);}@media(max-width:1366px){.elementor-84561 .elementor-element.elementor-element-731a8b9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-84561 .elementor-element.elementor-element-731a8b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-84561 .elementor-element.elementor-element-731a8b9 .elementor-main-swiper{height:80px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 .elementor-main-swiper{height:80px;}}@media(max-width:1200px){.elementor-84561 .elementor-element.elementor-element-731a8b9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-84561 .elementor-element.elementor-element-731a8b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:1024px){.elementor-84561 .elementor-element.elementor-element-731a8b9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-84561 .elementor-element.elementor-element-731a8b9 .elementor-main-swiper{height:80px;width:100%;}.elementor-84561 .elementor-element.elementor-element-e5b80d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 .elementor-main-swiper{height:80px;width:100%;}}@media(max-width:880px){.elementor-84561 .elementor-element.elementor-element-731a8b9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}}@media(max-width:767px){.elementor-84561 .elementor-element.elementor-element-731a8b9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-84561 .elementor-element.elementor-element-731a8b9 .elementor-main-swiper{height:100px;width:90%;}.elementor-84561 .elementor-element.elementor-element-e5b80d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 .elementor-main-swiper{height:100px;width:90%;}}@media(min-width:2560px){.elementor-84561 .elementor-element.elementor-element-3a4e61c2{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-84561 .elementor-element.elementor-element-731a8b9.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-84561 .elementor-element.elementor-element-731a8b9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-84561 .elementor-element.elementor-element-e5b80d4 > .elementor-widget-container{padding:0px 0px 0px 0px;}}/* Start custom CSS for media-carousel, class: .elementor-element-731a8b9 */.logo-carousel .swiper-wrapper {
  display: flex;
  width: max-content;
  animation: scroll 70s linear infinite;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
.logoslider .elementor-main-swiper {
    max-height: 90px;
}
.logo-carousel .elementor-carousel-image{
    
     cursor: default;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding-left: .5rem;
    padding-right: .5rem;
    transition: background-color .3s;
    display: flex;  
    
}

.logo-carousel .swiper-slide {
    max-width: 160px;
        margin-right: 23px;
       background-color: white !important;
       border-radius: 6px;
                max-height: 80px;

}

@media (max-width: 767px) {
    .elementor-84557 .elementor-element.elementor-element-731a8b9 .elementor-main-swiper {
         height: 80px;
        width:100%;
    }
}
.elementor-element.elementor-element-218a83f0.e-con-full.e-flex.e-con.e-child {
    gap: 10px;
}/* End custom CSS */
/* Start custom CSS for media-carousel, class: .elementor-element-e5b80d4 *//* Carousel container */
.logo-carousels .swiper-wrapper {
  display: flex;
  width: max-content; /* wrapper fits all logos */
  animation: scroll-right 70s linear infinite;
     margin-bottom: 34px!important;
}

/* Keyframes for right-side movement */
@keyframes scroll-right {
  from {
    transform: translateX(-50%); /* start halfway (duplicated logos) */
  }
  to {
    transform: translateX(0); /* move back to original position */
  }
}

.logo-carousels .elementor-carousel-image{
    
     cursor: default;
    border-radius: 6px;
    justify-content: center;
    align-items: center;
    padding-left: .5rem;
    padding-right: .5rem;
    transition: background-color .3s;
    display: flex;  
    
    
}

.logo-carousels .swiper-slide {
    max-width: 160px;
    background-color: white !important;
            margin-right: 23px;

         border-radius: 6px;
         max-height: 80px;
}
.logoslider .elementor-main-swiper {
    max-height: 90px;
}
@media (max-width: 767px) {
    .elementor-84557 .elementor-element.elementor-element-e5b80d4 .elementor-main-swiper {
        height: 80px;
        width:100%;
    }
}
/*.e-con .elementor-widget-empty, .e-con .elementor-widget-google_maps, .e-con .elementor-widget-video, .e-con .elementor-widget.e-widget-swiper {*/
/*    width: 100%;*/
/*    margin-bottom: -48px;*/
/*}*/


/* For tablets: width between 768px and 1024px */
/*@media (max-width: 1024px) and (min-width: 768px) {*/
/*    .e-con .elementor-widget-empty,*/
/*    .e-con .elementor-widget-google_maps,*/
/*    .e-con .elementor-widget-video,*/
/*    .e-con .elementor-widget.e-widget-swiper {*/
/*        width: 100%;*/
/*        margin-bottom: -78px;*/
/*    }*/
/*}*/

/* For phones: width less than 768px */
/*@media (max-width: 767px) {*/
/*    .e-con .elementor-widget-empty,*/
/*    .e-con .elementor-widget-google_maps,*/
/*    .e-con .elementor-widget-video,*/
/*    .e-con .elementor-widget.e-widget-swiper {*/
/*        width: 100%;*/
/*        margin-bottom: -78px;*/
/*    }*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a4e61c2 */.forh
}/* End custom CSS */