.elementor-41385 .elementor-element.elementor-element-f5622e2{--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:center;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--overflow:hidden;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-41385 .elementor-element.elementor-element-7ae5716.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-7b2265e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-6a9e46d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-0590b22.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-56a6807.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-673ce46.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-bd46af1.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-5214471.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-836288d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-9c69549.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-e19065f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-64fe2e3.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-30b2436.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-61bb386.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-02a4a6a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-c032a14.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-43032f0.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-f11e5ee.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-da4c4ed.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-e86d118.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-8cec497.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-24569e8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-14bd817.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-a691632.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-6fcd6bb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-0741bd9.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-3d4ccca.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-41385 .elementor-element.elementor-element-9ec8054.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(max-width:767px){.elementor-41385 .elementor-element.elementor-element-f5622e2{--justify-content:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-41385 .elementor-element.elementor-element-f5622e2{--width:960px;}}@media(max-width:1024px) and (min-width:768px){.elementor-41385 .elementor-element.elementor-element-f5622e2{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-f5622e2 */@keyframes marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-4112px);
    }
}

.logos-animated-wrapper .e-con.e-flex>.e-con-inner {
    position: relative;
    display: flex;
    overflow: hidden;
}

.logo-animated {
        animation: marquee 56s linear infinite ;
}

/*
.logo-animated > div  {
    display: flex
}
*/

.logo-animated   {
    width: fit-content !important;
    display: flex
}

.logos-animated-wrapper:before {
    content: "";
    left: -1px;
    width: 128px;
    background: linear-gradient(to right, rgba(255,255,255,1), rgba(255,255,255,0.75), rgba(255,255,255,0));
    z-index: 9;
    position: absolute;
    height: 100%
}

.logos-animated-wrapper:after {
    content: "";
    right: -1px;
    width: 128px;
    background: linear-gradient(to left, rgba(255,255,255,1), rgba(255,255,255,0.75), rgba(255,255,255,0)); 
    position: absolute;
    z-index: 9;
    height: 100%
}

@media only screen and (max-width: 767px) {
    .logos-animated-wrapper img {
        transform: scale(0.7);
}

    .logo-animated {
        animation: marquee 32s linear infinite ;
}

    @keyframes marquee {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-1440px);
    }
    

}



/* Grayscale disabled for now

.elementor-41385 .elementor-element.elementor-element-f5622e2 img, .elementor-41385 .elementor-element.elementor-element-f5622e2 svg {
    filter: grayscale(1);
    transition: 0.3s
}

.elementor-41385 .elementor-element.elementor-element-f5622e2 img:hover, .elementor-41385 .elementor-element.elementor-element-f5622e2 svg:hover {
    filter: grayscale(0);
    transition: 0.3s

}

*//* End custom CSS */