.UpcomingCoursesRow_section__RXIrT{position:relative;width:100%;padding:8px 0}.UpcomingCoursesRow_wrap__RppJz{position:relative;overflow-x:clip;overflow-y:visible;padding:52px 0}.UpcomingCoursesRow_rail__h5mXb{display:flex;gap:18px;width:max-content;will-change:transform}.UpcomingCoursesRow_wrap__RppJz .UpcomingCoursesRow_rail__h5mXb{animation-name:UpcomingCoursesRow_easytUpcomingMarquee__wUnJK!important;animation-duration:90s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important}.UpcomingCoursesRow_wrap__RppJz:hover .UpcomingCoursesRow_rail__h5mXb{animation-play-state:paused}@keyframes UpcomingCoursesRow_easytUpcomingMarquee__wUnJK{0%{transform:translateX(0)}to{transform:translateX(50%)}}.UpcomingCoursesRow_card__64ka0{position:relative;width:240px;height:330px;border-radius:16px;overflow:hidden;flex:0 0 auto;box-shadow:0 2px 6px hsla(0,0%,8%,.05),0 8px 18px hsla(0,0%,8%,.07),0 18px 40px hsla(0,0%,8%,.09);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;background:#141414}.UpcomingCoursesRow_card__64ka0:hover{transform:translateY(-12px) scale(1.2);z-index:30;box-shadow:0 4px 10px hsla(0,0%,8%,.06),0 14px 32px hsla(0,0%,8%,.09),0 30px 64px hsla(0,0%,8%,.11)}html.dark .UpcomingCoursesRow_card__64ka0{box-shadow:0 14px 40px #00000077}html.dark .UpcomingCoursesRow_card__64ka0:hover{box-shadow:0 30px 70px #000000aa}.UpcomingCoursesRow_img__535YF{object-fit:cover;z-index:0}.UpcomingCoursesRow_tint__Xfk7O{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,var(--acc,#de2422) -8%,transparent 58%);opacity:.42}.UpcomingCoursesRow_shade__t_3ru{position:absolute;inset:0;z-index:2;background:linear-gradient(0deg,#000000f2 4%,#0000004d 46%,transparent)}.UpcomingCoursesRow_meta___V4wj{position:absolute;inset-inline:0;bottom:0;z-index:3;padding:16px}.UpcomingCoursesRow_cat__bNiev{font-size:11px;font-weight:800;color:#ffd5d4}.UpcomingCoursesRow_ttl__1fjpw{font-size:17px;font-weight:800;line-height:1.45;margin-top:4px;color:#fff}.UpcomingCoursesRow_lat__Uhq48{font-size:12px;color:#d8d8d8;margin-top:6px;direction:ltr;text-align:right}.UpcomingCoursesRow_soon__2KLVI{position:absolute;inset-inline-start:12px;top:12px;z-index:4;font-size:11px;font-weight:800;background:#000000aa;border:1px solid #ffffff33;color:#fff;padding:4px 10px;border-radius:999px}.UpcomingCoursesRow_fresh__vl8oP{position:absolute;inset-inline-end:12px;top:12px;z-index:4;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.UpcomingCoursesRow_pill__JLG4o{font-size:11px;font-weight:800;background:#de2422;color:#fff;padding:4px 10px;border-radius:999px;box-shadow:0 4px 12px #de242255}.UpcomingCoursesRow_sub__Hr5s_{font-size:9.5px;font-weight:700;line-height:1.35;color:#fff;text-align:end;text-shadow:0 1px 3px #000,0 0 8px #000}@media (max-width:600px){.UpcomingCoursesRow_wrap__RppJz{padding:40px 0}.UpcomingCoursesRow_card__64ka0{width:165px;height:240px}.UpcomingCoursesRow_ttl__1fjpw{font-size:14px}}