.RaisedCard_wrapper__acmoo{padding:var(--medium);background-color:var(--card);color:var(--text-on-card);border-radius:var(--large);box-shadow:8px 7px 9px 3px var(--shadow)}@media (min-width:768px){.RaisedCard_large___pKpP{padding:var(--large)}.RaisedCard_extraLarge__Xwcc6{padding:var(--extra-large)}}.Countdown_item__uWMbX{color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:rgba(30,11,11,.2);color:var(--text-on-accent);border-radius:var(--border-radius);text-align:center;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;width:50px;height:40px}.Countdown_inverse__uSZaS{background-color:var(--secondary-alternative);color:var(--text)}.Countdown_item__uWMbX+.Countdown_item__uWMbX{margin-left:var(--extra-small)}.Countdown_number__1eD6I{display:block;line-height:20px}.Countdown_label__HMRuN{display:block;text-transform:uppercase;opacity:.8}.Countdown_textItem__MJ2sM{min-width:20px;text-align:right;margin-right:2px}.Countdown_textItem__MJ2sM+.Countdown_textItem__MJ2sM{margin-left:var(--extra-small)}@media (min-width:768px){.Countdown_item__uWMbX{width:60px}}.SubscribeBanner_banner__Mcgoj{background:linear-gradient(90deg,var(--accent) 0,#9711b1 100%);color:var(--text-on-accent)}.SubscribeBanner_inner__geZdj{display:flex;justify-content:space-around;flex-wrap:wrap;gap:var(--medium);padding:4px var(--mainLayoutPadding)}.SubscribeBanner_wrapper__3iID1{display:flex;align-items:flex-end;gap:var(--small)}.SubscribeBanner_counterWrapper__S7dYi{display:flex;flex-direction:column;align-items:center;gap:var(--extra-small)}.SubscribeBanner_left__8t6c7{align-items:center}@media (min-width:630px){.SubscribeBanner_left__8t6c7{align-items:flex-start}}@media (min-width:860px){.SubscribeBanner_banner__Mcgoj{height:56px}.SubscribeBanner_inner__geZdj{align-items:center;justify-content:space-between;margin:0 auto;max-width:var(--max-width);height:100%}.SubscribeBanner_wrapper__3iID1{align-items:center}.SubscribeBanner_counterWrapper__S7dYi{flex-direction:row;gap:var(--small)}}.TextLink_link__aNPpL{color:var(--text);text-decoration:underline;font-weight:500;font-size:15px;line-height:120%;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.TextLink_noUnderline__JvDCS{text-decoration:none}.Footer_footer__4vzqH{background-color:#141114;padding:var(--medium)}.Footer_inner__FbJ6a{max-width:var(--max-width);margin:0 auto;flex-direction:column;align-items:center;text-align:center}.Footer_list___KSK1{list-style:none;padding:0;margin:0 0 56px;display:flex;flex-direction:column;gap:32px}.Footer_list___KSK1 a{color:var(--white-text)}.Footer_legalList__Ljr0j{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;gap:32px}.Footer_content__a1cH7{flex-direction:column;padding-top:var(--extra-large);width:100%}.Footer_legalSection__mFyIy{flex-direction:column;padding-top:70px}@media (min-width:768px){.Footer_content__a1cH7{flex-direction:row;padding-top:var(--medium)}.Footer_list___KSK1{flex-direction:row;margin-bottom:0}.Footer_inner__FbJ6a{align-items:flex-start}.Footer_legalSection__mFyIy{flex-direction:row;padding-top:var(--extra-large)}}@media (min-width:1250px){.Footer_list___KSK1{display:flex;flex-direction:row;gap:32px}}.InlineLoader_loader__72gb8{width:60px;aspect-ratio:4;background:radial-gradient(circle closest-side,var(--text) 90%,#0000) 0 /calc(100% / 3) 100% space;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);animation:InlineLoader_ldr__pMfrM 1s steps(4) infinite}@keyframes InlineLoader_ldr__pMfrM{to{-webkit-clip-path:inset(0 -34% 0 0);clip-path:inset(0 -34% 0 0)}}.Input_input__NjqGN{background-color:transparent;color:var(--text-on-secondary);padding:10px 36px 10px var(--medium);border:1px solid var(--background-gray);border-radius:var(--border-radius);outline:none;width:100%;height:48px}.Input_success__elOY7{border-color:var(--strong-green)}.Input_error__K4hJ8{border-color:var(--error)}.Input_input__NjqGN::placeholder{color:var(--text-on-secondary-alternative);opacity:.75}.Input_input__NjqGN:not(.Input_error__K4hJ8):not(.Input_success__elOY7):focus{border-color:var(--text-on-blue)}.Input_label__IkqZT{position:relative;text-align:left;display:inline-block;width:100%}.Input_text__f9Qdh{margin-bottom:var(--extra-small);font-size:15px;font-weight:500}.Input_endIcon__Jtmtj{position:absolute;right:var(--medium);bottom:13px;width:20px;height:20px}.SearchAndTags_tagButton__8CR_5{height:36px;min-width:60px;border:1px solid var(--background-gray);border-radius:var(--large);padding:var(--small) 12px;outline:none;background-color:transparent;color:var(--alternative-grey);cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.SearchAndTags_tagButton__8CR_5:not(.SearchAndTags_active__NeJx9):hover{background-color:var(--background-gray);color:var(--text-on-secondary)}.SearchAndTags_active__NeJx9{background-color:var(--primary-emphasize);color:var(--white-gray-900)}.SearchAndTags_searchContainer__Y6vR3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--small)}.SearchAndTags_searchInput__CaBvb{max-width:500px;flex:1 0 260px}.SearchAndTags_backButton__dg_oM{flex:1 0 185px}@media (min-width:505px){.SearchAndTags_searchInput__CaBvb{max-width:300px;flex:1 0 260px}.SearchAndTags_backButton__dg_oM{flex:0 0 185px}}.ProgressBar_progressBar__YqY6L{background-color:var(--background-gray);border-radius:var(--border-radius);flex:1 1;height:8px;overflow:hidden}.ProgressBar_inner__1Q75B{height:100%;border-radius:var(--border-radius);transition:width 1s ease-in-out}.ProgressBar_secondary__1B3UA{background-color:var(--green-500-300)}.ProgressBar_tertiary__1py9O{background-color:var(--primary)}.ProgressBar_gradient__Fbvsr{background:linear-gradient(to right,var(--cyan-500),var(--teal-300),var(--green-300))}.ProgressBar_small__ZK5xa{width:85px;flex:0 0 85px}.ProgressBar_medium__bjORf{width:150px;flex:0 0 150px}.ProgressBar_large__8hDc6{width:200px;flex:0 0 200px}.CourseLabel_label__r6cfw{height:27px;padding:6px var(--medium);border-radius:8px 0 0 8px}.CourseLabel_completed__0rofn,.CourseLabel_inProgress__055h0{color:var(--strong-green-emphasize);background-color:var(--strong-green-bland)}.CourseLabel_newCourse__yH5d2,.CourseLabel_suggestion__TJc7U{color:var(--accent-blend-emphasize);background-color:var(--accent-blend)}.CourseLabel_comingSoon__DS_mW{color:var(--yellow-alternative);background-color:var(--yellow)}.CourseLabel_special__jLVjf{color:var(--text-on-blue);background-color:var(--blue)}.CourseComponents_rowWindow__5VT_I{position:relative;left:0;right:calc(-1 * var(--mainLayoutPadding));width:calc(100% + var(--mainLayoutPadding))}.CourseComponents_rowCoursesContainer__90gUZ{display:flex;gap:var(--small);scrollbar-width:none;scroll-behavior:smooth;overflow-x:auto}.CourseComponents_scrollButton__fBR1y{display:none}.CourseComponents_rowWindow__5VT_I:hover .CourseComponents_scrollButton__fBR1y{--size:32px;display:block;position:absolute;top:calc(50% - var(--size) / 2 - 34px);left:1px;height:var(--size);width:var(--size);cursor:pointer;padding:var(--extra-small);background-color:var(--secondary);border:none;border-radius:var(--border-radius)}.CourseComponents_rowWindow__5VT_I:hover .CourseComponents_scrollButtonRight__CXtXC{left:auto;right:0}.CourseComponents_courseContainer__VT9fR{--item-padding:var(--medium);--numberColor:#d2c2c2;--gradientStart:rgba(218,201,211,.57);--gradientEnd:hsla(0,0%,100%,0);width:280px;flex:0 0 280px;border:1px solid var(--background-gray);border-radius:var(--border-radius);padding:var(--item-padding);background-color:var(--card);transition:background-color .2s ease-in-out}.CourseComponents_courseContainer__VT9fR:hover{background-color:var(--card-emphasize)}.CourseComponents_courseDescription__KAaY9{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-moz-line-clamp:3;-webkit-box-orient:vertical}.CourseComponents_courseNumberContainer__IGzzp,.CourseComponents_label__qdY1V{position:relative;right:calc(-1 * var(--item-padding) - 1px)}.CourseComponents_courseNumberContainer__IGzzp{height:92px;width:130px;background:linear-gradient(270deg,var(--gradientStart) 7.61%,var(--gradientEnd) 98.61%)}.CourseComponents_courseNumber__XjHUX{width:100%;height:100%;font-size:78px;font-weight:700;line-height:78px;color:var(--numberColor)}@media (min-width:360px){.CourseComponents_courseContainer__VT9fR{width:330px;flex-basis:330px}}