.SectionGrid-module-scss-module__VgsoKG__container{position:relative}.SectionGrid-module-scss-module__VgsoKG__name{margin-bottom:10px;font-size:1.3125rem}.SectionGrid-module-scss-module__VgsoKG__wrap{flex-wrap:wrap;justify-content:flex-start;margin:0 -.5rem 50px;display:flex}.SectionGrid-module-scss-module__VgsoKG__item{flex:0 0 50%;padding:.5rem}@media (min-width:576px){.SectionGrid-module-scss-module__VgsoKG__item{flex-basis:33.33%}}@media (min-width:768px){.SectionGrid-module-scss-module__VgsoKG__item{flex-basis:25%}}@media (min-width:992px){.SectionGrid-module-scss-module__VgsoKG__item{flex-basis:20%}}
.SectionHorizontal-module-scss-module__dXXQKW__wrap{margin-bottom:50px;position:relative}.SectionHorizontal-module-scss-module__dXXQKW__name{margin-bottom:10px;font-size:1.3125rem}
.HorizontalSlide-module-scss-module__QMjRlG__slideContainer{padding-left:1rem;padding-right:1rem;overflow:visible}@media screen and (min-width:768px){.HorizontalSlide-module-scss-module__QMjRlG__slideContainer{padding-left:4%;padding-right:4%}}:is(.HorizontalSlide-module-scss-module__QMjRlG__slideContainer .swiper-button-prev,.HorizontalSlide-module-scss-module__QMjRlG__slideContainer .swiper-button-next){color:#fff;opacity:0;background:#14141480;width:3.9%;height:100%;margin:0;transition:all .2s;top:0}.HorizontalSlide-module-scss-module__QMjRlG__slideContainer .swiper-button-prev:after{font-size:18px;transition:all .2s}.HorizontalSlide-module-scss-module__QMjRlG__slideContainer .swiper-button-next:after{font-size:18px;transition:all .2s}.HorizontalSlide-module-scss-module__QMjRlG__slideContainer .swiper-button-prev:hover:after{font-size:30px}.HorizontalSlide-module-scss-module__QMjRlG__slideContainer .swiper-button-next:hover:after{font-size:30px}.HorizontalSlide-module-scss-module__QMjRlG__slideContainer .swiper-button-next{padding-left:16px;right:0}.HorizontalSlide-module-scss-module__QMjRlG__slideContainer .swiper-button-prev{padding-right:16px;left:0}.HorizontalSlide-module-scss-module__QMjRlG__slideContainer .swiper-pagination{text-align:right;opacity:0;padding:0 4%;transition:all .2s;top:0;bottom:auto;transform:translateY(-100%)}.HorizontalSlide-module-scss-module__QMjRlG__slideContainer .swiper-pagination-bullet{opacity:1;background-color:#4d4d4d;border-radius:0;width:12px;height:2px;margin:0 0 0 1px!important}.HorizontalSlide-module-scss-module__QMjRlG__slideContainer .swiper-pagination-bullet-active{background-color:#aaa}:is(.HorizontalSlide-module-scss-module__QMjRlG__slideContainer:hover .swiper-button-prev,.HorizontalSlide-module-scss-module__QMjRlG__slideContainer:hover .swiper-button-next,.HorizontalSlide-module-scss-module__QMjRlG__slideContainer:hover .swiper-pagination){opacity:1}
:is(.SectionBanner-module-scss-module__-Eminq__swiper .swiper-button-next,.SectionBanner-module-scss-module__-Eminq__swiper .swiper-button-prev){color:#fff;text-shadow:0 0 3px #0000004d}.SectionBanner-module-scss-module__-Eminq__swiper .swiper-pagination-bullet{opacity:.5;background:#fff}.SectionBanner-module-scss-module__-Eminq__swiper .swiper-pagination-bullet-active{opacity:1;background:#e50a14}.SectionBanner-module-scss-module__-Eminq__banner{width:100%;position:relative}.SectionBanner-module-scss-module__-Eminq__backgroundWrapper{position:relative;overflow:visible}@media screen and (min-width:992px){.SectionBanner-module-scss-module__-Eminq__backgroundWrapper{height:auto;position:initial}}.SectionBanner-module-scss-module__-Eminq__shadowBottom{filter:blur(12px);pointer-events:none;z-index:2;background:linear-gradient(#14141400 0,#14141426 15%,#14141459 29%,#14141494 44%,#141414 68% 100%);width:100vw;height:230px;position:absolute;bottom:-60px;left:0;right:0}@media screen and (max-width:991px){.SectionBanner-module-scss-module__-Eminq__shadowBottom{display:none}}@media screen and (min-width:992px){.SectionBanner-module-scss-module__-Eminq__withMarginBottom{margin-bottom:-200px}.SectionBanner-module-scss-module__-Eminq__withMarginBottom .SectionBanner-module-scss-module__-Eminq__containerInfo{padding-bottom:200px}}
.CourseNumberCard-module-scss-module__SU2ecW__wrap{padding-left:15%;display:block}@media screen and (min-width:1200px){.CourseNumberCard-module-scss-module__SU2ecW__wrap{padding-left:45%}}.CourseNumberCard-module-scss-module__SU2ecW__image{border-radius:4px;max-width:100%;height:auto;display:block}.CourseNumberCard-module-scss-module__SU2ecW__wrapImage{position:relative}
.NumberList-module-scss-module__00-pPW__number,.NumberList-module-scss-module__00-pPW__numberSvg{z-index:99;text-shadow:2px 0 #fff,-2px 0 #fff,0 2px #fff,0 -2px #fff,1px 1px #fff,-1px -1px #fff,1px -1px #fff,-1px 1px #fff;color:#000;font-family:Arial,sans-serif;font-size:64px;line-height:.76;position:absolute;bottom:0;left:0}@media screen and (min-width:1200px){.NumberList-module-scss-module__00-pPW__number,.NumberList-module-scss-module__00-pPW__numberSvg{z-index:-1;text-shadow:4px 0 #595959,-4px 0 #595959,0 4px #595959,0 -4px #595959,3px 3px #595959,-3px -3px #595959,3px -3px #595959,-3px 3px #595959;font-size:264px;inset:50% 40% auto auto;transform:translateY(-50%)}}.NumberList-module-scss-module__00-pPW__numberSvg{height:50px}@media screen and (min-width:1200px){.NumberList-module-scss-module__00-pPW__numberSvg{width:auto;height:100%}}.NumberList-module-scss-module__00-pPW__number_1{left:5%}@media screen and (min-width:1200px){.NumberList-module-scss-module__00-pPW__number_1{left:auto;right:50%}.NumberList-module-scss-module__00-pPW__number_3,.NumberList-module-scss-module__00-pPW__number_5,.NumberList-module-scss-module__00-pPW__number_8,.NumberList-module-scss-module__00-pPW__number_9{right:45%}.NumberList-module-scss-module__00-pPW__number_6{right:42%}}.NumberList-module-scss-module__00-pPW__twoDigits{letter-spacing:-13px}@media screen and (min-width:1200px){.NumberList-module-scss-module__00-pPW__twoDigits{letter-spacing:-35px;font-size:200px;right:52%}.NumberList-module-scss-module__00-pPW__twoDigits.NumberList-module-scss-module__00-pPW__numberSvg{height:66%;right:38%}}.NumberList-module-scss-module__00-pPW__border{fill:#fff}@media screen and (min-width:1200px){.NumberList-module-scss-module__00-pPW__border{fill:#595959}}
.SectionNumberList-module-scss-module__f6VQAG__wrap{z-index:2;margin-bottom:50px;position:relative}.SectionNumberList-module-scss-module__f6VQAG__name{margin-bottom:10px;font-size:1.3125rem}
.CourseVerticalCard-module-scss-module__Dv9bGa__image{border-radius:4px;max-width:100%;height:auto}
.SectionFeatured-module-scss-module__ahIuMq__wrap{margin-bottom:50px;position:relative}.SectionFeatured-module-scss-module__ahIuMq__name{margin-bottom:10px;font-size:1.3125rem}
.SectionHighlightedCourse-module-scss-module__9bt0cW__wrap{margin-bottom:50px}@media screen and (min-width:768px){.SectionHighlightedCourse-module-scss-module__9bt0cW__wrap{align-items:center;display:flex}.SectionHighlightedCourse-module-scss-module__9bt0cW__wrap>*{flex:50%}}.SectionHighlightedCourse-module-scss-module__9bt0cW__infoWrap{text-align:center}@media screen and (min-width:768px){.SectionHighlightedCourse-module-scss-module__9bt0cW__infoWrap{text-align:left;order:-1;margin-right:1.5rem}}@media screen and (min-width:992px){.SectionHighlightedCourse-module-scss-module__9bt0cW__infoWrap{margin-right:4rem}}.SectionHighlightedCourse-module-scss-module__9bt0cW__infoWrap h1{margin-top:.5rem;font-size:1.8rem;line-height:1.2}.SectionHighlightedCourse-module-scss-module__9bt0cW__infoWrap h2{margin-bottom:1rem;font-size:1rem;font-weight:400}.SectionHighlightedCourse-module-scss-module__9bt0cW__infoWrap p{margin-bottom:1rem;font-size:.875rem;line-height:1.5}@media screen and (min-width:992px){.SectionHighlightedCourse-module-scss-module__9bt0cW__infoWrap p{font-size:1rem}}.SectionHighlightedCourse-module-scss-module__9bt0cW__imageWrap{position:relative}.SectionHighlightedCourse-module-scss-module__9bt0cW__RandomImage{width:100%;height:auto}
.SectionUserHistory-module-scss-module__Rv3Ivq__container{position:relative}.SectionUserHistory-module-scss-module__Rv3Ivq__name{margin-bottom:10px;font-size:1.3125rem}.SectionUserHistory-module-scss-module__Rv3Ivq__wrap{z-index:2;margin-bottom:50px;position:relative}.SectionUserHistory-module-scss-module__Rv3Ivq__item{flex:0 0 50%;padding:.5rem}@media (min-width:576px){.SectionUserHistory-module-scss-module__Rv3Ivq__item{flex-basis:33.33%}}@media (min-width:768px){.SectionUserHistory-module-scss-module__Rv3Ivq__item{flex-basis:25%}}@media (min-width:992px){.SectionUserHistory-module-scss-module__Rv3Ivq__item{flex-basis:20%}}
