.cases-logos{--gap-size:90px}.cases-logos h2{margin-bottom:2rem;text-align:center}.cases-logos_wrapper{display:flex;gap:var(--gap-size);overflow:hidden;position:relative}.cases-logos_wrapper:first-of-type{margin-bottom:1rem}.cases-logos_wrapper:has(.stop-scrolling){justify-content:center}.cases-logos_items-holder{display:flex;flex:0 0 auto;gap:5rem;width:100%}.cases-logos_column{align-items:center;display:flex;flex-shrink:0;gap:var(--gap-size);position:relative}.cases-logos_column .logo{height:60px;max-width:150px;opacity:0;width:100%}.cases-logos_column .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.cases-logos_column .button-logo-skeleton{background:#fff;border-radius:4px;display:block;height:40px;width:100px}.cases-logos .scrolling-left{animation:scroll 80s linear infinite}.cases-logos .scrolling-right{animation:scroll 80s linear infinite reverse}.cases-logos .stop-scrolling{animation:none!important}.fade-in{animation:fadeIn .3s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scroll{to{transform:translateX(-50%)}}