.SubjectTeachingHeroSection-module-scss-module__RkN2TW__hero{background-position:50% 32%;background-repeat:no-repeat;background-size:cover;min-height:460px;position:relative}.SubjectTeachingHeroSection-module-scss-module__RkN2TW__hero:before{content:"";z-index:1;position:absolute;inset:0}@media (max-width:767px){.SubjectTeachingHeroSection-module-scss-module__RkN2TW__hero{text-align:center;justify-content:center;align-items:center;height:auto;min-height:360px;max-height:none;margin-top:70px;display:flex}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingHeroSection-module-scss-module__RkN2TW__hero{justify-content:center;align-items:center;display:flex}}@media (max-width:767px){.SubjectTeachingHeroSection-module-scss-module__RkN2TW__hero{min-height:360px}}.SubjectTeachingHeroSection-module-scss-module__RkN2TW__section{align-items:center;height:100%;padding:100px 80px 50px;display:flex;position:relative;overflow:visible}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingHeroSection-module-scss-module__RkN2TW__section{padding:0 40px 20px}}@media (max-width:767px){.SubjectTeachingHeroSection-module-scss-module__RkN2TW__section{justify-content:center;align-items:center;padding:0 40px}}.SubjectTeachingHeroSection-module-scss-module__RkN2TW__container{z-index:10;flex-direction:column;justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:0 32px;display:flex;position:relative}.SubjectTeachingHeroSection-module-scss-module__RkN2TW__headerContainer{text-align:center;flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.SubjectTeachingHeroSection-module-scss-module__RkN2TW__eyebrow{color:var(--primary-white,#fff);text-align:center;letter-spacing:2.8px;text-shadow:2px 2px 4px #000;font-size:14px;font-style:normal;font-weight:700;line-height:24px}@media (max-width:767px){.SubjectTeachingHeroSection-module-scss-module__RkN2TW__eyebrow{text-shadow:2px 2px 4px #000}}.SubjectTeachingHeroSection-module-scss-module__RkN2TW__title{color:var(--primary-white,#fff);text-align:center;font-family:var(--font-raleway),Arial,Helvetica,sans-serif;letter-spacing:-.96px;text-shadow:2px 2px 4px #000;font-size:48px;font-style:normal;font-weight:400;line-height:60px}@media (max-width:767px){.SubjectTeachingHeroSection-module-scss-module__RkN2TW__title{text-shadow:2px 2px 4px #000;font-size:34px;line-height:44px}}.SubjectTeachingHeroSection-module-scss-module__RkN2TW__heroTiles{align-items:center;gap:1.25rem;display:flex}
.SubjectTeachingIntroSection-module-scss-module__FDsogG__section{background-color:#fff;padding:80px 0 0}@media (max-width:767px){.SubjectTeachingIntroSection-module-scss-module__FDsogG__section{padding:40px 0 0}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingIntroSection-module-scss-module__FDsogG__section{padding:40px 40px 30px}}.SubjectTeachingIntroSection-module-scss-module__FDsogG__container{flex-direction:column;gap:80px;width:100%;max-width:1216px;margin:0 auto;display:flex}@media (max-width:767px){.SubjectTeachingIntroSection-module-scss-module__FDsogG__container{gap:40px;width:100%;padding:0 20px}}.SubjectTeachingIntroSection-module-scss-module__FDsogG__contentBlock{flex-direction:column;align-self:stretch;align-items:flex-start;gap:60px;width:1005px;display:flex}@media (max-width:767px){.SubjectTeachingIntroSection-module-scss-module__FDsogG__contentBlock{gap:40px;width:100%}}.SubjectTeachingIntroSection-module-scss-module__FDsogG__title{font-family:var(--font-raleway),Arial,Helvetica,sans-serif;letter-spacing:-.72px;color:#000;width:100%;font-size:36px;font-style:italic;font-weight:400;line-height:44px}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingIntroSection-module-scss-module__FDsogG__title{font-size:26px;line-height:40px}}@media (max-width:767px){.SubjectTeachingIntroSection-module-scss-module__FDsogG__title{font-size:24px;line-height:34px}}
.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__section{background:#fff;align-items:center;padding:80px 112px;display:flex}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__section{box-sizing:border-box;width:100%;padding:40px 16px}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__section{box-sizing:border-box;width:100%;padding:40px 36px}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__container{flex-direction:column;align-self:stretch;gap:48px;width:100%;max-width:1216px;margin:0 auto;display:flex}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__container{box-sizing:border-box;gap:32px;width:100%;max-width:100%;overflow:hidden}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__container{box-sizing:border-box;gap:22px;width:100%;max-width:100%;overflow:hidden}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__row1{justify-content:flex-end;align-self:stretch;align-items:center;gap:40px;display:flex}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__row1{flex-direction:column;justify-content:center;gap:24px}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__row1{flex-direction:column;justify-content:center;gap:24px}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__imageWrapper{align-items:center;gap:10px;display:flex}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__imageWrapper{order:1;width:100%}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__imageWrapper{order:1;width:100%}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__image{background-position:50%;background-size:cover;border-radius:20px;width:585px;height:295px}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__image{aspect-ratio:585/295;box-sizing:border-box;border-radius:12px;width:100%;height:auto;min-height:180px}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__image{aspect-ratio:585/295;box-sizing:border-box;border-radius:12px;width:100%;height:auto;min-height:180px}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__row1TextWrapper{flex-direction:column;flex:1 0 0;justify-content:center;align-items:flex-start;gap:20px;display:flex}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__row1TextWrapper{text-align:center;order:2;align-items:center;gap:16px;width:100%}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__row1TextWrapper{order:2;gap:16px;width:100%}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__textHeader{flex-direction:column;align-self:stretch;align-items:flex-start;display:flex}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__textHeader{align-items:center}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__textTitle{color:var(--Secondary-Blue,#0f307d);font-family:var(--font-raleway),Arial,Helvetica,sans-serif;text-transform:none;align-self:stretch;font-size:24px;font-style:normal;font-weight:700;line-height:32px}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__textTitle{text-align:center;font-size:20px;line-height:28px}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__textSubtitle{color:var(--Primary-White,#fff);align-self:stretch;font-family:Arial;font-size:17px;font-style:normal;font-weight:700;line-height:24px}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__textSubtitle{text-align:center;font-size:15px;line-height:22px}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__textContent{color:var(--Primary-Black,#000);align-self:stretch;font-family:Arial;font-size:17px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__textContent{text-align:center;font-size:15px;line-height:22px}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__row2{border-left:3px solid var(--Primary-Red,#a0141a);flex-direction:column;align-items:flex-start;gap:8px;width:800px;padding-left:30px;display:flex}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__row2{box-sizing:border-box;gap:12px;width:100%;margin:0;padding-left:16px}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__row2{box-sizing:border-box;gap:12px;width:100%;padding-left:16px}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__englishTitle{color:var(--Primary-Black,#000);align-self:stretch;font-family:Arial;font-size:20px;font-style:normal;font-weight:700;line-height:30px}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__englishTitle{font-size:18px;line-height:26px}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__englishContent{color:var(--Primary-Black,#000);align-self:stretch;font-family:Arial;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__row3{border-left:3px solid var(--Primary-Red,#a0141a);flex-direction:column;align-self:stretch;align-items:flex-start;gap:20px;padding-left:30px;display:flex}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__row3{box-sizing:border-box;gap:10px;width:100%;padding-left:8px;overflow:auto visible}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__row3{box-sizing:border-box;gap:10px;width:100%;padding-left:8px;overflow:auto visible}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__languageWorkshopHeaderWrapper{flex-direction:column;align-items:flex-start;gap:8px;width:768px;display:flex}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__languageWorkshopHeaderWrapper{box-sizing:border-box;gap:12px;width:100%}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__languageWorkshopHeaderWrapper{box-sizing:border-box;gap:12px;width:100%}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__languageWorkshopTitle{color:var(--Primary-Black,#000);align-self:stretch;font-family:Arial;font-size:20px;font-style:normal;font-weight:700;line-height:30px}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__languageWorkshopSubtitle{color:var(--Primary-Black,#000);align-self:stretch;font-family:Arial;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__accordionWrapper{width:756px}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__accordionWrapper{width:100%;max-width:100%}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__accordionWrapper>*{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__accordionWrapper{flex-direction:column!important;display:flex!important}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__accordionWrapper{box-sizing:border-box;width:100%;max-width:100%}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__accordionWrapper>*{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__accordionWrapper{flex-direction:column!important;display:flex!important}}.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__accordionContent{padding:0 16px 16px}@media (max-width:767px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__accordionContent{padding:0 12px 12px}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingLanguagesSection-module-scss-module__8jFhJq__accordionContent{padding:0 12px 12px}}
.SubjectTeachingBottomSection-module-scss-module__jTYwIa__section{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:flex-end;align-self:stretch;align-items:stretch;gap:10px;min-height:450px;padding:40px;display:flex}@media (max-width:767px){.SubjectTeachingBottomSection-module-scss-module__jTYwIa__section{min-height:auto;padding:20px}}@media (min-width:768px) and (max-width:1024px){.SubjectTeachingBottomSection-module-scss-module__jTYwIa__section{min-height:auto;padding:20px}}.SubjectTeachingBottomSection-module-scss-module__jTYwIa__inner{justify-content:flex-end;align-items:flex-end;width:100%;max-width:1200px;margin:0 auto;display:flex}.SubjectTeachingBottomSection-module-scss-module__jTYwIa__content{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#e9eaebe6;border-radius:20px;flex-direction:column;align-items:flex-start;gap:4px;width:445px;padding:24px;display:flex}@media (max-width:767px){.SubjectTeachingBottomSection-module-scss-module__jTYwIa__content{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background:#ffffffb3;width:100%}}.SubjectTeachingBottomSection-module-scss-module__jTYwIa__title{color:var(--Primary-Red,#a0141a);font-family:var(--font-raleway),Arial,Helvetica,sans-serif;text-transform:none;align-self:stretch;font-size:20px;font-style:normal;font-weight:700;line-height:28px}.SubjectTeachingBottomSection-module-scss-module__jTYwIa__description{color:var(--Primary-Black,#000);align-self:stretch;font-family:Arial;font-size:17px;font-style:normal;font-weight:400;line-height:24px}.SubjectTeachingBottomSection-module-scss-module__jTYwIa__longArrowIcon path{stroke-width:1.5px!important}.SubjectTeachingBottomSection-module-scss-module__jTYwIa__button{border:none!important;padding:10px 0 0!important;font-size:15px!important}.SubjectTeachingBottomSection-module-scss-module__jTYwIa__button:hover{background-color:#0000!important}
