.sp_marquee{overflow:hidden}.sp_marquee__heading h4{margin-bottom:8px;padding-top:12px}.sp_marquee__marquee{display:flex;gap:1.5rem}@media screen and (min-width: 1024px){.sp_marquee__marquee{gap:3rem}}.sp_marquee__video-wrapper{display:flex;border-radius:20px;width:clamp(200px,25vw,320px);flex-shrink:0}@media screen and (min-width: 1440px){.sp_marquee__video-wrapper{width:clamp(240px,20vw,350px)}}.sp_marquee__button{margin-top:5.3rem}