.CourseOverview_container__V1V0O{display:flex;flex-direction:column;align-items:center;width:100%;z-index:1}.CourseOverview_innerContainer__02qEG{transform:translateY(-100px);width:80%}.CourseOverview_structureContainer__YoMrO{transform:translateY(-80px);width:calc(80% + 32px)}.CourseOverview_similarCoursesContainer__f2W93{width:calc(80% + 32px);margin-bottom:64px;position:relative}@media (max-width:1200px){.CourseOverview_structureContainer__YoMrO{transform:translateY(-32px)}}.CourseStructure_container__vfv_E{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:stretch}.CourseStructure_chapterContainer__EAGm3{background:var(--bg-card);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;overflow:hidden;margin-bottom:32px;margin-left:16px;margin-right:16px;border:1px solid var(--border-color)}.CourseStructure_chapterTitle__cK4eg{font-size:18px;height:48px;color:var(--text-primary);display:flex;align-items:center;justify-content:flex-start;border-bottom:1px solid var(--border-color,#e2e2e2);margin:0 16px;box-sizing:border-box}.CourseStructure_lessonContainer__ync9d{height:40px;padding:0 16px;display:flex;align-items:center;cursor:pointer}.CourseStructure_lessonContainer__ync9d:hover{background:var(--hover-background,rgba(0,0,0,.05))}.CourseStructure_lessonName__VO9W9{flex:1 1}.CourseStructure_projectLessonIcon__E8Le1{opacity:.7;width:16px;height:16px}.CourseStructure_lessonContainer__ync9d p{font-size:16px;color:#6f7072;text-align:start;padding:0;margin:0 0 0 16px}.CourseStructure_lessonIndicatorContainer__BxoaS{width:16px;height:16px;border-radius:8px;border:2px solid #6f7072;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.CourseStructure_lessonIndicatorContainerFilled___P6wL{background:#6f7072}.CourseStructure_lessonContainerDisabled__52hsi{opacity:.5}@media (max-width:800px){.CourseStructure_chapterContainer__EAGm3{margin-bottom:16px}}.CourseFeature_container__I_DpH{position:relative;color:white}.CourseFeature_container__I_DpH,.CourseFeature_img__o6RUS{width:100%;background-position:50%;background-repeat:no-repeat;background-size:cover}.CourseFeature_img__o6RUS{position:absolute;top:0;left:0;height:100%;z-index:-1;background-color:#43467c}.CourseFeature_blur__Dg2tx{background-color:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:100%;height:100%}.CourseFeature_content__MG1KI{margin:auto;display:flex;align-items:normal;justify-content:center;z-index:2;width:80%;height:70%;box-sizing:border-box;padding-top:64px;padding-bottom:160px}@media (max-width:1200px){.CourseFeature_content__MG1KI{flex-direction:column;padding-top:32px;padding-bottom:64px}}.Tag_container__RZKk_{display:flex;background:var(--selection-background,#edf8ff);border-radius:32px;padding:4px 12px 4px 8px;margin:0 8px 8px 0;align-items:center}.Tag_containerDark__OEX_6{background-color:#43467c}.Tag_containerDarkTransparent__XEiYp{background:rgba(0,0,0,.3)}.Tag_text__ZhaDY{padding:0;color:var(--text-primary,black);font-size:12px;margin:0 0 0 4px}.Tag_textDark__M4YzE{color:white}.Tag_textDarkTransparent__S2D5H{color:rgba(255,255,255,.87)}.Tag_noMargin__omxPl{margin:0!important}.CourseDescriptionLeft_container__1lcUe{flex:1 1;margin-right:32px}.CourseDescriptionLeft_title__7B5hj{letter-spacing:2px;font-size:40px}.CourseDescriptionLeft_tagsContainer__pNGTM{display:flex;flex-wrap:wrap}.CourseDescriptionLeft_journeySuggest__gW5J4 span{text-decoration:underline;color:var(--brand-bright);cursor:pointer;transition:all 50ms}.CourseDescriptionLeft_journeySuggest__gW5J4 span:hover{opacity:.8}@media (max-width:800px){.CourseDescriptionLeft_container__1lcUe{width:100%}.CourseDescriptionLeft_title__7B5hj{font-size:32px}}.CreatorInfo_teacherContainer__5bqnQ{display:flex;align-items:center}.CreatorInfo_teacherImageContainer__phGna{width:40px;height:40px;border-radius:20px;overflow:hidden;transition:opacity .2s}.CreatorInfo_teacherImageContainer__phGna:hover{opacity:.7}.CreatorInfo_teacherImageContainer__phGna.CreatorInfo_clickable__8Yn6L{cursor:pointer}.CreatorInfo_teachDescriptionContainer__3RJiq{display:flex;flex-direction:column;align-items:flex-start;margin-left:8px}.CreatorInfo_teacherTitle__mFs7r{color:var(--text-secondary,#6a8997);font-size:10px;padding:0;margin:2px 0}.CreatorInfo_teacherName__ASBm9{color:var(--text-primary,black);font-size:16px;padding:0;margin:0;text-transform:capitalize}.CreatorInfo_teacherTitleDark__x7rVx{color:rgba(255,255,255,.6);font-size:10px;padding:0;margin:2px 0}.CreatorInfo_teacherNameDark___nGWH{color:white;font-size:16px;padding:0;margin:0}.CourseDescriptionRight_container__dl4sW{background-color:var(--bg-card);padding:24px;border-radius:16px;flex:1 1;max-width:500px;box-sizing:border-box;justify-content:space-between;width:100%}.CourseDescriptionRight_container__dl4sW,.CourseDescriptionRight_innerContainer__yqo6X{display:flex;flex-direction:column;align-items:flex-start}.CourseDescriptionRight_prerequisites__mtnI0{color:var(--text-primary,black);font-size:18px;font-weight:700;padding:0;margin:0}.CourseDescriptionRight_bullet__GmQYQ{background-color:var(--brand-bright);width:8px;height:8px;border-radius:4px;margin:6px 8px 0}.CourseDescriptionRight_bulletText___VI_L{color:var(--text-secondary,#6a8997);font-size:16px;padding:0;margin:0;text-align:start;width:100%}.CourseDescriptionRight_bulletText___VI_L.CourseDescriptionRight_link__cVOcD{cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:4px}.CourseDescriptionRight_bulletText___VI_L.CourseDescriptionRight_link__cVOcD:hover{opacity:.8}.CourseDescriptionRight_bulletContainer__Mp08A{display:flex;align-items:flex-start;margin-top:16px}.CourseDescriptionRight_buttonContainer__OaUtB{flex:1 1}.CourseDescriptionRight_buttonContainer__OaUtB.CourseDescriptionRight_disabled__YcnHQ{opacity:.3;cursor:auto}.CourseDescriptionRight_buttonContainer__OaUtB.CourseDescriptionRight_disabled__YcnHQ:hover{opacity:.3}.CourseDescriptionRight_actionsContainer__1dE1r{display:flex;align-items:center;gap:16px;margin-top:32px;width:100%}@media (max-width:1200px){.CourseDescriptionRight_container__dl4sW{margin-top:32px;width:100%;max-width:none;height:auto}}.IconButton_base__jHYfJ{display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative}.IconButton_base__jHYfJ:hover .IconButton_tooltip__bkiWR{display:block}.IconButton_base__jHYfJ.IconButton_disabled__iRuHC:hover .IconButton_tooltip__bkiWR{display:none}.IconButton_main__9vyGL:hover{background:var(--hover-background,#e7f2f8)}.IconButton_home__IatZG{background:linear-gradient(to left,var(--brand-bright),var(--brand-primary));transition:opacity .2s}.IconButton_home__IatZG:hover{opacity:.8}.IconButton_normal__vh0dN{width:40px;height:40px;border-radius:20px}.IconButton_small__OPqSP{width:32px;height:32px;border-radius:16px}.IconButton_normalWithText__BU_SN{height:40px;border-radius:20px}.IconButton_smallWithText__Lb92d{height:32px;border-radius:16px;padding:0 8px}.IconButton_disabled__iRuHC{opacity:.3;cursor:default}.IconButton_home__IatZG.IconButton_disabled__iRuHC:hover{opacity:.3}.IconButton_main__9vyGL.IconButton_disabled__iRuHC:hover{background:var(--selection-background,#f6fbfe)}.IconButton_tooltip__bkiWR{position:absolute;top:48px;left:0;background:#333;color:var(--text-white);z-index:99;border-radius:8px;padding:4px 8px;display:none;font-size:12px;text-align:center}.IconButton_small__OPqSP .IconButton_tooltip__bkiWR{transform:translateX(calc(-50% + 16px))}.IconButton_normal__vh0dN .IconButton_tooltip__bkiWR{transform:translateX(calc(-50% + 20px))}.IconButton_text__9xqZ9{white-space:nowrap;color:white;margin-left:8px;margin-right:8px;font-size:14px}.CoursesCarousel_cardContainer__QoR8M{width:320px;height:250px;cursor:pointer;transition:all .3s;margin:4px 0;position:relative}.CoursesCarousel_cardContainer__QoR8M:hover .CoursesCarousel_popupCardContainer__XmkBs{visibility:visible;opacity:1;transform:scale(1)}.CoursesCarousel_cardContainerHover__dAps_:hover .CoursesCarousel_courseImgContainer__k_lqv{transform:scale(1.2) translateY(-30px);border-bottom-left-radius:0;border-bottom-right-radius:0}.CoursesCarousel_cardContainerHover__dAps_:hover .CoursesCarousel_courseImg__jXuPq{border-bottom-left-radius:0;border-bottom-right-radius:0}.CoursesCarousel_popupCardContainer__XmkBs{position:absolute;background-color:var(--bg-card);width:384px;bottom:-100px;left:-32px;visibility:hidden;opacity:0;transform:scale(.82);transition:all .3s;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;border-top-left-radius:0;border-top-right-radius:0;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;z-index:5}.CoursesCarousel_popupCardInfoContainer__mq4_H{display:flex;flex-direction:column;box-sizing:border-box;padding:8px;gap:8px}.CoursesCarousel_popupCardContainer__XmkBs .CoursesCarousel_courseImg__jXuPq{width:352px;height:198px;border-radius:0}.CoursesCarousel_courseImg__jXuPq{width:320px;height:180px;border:1px solid var(--border-color,#e1e1e1);border-radius:10px;transition:all .3s}.CoursesCarousel_courseImgContainer__k_lqv{position:relative;transition:all .3s;background-color:var(--bg-card);border-radius:10px}.CoursesCarousel_courseProgressBar__wkl5e{position:absolute;width:calc(100% - 16px);height:10px;bottom:8px;left:8px;border-radius:5px;border:1px solid var(--border-color,rgba(0,0,0,.1))}.CoursesCarousel_courseTitle__q91_r{margin-bottom:4px;margin-top:8px}.CoursesCarousel_courseDesc__UGd6R,.CoursesCarousel_courseTitle__q91_r{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;max-width:100%;overflow:hidden;text-overflow:ellipsis}.CoursesCarousel_courseDesc__UGd6R{color:var(--text-secondary,rgba(0,0,0,.54))}.CoursesCarousel_coursesContainer__6_C_c{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:32px;overflow-x:scroll;overflow-y:hidden;padding-left:32px;scroll-behavior:smooth;padding-top:48px;margin-top:-48px;padding-bottom:140px;margin-bottom:-140px;scrollbar-width:none}.CoursesCarousel_coursesContainer__6_C_c.CoursesCarousel_noPaddingLeft__bMew5{padding-left:0!important}.CoursesCarousel_coursesContainer__6_C_c::-webkit-scrollbar{width:0;height:0;display:none}.CoursesCarousel_navButton__DgvbB{cursor:pointer;width:40px;height:40px;border-radius:20px}.CoursesCarousel_navButton__DgvbB:hover{background-color:var(--hover-background,rgba(0,0,0,.1))}.CoursesCarousel_nextButton___BPM6{position:absolute;z-index:1;background:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,1));height:180px;width:64px;opacity:.5;margin:4px 0}.CoursesCarousel_disabled__i_n_1{opacity:.3;cursor:auto!important}.CoursesCarousel_disabled__i_n_1:hover{background-color:transparent!important}.CoursesCarousel_tagContainer__BJu5S{display:flex;background:var(--selection-background,#edf8ff);border-radius:32px;padding:4px 8px;margin:0 8px 8px 0;align-items:center}.CoursesCarousel_tag__0H0Q5{padding:0;color:var(--text-primary,black);font-size:12px;margin:0 0 0 4px}.CoursesCarousel_tagsContainer__qtwuw{display:flex;flex-wrap:wrap;margin-top:8px}.CoursesCarousel_courseSaveForLaterContainer___SC3D{position:absolute;top:8px;left:0;display:flex;align-items:center;padding:4px 8px 4px 4px;border-radius:4px;gap:8px;background:var(--brand-primary);transition:all .2s;transform:scale(.8);z-index:2;color:var(--text-white)}.CoursesCarousel_courseSaveForLaterContainer___SC3D:hover{background:var(--brand-primary-darker)}.CoursesCarousel_courseNumberContainer__WK3EF{height:100%;width:75%;background:linear-gradient(90deg,rgba(0,0,0,1),rgba(0,0,0,0));position:absolute;top:0;left:0;display:flex;align-items:center;border-radius:10px 0 0 10px}.CoursesCarousel_courseNumber__ziIyJ{color:transparent!important;-webkit-text-stroke:.2px rgba(255,255,255,.6);font-weight:700;font-size:64px!important;margin:0 0 0 16px;padding:0}.CoursesCarousel_popupCardInnerInfoContainer__PPnTl{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-right:8px}@media (max-width:1520px){.CoursesCarousel_cardContainer__QoR8M{width:288px;height:235px}.CoursesCarousel_courseImg__jXuPq{width:288px;height:162px}.CoursesCarousel_nextButton___BPM6{height:162px}.CoursesCarousel_popupCardContainer__XmkBs{width:342px;left:-27px;bottom:-92px}.CoursesCarousel_coursesContainer__6_C_c{padding-bottom:130px;margin-bottom:-130px}}@media (max-width:970px){.CoursesCarousel_cardContainer__QoR8M{width:272px;height:225px}.CoursesCarousel_courseImg__jXuPq{width:272px;height:153px}.CoursesCarousel_nextButton___BPM6{height:153px}.CoursesCarousel_popupCardContainer__XmkBs{width:324px;left:-26px;bottom:-92px}}@media (max-width:660px){.CoursesCarousel_cardContainer__QoR8M{pointer-events:none;width:224px;height:218px}.CoursesCarousel_courseImg__jXuPq{width:224px;height:126px}.CoursesCarousel_nextButton___BPM6{height:126px;width:48px}.CoursesCarousel_courseTitle__q91_r{margin-top:4px}.CoursesCarousel_popupCardContainer__XmkBs{width:266px;left:-21px;bottom:-92px}.CoursesCarousel_courseTitle__q91_r{-webkit-line-clamp:1}.CoursesCarousel_courseNumber__ziIyJ{font-size:60px!important;margin:0 0 0 16px}}@media (max-width:600px){.CoursesCarousel_coursesContainer__6_C_c{padding-left:16px}}@media (max-width:400px){.CoursesCarousel_cardContainer__QoR8M{width:192px;height:168px}.CoursesCarousel_courseImg__jXuPq{width:192px;height:108px}.CoursesCarousel_nextButton___BPM6{height:108px}.CoursesCarousel_navButton__DgvbB{width:32px;height:32px;border-radius:16px}}.CreatorName_name__9jPYR{text-transform:capitalize}@media (max-width:1000px){.CreatorName_name__9jPYR{font-size:12px}}.ProgressBar_container__leRrI{width:100%;height:8px;background:var(--bg-progress);border-radius:4px}.ProgressBar_innerContainer__ka28L{height:8px;border-radius:4px}.ProgressBar_done__oyWcs{background:var(--success)}.ProgressBar_progress__iddT2{background:var(--brand-bright)}.SimilarCourses_coursesContainer__XWK_f{gap:32px!important}.SimilarCourses_chapterTitle__fN8oa{font-size:30px;font-weight:500;color:var(--text-primary)}@media (max-width:800px){.SimilarCourses_coursesContainer__XWK_f{gap:16px!important}}