.logo-slider-section{background-color:var(--black);overflow:hidden;padding:0 0 100px}.logo-slider-section .trusted-text{color:var(--text);font-family:var(--font-primary);font-size:16px;font-weight:400;margin-bottom:32px;text-align:center}.logo-slider-section .logo-slider-wrapper{overflow:hidden;position:relative;width:100%}.logo-slider-section .logo-slider-track{align-items:center;animation:scroll-logos 25s linear infinite;display:flex;gap:80px;width:max-content}.logo-slider-section .logo-slider-wrapper:hover .logo-slider-track{animation-play-state:paused}.logo-slider-section .logo-item{align-items:center;display:flex;flex-shrink:0;height:50px;justify-content:center;transition:opacity .3s ease}.logo-slider-section .logo-item img{max-height:100%;object-fit:contain;opacity:.85;transition:opacity .3s ease;width:auto}.logo-slider-section .logo-item:hover img{opacity:1}@keyframes scroll-logos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:1024px){.logo-slider-section{padding:0 0 80px}.logo-slider-section .logo-slider-track{animation-duration:22s;gap:60px}.logo-slider-section .logo-item{height:42px}}@media (max-width:767px){.logo-slider-section{padding:0 0 60px}.logo-slider-section .logo-slider-section .trusted-text{font-size:13px;margin-bottom:25px}.logo-slider-section .logo-slider-track{animation-duration:18s;gap:45px}.logo-slider-section .logo-item{height:32px}}@media (max-width:480px){.logo-slider-track{gap:35px}.logo-slider-section .logo-item{height:28px}}