.elementor-2830 .elementor-element.elementor-element-4131fd0f{--display:flex;--gap:50px 50px;--background-transition:0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2830 .elementor-element.elementor-element-67035b67{text-align:center;}.elementor-2830 .elementor-element.elementor-element-67035b67 .elementor-heading-title{color:var( --e-global-color-9390e75 );font-family:var( --e-global-typography-4824421-font-family ), Sans-serif;font-size:var( --e-global-typography-4824421-font-size );font-weight:var( --e-global-typography-4824421-font-weight );line-height:var( --e-global-typography-4824421-line-height );letter-spacing:var( --e-global-typography-4824421-letter-spacing );word-spacing:var( --e-global-typography-4824421-word-spacing );}.elementor-2830 .elementor-element.elementor-element-67035b67 > .elementor-widget-container{padding:9px 15px 9px 15px;background-color:var( --e-global-color-af59bc4 );border-radius:150px 150px 150px 150px;}.elementor-2830 .elementor-element.elementor-element-67035b67.elementor-element{--align-self:center;}.elementor-2830 .elementor-element.elementor-element-cd0f849{--e-image-carousel-slides-to-show:6;}@media(max-width:1279px){.elementor-2830 .elementor-element.elementor-element-4131fd0f{--gap:32px 32px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2830 .elementor-element.elementor-element-67035b67 .elementor-heading-title{font-size:var( --e-global-typography-4824421-font-size );line-height:var( --e-global-typography-4824421-line-height );letter-spacing:var( --e-global-typography-4824421-letter-spacing );word-spacing:var( --e-global-typography-4824421-word-spacing );}.elementor-2830 .elementor-element.elementor-element-cd0f849{--e-image-carousel-slides-to-show:4;}}@media(max-width:767px){.elementor-2830 .elementor-element.elementor-element-4131fd0f{--gap:24px 24px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-2830 .elementor-element.elementor-element-67035b67 .elementor-heading-title{font-size:var( --e-global-typography-4824421-font-size );line-height:var( --e-global-typography-4824421-line-height );letter-spacing:var( --e-global-typography-4824421-letter-spacing );word-spacing:var( --e-global-typography-4824421-word-spacing );}.elementor-2830 .elementor-element.elementor-element-cd0f849{--e-image-carousel-slides-to-show:2;}}/* Start custom CSS for image-carousel, class: .elementor-element-cd0f849 */.elementor-2830 .elementor-element.elementor-element-cd0f849 .elementor-image-carousel {
    display: flex !important;
    align-items: center;
}
.elementor-2830 .elementor-element.elementor-element-cd0f849 .swiper-wrapper {
    pointer-events: none;
    -webkit-transition-timing-function: linear!important;
    transition-timing-function: linear!important; 
}
.elementor-2830 .elementor-element.elementor-element-cd0f849 .swiper-slide ,.elementor-2830 .elementor-element.elementor-element-cd0f849 .swiper-slide  img {
    object-fit: contain;
    max-height: 35px;
    
}
.elementor-2830 .elementor-element.elementor-element-cd0f849 .elementor-widget-container::before,
.elementor-2830 .elementor-element.elementor-element-cd0f849 .elementor-widget-container::after {
    background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%);
    content: "";
    height: 100%;
    position: absolute;
    width: 200px;
    z-index: 2;
}

.elementor-2830 .elementor-element.elementor-element-cd0f849 .elementor-widget-container::after {
    right: 0;
    top: 0;
    transform: rotateZ(180deg);
}

@media (max-width:767px) {
    .elementor-2830 .elementor-element.elementor-element-cd0f849 .swiper-slide ,.elementor-2830 .elementor-element.elementor-element-cd0f849 .swiper-slide  img {
    object-fit: contain;
    max-height: 27px;
    
}
 .elementor-2830 .elementor-element.elementor-element-cd0f849 .elementor-widget-container::before,
.elementor-2830 .elementor-element.elementor-element-cd0f849 .elementor-widget-container::after {
    width: 95px;
}
}/* End custom CSS */