.Notification_messageContainer__2aooR{max-height:calc(100vh - 350px);position:fixed;top:4rem;right:0;z-index:20;margin-top:.5rem;width:100vw;overflow:hidden;overflow-y:scroll;border-radius:.375rem;border-width:1px;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-shadow:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}@media (min-width:768px){.Notification_messageContainer__2aooR{position:absolute;top:auto;width:20rem}}.NavBar_navBar__1rYvW{display:flex;flex-direction:column;background-color:transparent}@media (min-width:1024px){.NavBar_navBar__1rYvW{flex-direction:row;align-items:center;justify-content:space-between}}.NavBar_navBarContainer__1fKBZ{position:fixed;top:0;z-index:50;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}@media (min-width:1024px){.NavBar_navBarContainer__1fKBZ{--tw-shadow:0 0 transparent;box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}}.NavBar_navBarNoScroll__4Qi8I{width:100%}@media (min-width:1024px){.NavBar_navBarNoScroll__4Qi8I{background-color:transparent}}@media (min-width:768px){.NavBar_navBarNoScroll__4Qi8I{top:2.75rem}}.NavBar_navBarScroll__LiuGj{top:0;width:100%;--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.NavBar_navBarContent__zP7Nb{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0}.NavBar_navBarList__2NX3C{display:flex;flex-direction:column;overflow:hidden;transition-property:all;transition-duration:.15s;transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:1024px){.NavBar_navBarList__2NX3C{max-height:20rem;flex-direction:row}}@media (min-width:1280px){.NavBar_navBarList__2NX3C{overflow:visible}}.NavBar_navBarLink__3EQCK{display:block;display:flex;cursor:pointer;align-items:center;padding:1rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1)}.NavBar_navBarLink__3EQCK:hover{--tw-text-opacity:1;color:rgba(209,213,219,var(--tw-text-opacity))}.NavBar_navBarIcon__1eQdJ{padding-top:1.25rem;padding-bottom:1.25rem;font-size:.75rem;line-height:1rem}.NavBar_navBarIcon__1eQdJ,.NavBar_navBarRegisterButton__bCcpe{display:block;cursor:pointer;font-weight:500;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1)}.NavBar_navBarRegisterButton__bCcpe{display:flex;align-items:center;padding:1rem .75rem;font-size:.875rem;line-height:1.25rem}.NavBar_navBarRegisterButton__bCcpe:last-child{padding-right:0}.NavBar_navBarRegisterButton__bCcpe:hover{--tw-bg-opacity:1;background-color:rgba(224,231,255,var(--tw-bg-opacity))}.NavBar_navBarRegisterButton__bCcpe:active{--tw-bg-opacity:1;background-color:rgba(199,210,254,var(--tw-bg-opacity))}@media (min-width:1024px){.NavBar_navBarList__2NX3C{max-height:20rem!important}.NavBar_navBarRegisterButton__bCcpe:hover{background-color:transparent}.NavBar_navBarRegisterButton__bCcpe span{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity));padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;padding-bottom:.5rem;text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity));--tw-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.NavBar_navBarRegisterButton__bCcpe span:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.NavBar_navBarRegisterButton__bCcpe span:focus{outline:2px solid transparent;outline-offset:2px}.NavBar_navBarRegisterButton__bCcpe span:active{--tw-bg-opacity:1;background-color:rgba(67,56,202,var(--tw-bg-opacity))}}.NavBar_userNameText__2MbUP{max-width:5rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word}.NavBar_navBartNotification__2UTV1{display:block;display:flex;cursor:pointer;align-items:center;padding:0 .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,1,1)}.Footer_footer__31YtZ{padding:30px 0;background-color:#100f1f}.Footer_footerContent__1M1S1{border-bottom-color:#3f3f46;border-bottom-width:1px}@media (min-width:768px){.Footer_footerContent__1M1S1{display:flex;flex-direction:row-reverse;justify-content:space-between}}.Footer_footerTab__3BehC{margin-top:1rem;margin-bottom:1rem;padding:1rem}@media (min-width:768px){.Footer_footerTab__3BehC{width:33.333333%}}.Footer_footerTabTitle__393ta{margin-bottom:.75rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.Footer_border__21Oej{background-color:#3f3f46;width:75%;height:2px}.Footer_contactInputEmail__3emZc{width:100%;border-radius:.25rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.Footer_contactInputEmail__3emZc:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.Footer_contactInputContent__2MrQN{margin-top:1rem;width:100%;border-radius:.25rem;padding:.25rem .75rem}.Footer_contactInputContent__2MrQN:focus{--tw-border-opacity:1;border-color:rgba(79,70,229,var(--tw-border-opacity))}.Footer_pageListItem__37GVs{margin-top:.5rem;display:flex;align-items:center;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.Footer_pageListItem__37GVs:hover{--tw-text-opacity:0.75}.Footer_informationListItem__2l-PR{display:flex;align-items:center}.Footer_informationListItem__2l-PR,.Footer_informationTextIntroduction__B9XTC{font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.Footer_informationTextIntroduction__B9XTC{margin-top:15px}.Footer_informationMail__ZdLh7{color:#6875f5;margin-left:.5rem}.Footer_informationMail__ZdLh7:hover{--tw-text-opacity:1;color:rgba(99,102,241,var(--tw-text-opacity))}.courseListPage_courseCardContainer__2H3-4{height:100%;width:100%;transform:var(--tw-transform);cursor:pointer;border-radius:.375rem;--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity));--tw-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);transition-duration:.5s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.courseListPage_courseCardContainer__2H3-4:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:var(--tw-transform)}@media (min-width:640px){.courseListPage_courseCardContainer__2H3-4{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}}.courseListPage_courseCardImage__19keA{max-height:20rem;width:100%;border-top-left-radius:.375rem;border-top-right-radius:.375rem;-o-object-fit:cover;object-fit:cover}@media (min-width:640px){.courseListPage_courseCardImage__19keA{height:16rem}}@media (min-width:1280px){.courseListPage_courseCardImage__19keA{height:20rem}}.courseListPage_courseCardBody__2HyO3{padding:.875rem 1rem;text-align:left}@media (min-width:1280px){.courseListPage_courseCardBody__2HyO3{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:1536px){.courseListPage_courseCardBody__2HyO3{padding-left:1.75rem;padding-right:1.75rem}}.courseListPage_courseTypeText__3YoRE{color:#6875f5;font-size:1.25rem;line-height:1.75rem;font-weight:700;font-weight:400}@media (min-width:1280px){.courseListPage_courseTypeText__3YoRE{margin-top:.5rem}}.courseListPage_courseTitleContainer__1Vytq{margin-top:5px}.courseListPage_courseTitle__2HnXG{color:#221638;height:100%;max-width:100%;overflow:hidden;font-size:1.5rem;line-height:2rem;font-weight:700}@media (min-width:768px){.courseListPage_courseTitle__2HnXG{font-size:1.125rem;line-height:1.75rem}}.courseListPage_courseCardFooterContainer__1cwvM{margin:10px 0;display:flex}.courseListPage_courseLessonBlock__1OU2i{display:flex;align-items:center}@media (min-width:640px){.courseListPage_courseLessonBlock__1OU2i{margin-right:1.25rem}}.courseListPage_courseLessonText__2Zg2G{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.5rem;padding-right:.5rem}.courseListPage_courseLevelBlock__22J98{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.courseListPage_levelText__1pebG{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:.5rem;padding-right:.5rem}.courseListPage_pagination__3GwUQ{display:flex;margin-left:0;margin-right:0;align-items:center}.courseListPage_pagination__3GwUQ>li{border-top:1px solid #9c9c9c;border-bottom:1px solid #9c9c9c;border-right:1px solid #9c9c9c;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.25rem .375rem}@media (min-width:640px){.courseListPage_pagination__3GwUQ>li{padding-left:.75rem;padding-right:.75rem}}.courseListPage_pagination__3GwUQ>li:first-child{border-left:1px solid #9c9c9c}.courseListPage_pageActive__dz6pQ{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity));--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.courseListPage_nextLink__3SAn0:focus,.courseListPage_pageLink__3lrGX:focus,.courseListPage_previousLink__2ncTL:focus{outline:none;border:none}.courseListPage_courseListPageContainer__15IV6{margin-bottom:45px;margin-top:6rem}@media (min-width:768px){.courseListPage_courseListPageContainer__15IV6{margin-top:8rem}}@media (min-width:1280px){.courseListPage_courseListPageContainer__15IV6{margin-bottom:5rem}}.courseListPage_titleText__3XLFV{font-size:1.875rem;line-height:2.25rem;font-weight:700}.courseListPage_courseListContainer__Z3dRD{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));row-gap:1.75rem}@media (min-width:1024px){.courseListPage_courseListContainer__Z3dRD{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:1.25rem;column-gap:1.25rem}}@media (min-width:1280px){.courseListPage_courseListContainer__Z3dRD{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2.5rem}}