.logo-carousel{position:relative;overflow:hidden;white-space:nowrap;width:100%;max-width:100%}.logo-carousel::after,.logo-carousel::before{content:"";position:absolute;top:0;width:6dvw;height:100%;z-index:2;pointer-events:none}.logo-carousel::before{left:0;background:linear-gradient(90deg,#fff 0,#fff 35%,rgba(255,255,255,0) 100%)}.logo-carousel::after{right:0;background:linear-gradient(270deg,#fff 0,#fff 35%,rgba(255,255,255,0) 100%)}.logo-carousel .logo-carousel__container{position:relative;width:100%;max-width:100%;display:inline-block;white-space:nowrap;min-height:200px;display:flex;align-items:center;justify-content:space-evenly;gap:4vw;will-change:transform;animation:scroll 5s linear infinite}.logo-carousel .logo-carousel__container>figure{flex:none}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@media screen and (min-width:700px){.logo-carousel .logo-carousel__container{animation:scroll 15s linear infinite}}