.page_page_loading_fallback__Xh0N3{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:1rem}.page_page_loading_fallback__Xh0N3 p{color:#64748b;font-size:.875rem;margin:0}.page_page_container__2tuQD{display:flex;flex-direction:column;min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}@media(min-width:1025px){.page_page_container__2tuQD{padding-left:60px}}@media(max-width:1024px)and (min-width:993px){.page_page_container__2tuQD{padding-left:70px}}@media(max-width:992px){.page_page_container__2tuQD{padding-left:0}}.page_page_container__2tuQD.page_unauthenticated__LY2Vn{padding-left:0!important}.page_page_container__2tuQD>:first-child{flex-shrink:0!important;z-index:100!important;position:relative!important;width:100%!important}.page_content_container__X6r94{align-items:flex-start;box-sizing:border-box;display:grid;flex:1;gap:clamp(1.5rem,3vw,2.5rem);grid-template-columns:clamp(17rem,20vw,18.5rem) minmax(0,1fr);max-width:100%;min-height:0;padding:0 2rem 3.5rem 4.25rem;width:100%}@media(max-width:992px){.page_content_container__X6r94{gap:1.5rem;grid-template-columns:100%;margin:0 auto;max-width:720px;padding:0 1.5rem 3rem}}@media(max-width:768px){.page_content_container__X6r94{gap:1.25rem;padding:0 1.25rem 2.5rem}}.page_page_container__2tuQD.page_unauthenticated__LY2Vn .page_content_container__X6r94{padding-left:7rem}@media(max-width:992px){.page_page_container__2tuQD.page_unauthenticated__LY2Vn .page_content_container__X6r94{padding-left:1.5rem}}@media(max-width:768px){.page_page_container__2tuQD.page_unauthenticated__LY2Vn .page_content_container__X6r94{padding-left:1.25rem}}.page_courses_loading_skeleton__cEiRq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;gap:1rem}.page_courses_loading_skeleton__cEiRq p{font-family:HKGrotesk,sans-serif;font-size:1rem;color:#64748b;margin:0}.page_content_container__X6r94>:first-child{width:100%;max-width:none;min-width:0}.page_content_container__X6r94>:last-child{min-width:0;max-width:100%;overflow:visible}.page_page_container__2tuQD .find_courses_top_nav_cont{margin-left:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:1rem!important;padding-right:1rem!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.page_page_container__2tuQD .find_courses_top_nav_user_info_cont{flex:0 0 auto!important;width:auto!important;min-width:150px!important;max-width:220px!important;display:flex!important;align-items:center!important;gap:.5rem!important}.page_page_container__2tuQD .find_courses_top_nav_search_cont{flex:1!important;max-width:600px!important;margin:0 1rem!important}.page_page_container__2tuQD .find_courses_top_nav_courses_techers_nav{flex:0 0 auto!important;width:auto!important;min-width:200px!important}.page_page_container__2tuQD .find_courses_main_body_container{width:100%!important;display:block!important;background:#0000!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:2rem 0 3rem!important}.page_page_container__2tuQD #findCoursesMainBody h1,.page_page_container__2tuQD #findCoursesTeacherMainBodyCont h1{text-align:center;width:100%;margin:0 auto 1.25rem;position:relative;left:auto;right:auto;font-size:clamp(1.8rem,3vw,2.3rem);color:#0c1627;font-weight:700}.page_page_container__2tuQD .find_courses_main_body{width:100%!important;max-width:none!important;margin:0!important;padding-bottom:2.5rem!important;overflow:visible!important}.page_page_container__2tuQD .find_courses_main_body_cont{width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-around!important;align-content:flex-start!important;padding-right:1.5625rem!important;padding-left:0!important}.page_page_container__2tuQD .find_courses_main_body_filter_cont{margin-left:0!important;width:100%!important;float:none!important;display:flex!important;justify-content:flex-start!important;padding-top:0!important;position:static!important}.page_page_container__2tuQD .find_courses_teacher_main_body_cont{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:1.5rem!important;overflow:visible!important;box-sizing:border-box!important}.page_page_container__2tuQD .find_courses_teacher_main_body_item{width:100%!important;max-width:none!important;margin-bottom:0!important;height:auto!important;min-height:327px!important}.page_page_container__2tuQD .find_courses_teacher_main_body_courses_cont{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:1rem!important;width:100%!important;height:auto!important;min-height:80px!important;justify-content:start!important}.page_page_container__2tuQD .find_courses_teacher_main_body_courses_cont>div{width:100%!important;max-width:233px!important;height:80px!important;margin:0!important;justify-self:start!important}@media(max-width:768px){.page_page_container__2tuQD .find_courses_teacher_main_body_courses_cont>div{max-width:none!important;justify-self:center!important}}.page_page_container__2tuQD .find_courses_filter_cont{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.page_page_container__2tuQD .find_courses_top_nav_user_info_cont>*,.page_page_container__2tuQD .signup-btn{white-space:nowrap!important;flex-shrink:0!important}.page_page_container__2tuQD .find_courses_no_search_results{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:50vh!important;max-height:70vh!important;width:100%!important;padding:2rem!important;margin:1rem 0!important;text-align:center!important;position:relative!important;z-index:1!important}.page_page_container__2tuQD .find_courses_no_search_results>h5{font-family:HKGrotesk!important;font-size:2rem!important;font-weight:700!important;color:var(--black)!important;margin:0 0 .5rem!important}.page_page_container__2tuQD .find_courses_no_search_results>h6{font-family:HKGrotesk!important;font-size:2rem!important;font-weight:700!important;color:var(--bluey-grey)!important;margin:0 0 2rem!important}.page_page_container__2tuQD .find_courses_no_search_results>img{width:15.75rem!important;height:13.225rem!important;object-fit:contain!important}@media only screen and (max-width:992px){.page_page_container__2tuQD .find_courses_no_search_results{min-height:50vh!important;padding:1.5rem!important}.page_page_container__2tuQD .find_courses_no_search_results>h5,.page_page_container__2tuQD .find_courses_no_search_results>h6{font-size:1.5rem!important}.page_page_container__2tuQD .find_courses_no_search_results>img{width:12rem!important;height:10rem!important}}@media only screen and (max-width:600px){.page_page_container__2tuQD .find_courses_no_search_results{min-height:40vh!important;padding:1rem!important}.page_page_container__2tuQD .find_courses_no_search_results>h5,.page_page_container__2tuQD .find_courses_no_search_results>h6{font-size:1.25rem!important}.page_page_container__2tuQD .find_courses_no_search_results>img{width:10rem!important;height:8rem!important}}@media only screen and (max-width:1024px){.page_page_container__2tuQD .find_courses_main_body_cont{padding-right:0;justify-content:center}}@media screen and (max-width:992px){.page_page_container__2tuQD .find_courses_main_body_cont{width:100%;padding-right:0;padding-left:0;justify-content:center}}@media only screen and (max-width:600px){.page_page_container__2tuQD .find_courses_main_body_cont{padding-right:0;padding-left:0;justify-content:center}.page_page_container__2tuQD .find_courses_main_body{width:100%!important}}@keyframes page_shimmer__CfQ6O{0%{background-position:-200% 0}to{background-position:200% 0}}.MainBody_find_courses_main_body__PiEu1{width:100%}.MainBody_title__DZ0hq{font-size:20px!important;text-align:center!important;font-family:HKGrotesk!important;margin:4.5rem auto 2rem!important}.MainBody_how_it_works_container__F_L2_{display:flex;justify-content:center;align-items:center;margin-top:.375rem;margin-bottom:1.75rem}.MainBody_how_it_works_container__F_L2_>a{color:#039be5;text-decoration:none}.MainBody_find_courses_main_body_cont__WPC7M{width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:space-around!important;padding-right:25px!important}.MainBody_find_courses_main_body_cont__WPC7M.MainBody_select_course__55JuZ{max-width:53.75rem;margin-left:auto;margin-right:auto;padding-bottom:7.5rem;padding-top:1.875rem;justify-content:center}.MainBody_find_courses_main_body_cont__WPC7M.MainBody_select_course__55JuZ>div{margin-bottom:1.875rem}.MainBody_find_courses_main_body_course__IoMGI{margin-right:.75rem;margin-bottom:2.375rem}.MainBody_courseCardWrapper__ra9Cz{color:inherit;width:30%}.MainBody_courseCardWrapper__ra9Cz,.MainBody_courseCardWrapper__ra9Cz *,.MainBody_courseCardWrapper__ra9Cz:hover{text-decoration:none!important}.MainBody_courseCardWrapper__ra9Cz>div{margin-left:auto;margin-right:auto}.MainBody_main_body_no_favorites_cont__nxbp2{width:100%;margin-top:4.375rem;text-align:center}.MainBody_main_body_no_favorites_cont__nxbp2>h5{margin:0;width:100%;font-family:HKGrotesk;font-size:1.5rem;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:var(--black)}.MainBody_end_of_results__BJ_JI{margin-top:2rem;margin-bottom:2rem}.MainBody_end_of_results_text__z_hAj{color:#666;font-style:italic}@media only screen and (max-width:1530px){.MainBody_courseCardWrapper__ra9Cz{width:45%}}@media only screen and (max-width:1024px){.MainBody_find_courses_main_body_cont__WPC7M{padding-right:0;justify-content:center}}@media screen and (max-width:992px){.MainBody_find_courses_main_body_cont__WPC7M{width:100%;padding-right:0;padding-left:0;justify-content:center}.MainBody_find_courses_main_body_cont__WPC7M.MainBody_select_course__55JuZ>div{margin-bottom:0}}@media only screen and (min-width:992px){.MainBody_find_courses_main_body_course__IoMGI{margin-right:0!important}}@media only screen and (max-width:600px){.MainBody_find_courses_main_body__PiEu1{width:100%!important}.MainBody_find_courses_main_body_cont__WPC7M{padding-right:0;padding-left:0;justify-content:center}.MainBody_find_courses_main_body_course__IoMGI{margin-bottom:2.375rem!important;margin-right:0}.MainBody_courseCardWrapper__ra9Cz{width:100%}}