.image-carousel-container{background:linear-gradient(90deg,#3a0320,#80194d);overflow:hidden;padding:24px 0;position:relative;width:100%}.image-carousel-container .carousel-track{align-items:center;animation:scroll 30s linear infinite;display:flex;gap:64px;padding:0 32px;width:max-content}.image-carousel-container .carousel-item{align-items:center;color:#fff;display:flex;font-family:sans-serif;font-size:20px;font-weight:700;gap:64px;white-space:nowrap}.image-carousel-container .element-text{color:var(--Primary-100,#fce7f4);font-family:Epilogue;font-size:var(--H4,28px);font-style:normal;font-weight:600;letter-spacing:-.07px;line-height:120%}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.image-carousel-container .carousel-track .carousel-item .element-image img{height:56px;width:56px}@media only screen and (max-width:1060px){.image-carousel-container .carousel-track .carousel-item .element-image img{height:40px;width:40px}.image-carousel-container .carousel-track .carousel-item .element-text{font-size:24px}.image-carousel-container .carousel-item,.image-carousel-container .carousel-track{gap:45px}}@media only screen and (max-width:768px){.image-carousel-container .carousel-track .carousel-item .element-image img{height:40px;width:40px}.image-carousel-container .carousel-track .carousel-item .element-text{font-size:22px}.image-carousel-container .carousel-item,.image-carousel-container .carousel-track{gap:30px}}