.cs-marquee-wrapper{width:100vw;margin-top:64px;margin-left:-50vw;margin-right:-50vw;padding:20px 0;position:relative;left:50%;right:50%;overflow:hidden}.cs-marquee-fade-left{z-index:10;pointer-events:none;background:linear-gradient(90deg,#fdfdfe,#0000);width:20%;position:absolute;top:0;bottom:0;left:0}.cs-marquee-fade-right{z-index:10;pointer-events:none;background:linear-gradient(270deg,#fdfdfe,#0000);width:20%;position:absolute;top:0;bottom:0;right:0}.cs-marquee-track{gap:16px;width:max-content;animation:40s linear infinite marquee-scroll;display:flex}.cs-marquee-track:hover{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}.cs-marquee-card{border-radius:16px;flex-direction:column;flex-shrink:0;justify-content:space-between;width:320px;height:352px;transition:transform .3s;display:flex;overflow:hidden;box-shadow:0 10px 25px #00000008}.cs-marquee-card:hover{transform:translateY(-8px)}.cs-marquee-title{margin:0;padding:32px 32px 0;font-family:Outfit,sans-serif;font-size:20px;font-weight:400;line-height:1.4}.cs-marquee-ui-mock{background:#ffffffe6;border-radius:12px;flex-direction:column;gap:12px;margin:0 24px 24px;padding:16px;display:flex;box-shadow:0 8px 24px #0000000f}.cs-marquee-card[style*="background: linear-gradient(145deg, rgb(76, 29, 149) 0%, rgb(49, 46, 129) 100%)"] .cs-marquee-ui-mock,.cs-marquee-card[style*=\#4C1D95] .cs-marquee-ui-mock,.cs-marquee-card[style*="rgb(7, 11, 23)"] .cs-marquee-ui-mock{box-shadow:none;background:#ffffff1a;border:1px solid #fff3}.cs-marquee-ui-row{opacity:.9;color:#1a1e26;align-items:center;gap:12px;font-size:13px;font-weight:500;display:flex}.cs-marquee-card[style*=\#4C1D95] .cs-marquee-ui-row,.cs-marquee-card[style*="rgb(7, 11, 23)"] .cs-marquee-ui-row{color:#fff}.cs-marquee-ui-dot{opacity:.5;border-radius:50%;width:6px;height:6px}@media (max-width:768px){.cs-marquee-wrapper{margin-top:40px;padding:10px 0}.cs-marquee-track{animation:25s linear infinite marquee-scroll!important}.cs-marquee-card{border-radius:12px;width:270px;height:300px}.cs-marquee-title{padding:20px 20px 0;font-size:16px}.cs-marquee-ui-mock{border-radius:8px;gap:8px;margin:0 16px 16px;padding:12px}.cs-marquee-ui-row{gap:8px;font-size:11px}}
