.CompanyCarousel-module__CehTDW__carouselSection{background:#2a2d3a;width:100%;padding:24px 0;overflow:hidden}.CompanyCarousel-module__CehTDW__carouselContainer{max-width:100%;margin:0 auto}.CompanyCarousel-module__CehTDW__carouselTrack{width:100%;padding:16px 0;position:relative;overflow:hidden}.CompanyCarousel-module__CehTDW__carouselTrack:before,.CompanyCarousel-module__CehTDW__carouselTrack:after{content:"";z-index:2;pointer-events:none;width:120px;position:absolute;top:0;bottom:0}.CompanyCarousel-module__CehTDW__carouselTrack:before{background:linear-gradient(90deg,#2a2d3a,#0000);left:0}.CompanyCarousel-module__CehTDW__carouselTrack:after{background:linear-gradient(270deg,#2a2d3a,#0000);right:0}.CompanyCarousel-module__CehTDW__logoStrip{will-change:transform;align-items:center;animation:60s linear infinite CompanyCarousel-module__CehTDW__scrollLeftToRight;display:flex}@keyframes CompanyCarousel-module__CehTDW__scrollLeftToRight{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.CompanyCarousel-module__CehTDW__logoWrapper{white-space:nowrap;flex-shrink:0;align-items:center;display:flex}.CompanyCarousel-module__CehTDW__logoWrapper:after{content:"";background:#fff3;flex-shrink:0;width:1px;height:20px;margin:0 24px}.CompanyCarousel-module__CehTDW__logoItem{align-items:center;gap:8px;display:flex}.CompanyCarousel-module__CehTDW__companyName{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#ffffffbf;letter-spacing:.3px;font-size:18px;font-weight:500}.CompanyCarousel-module__CehTDW__badge{color:#fff;font-family:var(--font-dm-sans),"DM Sans",sans-serif;text-transform:uppercase;letter-spacing:.5px;background:#7b2cbf;border-radius:10px;margin-left:8px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-block}.CompanyCarousel-module__CehTDW__carouselLabel{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#ffffff80;text-align:center;margin-top:16px;margin-bottom:0;padding:0 24px;font-size:13px;font-weight:400}@media (max-width:1024px){.CompanyCarousel-module__CehTDW__carouselSection{padding:20px 0}.CompanyCarousel-module__CehTDW__carouselTrack{padding:12px 0}.CompanyCarousel-module__CehTDW__logoWrapper:after{margin:0 20px}.CompanyCarousel-module__CehTDW__companyName{font-size:16px}.CompanyCarousel-module__CehTDW__carouselTrack:before,.CompanyCarousel-module__CehTDW__carouselTrack:after{width:80px}.CompanyCarousel-module__CehTDW__carouselLabel{margin-top:12px}}@media (max-width:768px){.CompanyCarousel-module__CehTDW__carouselSection{padding:16px 0}.CompanyCarousel-module__CehTDW__carouselTrack{padding:10px 0}.CompanyCarousel-module__CehTDW__logoWrapper:after{height:16px;margin:0 16px}.CompanyCarousel-module__CehTDW__companyName{font-size:14px}.CompanyCarousel-module__CehTDW__badge{padding:3px 8px;font-size:9px}.CompanyCarousel-module__CehTDW__carouselTrack:before,.CompanyCarousel-module__CehTDW__carouselTrack:after{width:60px}.CompanyCarousel-module__CehTDW__carouselLabel{margin-top:10px;font-size:12px}}
