@keyframes bounceDown{0%{transform:scale(1, 1) translateX(0)}10%{transform:scale(1.1, 0.9) translateX(0)}30%{transform:scale(0.9, 1.1) translateY(-4px)}50%{transform:scale(1.05, 0.95) translateY(6px)}57%{transform:scale(1, 1) translateY(-2px)}64%{transform:scale(1, 1) translateY(0)}100%{transform:scale(1, 1) translateY(0)}}@keyframes bounce2{0%{transform:scale(1, 1) translateX(0)}10%{transform:scale(1.1, 0.9) translateX(0)}30%{transform:scale(0.9, 1.1) translateX(-4px)}50%{transform:scale(1.05, 0.95) translateX(2px)}57%{transform:scale(1, 1) translateX(-2px)}64%{transform:scale(1, 1) translateX(0)}100%{transform:scale(1, 1) translateX(0)}}@keyframes markBlue{0%{background-size:0% 100%;color:inherit}60%{color:inherit}100%{background-size:100% 100%;color:#1967d2}}@keyframes markGreen{0%{background-size:0% 100%}60%{color:inherit}100%{background-size:100% 100%;color:#157c32}}@keyframes markOrange{0%{background-size:0% 100%;color:inherit}60%{color:inherit}100%{background-size:100% 100%;color:#e4630a}}@keyframes cs2-scroll{from{transform:translate3d(0, 0, 0)}to{transform:translate3d(-50%, 0, 0)}}.clients-scroll-2{position:relative;z-index:2;padding:24px 0;background:#fff;border-top:1px solid #e5e2d9;border-bottom:1px solid #e5e2d9;overflow:hidden}.clients-scroll-2 :where(p,ul){margin:0}.clients-scroll-2__inner{display:flex;align-items:center;gap:80px}.clients-scroll-2__label{flex:0 0 160px;font-family:"Inter",sans-serif;font-weight:500;font-size:12px;line-height:normal;color:#6b6b6b;text-transform:uppercase}.clients-scroll-2__row{position:relative;flex:1 1 0;min-width:0}.clients-scroll-2__track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 40px, #000 calc(100% - 40px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 40px, #000 calc(100% - 40px), transparent 100%)}.clients-scroll-2__items{display:flex;align-items:center;width:max-content;padding:0;list-style:none;animation:cs2-scroll var(--cs2-speed, 40s) linear infinite;will-change:transform}.clients-scroll-2__track:hover .clients-scroll-2__items{animation-play-state:paused}.clients-scroll-2__item{position:relative;display:flex;flex:0 0 180px;flex-direction:column;align-items:center;justify-content:center;height:60px;margin:0}.clients-scroll-2__link{position:absolute;inset:0;z-index:2}.clients-scroll-2__logo{display:flex;flex:1 1 auto;align-items:center;justify-content:center;width:100%;min-height:0;overflow:hidden}.clients-scroll-2__logo img{display:block;width:180px;height:60px;object-fit:contain;transition:transform .25s cubic-bezier(0.4, 0, 0.2, 1)}.clients-scroll-2__item:hover .clients-scroll-2__logo img{transform:scale(1.04)}@media(max-width: 991px){.clients-scroll-2{padding:20px 0}.clients-scroll-2__inner{flex-direction:column;gap:16px}.clients-scroll-2__label{flex:none;width:100%;text-align:center}.clients-scroll-2__row{flex:none;width:100%}.clients-scroll-2__track{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%)}}@media(prefers-reduced-motion: reduce){.clients-scroll-2__items{animation:none}.clients-scroll-2__track{overflow-x:auto}}
