.logos-wall-wrap{background:#fff;display:flex;flex-wrap:wrap;gap:16px;margin:0 auto;mask-image:linear-gradient(90deg,transparent 0,#000 10%,#000 90%,transparent);max-width:1596px;overflow:hidden;padding:110px 0 30px;position:relative}.logos-wall-wrap .logo-item{border:1px solid #f0f0f0;flex-shrink:0;padding:0 20px;text-align:center}.logos-wall-wrap .logo-item img{height:auto;width:170px}.logos-wall-wrap.carousel-park .carousel{align-items:center;align-items:stretch;animation-play-state:running;animation:carousel-running 30s linear infinite;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;width:fit-content}.logos-wall-wrap.carousel-park .carousel:hover{animation-play-state:paused}.logos-wall-wrap.carousel-park .carousel.reverse{animation:carousel-reverse-running 30s linear infinite}.logos-wall-wrap.carousel-park .carousel.reverse:hover{animation-play-state:paused}.logos-wall-wrap.carousel-park .carousel[data-row="2"]{animation-duration:35s}.logos-wall-wrap.carousel-park .carousel[data-row="3"]{animation-duration:25s}.logos-wall-wrap.carousel-park .carousel[data-row="4"]{animation-duration:40s}.logos-wall-wrap.carousel-park .carousel.reverse[data-row="2"]{animation-duration:35s}.logos-wall-wrap.carousel-park .carousel.reverse[data-row="3"]{animation-duration:25s}.logos-wall-wrap.carousel-park .carousel.reverse[data-row="4"]{animation-duration:40s}@keyframes carousel-running{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes carousel-reverse-running{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@media (max-width:1200px){.logos-wall-wrap .logo-item img{height:auto;width:150px}}@media (max-width:768px){.logos-wall-wrap{mask-image:linear-gradient(90deg,transparent 0,#000 20%,#000 80%,transparent);padding:100px 0 20px}.logos-wall-wrap .logo-item img{height:auto;width:120px}}