@keyframes DotNavigation_fadeIn___llQY{0%{opacity:0}to{opacity:1}}.DotNavigation_dots__Zawjq{display:flex;column-gap:8px;justify-content:center;margin-top:30px;margin-bottom:30px}.DotNavigation_dots__dot__5X8rf{width:8px;height:8px;border-radius:50%;background-color:#212227;opacity:.33}.DotNavigation_dots__dot_active__HyE0l{opacity:1}@keyframes Carousel_fadeIn__7gJAf{0%{opacity:0}to{opacity:1}}.Carousel_carousel__qoxvh{display:flex;align-items:center;justify-content:center;gap:10px}.Carousel_carousel-item-wrapper__BzL3r{overflow:hidden;border-radius:5px}.Carousel_carousel-item__jePMo{display:flex;transition:transform .5s ease-in-out}.Carousel_carousel-item-content__wEcdC{display:flex;align-items:center;justify-content:center;text-align:center;margin-right:15px}.Carousel_carousel-item-content__wEcdC:last-child{margin-right:0}@keyframes ResponsiveCarousel_fadeIn__uSvQx{0%{opacity:0}to{opacity:1}}.ResponsiveCarousel_desktop__sgwLn{display:none}@media screen and (min-width:551px){.ResponsiveCarousel_mobile__KHhG8{display:none}.ResponsiveCarousel_desktop__sgwLn{display:block;max-width:981px;width:100%}.ResponsiveCarousel_desktop__container__0hglH{display:flex;column-gap:24px}.ResponsiveCarousel_desktop__container__0hglH img{flex:1 1 auto;width:calc(33.33% - 24px);height:auto}.ResponsiveCarousel_desktop__container_courses__6YGI7 img{width:calc(25% - 24px)}}@keyframes WelcomeSection_fadeIn__ltl2b{0%{opacity:0}to{opacity:1}}.WelcomeSection_welcome__title__LWduN{color:#fff;font-size:32px;font-weight:700;line-height:41px;margin-bottom:12px}.WelcomeSection_welcome__subtitle__g2RnN{color:#fff;font-size:18px;font-weight:500;line-height:1.3;width:89%;margin:0 auto 24px}@media screen and (min-width:551px){.WelcomeSection_welcome__title__LWduN{font-size:48px;line-height:62.4px;margin-bottom:16px}.WelcomeSection_welcome__subtitle__g2RnN{font-size:24px}}@keyframes WhoSection_fadeIn__81a5n{0%{opacity:0}to{opacity:1}}.WhoSection_who__title__YxTYn{color:#fff;font-size:28px;font-weight:700;line-height:1.3;margin-bottom:24px}.WhoSection_who__subtitle__94kWJ{color:#fff;font-size:24px;font-weight:500;line-height:1.35}@media screen and (min-width:551px){.WhoSection_who__title__YxTYn{font-size:40px}.WhoSection_who__subtitle__94kWJ{font-size:20px}}