.running-content .content-inner{background-color:var(--color-background,#fff0);overflow:hidden}.running-content-bg{--color-background:#1c25391a}.running-content .logos-background{background-image:linear-gradient(90deg,#e1e2ee,#1c253900 15% 85%,#e3e1ee);inset:0%}.running-content .content-lists{--marquee-gap:80px;white-space:nowrap;justify-content:flex-start;align-items:center;gap:0;width:max-content;display:flex}.running-content .content-item{justify-content:center;align-items:center;gap:var(--marquee-gap);padding-right:var(--marquee-gap);flex-wrap:nowrap;flex-shrink:0;display:flex;position:relative}.running-content .content-link{justify-content:center;align-items:center;text-decoration:none;display:flex}.running-animation{will-change:transform;animation:42s linear infinite logo-marquee}.running-content .content-link img{object-fit:contain}.visualizer-client-logos{background:#2875b9b3;padding-block:26px}.visualizer-client-logos .content-inner{background:0 0}.visualizer-client-logos .content-link{flex:0 0 184px;width:184px;height:92px}.visualizer-client-logos .content-link img{filter:drop-shadow(0 1px 1px #1c253952);opacity:1;width:100%;height:100%;transition:filter .25s,transform .25s}.visualizer-client-logos .content-link:hover img{filter:drop-shadow(0 2px 2px #1c253933);transform:translateY(-2px)}.running-content.has-large-text .image-logo{width:80px;height:auto}.brand{position:relative}.brand-bg{background:#e7e7e7}.brand-logo{justify-content:center;align-items:center;display:flex}.brand-logo img{width:fit-content}.brand .product-grid{row-gap:40px}.running-content.has-bg .content-lists,.running-content.has-bg{--color-background:#1c2539;background:var(--color-background)}.running-content.has-bg .heading{--color-foreground-heading:#fff}@keyframes logo-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:991px){.running-content .content-lists{--marquee-gap:60px}}@media (max-width:767px){.running-content .content-lists{--marquee-gap:48px}.running-animation{animation-duration:32s}.running-content.has-large-text .image-logo{width:60px}.visualizer-client-logos{padding-block:20px}.visualizer-client-logos .content-link{flex-basis:150px;width:150px;height:75px}}
