.CourseAboutSection_special-headline__ueSH_{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.CourseAboutSection__color-primary-stone__fEqNa{color:#2d2d2d}.CourseAboutSection__color-primary-office__Xpw1w{color:#1c3040}.CourseAboutSection__color-primary-home__7f_lz{color:#b2461a}.CourseAboutSection__color-secondary-deep-green__jelWn{color:#2c7b55}.CourseAboutSection__color-secondary-green__Rw1Of{color:#3aa830}.CourseAboutSection__color-secondary-red___y9OI{color:#de4242}.CourseAboutSection__color-secondary-yellow__BwmN0{color:#e9b737}.CourseAboutSection__color-secondary-purple__pZk6S{color:#6439df}.CourseAboutSection__color-secondary-blue__S_HAK{color:#015ff9}.CourseAboutSection__color-neutrals-gray-1__3nMeU{color:#141416}.CourseAboutSection__color-neutrals-gray-2__1XBtm{color:#23262f}.CourseAboutSection__color-neutrals-gray-3__OfojA{color:#353945}.CourseAboutSection__color-neutrals-gray-4__7c0H4{color:#777e90}.CourseAboutSection__color-neutrals-gray-5__eLjNf{color:#b1b5c3}.CourseAboutSection__color-neutrals-gray-6__q0_xV{color:#e6e8ec}.CourseAboutSection__color-neutrals-gray-7__kZVUa{color:#f4f5f6}.CourseAboutSection__color-neutrals-gray-8__BxnjI{color:#fcfcfd}.CourseAboutSection__color-neutrals-white__U1lYW{color:#fff}@media(min-width:375px){.CourseAboutSection_root__S9KEH .CourseAboutSection_wrapper__xtmBb .CourseAboutSection_aboutTitle__GVBeM{font-family:tt-hoves-pro,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,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:32px;line-height:40px;letter-spacing:-.01em}}.HorizontalFormComponent_special-headline__3af9u{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.HorizontalFormComponent__color-primary-stone__FQ2KW{color:#2d2d2d}.HorizontalFormComponent__color-primary-office__NXp9t{color:#1c3040}.HorizontalFormComponent__color-primary-home__BYA2_{color:#b2461a}.HorizontalFormComponent__color-secondary-deep-green__ELheL{color:#2c7b55}.HorizontalFormComponent__color-secondary-green__Hlx_v{color:#3aa830}.HorizontalFormComponent__color-secondary-red__bNWbi{color:#de4242}.HorizontalFormComponent__color-secondary-yellow__e8ag_{color:#e9b737}.HorizontalFormComponent__color-secondary-purple__rYhwP{color:#6439df}.HorizontalFormComponent__color-secondary-blue__uV_ww{color:#015ff9}.HorizontalFormComponent__color-neutrals-gray-1__VQArC{color:#141416}.HorizontalFormComponent__color-neutrals-gray-2__TE2Al{color:#23262f}.HorizontalFormComponent__color-neutrals-gray-3__8xomJ{color:#353945}.HorizontalFormComponent__color-neutrals-gray-4__mm3Kg{color:#777e90}.HorizontalFormComponent__color-neutrals-gray-5__pDIJe{color:#b1b5c3}.HorizontalFormComponent__color-neutrals-gray-6__2JzSP{color:#e6e8ec}.HorizontalFormComponent__color-neutrals-gray-7__owYyR{color:#f4f5f6}.HorizontalFormComponent__color-neutrals-gray-8__1YCIZ{color:#fcfcfd}.HorizontalFormComponent__color-neutrals-white__JHYp4{color:#fff}.HorizontalFormComponent_root__vgM_w{margin:2rem;border:1px solid #b1b5c3;border-radius:24px}.HorizontalFormComponent_formWrapper__M_8c_{margin:2rem}.FaqSection_special-headline__WI8Z4{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.FaqSection__color-primary-stone__vOJvc{color:#2d2d2d}.FaqSection__color-primary-office__Zn0Y1{color:#1c3040}.FaqSection__color-primary-home__t7dHG{color:#b2461a}.FaqSection__color-secondary-deep-green__Cvqpq{color:#2c7b55}.FaqSection__color-secondary-green__ZZmPp{color:#3aa830}.FaqSection__color-secondary-red__ojPau{color:#de4242}.FaqSection__color-secondary-yellow__5Ey3m{color:#e9b737}.FaqSection__color-secondary-purple__NSTA8{color:#6439df}.FaqSection__color-secondary-blue__OcCWP{color:#015ff9}.FaqSection__color-neutrals-gray-1__wPPEA{color:#141416}.FaqSection__color-neutrals-gray-2__jFSy5{color:#23262f}.FaqSection__color-neutrals-gray-3__4ERpH{color:#353945}.FaqSection__color-neutrals-gray-4__0Zz_X{color:#777e90}.FaqSection__color-neutrals-gray-5__PIEQy{color:#b1b5c3}.FaqSection__color-neutrals-gray-6__7_9nr{color:#e6e8ec}.FaqSection__color-neutrals-gray-7__R8ntk{color:#f4f5f6}.FaqSection__color-neutrals-gray-8___7YJy{color:#fcfcfd}.FaqSection__color-neutrals-white__R6GfR{color:#fff}.FaqSection_faq__xQK_K{background-color:#f4f5f6;border:1px solid #b1b5c3;border-radius:24px}.FaqSection_faq__title__4r0r4{font-family:tt-hoves-pro,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,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,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{transition:transform .3s ease;transform-origin:center;transform-box:fill-box;will-change:transform;flex-shrink:0}.FaqSection_faq__icon__dPJdR.FaqSection_open__TTnfh{transform:rotate(45deg) translateZ(0)}.FaqSection_faq__icon__iconWrapper__4XKUe{display:inline-block;transition:transform .3s ease;transform-origin:center}.FaqSection_faq__icon__iconWrapper__4XKUe.FaqSection_open__TTnfh{transform:rotate(45deg)}.FaqSection_faq__icon__iconWrapper__4XKUe svg{display:block}.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}.ProgramCatalogElement_special-headline__4hm8F{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.ProgramCatalogElement__color-primary-stone__ymgmy{color:#2d2d2d}.ProgramCatalogElement__color-primary-office__qChi9{color:#1c3040}.ProgramCatalogElement__color-primary-home__vwT1p{color:#b2461a}.ProgramCatalogElement__color-secondary-deep-green__PzzLL{color:#2c7b55}.ProgramCatalogElement__color-secondary-green__mUd08{color:#3aa830}.ProgramCatalogElement__color-secondary-red__d1QQv{color:#de4242}.ProgramCatalogElement__color-secondary-yellow__PC43G{color:#e9b737}.ProgramCatalogElement__color-secondary-purple__8i0tA{color:#6439df}.ProgramCatalogElement__color-secondary-blue__B8Rcu{color:#015ff9}.ProgramCatalogElement__color-neutrals-gray-1__89cso{color:#141416}.ProgramCatalogElement__color-neutrals-gray-2__gzLzk{color:#23262f}.ProgramCatalogElement__color-neutrals-gray-3__a_ENQ{color:#353945}.ProgramCatalogElement__color-neutrals-gray-4__NHsk4{color:#777e90}.ProgramCatalogElement__color-neutrals-gray-5__Aac6J{color:#b1b5c3}.ProgramCatalogElement__color-neutrals-gray-6__SoQ17{color:#e6e8ec}.ProgramCatalogElement__color-neutrals-gray-7__08cCG{color:#f4f5f6}.ProgramCatalogElement__color-neutrals-gray-8__82PQr{color:#fcfcfd}.ProgramCatalogElement__color-neutrals-white__fXLhb{color:#fff}.ProgramCatalogElement_root__t_mbD{box-sizing:border-box;flex:1 1;background-color:#fff;padding:.5rem}.ProgramCatalogElement_root__t_mbD:not(:first-child){margin-top:.5rem}.ProgramCatalogElement_squareBage__lKXV8{display:none!important}@media(min-width:375px){.ProgramCatalogElement_squareBage__lKXV8{display:flex!important}.ProgramCatalogElement_squareBageMobile__hRjml{display:none!important}}.ProgramCatalogElement_programTitle__5ht1a{font-family:tt-hoves-pro,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){.ProgramCatalogElement_programTitle__5ht1a{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.01em}}@media(min-width:1440px){.ProgramCatalogElement_programTitle__5ht1a{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.01em}}.ProgramCatalogElement_programPrice__ImPwp{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;font-size:24px;line-height:32px;letter-spacing:-.01em;text-align:right}.ProgramCatalogElement_getClassButton__WKeva{margin-top:.5rem}.StarRating_special-headline__eQy_S{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.StarRating__color-primary-stone___XUCV{color:#2d2d2d}.StarRating__color-primary-office__rPyzw{color:#1c3040}.StarRating__color-primary-home__XN0Jq{color:#b2461a}.StarRating__color-secondary-deep-green__VATO5{color:#2c7b55}.StarRating__color-secondary-green__SPstj{color:#3aa830}.StarRating__color-secondary-red__Yb_Qy{color:#de4242}.StarRating__color-secondary-yellow__mpRtT{color:#e9b737}.StarRating__color-secondary-purple__yO6SQ{color:#6439df}.StarRating__color-secondary-blue__smFux{color:#015ff9}.StarRating__color-neutrals-gray-1__qL4NM{color:#141416}.StarRating__color-neutrals-gray-2__geXc3{color:#23262f}.StarRating__color-neutrals-gray-3__XgKDK{color:#353945}.StarRating__color-neutrals-gray-4__CXHiv{color:#777e90}.StarRating__color-neutrals-gray-5___Vmk1{color:#b1b5c3}.StarRating__color-neutrals-gray-6__F1ChH{color:#e6e8ec}.StarRating__color-neutrals-gray-7__Up0TI{color:#f4f5f6}.StarRating__color-neutrals-gray-8__JT0XN{color:#fcfcfd}.StarRating__color-neutrals-white__0dJDI{color:#fff}.StarRating_wrapper__IBCex{display:block;vertical-align:middle}.StarRating_stars__nQbCI{display:inline}.StarRating_value__eezky{color:#555;line-height:1;margin-left:4px}.StarRating_wrapperShort__oOF6i .StarRating_stars__nQbCI{margin-right:2px}.StarRating_wrapperShort__oOF6i .StarRating_value__eezky{margin-left:2px}.SquareBage_special-headline__VA60b{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.SquareBage__color-primary-stone__kkil6{color:#2d2d2d}.SquareBage__color-primary-office__qnfdh{color:#1c3040}.SquareBage__color-primary-home__lARky{color:#b2461a}.SquareBage__color-secondary-deep-green__Mv3MR{color:#2c7b55}.SquareBage__color-secondary-green__d883I{color:#3aa830}.SquareBage__color-secondary-red__9UZCX{color:#de4242}.SquareBage__color-secondary-yellow__Ktjnd{color:#e9b737}.SquareBage__color-secondary-purple__LSlPy{color:#6439df}.SquareBage__color-secondary-blue__UcYoa{color:#015ff9}.SquareBage__color-neutrals-gray-1___Aj4J{color:#141416}.SquareBage__color-neutrals-gray-2__DaaVb{color:#23262f}.SquareBage__color-neutrals-gray-3__dmZjB{color:#353945}.SquareBage__color-neutrals-gray-4__VnnCb{color:#777e90}.SquareBage__color-neutrals-gray-5__HD5Fd{color:#b1b5c3}.SquareBage__color-neutrals-gray-6__mq6jG{color:#e6e8ec}.SquareBage__color-neutrals-gray-7__s6GK4{color:#f4f5f6}.SquareBage__color-neutrals-gray-8__zjFpp{color:#fcfcfd}.SquareBage__color-neutrals-white__otUGP{color:#fff}.SquareBage_square__yP6J_{display:flex;align-items:center;justify-content:center;border-radius:12px;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:uppercase}.Pagination_special-headline__5D2fq{font-family:tt-hoves-pro,BlinkMacSystemFont,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;font-weight:600;font-size:48px;line-height:1.2;letter-spacing:-.02em}.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-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}@font-face{font-family:tt-hoves-pro;font-style:normal;font-weight:400;src:url(/_next/static/media/tt-hoves-pro-regular-webfont.24bd032a.woff2) format("woff2"),url(/_next/static/media/tt-hoves-pro-regular-webfont.319a09e1.woff) format("woff")}@font-face{font-family:tt-hoves-pro;font-style:normal;font-weight:500;src:url(/_next/static/media/tt-hoves-pro-medium.4abe38fa.woff2) format("woff2"),url(/_next/static/media/tt_hoves_pro_medium-webfont.a47d3638.woff) format("woff")}@font-face{font-family:tt-hoves-pro;font-style:normal;font-weight:200;src:url(/_next/static/media/tt_hoves_pro_thin-webfont.4dfadc41.woff2) format("woff2"),url(/_next/static/media/tt_hoves_pro_thin-webfont.0af110f2.woff) format("woff")}@font-face{font-family:tt-hoves-pro-expanded;font-style:normal;font-weight:300;src:url(/_next/static/media/tt_hoves_pro_expanded_light-webfont.abf147cc.woff2) format("woff2"),url(/_next/static/media/tt_hoves_pro_expanded_light-webfont.8cb21e69.woff) format("woff")}.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}