.infinite-image-scroller{width:100%;overflow:hidden;position:relative;background:transparent;padding:52px 0}@media only screen and (max-width:768px){.infinite-image-scroller{padding:32px 0}}.infinite-image-scroller:before,.infinite-image-scroller:after{content:"";position:absolute;top:0;width:80px;height:100%;z-index:2;pointer-events:none}@media only screen and (max-width:768px){.infinite-image-scroller:before,.infinite-image-scroller:after{width:120px}}@media only screen and (max-width:1024px){.infinite-image-scroller:before,.infinite-image-scroller:after{width:150px}}.infinite-image-scroller:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.infinite-image-scroller:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.infinite-image-scroller__track{display:flex;gap:120px;width:fit-content}@media only screen and (max-width:768px){.infinite-image-scroller__track{gap:60px}}.infinite-image-scroller__track--left{animation:scroll-left linear infinite}.infinite-image-scroller__track--right{animation:scroll-right linear infinite}.infinite-image-scroller__track--pausable:hover{animation-play-state:paused}.infinite-image-scroller__item{flex-shrink:0;display:flex;align-items:center;justify-content:center;height:40px}@media only screen and (max-width:768px){.infinite-image-scroller__item{height:30px}}.infinite-image-scroller__image{width:auto;height:100%;object-fit:contain;border-radius:8px;display:block}@media only screen and (max-width:768px){.infinite-image-scroller__image{border-radius:12px}}@media only screen and (max-width:1024px){.infinite-image-scroller__image{border-radius:16px}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}
