.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}@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")}.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;-moz-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}}