.page_root__XLLbG{background:linear-gradient(180deg,#431800,#0F0400 47.74%,#000 71.44%);min-height:800px;color:#fff}.page_root__XLLbG .page_sectionHeader__ImoYp{padding-top:192px;text-align:center}.page_root__XLLbG .page_sectionHeader__title__TrA5j{display:inline-block;background-position:0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation-fill-mode:forwards;-webkit-text-size-adjust:none;text-decoration:none;transition-property:opacity,bottom,top;transition-duration:.2s;transition-delay:.2s;transition-timing-function:ease-in-out;animation:page_shine__jCfAq 3s linear infinite}@keyframes page_shine__jCfAq{0%{background-position:0}to{background-position:288px}}@media(min-width:1025px){@keyframes page_shine__jCfAq{0%{background-position:0}to{background-position:200px}}}@media(min-width:769px){@keyframes page_shine__jCfAq{0%{background-position:0}to{background-position:135px}}}.page_root__XLLbG .page_sectionHeader__ImoYp .page_subTitle__qA6_l{color:#fff}.page_root__XLLbG .page_sectionBody__V16is{margin-top:170px;padding-bottom:100px;flex-direction:column-reverse}.page_root__XLLbG .page_sectionBody__V16is>:first-child{margin-top:100px}@media(min-width:1024px){.page_root__XLLbG .page_sectionBody__V16is{flex-direction:row}}.page_root__XLLbG .page_col___00Ls{flex:0 0 50%}.page_root__XLLbG .page_rules__mp__O ol span{display:block;color:#777e90}.page_root__XLLbG .page_rules__mp__O ol{list-style-type:none;counter-reset:num;margin:0 0 0 45px;padding:15px 0 5px;font-size:16px}.page_root__XLLbG .page_rules__mp__O ol li{position:relative;margin:0;padding:0 0 10px;line-height:1.4}.page_root__XLLbG .page_rules__mp__O ol li:before{content:counter(num);counter-increment:num;display:inline-block;position:absolute;left:-38px;width:28px;height:28px;background:#fff;color:#000;text-align:center;line-height:28px;font-size:16px;border-radius:50%}.page_root__XLLbG .page_rules__mp__O ol li:not(:first-child){margin-top:20px}.page_root__XLLbG .page_suggestion__KqrDL{display:inline-flex;margin:auto}.page_root__XLLbG .page_suggestion__KqrDL h4{text-transform:uppercase}.page_advantagesPricesSection__dCLoz{background-color:#000}@media(min-width:1024px){.page_advantagesPricesSection__wrapper__8rwgi{border:1px solid #353945;border-radius:32px;background-color:#141416}}.page_advantagesPricesSection__wrapper__8rwgi{color:#fff;margin-left:30px;margin-right:30px;margin-bottom:30px}.page_advantagesBlock__wrapper__KtzTQ{background-color:#141416;border:1px solid #353945;border-radius:32px;color:#fff;margin-bottom:40px}.page_advantagesBlock__LOmRm svg{filter:drop-shadow(0 0 18px rgba(255,172,0,.8))}.page_advantagesBlock__LOmRm{margin:40px}.page_advantagesBlock__LOmRm>div{text-align:center;flex:0 0 100%;padding:25px}.page_advantagesBlock__LOmRm>div:not(:last-child){border-bottom:1px solid #353945}@media(min-width:1024px){.page_advantagesBlock__LOmRm>div{padding-top:64px;padding-bottom:64px;flex:0 0 50%}.page_advantagesBlock__LOmRm>div:nth-child(2n){border-left:1px solid #353945}.page_advantagesBlock__LOmRm>div:nth-child(-n+1){border-bottom:1px solid #353945}.page_advantagesBlock__LOmRm>div:nth-child(3){border-bottom:unset}}@media(min-width:1440px){.page_advantagesBlock__LOmRm>div{flex:0 0 25%;border-bottom:unset!important}.page_advantagesBlock__LOmRm>div:not(:first-child){border-left:1px solid #353945}}.page_abonementBlock__F0TwB{margin-bottom:40px}.page_abonementBlock__wrapper__dHRo1{border:1px solid #353945;background-color:#141416;border-radius:32px;height:fit-content}.page_abonementBlock__wrapper__dHRo1 .page_prices__Y9EZl{text-align:center;margin:0 40px}.page_abonementBlock__wrapper__dHRo1 .page_prices__Y9EZl :not(:last-child){border-bottom:1px solid #353945}.page_abonementImg__WBx04{margin:0 auto;rotate:357.35deg;filter:drop-shadow(0 0 58px rgba(255,172,0,.3))}.page_abonementCardBlock__wrapper__Q_Jmz{width:fit-content;margin:0 auto}.Text__color-primary-stone__X_bSu{color:#2d2d2d}.Text__color-primary-office__1nYXM{color:#1c3040}.Text__color-primary-home___N8BE{color:#b2461a}.Text__color-secondary-deep-green__qYm2A{color:#2c7b55}.Text__color-secondary-green__Mdj9w{color:#3aa830}.Text__color-secondary-red__WNtO_{color:#de4242}.Text__color-secondary-yellow__jQ315{color:#e9b737}.Text__color-secondary-purple__mJSq0{color:#6439df}.Text__color-secondary-blue__4ssUt{color:#015ff9}.Text__color-neutrals-gray-1___6qc2{color:#141416}.Text__color-neutrals-gray-2__YoGs_{color:#23262f}.Text__color-neutrals-gray-3__l96_H{color:#353945}.Text__color-neutrals-gray-4__LkeXj{color:#777e90}.Text__color-neutrals-gray-4-on-light__vUkd2{color:#626776}.Text__color-neutrals-gray-5__Qyn_5{color:#b1b5c3}.Text__color-neutrals-gray-6__luDTw{color:#e6e8ec}.Text__color-neutrals-gray-7__4FoyK{color:#f4f5f6}.Text__color-neutrals-gray-8__Y3NwT{color:#fcfcfd}.Text__color-neutrals-white__BuVhv{color:#fff}.Text__w-400__4VACQ{font-weight:400}.Text__w-500__TlheF{font-weight:500}@media(min-width:375px){.Text__w_s-400__fLq5l{font-weight:400}.Text__w_s-500__p1Yr5{font-weight:500}}@media(min-width:768px){.Text__w_tablet-400__VkS5v{font-weight:400}.Text__w_tablet-500__c0dPe{font-weight:500}}@media(min-width:1024px){.Text__w_m-400__uP_BY{font-weight:400}.Text__w_m-500__m3oQ1{font-weight:500}}@media(min-width:1440px){.Text__w_l-400__rMeMg{font-weight:400}.Text__w_l-500__Zi83P{font-weight:500}}@media(min-width:1920px){.Text__w_fhd-400__zF8gl{font-weight:400}.Text__w_fhd-500__GWoGP{font-weight:500}}.Text__s-12__7oaUS{font-size:12px}.Text__s-14__xoLeQ{font-size:14px}.Text__s-16__JYjBi{font-size:16px}.Text__s-20__fCQL_{font-size:20px}.Text__s-24__T14x0{font-size:24px}.Text__s-30__zbJMH{font-size:30px}.Text__s-40__hVHlg{font-size:40px}@media(min-width:375px){.Text__s_s-12__IRu67{font-size:12px}.Text__s_s-14__vB91P{font-size:14px}.Text__s_s-16__GxZ0e{font-size:16px}.Text__s_s-20__VPcEO{font-size:20px}.Text__s_s-24__aF9pC{font-size:24px}.Text__s_s-30__7PfmJ{font-size:30px}.Text__s_s-40__Jc6xx{font-size:40px}}@media(min-width:768px){.Text__s_tablet-12__m36g7{font-size:12px}.Text__s_tablet-14__wi_6R{font-size:14px}.Text__s_tablet-16__TC_q9{font-size:16px}.Text__s_tablet-20__O5TmL{font-size:20px}.Text__s_tablet-24__aziTs{font-size:24px}.Text__s_tablet-30__4peWk{font-size:30px}.Text__s_tablet-40__o7Gh9{font-size:40px}}@media(min-width:1024px){.Text__s_m-12__Hcpr_{font-size:12px}.Text__s_m-14__dnnY_{font-size:14px}.Text__s_m-16__DO5nM{font-size:16px}.Text__s_m-20__teJRe{font-size:20px}.Text__s_m-24__ekcF7{font-size:24px}.Text__s_m-30__uWXd_{font-size:30px}.Text__s_m-40__W1eHr{font-size:40px}}@media(min-width:1440px){.Text__s_l-12__1izo4{font-size:12px}.Text__s_l-14__y9KLt{font-size:14px}.Text__s_l-16__K0u0p{font-size:16px}.Text__s_l-20__pUYLy{font-size:20px}.Text__s_l-24__9N5YE{font-size:24px}.Text__s_l-30__yGr4h{font-size:30px}.Text__s_l-40__xGlqR{font-size:40px}}@media(min-width:1920px){.Text__s_fhd-12__cOn_L{font-size:12px}.Text__s_fhd-14__3V3hs{font-size:14px}.Text__s_fhd-16__3BQ7A{font-size:16px}.Text__s_fhd-20__Igc1a{font-size:20px}.Text__s_fhd-24__cdHCj{font-size:24px}.Text__s_fhd-30__ABV8_{font-size:30px}.Text__s_fhd-40__0ldTy{font-size:40px}}.Text__lh-16__vvi57{line-height:16px}.Text__lh-20__cFzA4{line-height:20px}.Text__lh-24__GhKMO{line-height:24px}.Text__lh-32__JSeba{line-height:32px}.Text__lh-40__hoYwg{line-height:40px}.Text__lh-48__iJO3W{line-height:48px}@media(min-width:375px){.Text__lh_s-16__ecT9l{line-height:16px}.Text__lh_s-20__VF2C1{line-height:20px}.Text__lh_s-24__g46TH{line-height:24px}.Text__lh_s-32__CClaU{line-height:32px}.Text__lh_s-40__nveLa{line-height:40px}.Text__lh_s-48___ynI_{line-height:48px}}@media(min-width:768px){.Text__lh_tablet-16__5vXg6{line-height:16px}.Text__lh_tablet-20__EPF_p{line-height:20px}.Text__lh_tablet-24__NxO8r{line-height:24px}.Text__lh_tablet-32__zqQ16{line-height:32px}.Text__lh_tablet-40__YCAJ8{line-height:40px}.Text__lh_tablet-48__Fq0Rk{line-height:48px}}@media(min-width:1024px){.Text__lh_m-16__i0QMp{line-height:16px}.Text__lh_m-20__bxQHs{line-height:20px}.Text__lh_m-24__twfGr{line-height:24px}.Text__lh_m-32__d5Q1f{line-height:32px}.Text__lh_m-40__wWBth{line-height:40px}.Text__lh_m-48__iQOCU{line-height:48px}}@media(min-width:1440px){.Text__lh_l-16__zdNYz{line-height:16px}.Text__lh_l-20__cpEfu{line-height:20px}.Text__lh_l-24__gvH9M{line-height:24px}.Text__lh_l-32__EVZkP{line-height:32px}.Text__lh_l-40__pZZ1o{line-height:40px}.Text__lh_l-48__jIO22{line-height:48px}}@media(min-width:1920px){.Text__lh_fhd-16__ts0KG{line-height:16px}.Text__lh_fhd-20__8OXva{line-height:20px}.Text__lh_fhd-24__q3LsJ{line-height:24px}.Text__lh_fhd-32__OcfVO{line-height:32px}.Text__lh_fhd-40__Gz0i3{line-height:40px}.Text__lh_fhd-48__2plPV{line-height:48px}}.Text__align-left___UjEU{text-align:left}.Text__align-center__7hmWR{text-align:center}.Text__align-right__mLq0I{text-align:right}@media(min-width:375px){.Text__align_s-left__Syamf{text-align:left}.Text__align_s-center__AHppK{text-align:center}.Text__align_s-right__HnteP{text-align:right}}@media(min-width:768px){.Text__align_tablet-left__bjM_j{text-align:left}.Text__align_tablet-center__CKgPM{text-align:center}.Text__align_tablet-right__SFjGH{text-align:right}}@media(min-width:1024px){.Text__align_m-left__aCzKe{text-align:left}.Text__align_m-center__xND6C{text-align:center}.Text__align_m-right__9Cx4U{text-align:right}}@media(min-width:1440px){.Text__align_l-left__v4V70{text-align:left}.Text__align_l-center__lB3zr{text-align:center}.Text__align_l-right__ZfR4B{text-align:right}}@media(min-width:1920px){.Text__align_fhd-left__Ej7Rt{text-align:left}.Text__align_fhd-center__vWKbJ{text-align:center}.Text__align_fhd-right__0Bthd{text-align:right}}.FormComponent_formBlock__rhgfv{background-color:#141416;--form-label-color:#b1b5c3;--form-muted-color:#777e90}@media(max-width:767px){.FormComponent_blockImg__qH3w8{overflow:hidden;max-height:375px}.FormComponent_blockImg__qH3w8 img{height:100%}}@media(min-width:1024px){.FormComponent_blockImg__qH3w8{flex-basis:30%;overflow:hidden}.FormComponent_blockImg__qH3w8 img{max-width:unset}}@media(min-width:1440px){.FormComponent_blockImg__qH3w8{flex-basis:50%}.FormComponent_blockImg__qH3w8 img{max-width:100%}}.FormComponent_blockContent__rIAUT{max-width:800px;padding:32px;margin:0 auto}@media(min-width:1024px){.FormComponent_blockContent__rIAUT{flex-basis:70%;padding:80px;margin:auto}}@media(min-width:1440px){.FormComponent_blockContent__rIAUT{flex-basis:50%}}.FormComponent_contentTitle__VXC_q{font-weight:400;font-size:40px;line-height:48px;letter-spacing:-.01em;color:#fff;margin:0 0 40px}.FormComponent_contentInfo__dZRBd{border-bottom:1px solid #353945}.FormComponent_contentInfo__title__l7D_c{font-size:14px;line-height:20px;margin-bottom:8px;color:#777e90}.FormComponent_contentInfo__address__Elgtq{display:flex;align-items:center;font-size:20px;line-height:32px;color:#fff}.FormComponent_contentInfo__metro_title__J6QAB{font-size:14px;line-height:20px;margin-bottom:8px;color:#777e90}.FormComponent_contentInfo__metro_station__199Wn{align-items:center;font-size:20px;line-height:32px;color:#fff}.FormComponent_metroIcoBlock__MRwPF{transform:scaleX(-1);justify-content:flex-end}.FormComponent_metroIcoBlock__MRwPF i{border-radius:50%;width:18px;height:18px}.FormComponent_metroIcoBlock__MRwPF i:not(:first-child){margin-left:-3px;box-shadow:0 0 0 1px #141416}.FormComponent_metroIcoBlock__gray__CZtuV{background-color:#a1a2a3}.FormComponent_metroIcoBlock__green__cRl_t{background-color:#48b85e}.FormComponent_metroIcoBlock__violet__n8Xg4{background-color:#8e479b}.CourseCatalogElement_root__Y6dcf{background-color:#fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.CourseCatalogElement_root__Y6dcf:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.CourseCatalogElement_imageLink__kPdhi{display:block;overflow:hidden;border-radius:16px 16px 0 0}.CourseCatalogElement_imageLink__kPdhi img{transition:transform .3s ease}.CourseCatalogElement_imageLink__kPdhi:hover img{transform:scale(1.03)}.CourseCatalogElement_image__qh5_N{width:100%;height:auto;display:block}.CourseCatalogElement_content__w4w8S{padding:16px 16px 20px;display:flex;flex-direction:column;flex:1 1}.CourseCatalogElement_cardTitle__bO8Sm{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;font-size:16px;font-weight:500;line-height:1.4;min-height:2.8em;max-height:2.8em;color:#141416;transition:color .15s ease}.CourseCatalogElement_cardTitle__bO8Sm:hover{color:#1c3040}.CourseCatalogElement_stats__xLKmO{margin-top:12px;margin-bottom:8px;padding:0 4px;white-space:nowrap;flex-wrap:nowrap}.CourseCatalogElement_footer__e3FoG{margin-top:auto;padding-top:16px;border-top:1px solid #e6e8ec}.CourseCatalogElement_price__j9_Uq{color:#141416;letter-spacing:-.02em}.CourseCatalogElement_openCourseBtn__KUqlc{margin-left:0}.page_certificateContainer__qAnp4{gap:24px;max-width:1200px;margin:0 auto;padding:40px 0}@media(min-width:768px){.page_certificateContainer__qAnp4{gap:32px;padding:60px 0}}@media(min-width:1024px){.page_certificateContainer__qAnp4{gap:40px;padding:80px 0}}.page_certificateImageWrapper__e3Mgf{width:100%;max-width:100%;border-radius:16px;overflow:hidden;background:#1b1b1d}@media(min-width:768px){.page_certificateImageWrapper__e3Mgf{border-radius:20px}}@media(min-width:1024px){.page_certificateImageWrapper__e3Mgf{border-radius:24px}}.page_certificateImage__u0LXK{width:100%;height:auto;display:block;object-fit:contain}.page_imagePlaceholder__38kq_{width:100%;aspect-ratio:2084/848;min-height:300px;display:flex;align-items:center;justify-content:center;background:#1b1b1d}.page_certificateTitle__84c5K{font-size:28px;font-weight:600;line-height:1.3;color:#fff;text-align:center;margin:0;word-wrap:break-word;overflow-wrap:break-word;max-width:800px}@media(min-width:768px){.page_certificateTitle__84c5K{font-size:32px}}@media(min-width:1024px){.page_certificateTitle__84c5K{font-size:36px}}.page_priceContainer__05iV3{text-align:center}.page_oldPrice__J_W1B{text-decoration:line-through;font-size:24px;color:#b1b5c3;opacity:.6;font-weight:400}.page_currentPrice__fxG0P{font-size:32px;font-weight:700;color:#e9b737;line-height:1.2}@media(min-width:768px){.page_currentPrice__fxG0P{font-size:36px}}@media(min-width:1024px){.page_currentPrice__fxG0P{font-size:40px}}.page_orderLink__8gute{display:inline-flex;align-items:center;justify-content:center;margin-top:24px;padding:16px 32px;border-radius:14px;background:linear-gradient(135deg,#f6d77a,#e9b737 35%,#ed9e64);font-size:16px;line-height:20px;font-weight:600;color:#141416;text-decoration:none;box-shadow:0 8px 24px rgba(237,158,100,.25);transition:box-shadow .25s ease,transform .25s ease}.page_orderLink__8gute:focus-visible,.page_orderLink__8gute:hover{color:#141416;box-shadow:0 14px 40px rgba(237,158,100,.45);transform:translateY(-2px)}.CourseInfoSection_root__WuqcM{color:#fff}.CourseInfoSection_placeholder__oiNep{display:block;width:100%;height:auto;aspect-ratio:2880/1099;object-fit:cover;object-position:50% 35%}@media(max-width:845px){.CourseInfoSection_placeholder__oiNep{aspect-ratio:845/452}}@media(max-width:520px){.CourseInfoSection_placeholder__oiNep{aspect-ratio:621/744}}.CourseInfoSection_cover__Rmyex{display:block;width:100%;height:auto;aspect-ratio:2880/1099;object-fit:cover}@media(max-width:845px){.CourseInfoSection_cover__Rmyex{aspect-ratio:845/452}}@media(max-width:520px){.CourseInfoSection_cover__Rmyex{aspect-ratio:621/744}}.CourseInfoSection_tags___Tmjn{margin:.5rem 0}@media(min-width:1024px){.CourseInfoSection_tags___Tmjn{margin:1rem 0}}.CourseInfoSection_wrapper__Z1o_2{padding:0 16px}@media(min-width:1024px){.CourseInfoSection_wrapper__Z1o_2{padding:0 48px}}@media(min-width:1440px){.CourseInfoSection_wrapper__Z1o_2{padding:0 64px}}.CourseInfoSection_wrapper__Z1o_2 .CourseInfoSection_title__uM9o2{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;line-height:27px;letter-spacing:-.01em}@media(min-width:375px){.CourseInfoSection_wrapper__Z1o_2 .CourseInfoSection_title__uM9o2{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.01em}}@media(min-width:1024px){.CourseInfoSection_wrapper__Z1o_2 .CourseInfoSection_title__uM9o2{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:32px;line-height:40px;letter-spacing:-.01em}}@media(min-width:1440px){.CourseInfoSection_wrapper__Z1o_2 .CourseInfoSection_title__uM9o2{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:40px;line-height:48px;letter-spacing:-.01em}}.CourseInfoSection_wrapper__Z1o_2 .CourseInfoSection_subShortDesc__xG7y_{margin:.5rem 0;font-size:14px;line-height:20px}.CourseInfoSection_wrapper__Z1o_2 .CourseInfoSection_price__c1ElE{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.01em}@media(min-width:375px){.CourseInfoSection_wrapper__Z1o_2 .CourseInfoSection_price__c1ElE{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:32px;line-height:40px;letter-spacing:-.01em}}.CourseInfoSection_wrapper__Z1o_2 .CourseInfoSection_rightCol__jBmXH{text-align:left}.CourseInfoSection_wrapper__Z1o_2 .CourseInfoSection_leftCol__i6D7p{text-align:right;width:100%}@media(min-width:375px){.CourseInfoSection_wrapper__Z1o_2 .CourseInfoSection_leftCol__i6D7p{border-top:1px solid #e6e8ec}}@media(min-width:1024px){.CourseInfoSection_wrapper__Z1o_2 .CourseInfoSection_leftCol__i6D7p{width:auto;border:none}}.FaqSection_faq__xQK_K{background-color:#f4f5f6;border:1px solid #b1b5c3;border-radius:24px}.FaqSection_faq__title__4r0r4{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;line-height:27px;letter-spacing:-.01em}@media(min-width:1024px){.FaqSection_faq__title__4r0r4{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.01em}}.FaqSection_faq__title__4r0r4{margin-bottom:20px}.FaqSection_faq__item__cAhw_{border-radius:1rem}.FaqSection_faq__item__cAhw_:not(:first-child){margin-top:1rem}@media(min-width:1024px){.FaqSection_faq__question__Xsp0m{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;line-height:27px;letter-spacing:-.01em}}.FaqSection_faq__question__Xsp0m{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.FaqSection_faq__icon__dPJdR{flex-shrink:0;transition:transform .3s ease;transform:rotate(45deg)}.FaqSection_faq__icon__dPJdR.FaqSection_open__TTnfh{transform:rotate(0deg)}.FaqSection_faq__answer__kKIww{overflow:hidden;height:0;transition:height .35s ease;box-sizing:border-box;color:#353945;font-size:16px;line-height:22px}.FaqSection_faq__answer__kKIww p{margin-top:10px}@media(min-width:375px){.CourseAboutSection_root__S9KEH .CourseAboutSection_wrapper__xtmBb .CourseAboutSection_aboutTitle__GVBeM{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.01em}}@media(min-width:1024px){.CourseAboutSection_root__S9KEH .CourseAboutSection_wrapper__xtmBb .CourseAboutSection_aboutTitle__GVBeM{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:32px;line-height:40px;letter-spacing:-.01em}}.ProgramCatalogElement_card__7PKnt{position:relative;display:flex;background-color:#fff;border:1px solid #e6e8ec;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.ProgramCatalogElement_card__7PKnt:not(:first-child){margin-top:12px}.ProgramCatalogElement_card__7PKnt:hover{box-shadow:0 4px 16px rgba(0,0,0,.06);transform:translateY(-1px)}.ProgramCatalogElement_accent__VFyPR{flex-shrink:0;width:4px}@media(min-width:1024px){.ProgramCatalogElement_accent__VFyPR{width:5px}}.ProgramCatalogElement_body__VIxdF{flex:1 1;min-width:0;padding:16px}@media(min-width:1024px){.ProgramCatalogElement_body__VIxdF{padding:20px 24px}}.ProgramCatalogElement_info___N9rS{flex:1 1;min-width:0}.ProgramCatalogElement_header__Ygrz1{margin-bottom:12px}@media(min-width:1024px){.ProgramCatalogElement_header__Ygrz1{margin-bottom:16px}}.ProgramCatalogElement_langBadge__40wRL{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;font-weight:600;font-size:14px;text-transform:uppercase;-webkit-user-select:none;user-select:none}@media(min-width:1024px){.ProgramCatalogElement_langBadge__40wRL{width:48px;height:48px;font-size:16px;border-radius:12px}}.ProgramCatalogElement_title__1kHs_{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:20px;line-height:27px;letter-spacing:-.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1024px){.ProgramCatalogElement_title__1kHs_{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.01em}.ProgramCatalogElement_meta__RfvOd{padding:0}}.ProgramCatalogElement_action__Wiwrv{flex-shrink:0;margin-top:16px;padding-top:16px;border-top:1px solid #e6e8ec;align-items:flex-start}@media(min-width:1024px){.ProgramCatalogElement_action__Wiwrv{margin-top:0;padding-top:0;border-top:none;margin-left:24px;align-items:flex-end}}.ProgramCatalogElement_price__3l3g0{font-size:20px;font-weight:600;line-height:28px;color:#141416;letter-spacing:-.02em;white-space:nowrap}@media(min-width:1024px){.ProgramCatalogElement_price__3l3g0{font-size:24px;line-height:32px}}.HorizontalFormComponent_root__vgM_w{margin:2rem;border:1px solid #b1b5c3;border-radius:24px}.HorizontalFormComponent_formWrapper__M_8c_{margin:2rem}.Pagination__color-primary-stone__0DXhW{color:#2d2d2d}.Pagination__color-primary-office__N2D4U{color:#1c3040}.Pagination__color-primary-home__QI9kQ{color:#b2461a}.Pagination__color-secondary-deep-green__mB07K{color:#2c7b55}.Pagination__color-secondary-green__LW_II{color:#3aa830}.Pagination__color-secondary-red__oMtKF{color:#de4242}.Pagination__color-secondary-yellow__s6Yet{color:#e9b737}.Pagination__color-secondary-purple__NtFrs{color:#6439df}.Pagination__color-secondary-blue__HGKNY{color:#015ff9}.Pagination__color-neutrals-gray-1__QtcNQ{color:#141416}.Pagination__color-neutrals-gray-2__0l2nj{color:#23262f}.Pagination__color-neutrals-gray-3__EdMJQ{color:#353945}.Pagination__color-neutrals-gray-4__Hb1L4{color:#777e90}.Pagination__color-neutrals-gray-4-on-light__ZLr4L{color:#626776}.Pagination__color-neutrals-gray-5__4_aS8{color:#b1b5c3}.Pagination__color-neutrals-gray-6__XOMrX{color:#e6e8ec}.Pagination__color-neutrals-gray-7__aZtt2{color:#f4f5f6}.Pagination__color-neutrals-gray-8__ptHNT{color:#fcfcfd}.Pagination__color-neutrals-white__CVxrD{color:#fff}.Pagination_root__SBS4N{display:flex;justify-content:center;align-items:center;gap:8px;font-family:inherit}.Pagination_pageButton__8sHnB{background:none;border:none;padding:6px 10px;font-size:14px;cursor:pointer;transition:color .2s ease}.Pagination_pageButton__8sHnB:hover{color:#b2461a}.Pagination_pageButton__8sHnB.Pagination_active__qNCRS{font-weight:700;color:#b2461a}.Pagination_prevNextButton__eeflU{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e6e8ec;border-radius:50%;cursor:pointer;transition:background .2s ease,border-color .2s ease}.Pagination_prevNextButton__eeflU:hover{border-color:#b2461a}.Pagination_disabled__Pb_f4{opacity:.4;cursor:not-allowed;pointer-events:none}.LinkBase__color-primary-stone__2ie4W{color:#2d2d2d}.LinkBase__color-primary-office__9I4KN{color:#1c3040}.LinkBase__color-primary-home__pbStO{color:#b2461a}.LinkBase__color-secondary-deep-green__P5hC2{color:#2c7b55}.LinkBase__color-secondary-green__qVa2F{color:#3aa830}.LinkBase__color-secondary-red__I_lT_{color:#de4242}.LinkBase__color-secondary-yellow__4w7eY{color:#e9b737}.LinkBase__color-secondary-purple__haBrD{color:#6439df}.LinkBase__color-secondary-blue__psUcz{color:#015ff9}.LinkBase__color-neutrals-gray-1__JZcno{color:#141416}.LinkBase__color-neutrals-gray-2__P_s0N{color:#23262f}.LinkBase__color-neutrals-gray-3__5jtKB{color:#353945}.LinkBase__color-neutrals-gray-4___vedf{color:#777e90}.LinkBase__color-neutrals-gray-4-on-light__Wy5Ts{color:#626776}.LinkBase__color-neutrals-gray-5__qNMfX{color:#b1b5c3}.LinkBase__color-neutrals-gray-6__piZS0{color:#e6e8ec}.LinkBase__color-neutrals-gray-7__GRS9S{color:#f4f5f6}.LinkBase__color-neutrals-gray-8__bHPJP{color:#fcfcfd}.LinkBase__color-neutrals-white__mSA_6{color:#fff}.LinkBase_display-none__zRfS_{display:none!important}.LinkBase_display-block__fuTCZ{display:block}.LinkBase_display-inline-block__JeSUx{display:inline-block}.LinkBase_display-inline__ORlze{display:inline}.LinkBase_display-flex__kg1T1{display:flex}.LinkBase_display-inline-flex__HfwQ4{display:inline-flex}.LinkBase_display-flow-root__sKwom{display:flow-root}@media(min-width:375px){.LinkBase_display_s-none__Pf2Ov{display:none!important}.LinkBase_display_s-block__aTYzG{display:block}.LinkBase_display_s-inline-block__7FOSG{display:inline-block}.LinkBase_display_s-inline__XUIoT{display:inline}.LinkBase_display_s-flex__zdu8r{display:flex}.LinkBase_display_s-inline-flex__Iv0NM{display:inline-flex}.LinkBase_display_s-flow-root__LwcZc{display:flow-root}}@media(min-width:768px){.LinkBase_display_tablet-none__kk1Rw{display:none!important}.LinkBase_display_tablet-block__0hn_U{display:block}.LinkBase_display_tablet-inline-block__X_ZuZ{display:inline-block}.LinkBase_display_tablet-inline__Gwq7T{display:inline}.LinkBase_display_tablet-flex__UmcCy{display:flex}.LinkBase_display_tablet-inline-flex__UWAwH{display:inline-flex}.LinkBase_display_tablet-flow-root__WX7ER{display:flow-root}}@media(min-width:1024px){.LinkBase_display_m-none__NkwWN{display:none!important}.LinkBase_display_m-block__ARnJV{display:block}.LinkBase_display_m-inline-block__ALfk_{display:inline-block}.LinkBase_display_m-inline__4vsBz{display:inline}.LinkBase_display_m-flex__IR2_3{display:flex}.LinkBase_display_m-inline-flex__4lFlo{display:inline-flex}.LinkBase_display_m-flow-root__L_Kdc{display:flow-root}}@media(min-width:1440px){.LinkBase_display_l-none__mec3p{display:none!important}.LinkBase_display_l-block__oeOOK{display:block}.LinkBase_display_l-inline-block__djr6j{display:inline-block}.LinkBase_display_l-inline__YxNkp{display:inline}.LinkBase_display_l-flex__oLS3u{display:flex}.LinkBase_display_l-inline-flex__He1FU{display:inline-flex}.LinkBase_display_l-flow-root__S2ijV{display:flow-root}}@media(min-width:1920px){.LinkBase_display_fhd-none__Wd_66{display:none!important}.LinkBase_display_fhd-block__PqhbU{display:block}.LinkBase_display_fhd-inline-block__dEigS{display:inline-block}.LinkBase_display_fhd-inline__o3xdD{display:inline}.LinkBase_display_fhd-flex__q9ZSR{display:flex}.LinkBase_display_fhd-inline-flex__GE_T9{display:inline-flex}.LinkBase_display_fhd-flow-root__OMbXF{display:flow-root}}.CorpBanner_root__WDBsR{position:relative;overflow:hidden;background-color:#0a0a0a;border-radius:20px;padding:32px 24px}@media(min-width:1024px){.CorpBanner_root__WDBsR{padding:48px 56px;border-radius:24px}}@media(min-width:1440px){.CorpBanner_root__WDBsR{padding:56px 64px}}.CorpBanner_blobA__QWpAg,.CorpBanner_blobB__L0_g7,.CorpBanner_blobC__tngs1{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5;pointer-events:none;will-change:transform}.CorpBanner_blobA__QWpAg{width:300px;height:300px;background:radial-gradient(circle,#7a1a1a 0,transparent 70%);top:-80px;right:10%;animation:CorpBanner_driftA__YN4yz 8s ease-in-out infinite alternate}@media(min-width:1024px){.CorpBanner_blobA__QWpAg{width:450px;height:450px}}.CorpBanner_blobB__L0_g7{width:200px;height:200px;background:radial-gradient(circle,#4a0e0e 0,transparent 70%);bottom:-60px;right:30%;animation:CorpBanner_driftB__Yklzm 10s ease-in-out infinite alternate}@media(min-width:1024px){.CorpBanner_blobB__L0_g7{width:350px;height:350px}}.CorpBanner_blobC__tngs1{width:180px;height:180px;background:radial-gradient(circle,#2a0808 0,transparent 70%);top:20%;left:-40px;animation:CorpBanner_driftC__6OBtP 12s ease-in-out infinite alternate}@media(min-width:1024px){.CorpBanner_blobC__tngs1{width:250px;height:250px}}@keyframes CorpBanner_driftA__YN4yz{0%{transform:translate(0) scale(1)}to{transform:translate(-30px,20px) scale(1.15)}}@keyframes CorpBanner_driftB__Yklzm{0%{transform:translate(0) scale(1)}to{transform:translate(40px,-25px) scale(1.1)}}@keyframes CorpBanner_driftC__6OBtP{0%{transform:translate(0) scale(1)}to{transform:translate(20px,15px) scale(1.2)}}.CorpBanner_content__Ex3Mm{position:relative;z-index:1}.CorpBanner_logo__FH2IP{height:auto;width:160px;margin-bottom:12px}@media(min-width:1024px){.CorpBanner_logo__FH2IP{width:200px;margin-bottom:16px}}.CorpBanner_title__4F72m{font-size:24px;font-weight:600;line-height:1.2;color:#fff;margin-bottom:12px}@media(min-width:1024px){.CorpBanner_title__4F72m{font-size:32px;margin-bottom:16px}}@media(min-width:1440px){.CorpBanner_title__4F72m{font-size:36px}}.CorpBanner_desc__0AbWQ{font-size:14px;line-height:22px;color:hsla(0,0%,100%,.6);max-width:480px}@media(min-width:1024px){.CorpBanner_desc__0AbWQ{font-size:15px;line-height:24px}}.CorpBanner_button___Gi3O{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;background-color:#fff;color:#141416;border-radius:100px;font-size:15px;font-weight:500;line-height:20px;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.CorpBanner_button___Gi3O:hover{background-color:#f0f0f0;transform:scale(1.03)}.CourseDuration_root__PRqiq{padding:0}.CourseDuration_header__IavL1{margin-bottom:32px;flex-direction:column}@media(min-width:1024px){.CourseDuration_header__IavL1{flex-direction:row;align-items:flex-end;gap:24px;margin-bottom:48px}}.CourseDuration_label__TL_vI{font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#626776;white-space:nowrap;margin-bottom:8px}@media(min-width:1024px){.CourseDuration_label__TL_vI{margin-bottom:0;padding-bottom:8px}}.CourseDuration_title__7LoUh{font-size:32px;font-weight:600;line-height:1.15;color:#141416}@media(min-width:1024px){.CourseDuration_title__7LoUh{font-size:40px}}@media(min-width:1440px){.CourseDuration_title__7LoUh{font-size:48px}}.CourseDuration_table__oZtBF{width:100%}.CourseDuration_tableHead__skqZY{display:none}@media(min-width:1024px){.CourseDuration_tableHead__skqZY{display:flex;align-items:center;padding-bottom:16px;border-bottom:1px solid #e6e8ec;margin-bottom:0}}.CourseDuration_tableHead__skqZY>*{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#626776}.CourseDuration_colLevel__BTaim{flex:0 0 80px}@media(min-width:1024px){.CourseDuration_colLevel__BTaim{flex:0 0 100px}}.CourseDuration_colProgram__tRnkV{flex:1 1;min-width:0}.CourseDuration_colProgress__iogNd{display:none}@media(min-width:1024px){.CourseDuration_colProgress__iogNd{display:block;flex:0 0 180px;padding:0 24px}}@media(min-width:1440px){.CourseDuration_colProgress__iogNd{flex:0 0 220px}}.CourseDuration_colHours__TePpc{flex:0 0 80px;text-align:right}@media(min-width:1024px){.CourseDuration_colHours__TePpc{flex:0 0 100px}}.CourseDuration_colDuration__hAzNT{flex:0 0 90px;text-align:right}@media(min-width:1024px){.CourseDuration_colDuration__hAzNT{flex:0 0 120px}}.CourseDuration_row__07Cyw{padding:16px 0;border-bottom:1px solid #e6e8ec;flex-wrap:wrap}@media(min-width:1024px){.CourseDuration_row__07Cyw{flex-wrap:nowrap;padding:20px 0}}.CourseDuration_badge__1bGzH{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;font-size:13px;font-weight:600;-webkit-user-select:none;user-select:none}@media(min-width:1024px){.CourseDuration_badge__1bGzH{width:44px;height:44px;font-size:14px}}.CourseDuration_programName__9_azz{font-size:15px;font-weight:500;line-height:22px;color:#141416}@media(min-width:1024px){.CourseDuration_programName__9_azz{font-size:16px;line-height:24px}}.CourseDuration_programDesc__G2OGR{font-size:13px;line-height:18px;color:#626776;margin-top:2px}@media(min-width:1024px){.CourseDuration_programDesc__G2OGR{font-size:14px;line-height:20px}}.CourseDuration_progressTrack__DMcKZ{width:100%;height:6px;background-color:#e6e8ec;border-radius:3px;overflow:hidden}.CourseDuration_progressBar__y9GL0{height:100%;border-radius:3px;transition:width .6s ease}.CourseDuration_hoursValue__AGEdL{font-size:18px;font-weight:600;line-height:24px;color:#141416;display:inline}@media(min-width:1024px){.CourseDuration_hoursValue__AGEdL{font-size:20px;line-height:28px}}.CourseDuration_hoursUnit__rcRki{font-size:13px;color:#626776;display:inline}.CourseDuration_durationValue___vdIj{font-size:14px;line-height:20px;color:#353945}@media(min-width:1024px){.CourseDuration_durationValue___vdIj{font-size:15px;line-height:22px}}.GroupSchedule_root__HbkuE{display:flex;flex-direction:column;gap:20px;color:#141416}@media(min-width:1024px){.GroupSchedule_root__HbkuE{gap:28px}}.GroupSchedule_head__G_nIz{display:flex;flex-direction:column;gap:6px}.GroupSchedule_title__ErGzB{margin:0;font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:32px;line-height:40px;letter-spacing:-.01em}@media(min-width:1024px){.GroupSchedule_title__ErGzB{font-family:tt-hoves-pro,tt-hoves-pro-fallback,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:40px;line-height:48px;letter-spacing:-.01em}}.GroupSchedule_lead__cxGZJ{margin:0;font-size:15px;line-height:22px;color:#777e90}.GroupSchedule_week__0Syyg{--label:0px;display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:20px;background:#f4f5f6}@media(min-width:768px){.GroupSchedule_week__0Syyg{--label:180px;padding:16px}}@media(min-width:1024px){.GroupSchedule_week__0Syyg{--label:220px;padding:20px;border-radius:24px}}.GroupSchedule_weekHead__iDuxX,.GroupSchedule_weekRow__AX_Sb{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;align-items:stretch}@media(min-width:768px){.GroupSchedule_weekHead__iDuxX,.GroupSchedule_weekRow__AX_Sb{grid-template-columns:var(--label) repeat(7,minmax(0,1fr));gap:6px}}.GroupSchedule_weekCorner__vwZVS{display:none}@media(min-width:768px){.GroupSchedule_weekCorner__vwZVS{display:block}}.GroupSchedule_weekDay__9al4n{padding:4px 0;border-radius:8px;font-size:13px;line-height:18px;font-weight:600;text-align:center;color:#141416}.GroupSchedule_weekIdle__qIUlq{color:#b1b5c3}.GroupSchedule_weekToday__YWHuJ{background:#141416;color:#fff}.GroupSchedule_weekRow__AX_Sb{padding:4px;margin:0 -4px;border-radius:14px;cursor:pointer;transition:background-color .2s ease}.GroupSchedule_weekRow__AX_Sb.GroupSchedule_weekRowActive__Kmdyu,.GroupSchedule_weekRow__AX_Sb:hover{background:#fff}.GroupSchedule_weekLabel__kRjX2{display:flex;flex-direction:row;align-items:baseline;gap:8px;grid-column:1/-1;min-width:0;padding:2px 2px 0}@media(min-width:768px){.GroupSchedule_weekLabel__kRjX2{flex-direction:column;align-items:flex-start;justify-content:center;gap:0;grid-column:auto;padding:0 6px 0 0}}.GroupSchedule_weekLabel__kRjX2 b{overflow:hidden;font-size:13px;line-height:18px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}@media(min-width:768px){.GroupSchedule_weekLabel__kRjX2 b{font-size:15px;line-height:20px}}.GroupSchedule_weekLabel__kRjX2 small{overflow:hidden;font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis;color:#777e90}.GroupSchedule_weekCell__0_x_e{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #e6e8ec;font-size:11px;line-height:14px;font-weight:600;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(min-width:1024px){.GroupSchedule_weekCell__0_x_e{min-height:52px;font-size:13px;line-height:16px}}.GroupSchedule_weekCellToday__tJuU3{box-shadow:inset 0 0 0 1px #b1b5c3}.GroupSchedule_weekCellOn__Hln9K{background:#4a5868;box-shadow:none;color:#fff;transition:background-color .2s ease,transform .3s cubic-bezier(.22,1,.36,1)}.GroupSchedule_weekRowActive__Kmdyu .GroupSchedule_weekCellOn__Hln9K,.GroupSchedule_weekRow__AX_Sb:hover .GroupSchedule_weekCellOn__Hln9K{background:#141416;transform:scale(1.04)}.GroupSchedule_timeFull__jHrDz{display:none}@media(min-width:768px){.GroupSchedule_timeFull__jHrDz{display:inline}.GroupSchedule_timeShort__a7FQ2{display:none}}.GroupSchedule_cards__FY3nQ{display:grid;gap:12px}@media(min-width:768px){.GroupSchedule_cards__FY3nQ{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:1440px){.GroupSchedule_cards__FY3nQ{grid-template-columns:repeat(3,minmax(0,1fr))}}.GroupSchedule_card__7iMr_{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px #e6e8ec;scroll-margin:160px;transition:box-shadow .25s ease,transform .3s cubic-bezier(.22,1,.36,1)}.GroupSchedule_card__7iMr_.GroupSchedule_cardActive__EOiTz,.GroupSchedule_card__7iMr_:hover{box-shadow:inset 0 0 0 2px #141416}@media(min-width:1024px){.GroupSchedule_card__7iMr_{padding:24px;border-radius:24px}}.GroupSchedule_cardTop__7wfyw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.GroupSchedule_badges__sTpWS{display:flex;gap:6px}.GroupSchedule_badgeLevel__6eR6C,.GroupSchedule_badge__s1fUc{padding:4px 10px;border-radius:48px;font-size:12px;line-height:16px;font-weight:600}.GroupSchedule_badge__s1fUc{background:#f4f5f6;color:#23262f}.GroupSchedule_badgeLevel__6eR6C{background:#141416;color:#fff}.GroupSchedule_start__rEwOa{font-size:13px;line-height:18px;font-weight:600;color:#353945}.GroupSchedule_startSoon__fJejG{padding:4px 10px;border-radius:48px;background:rgba(233,183,55,.2);color:#7a5a00}.GroupSchedule_cardTitle__UuisB{margin:0;font-size:20px;line-height:26px;font-weight:700}.GroupSchedule_cardProgram__iqX_C{margin:-6px 0 0;font-size:14px;line-height:20px;color:#777e90}.GroupSchedule_facts__8pWHb{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.GroupSchedule_facts__8pWHb li{display:flex;gap:10px;font-size:15px;line-height:22px;color:#23262f}.GroupSchedule_facts__8pWHb li svg{flex-shrink:0;margin-top:2px;color:#777e90}.GroupSchedule_facts__8pWHb small{font-size:14px;color:#777e90}.GroupSchedule_teacher__0_5G5{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:#f4f5f6;color:#141416;text-decoration:none;transition:background-color .2s ease}.GroupSchedule_teacher__0_5G5:hover{background:#e6e8ec;color:#141416}.GroupSchedule_teacher__0_5G5 span:last-child{display:flex;flex-direction:column;min-width:0}.GroupSchedule_teacher__0_5G5 b{font-size:15px;line-height:20px}.GroupSchedule_teacher__0_5G5 small{overflow:hidden;font-size:13px;line-height:18px;white-space:nowrap;text-overflow:ellipsis;color:#777e90}.GroupSchedule_teacherPhoto__hITwW{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;object-fit:cover;background:#eef1f4;font-weight:700;color:#4a5868}.GroupSchedule_cardFoot__Sy0pg{display:flex;flex-direction:column;gap:12px;margin-top:auto;padding-top:4px}.GroupSchedule_seats__mJNjs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:20px;color:#353945}.GroupSchedule_seatsUrgent__cUAKX{font-weight:600;color:#de4242}.GroupSchedule_seatsFull__5PJz2{font-weight:600;color:#777e90}.GroupSchedule_seatsBar__YfDxb{display:inline-flex;gap:3px}.GroupSchedule_seatsBar__YfDxb i{width:10px;height:10px;border-radius:3px;background:#e6e8ec}.GroupSchedule_seatsBar__YfDxb .GroupSchedule_seatTaken__EACJu{background:#4a5868}.GroupSchedule_enrollButton__OYflK,.GroupSchedule_waitButton__0iXoA{min-height:48px;padding:0 20px;border-radius:48px;font:inherit;font-size:15px;line-height:20px;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.GroupSchedule_enrollButton__OYflK:focus-visible,.GroupSchedule_waitButton__0iXoA:focus-visible{outline:2px solid #141416;outline-offset:3px}.GroupSchedule_enrollButton__OYflK{border:0;background:#141416;color:#fff}.GroupSchedule_enrollButton__OYflK:hover{background:#4a5868}.GroupSchedule_waitButton__0iXoA{border:1px solid #b1b5c3;background:rgba(0,0,0,0);color:#141416}.GroupSchedule_waitButton__0iXoA:hover{border-color:#141416}@media(prefers-reduced-motion:reduce){.GroupSchedule_card__7iMr_,.GroupSchedule_weekCellOn__Hln9K{transition:none}.GroupSchedule_weekRowActive__Kmdyu .GroupSchedule_weekCellOn__Hln9K,.GroupSchedule_weekRow__AX_Sb:hover .GroupSchedule_weekCellOn__Hln9K{transform:none}}.BookingPlaces__color-primary-stone__weVFW{color:#2d2d2d}.BookingPlaces__color-primary-office__M6RbO{color:#1c3040}.BookingPlaces__color-primary-home__zKZKY{color:#b2461a}.BookingPlaces__color-secondary-deep-green__Ochvw{color:#2c7b55}.BookingPlaces__color-secondary-green__2INqd{color:#3aa830}.BookingPlaces__color-secondary-red__JNL53{color:#de4242}.BookingPlaces__color-secondary-yellow__T1c2X{color:#e9b737}.BookingPlaces__color-secondary-purple__2w_GB{color:#6439df}.BookingPlaces__color-secondary-blue__v9ioK{color:#015ff9}.BookingPlaces__color-neutrals-gray-1__gJ4xJ{color:#141416}.BookingPlaces__color-neutrals-gray-2__mjhwf{color:#23262f}.BookingPlaces__color-neutrals-gray-3__dG6TA{color:#353945}.BookingPlaces__color-neutrals-gray-4___8an0{color:#777e90}.BookingPlaces__color-neutrals-gray-4-on-light__x_v9a{color:#626776}.BookingPlaces__color-neutrals-gray-5__Y0Bvs{color:#b1b5c3}.BookingPlaces__color-neutrals-gray-6__7P1dO{color:#e6e8ec}.BookingPlaces__color-neutrals-gray-7__Y9mPk{color:#f4f5f6}.BookingPlaces__color-neutrals-gray-8__XjCBU{color:#fcfcfd}.BookingPlaces__color-neutrals-white__iiS1z{color:#fff}.BookingPlaces_placeWrapper__fQux7{margin-top:8px}.BookingPlaces_placeLabel__jJplH{color:#777e90}.BookingPlaces_place__FO8w6{height:15px;width:15px}.BookingPlaces_place__booked__1VvJ_{background-color:#de4242}.BookingPlaces_place__free__MAYS7{background-color:#3aa830}.BookingPlaces_place__FO8w6:not(:first-child){margin-left:4px}