.Logo_brand__bwfiG,.Logo_logo__DZ1ej{display:block;-o-object-fit:contain;object-fit:contain}.Logo_logo__DZ1ej{width:172px;height:46px}.Logo_brandLink__lJnXJ{display:block;flex-shrink:0}.Logo_brand__bwfiG{width:204px;height:39px}@media screen and (max-width:767px){.Logo_logo__DZ1ej{width:155px;height:auto}.Logo_brand__bwfiG{width:184px;height:35px}}.Footer_container__fE6JT{width:100%;min-width:0;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;grid-gap:24px;gap:24px;padding:38px 32px}@media screen and (max-width:767px){.Footer_container__fE6JT{padding:24px 20px 16px;flex-direction:column;align-items:flex-start}}.Footer_logo__9TUcO{display:block}.Footer_linksWrapper__nqrYK{display:flex;flex-wrap:wrap;grid-gap:28px;gap:28px;list-style:none;margin:0;padding:0}.Footer_link__K6Y0h{display:inline-flex;padding:10px 0;font-size:15px;color:#f0ecff}.Footer_link__K6Y0h:hover{color:#e8ef9b}.Footer_docWrapper__yoYvR{display:flex;flex-wrap:wrap;grid-gap:20px;gap:20px;margin-top:24px}.Footer_documentation__DaEMM{color:#f0ecff;font-size:14px}.Footer_documentation__DaEMM:hover{color:#e8ef9b;text-decoration:underline}.CustomButton_button___vZll{background-color:#6650c7;border:1px solid #6650c7;color:#fff;cursor:pointer;border-radius:12px;min-height:45px;height:auto;padding:10px 18px;display:flex;justify-content:center;align-items:center;font-family:RubikMedium,sans-serif;font-size:14px;line-height:1.45;text-align:center;max-width:100%;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.CustomButton_button___vZll.ant-btn{padding-top:10px!important;line-height:1.45}.CustomButton_button___vZll:hover{background-color:#513cae;border-color:#513cae;color:#fff}.CustomButton_button___vZll:focus-visible{background-color:#513cae;color:#fff;outline:3px solid rgba(102,80,199,.35);outline-offset:3px}.CustomButton_button___vZll:disabled{cursor:not-allowed;opacity:.55}@media screen and (max-width:767px){.AllCategoriesButton_button__b7T_4{width:100%}}.AllCategoriesButton_textButton__ywf2n{font-size:18px}.Burger_burger__KIWlG{display:none;width:44px;height:44px;flex-shrink:0;position:relative;z-index:2;border:1px solid #e5e1ed;border-radius:12px;background:#fff;cursor:pointer}.Burger_burger__KIWlG span{width:20px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#282344}.Burger_burger__KIWlG span:nth-of-type(2){top:calc(50% - 6px)}.Burger_burger__KIWlG span:nth-of-type(3){top:calc(50% + 6px)}@media screen and (max-width:1100px){.Burger_burger__KIWlG{display:block}}.DynamicNav_linksContainer__K6Z2D{display:flex;align-items:center;grid-gap:22px;gap:22px;list-style:none;margin:0;padding:0}@media screen and (max-width:1100px){.DynamicNav_linksContainer__K6Z2D{display:flex;flex-direction:column;align-items:stretch;grid-gap:6px;gap:6px;padding:60px 0 12px}}.DynamicNav_linkWrapper__3K_ll{display:flex;align-items:center;min-height:44px}.DynamicNav_link__5e1mt{font-size:12px;line-height:1.4;font-family:RubikMedium,sans-serif;color:#282344}.DynamicNav_link__5e1mt:hover{color:#6650c7}@media screen and (max-width:1100px){.DynamicNav_link__5e1mt{padding:12px 14px;font-size:16px;border-radius:10px}.DynamicNav_link__5e1mt:hover{background:#fff}}.Header_container__yv5R1{width:100%;min-width:0;max-width:1280px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;grid-gap:28px;gap:28px;min-height:96px;padding:22px 32px;border-bottom:1px solid #e5e1ed}@media screen and (max-width:767px){.Header_container__yv5R1{padding:24px 20px 16px}}@media screen and (max-width:1100px){.Header_container__yv5R1{min-height:84px}}@media screen and (max-width:767px){.Header_container__yv5R1{min-height:76px;padding-top:14px;padding-bottom:14px}}.Header_nav__6c0H4{display:flex;align-items:center;grid-gap:24px;gap:24px}.Header_nav__6c0H4>button{width:auto!important;flex-shrink:0}@media screen and (max-width:1100px){.Header_nav__6c0H4{display:none}}.Header_closeIcon__CekFY{position:absolute;right:24px;top:24px;padding:12px;border-radius:10px;background:#fff;color:#282344;cursor:pointer}.Header_textButton__tO8PR{font-size:13px;font-family:RubikMedium,sans-serif;white-space:nowrap}.BackTopButton_button__l9PEu{background-color:#6650c7;border:1px solid #6650c7;color:#fff;cursor:pointer;border-radius:12px;min-height:45px;height:auto;padding:10px 18px;display:flex;justify-content:center;align-items:center;font-family:RubikMedium,sans-serif;font-size:14px;line-height:1.45;text-align:center;max-width:100%;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}.BackTopButton_button__l9PEu.ant-btn{padding-top:10px!important;line-height:1.45}.BackTopButton_button__l9PEu:hover{background-color:#513cae;border-color:#513cae;color:#fff}.BackTopButton_button__l9PEu:focus-visible{background-color:#513cae;color:#fff;outline:3px solid rgba(102,80,199,.35);outline-offset:3px}.BackTopButton_button__l9PEu:disabled{cursor:not-allowed;opacity:.55}@media screen and (max-width:767px){.BackTopButton_wrapper__C_hlK .ant-back-top{right:30px}}.BackTopButton_backTop__tWo1B{width:55px;height:55px;padding:10px}.BackTopButton_backTopIcon__Fo4Df{color:#fff;font-size:28px}.SubcategoryLink_linkText__HGeCv{display:block;padding:10px 12px;border-radius:10px;font-size:15px;line-height:1.5;color:#686476;overflow-wrap:anywhere}.SubcategoryLink_linkText__HGeCv:hover{color:#6650c7;background:#fff}.VerticalCategoriesNav_container__L5EBY{max-width:1216px;margin:0 auto;font-size:16px}.VerticalCategoriesNav_container__L5EBY .ant-tabs-tab{padding:14px 20px!important;margin-top:4px!important;border-radius:10px}.VerticalCategoriesNav_container__L5EBY .ant-tabs-tab-active{background:#fff}.VerticalCategoriesNav_container__L5EBY .ant-tabs-content-holder{min-width:0}@media screen and (max-width:767px){.VerticalCategoriesNav_container__L5EBY{display:none}}.VerticalCategoriesNav_tabTitle__zMDwb{font-size:17px;font-family:RubikMedium,sans-serif}.VerticalCategoriesNav_tabTitle__zMDwb:hover{color:#513cae}.VerticalCategoriesNav_wrapperList__1_BCv{max-width:820px}.VerticalCategoriesNav_tab__kwfLK:active{color:#6650c7}.CollapseCategoriesNav_container__HH8rx{display:none}@media screen and (max-width:767px){.CollapseCategoriesNav_container__HH8rx{display:block}}.DrawerCategories_title___XnUw{font-family:RubikBold,sans-serif;font-size:26px;color:#282344;letter-spacing:-.025em}.DrawerCategories_icon__1BqVw{display:inline-flex;padding:12px;border-radius:10px;background:#fff;color:#282344;cursor:pointer}.DrawerCategories_icon__1BqVw *{font-size:20px}.Main_container__RWZas{display:flex;flex-direction:column;min-height:100vh}.Main_wrapper__4_a_a{flex:1 1;width:100%;min-width:0;max-width:1280px;margin:0 auto;padding:32px 32px 20px}@media screen and (max-width:767px){.Main_wrapper__4_a_a{padding:24px 20px 16px}}.Main_marketingInfo__n1fVg{margin-top:48px;padding-top:20px;border-top:1px solid #e5e1ed;font-size:12px;line-height:1.7;color:#686476}.Duration_textCell__Shl_H{font-size:15px}.CourseInfo_wrapper__OBZgw{display:flex;flex-direction:column;justify-content:space-between}.CourseInfo_title__b1aPw{font-size:15px;font-weight:700}.CourseInfo_link__e_VxM{display:block;color:#6650c7;text-decoration:underline}.LocalInstallment_textCell__Mr86k,.LocalPrice_textCell__vE76k{font-size:15px}.CustomRate_wrapperRating__iCS4K{display:flex;grid-gap:4px;gap:4px;min-width:-moz-max-content;min-width:max-content;align-items:center}.CustomRate_ratingCount__DQkuA{margin-right:2px}.AboutSchool_aboutSchool__l92j3{align-items:center;min-width:0}.AboutSchool_aboutSchool__l92j3 *{font-size:12px}.AboutSchool_name__9kO5N{font-family:RubikMedium,sans-serif;color:#6650c7;overflow-wrap:anywhere}.AboutSchool_name__9kO5N:hover{color:#513cae}.AboutSchool_reviews__CpMpA{color:#686476;text-decoration:underline;text-underline-offset:3px}.AboutSchool_reviews__CpMpA:hover{color:#6650c7}.SeoDescription_seoDescription__nrJZk{margin-top:28px;font-family:RubikRegular,sans-serif;font-size:16px;line-height:1.85;color:#686476;overflow-wrap:anywhere}.SeoDescription_seoDescription__nrJZk h1,.SeoDescription_seoDescription__nrJZk h2,.SeoDescription_seoDescription__nrJZk h3{color:#282344;line-height:1.3}.SeoDescription_seoDescription__nrJZk a{color:#6650c7;text-decoration:underline;text-underline-offset:3px}.SeoDescription_seoDescription__nrJZk img{height:auto}.InfoSchoolAndCourses_container__e3jkK{background:#fff;border:1px solid #e5e1ed;border-radius:20px;margin-bottom:24px;overflow:hidden}.InfoSchoolAndCourses_header__BNIgN{background:#f1edfc}.InfoSchoolAndCourses_wrapperRow__HAObL{flex:2 1}.InfoSchoolAndCourses_wrapperCell__cz7Xa{padding:24px;font-size:15px;min-width:0;border-bottom:1px solid #e5e1ed}.InfoSchoolAndCourses_leftCell__ipLAf{min-width:60%}@media screen and (max-width:1024px){.InfoSchoolAndCourses_leftCell__ipLAf{min-width:100%}}.InfoSchoolAndCourses_textCell__hyad0{font-size:14px}.InfoSchoolAndCourses_aboutSchool__De9hN{display:flex;flex-wrap:wrap;grid-gap:12px;gap:12px;width:100%;align-items:center}.InfoSchoolAndCourses_linkSchool__LMUvz{font-size:15px;font-family:RubikMedium,sans-serif;color:#6650c7;overflow-wrap:anywhere}.InfoSchoolAndCourses_linkSchool__LMUvz:hover{color:#513cae}.InfoSchoolAndCourses_descriptionSchool__ubtQn{display:block;font-size:15px;color:#686476;line-height:1.8;margin:0 0 24px}.InfoSchoolAndCourses_titleBenefits__29hG7{color:#39734c;font-family:RubikMedium,sans-serif}.InfoSchoolAndCourses_titleDisadvantages__8f92H{color:#af354f;font-family:RubikMedium,sans-serif}.InfoSchoolAndCourses_ulCommon__l5DBK{padding-left:20px}.InfoSchoolAndCourses_ulCommon__l5DBK li{margin-top:10px;line-height:1.7}.InfoSchoolAndCourses_ulBenefits__g3_39{list-style-image:url(/_next/static/media/plus.9fb1bdd5.png)}.InfoSchoolAndCourses_ulDisadvantages__tauQD{list-style-image:url(/_next/static/media/minus.87cdfb62.png)}.InfoSchoolAndCourses_title___cQxj{font-family:RubikBold,sans-serif;color:#282344;font-size:clamp(28px,3.4vw,42px);line-height:1.2;letter-spacing:-.035em;margin:32px 0 24px;overflow-wrap:anywhere;font-size:clamp(24px,2.8vw,32px)}.InfoSchoolAndCourses_description__2_5Zv{color:#686476;font-size:15px;line-height:1.8;padding-bottom:24px}.SchoolsInfo_title__0r0ki{font-family:RubikBold,sans-serif;color:#282344;font-size:clamp(28px,3.4vw,42px);line-height:1.2;letter-spacing:-.035em;margin:32px 0 24px;overflow-wrap:anywhere;font-size:clamp(24px,2.8vw,32px)}.SchoolsInfo_description__txUZJ{color:#686476;font-size:15px;line-height:1.8;padding-bottom:24px}