.Hero_dec-heading--one__Q2Y6y{font-size:clamp(3rem,calc(48px + 16 * (100vw - 1024px) / 416),4rem);line-height:120%;letter-spacing:-.03em}.Hero_dec-heading--two__QBMrp{font-size:clamp(2.25rem,calc(36px + 8 * (100vw - 1024px) / 416),2.75rem);line-height:115%;letter-spacing:-.03em}.Hero_dec-heading--home--hero__JG0UX{font-size:clamp(1.75rem,calc(28px + 20 * (100vw - 1024px) / 416),3rem);line-height:100%;letter-spacing:-.03em}.Hero_dec-heading--three__EsqYM{font-size:clamp(1.375rem,calc(22px + 6 * (100vw - 1024px) / 416),1.75rem);line-height:150%;letter-spacing:-.03em}.Hero_dec-heading--four__Q8s4i{font-size:clamp(1.25rem,calc(20px + 4 * (100vw - 1024px) / 416),1.5rem);line-height:150%;letter-spacing:-.03em}.Hero_dec-body-large--600__zI8Bt{font-size:1.125rem;line-height:140%;font-weight:600;letter-spacing:-.02em}.Hero_dec-body-large--500__H9XN7{font-size:1.125rem;line-height:160%;font-weight:500;letter-spacing:-.02em}.Hero_dec-body-large--400__d7FjN{font-size:1.125rem;line-height:160%;font-weight:400;letter-spacing:-.02em}.Hero_dec-body-medium--500__lXCU3{font-size:1rem;line-height:160%;font-weight:500;letter-spacing:-.02em}.Hero_dec-body-medium--400__QcWSa{font-size:1rem;line-height:160%;font-weight:400;letter-spacing:-.02em}.Hero_dec-body-small--500__Jhjh6{font-size:.875rem;line-height:160%;font-weight:500;letter-spacing:-.02em}.Hero_dec-body-small--400__vtDHs{font-size:.875rem;line-height:160%;font-weight:400;letter-spacing:-.02em}.Hero_dec-body-xsmall--500__nPWrO{font-size:.75rem;line-height:167%;font-weight:500;letter-spacing:-.02em}.Hero_dec-body-xsmall--400__YgoFN{font-size:.75rem;line-height:167%;font-weight:400;letter-spacing:-.02em}.Hero_dec-body-medium--600__ZVE_A{font-size:1rem;line-height:160%;font-weight:600;letter-spacing:-.02em}.Hero_dec-misc-small--500__J6jZs{font-size:.875rem;line-height:130%;font-weight:500;letter-spacing:-.02em}.Hero_dec-misc-small--600__ktQD8{font-size:.875rem;line-height:120%;font-weight:600;letter-spacing:-.02em}.Hero_dec-misc-tag--500__9z4IP{font-size:.875rem;line-height:120%;font-weight:500;letter-spacing:-.02em}.Hero_dec-misc-tag--600__Wmaqs{font-size:.875rem;line-height:120%;font-weight:600;letter-spacing:-.02em}.Hero_dec-figure__S_IKA{position:relative;overflow:hidden}.Hero_dec-image__Z0288{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.Hero_dec-container___emTs{width:100%;margin-right:auto;margin-left:auto;padding:0 1rem}@media(min-width:640px){.Hero_dec-container___emTs{padding:0 1.25rem;max-width:40rem}}@media(min-width:768px){.Hero_dec-container___emTs{padding:0 1.25rem;max-width:45rem}}@media(min-width:1024px){.Hero_dec-container___emTs{padding:0 1.25rem;max-width:56rem}}@media(min-width:1280px){.Hero_dec-container___emTs{padding:0 2.5rem;max-width:100%}}@media(min-width:1440px){.Hero_dec-container___emTs{max-width:87rem;padding:0}}@media(min-width:1600px){.Hero_dec-container___emTs{max-width:90rem}}.Hero_dec-grid__eduib{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:1.5rem}@media(min-width:1024px){.Hero_dec-grid__eduib{grid-template-columns:repeat(12,minmax(0,1fr))}}.Hero_swiper-wrapper__b6IqH{display:inline-flex;align-items:center}.Hero_swiper-slide__ZBLX_{display:flex;justify-content:center}.Hero_dec-slider__SFxA4{display:flex}.Hero_dec-slider__SFxA4 .Hero_swiper-slide__ZBLX_{width:100%;height:100%;display:flex;align-items:center}.Hero_dec-slider__SFxA4 .Hero_swiper-slide-thumb-active__Kk1Bh{opacity:1}.Hero_dec-slider__SFxA4 .Hero_swiper-wrapper__b6IqH{justify-content:center}.Hero_swiper-pagination-bullet__fxhX3{width:6px!important;height:6px!important;background:#ebebeb!important;opacity:1!important}.Hero_swiper-pagination-bullet-active__H8MXb{background:#484848!important}.Hero_swiper-pagination-bullets__b0l07{bottom:1.5rem!important}@media(min-width:768px){.Hero_swiper-pagination-bullets__b0l07{bottom:2rem!important}}.Hero_hero__EXcQs{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.2)),url(/course-search-hero.png);background-repeat:no-repeat;background-size:cover;background-position:50%;height:37.5rem;display:flex;align-items:end}