.elementor-782 .elementor-element.elementor-element-2189d8f7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-782 .elementor-element.elementor-element-7665caec{--display:flex;}.elementor-782 .elementor-element.elementor-element-45746cc6{--display:flex;}.elementor-782 .elementor-element.elementor-element-2d82f85f{--display:flex;}.elementor-782 .elementor-element.elementor-element-7b67d06c{--display:flex;}.elementor-782 .elementor-element.elementor-element-3b47ebbd{--display:flex;}.elementor-782 .elementor-element.elementor-element-11d97be4{--display:flex;}.elementor-782 .elementor-element.elementor-element-2b4bf24a{--display:flex;}.elementor-782 .elementor-element.elementor-element-6b3601dd{--display:flex;}.elementor-782 .elementor-element.elementor-element-125748d2{--display:flex;}.elementor-782 .elementor-element.elementor-element-527dd243{--display:flex;}.elementor-782 .elementor-element.elementor-element-2e31c9e4{--display:flex;}.elementor-782 .elementor-element.elementor-element-20ee646e{--display:flex;}.elementor-782 .elementor-element.elementor-element-32cc09fb{--display:flex;}.elementor-782 .elementor-element.elementor-element-180a2c07{--display:flex;}.elementor-782 .elementor-element.elementor-element-7c95ad0a{--display:flex;}.elementor-782 .elementor-element.elementor-element-6743c867{--display:flex;}.elementor-782 .elementor-element.elementor-element-31c999fe{--display:flex;}.elementor-782 .elementor-element.elementor-element-122259c5{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}body:not(.rtl) .elementor-782 .elementor-element.elementor-element-3f9c5e36{left:0px;}body.rtl .elementor-782 .elementor-element.elementor-element-3f9c5e36{right:0px;}.elementor-782 .elementor-element.elementor-element-3f9c5e36{bottom:0px;}@media(max-width:1024px){.elementor-782 .elementor-element.elementor-element-122259c5{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-782 .elementor-element.elementor-element-122259c5{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for nested-carousel, class: .elementor-element-122259c5 */.elementor-782 .elementor-element.elementor-element-122259c5 {
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    overflow: hidden !important;
    position: relative !important;
}

.elementor-782 .elementor-element.elementor-element-122259c5 > .elementor-widget-container,
.elementor-782 .elementor-element.elementor-element-122259c5 > .e-con-inner {
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    position: relative !important;
}

.elementor-782 .elementor-element.elementor-element-122259c5 .swiper.marquee-source {
    display: none !important;
}

.elementor-782 .elementor-element.elementor-element-122259c5 .custom-marquee-viewport {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 40px !important;
    overflow: hidden !important;
}

.elementor-782 .elementor-element.elementor-element-122259c5 .custom-marquee-track {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    display: flex !important;
    align-items: center !important;
    width: max-content !important;
    height: 40px !important;
    margin: 0 !important;
    padding: 0 !important;
    will-change: transform !important;
}

.elementor-782 .elementor-element.elementor-element-122259c5 .custom-marquee-item {
    flex: 0 0 auto !important;
    width: auto !important;
    height: 40px !important;
    margin: 0 70px 0 0 !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

.elementor-782 .elementor-element.elementor-element-122259c5 .custom-marquee-item img {
    display: block !important;
    width: auto !important;
    height: 40px !important;
    max-height: 40px !important;
    max-width: none !important;
    object-fit: contain !important;
    filter: grayscale(100%) !important;
}

@media (max-width: 1024px) {
    .elementor-782 .elementor-element.elementor-element-122259c5,
    .elementor-782 .elementor-element.elementor-element-122259c5 > .elementor-widget-container,
    .elementor-782 .elementor-element.elementor-element-122259c5 > .e-con-inner,
    .elementor-782 .elementor-element.elementor-element-122259c5 .custom-marquee-viewport,
    .elementor-782 .elementor-element.elementor-element-122259c5 .custom-marquee-track,
    .elementor-782 .elementor-element.elementor-element-122259c5 .custom-marquee-item {
        height: 25px !important;
        min-height: 25px !important;
        max-height: 25px !important;
    }
    .elementor-782 .elementor-element.elementor-element-122259c5 .custom-marquee-item img {
        height: 22px !important;
        max-height: 22px !important;
    }
}

@media (max-width: 767px) {
    .elementor-782 .elementor-element.elementor-element-122259c5 .custom-marquee-item {
        margin-right: 30px !important;
    }
}/* End custom CSS */