.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}.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_special-headline__P0gw5{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}.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-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_special-headline__3FmNA{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}.CorpBanner__color-primary-stone__cgSVv{color:#2d2d2d}.CorpBanner__color-primary-office__mmf_U{color:#1c3040}.CorpBanner__color-primary-home__ZK4YT{color:#b2461a}.CorpBanner__color-secondary-deep-green__sUFgF{color:#2c7b55}.CorpBanner__color-secondary-green__KcnVc{color:#3aa830}.CorpBanner__color-secondary-red__vTcq7{color:#de4242}.CorpBanner__color-secondary-yellow__Sdjo7{color:#e9b737}.CorpBanner__color-secondary-purple__E_7nl{color:#6439df}.CorpBanner__color-secondary-blue__eTLIC{color:#015ff9}.CorpBanner__color-neutrals-gray-1__ZQ0K8{color:#141416}.CorpBanner__color-neutrals-gray-2__iAmi_{color:#23262f}.CorpBanner__color-neutrals-gray-3__DoG3i{color:#353945}.CorpBanner__color-neutrals-gray-4__KTv6_{color:#777e90}.CorpBanner__color-neutrals-gray-5__qq9gf{color:#b1b5c3}.CorpBanner__color-neutrals-gray-6__0sD8m{color:#e6e8ec}.CorpBanner__color-neutrals-gray-7__5mxRu{color:#f4f5f6}.CorpBanner__color-neutrals-gray-8__aZWs_{color:#fcfcfd}.CorpBanner__color-neutrals-white__bQQLm{color:#fff}.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_special-headline__Jppy_{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}.CourseDuration__color-primary-stone___76LJ{color:#2d2d2d}.CourseDuration__color-primary-office__3qni5{color:#1c3040}.CourseDuration__color-primary-home__3Nzsk{color:#b2461a}.CourseDuration__color-secondary-deep-green__k1mTB{color:#2c7b55}.CourseDuration__color-secondary-green__j_ewm{color:#3aa830}.CourseDuration__color-secondary-red__GE4_y{color:#de4242}.CourseDuration__color-secondary-yellow__J_b9C{color:#e9b737}.CourseDuration__color-secondary-purple__xklYc{color:#6439df}.CourseDuration__color-secondary-blue__1lNk8{color:#015ff9}.CourseDuration__color-neutrals-gray-1__s5Fts{color:#141416}.CourseDuration__color-neutrals-gray-2__IFiPj{color:#23262f}.CourseDuration__color-neutrals-gray-3__U4OLV{color:#353945}.CourseDuration__color-neutrals-gray-4__AbQZ_{color:#777e90}.CourseDuration__color-neutrals-gray-5__yyDUg{color:#b1b5c3}.CourseDuration__color-neutrals-gray-6__EQLeR{color:#e6e8ec}.CourseDuration__color-neutrals-gray-7__1vswY{color:#f4f5f6}.CourseDuration__color-neutrals-gray-8__3UzJf{color:#fcfcfd}.CourseDuration__color-neutrals-white__i6s_E{color:#fff}.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:#777e90;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:#777e90}.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:#777e90;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:#777e90;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_special-headline__G_piS{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}.GroupSchedule__color-primary-stone__635uM{color:#2d2d2d}.GroupSchedule__color-primary-office__KMRs3{color:#1c3040}.GroupSchedule__color-primary-home__wbz32{color:#b2461a}.GroupSchedule__color-secondary-deep-green__IR2W9{color:#2c7b55}.GroupSchedule__color-secondary-green__tXC7i{color:#3aa830}.GroupSchedule__color-secondary-red___ptw5{color:#de4242}.GroupSchedule__color-secondary-yellow__FJ8Sf{color:#e9b737}.GroupSchedule__color-secondary-purple__voI5Y{color:#6439df}.GroupSchedule__color-secondary-blue__MvKZP{color:#015ff9}.GroupSchedule__color-neutrals-gray-1__1Iu8u{color:#141416}.GroupSchedule__color-neutrals-gray-2__os_an{color:#23262f}.GroupSchedule__color-neutrals-gray-3__yzlpM{color:#353945}.GroupSchedule__color-neutrals-gray-4__AaT71{color:#777e90}.GroupSchedule__color-neutrals-gray-5__08MKi{color:#b1b5c3}.GroupSchedule__color-neutrals-gray-6__nUyLZ{color:#e6e8ec}.GroupSchedule__color-neutrals-gray-7__yartC{color:#f4f5f6}.GroupSchedule__color-neutrals-gray-8__K8mxw{color:#fcfcfd}.GroupSchedule__color-neutrals-white__tNuwS{color:#fff}.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,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,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}}