.elementor-14587 .elementor-element.elementor-element-320c1d02{--display:flex;}@media(max-width:1024px) and (min-width:768px){.elementor-14587 .elementor-element.elementor-element-320c1d02{--content-width:1200px;}}/* Start custom CSS for container, class: .elementor-element-320c1d02 */.logo-track{
    display:flex;
    align-items:center;
    gap:80px;
    width:max-content;
    will-change:transform !important;
    animation:marquee 30s linear infinite;
    backface-visibility:hidden;
    transform:translate3d(0,0,0);
}

.logo-track img{
    flex:0 0 auto;
    height:27px !important;
    width:auto;
    object-fit:contain;
    transition:transform .3s ease;
}

.logo-track img:hover{
    transform:scale(1.08);
}

.logo-marquee:hover .logo-track{
    animation-play-state:paused;
}

@keyframes marquee{
    0%{
        transform:translate3d(0,0,0);
    }
    100%{
        transform:translate3d(calc(-50% - 40px),0,0);
    }
}/* End custom CSS */