.references-section{display:flex;padding:140px 0}.references-wrapper{display:flex;width:100%;max-width:none;flex-direction:column;align-items:center;gap:64px}.references-section h2{text-align:center;font-family:Aeonik;font-size:32px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:.32px}.references-items{overflow:hidden;background:#fff;white-space:nowrap;position:relative;display:flex;flex-direction:row;gap:104px}.references-items:before,.references-items:after{content:"";position:absolute;top:0;width:250px;height:100%;z-index:2}.references-items:before{left:0;background:linear-gradient(to left, rgba(255, 255, 255, 0), white)}.references-items:after{right:0;background:linear-gradient(to right, rgba(255, 255, 255, 0), white)}.references-items:hover .logos-slide{animation-play-state:paused}.logos-slide{display:flex;animation:35s slide infinite linear;width:100%;min-width:max-content;gap:104px;align-items:center}.logos-slide img{height:60px}@media(max-width: 1025px){.references-section{padding:120px 40px}.references-section h2{font-size:28px;letter-spacing:.28px}}@media(max-width: 769px){.references-section{padding:80px 20px}.references-wrapper{grid-template-columns:1fr}}@media(max-width: 500px){.references-section{padding:80px 13px}.references-section h2{font-size:24px;letter-spacing:.24px}}@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-100%)}}
