.page_main__iXZvg{display:flex;flex-direction:column;gap:10em;overflow:hidden}.page_main__iXZvg h1{font-size:var(--h1-font-size);font-weight:700;max-inline-size:12ch}.page_main__iXZvg h2{font-size:var(--h2-font-size)}.page_main__iXZvg p{font-size:var(--p-font-size);line-height:150%}.textual-content-block_textualContentBlock__TIVTm{display:flex;flex-direction:column;gap:1.5em}.section_preSection__Hb7Aa{padding-block:5em;width:100%;position:relative}.section_section__NImXJ{max-width:var(--max-width);margin-inline:auto;padding-inline:var(--section-padding-inline);display:flex;gap:var(--gap-in-section)}.faq-unit_faqUnit__LDHYD{display:flex;flex-direction:column;align-items:center;width:100%}.faq-unit_faqUnit__question__xYls_{display:flex;justify-content:space-between;align-items:center;gap:.5em;width:100%;font-weight:600;font-size:var(--p-font-size);text-align:left}.faq-unit_faqUnit__question__xYls_:hover{cursor:pointer}.faq-unit_faqUnit__question__icon__MAkfr{display:flex;justify-content:center;align-items:center;transition:transform .2s}.faq-unit_faqUnit__question_toggled___RoDF{transform:rotate(180deg)}.faq-unit_faqUnit__response__qUxZh{display:flex;width:100%;max-height:0;transition:max-height .3s;visibility:hidden;overflow:hidden;font-size:var(--p-font-size)}.faq-unit_faqUnit__response_visible__tyM98{max-height:35em;visibility:visible}.faq-unit_faqUnit__response__qUxZh>div{padding:1em 0;max-inline-size:60ch;line-height:150%;overflow:hidden}.faq-unit_faqUnit__response__qUxZh ul{-webkit-padding-start:2em;padding-inline-start:2em}.p_p__ymFCL{max-inline-size:50ch;line-height:150%;font-size:var(--p-font-size)}.h2_h2__9AdyP{position:relative;font-size:var(--h2-font-size);max-inline-size:12ch}.h2_h2__9AdyP:before{content:"";position:absolute;width:15%;height:.15em;transform:translateY(-.4em);background-color:#174c78}.faq_faq__units__container__tuQWr{display:flex;flex-direction:column;gap:2.5em;width:100%;max-width:45em}@media screen and (max-width:1023px){.faq_section__FAQ__AVrc7{max-width:max-content;flex-direction:column}}.modal_modal__container__smLdj{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1}.modal_modal__background__NW_FM{position:absolute;width:100%;height:100%;background-color:rgba(6,24,45,.2)}.modal_modal__CZ9gP{background-color:#fff;width:max-content;height:-moz-fit-content;height:fit-content;padding:2em;border-radius:.5em;z-index:1}.modal_modal__header__XSjS5{display:flex;justify-content:space-between;color:#06182d;border-bottom:1px solid #e9ecf1;gap:2em;-webkit-padding-after:1em;padding-block-end:1em;-webkit-margin-after:1em;margin-block-end:1em}.modal_modal__header__title__container__ZB0Dj{display:flex;align-items:center;gap:.5em}.modal_modal__header__title__text__1NcXT{font-weight:400}.modal_modal__header__close__Y7Im8{transition:color .2s}.modal_modal__header__close__Y7Im8:hover{cursor:pointer;color:#c52626}@media screen and (max-width:500px){.modal_modal__CZ9gP{border-radius:0}}.choose-a-course_chooseACourse__CZMtQ{display:flex;flex-direction:column;align-items:center;gap:5em;padding-inline:var(--section-padding-inline)}.choose-a-course_chooseACourse__header__Cp0DY{display:flex;flex-direction:column;align-items:center;gap:1.5em;text-align:center}.choose-a-course_chooseACourse__header__title__t1H85{font-size:var(--h2-font-size);max-inline-size:12ch}.choose-a-course_chooseACourse__header__text__0y8x5{max-inline-size:55ch;line-height:150%;font-size:var(--p-font-size)}.choose-a-course_home__header__courses__container__Vxdbm{justify-content:space-between}.choose-a-course_home__header__courses__X5gE0{display:flex;justify-content:space-between;width:100%}.choose-a-course_home__header__course__card__button__9oWn7{position:relative;display:flex;justify-content:center;align-items:flex-end;scroll-snap-align:center;z-index:1}.choose-a-course_home__header__course__card__button__9oWn7:hover{cursor:pointer}.choose-a-course_home__header__course__card__button__9oWn7:before{position:absolute;content:"";top:0;width:max(9em,calc(9em + 1.5vw));height:80%;border-radius:.8em;background-color:#f0f0f0;z-index:-1}.choose-a-course_home__header__course__card__button__9oWn7:after{content:"";position:absolute;transform:scale(.8) translateY(-.75em);width:100%;height:2.5em;background:linear-gradient(to bottom right,#737373,hsla(0,0%,58%,0) 50%) 100% 100% /50% 50% no-repeat,linear-gradient(to bottom left,#737373,hsla(0,0%,58%,0) 50%) 0 100% /50% 50% no-repeat,linear-gradient(to top left,#737373,hsla(0,0%,58%,0) 50%) 0 0 /50% 50% no-repeat,linear-gradient(to top right,#737373,hsla(0,0%,58%,0) 50%) 100% 0 /50% 50% no-repeat;z-index:-1}.choose-a-course_home__header__course__card__image__4wqUm{transform:scale(.8);transition:transform .2s ease-in}.choose-a-course_home__header__course__card__button__9oWn7:hover .choose-a-course_home__header__course__card__image__4wqUm{transform:scale(.9)}.choose-a-course_home__header__courses__modal__FWwZI{display:flex;gap:1em;flex-wrap:wrap}.choose-a-course_home__header__courses__modal__link__UpG8i{color:#fff;background-color:#174c78;padding:var(--button-padding-block) 1.5em;border-radius:2em;width:max-content;transition:background-color .2s,transform .2s}.choose-a-course_home__header__courses__modal__link__UpG8i:hover{cursor:pointer;background-color:#205c8d;transform:scale(1.02)}@media screen and (max-width:1023px){.choose-a-course_home__header__courses__container__Vxdbm{padding-inline:0}.choose-a-course_home__header__courses__X5gE0{overflow-x:auto}}@media screen and (max-width:500px){.choose-a-course_home__header__courses__X5gE0{scroll-snap-type:x mandatory}.choose-a-course_home__header__course__card__button__9oWn7{min-width:calc(100vw - var(--section-padding-inline))}.choose-a-course_home__header__course__card__button__9oWn7:before{width:100%;border-radius:0}.choose-a-course_home__header__course__card__button__9oWn7:after{width:60%}.choose-a-course_home__header__course__card__image__4wqUm{transform:scale(1)}.choose-a-course_home__header__courses__modal__link__UpG8i{width:100%;text-align:center}}.hero_hero__Uwwg_{width:100%;max-width:var(--max-width);margin-inline:auto;gap:2em;padding-block:max(1em,calc(.25em + 1vw));padding-inline:var(--section-padding-inline)}.hero_hero__Uwwg_,.hero_hero__content__COTJo{display:flex;flex-direction:column;align-items:center}.hero_hero__content__COTJo{gap:1em;text-align:center}.hero_hero__main__content__title__D4DQT{font-size:var(--h1-font-size);font-weight:700}.hero_hero__main__content__text__sfxIu{max-inline-size:50ch;line-height:150%;font-size:var(--p-font-size)}.hero_hero__lcp__container__DFRYV{display:flex;flex-direction:column;flex-wrap:wrap;gap:.25em;max-height:min(564px,55vw)}@media screen and (max-width:1023px){.hero_hero__lcp__container__DFRYV{width:100%}.hero_hero__lcp__image__hfQYo{width:min(107px,calc((90vw - (8 * .25em)) / 9));height:auto}}.how-reach-us_howReachUs__0Cg5X{display:flex;justify-content:space-between;margin-inline:auto;width:100%;max-width:var(--max-width);padding-inline:var(--section-padding-inline)}.how-reach-us_howReachUs__content__oL3IE{display:flex;flex-direction:column;gap:1.5em}.how-reach-us_howReachUs__content__title__bVlub{position:relative;font-size:var(--h2-font-size);max-inline-size:10ch}.how-reach-us_howReachUs__content__title__bVlub:before{content:"";position:absolute;width:15%;height:.15em;transform:translateY(-.4em);background-color:#174c78}.how-reach-us_howReachUs__content__text__SeOZt{max-inline-size:50ch;line-height:150%;font-size:var(--p-font-size)}.how-reach-us_howReachUs__contact__container__G_oZY{display:flex;gap:2em;position:relative}.how-reach-us_howReachUs__contact__container__G_oZY:after{content:"";position:absolute;width:100%;height:90%;top:15%;left:10%;border-radius:.8em;background-color:#f0f0f0;z-index:-1}.how-reach-us_howReachUs__contact__R3O8R{display:flex;flex-direction:column;gap:1.5em;padding:1.5em;border-radius:.8em;border:1px solid #f0f0f0;background-color:#fff;box-shadow:0 0 16px hsla(0,0%,85%,.25);width:13em;height:-moz-fit-content;height:fit-content}.how-reach-us_howReachUs__contact__info__bWlps{display:flex;flex-direction:column;gap:.5em}.how-reach-us_howReachUs__contact__info__text__Zp_Kp{font-size:.8em;max-inline-size:20ch}.how-reach-us_howReachUs__contact__info__link__GUOCx{font-size:.8em;text-decoration:underline;overflow:hidden}@media screen and (max-width:1023px){.how-reach-us_howReachUs__0Cg5X{flex-direction:column;gap:2em}.how-reach-us_howReachUs__contact__container__G_oZY{flex-wrap:wrap}.how-reach-us_howReachUs__contact__container__G_oZY:after{height:90%;top:20%}}@media screen and (max-width:500px){.how-reach-us_howReachUs__contact__R3O8R{width:100%}}.locations_locations__soDaF{width:100%;display:flex;justify-content:center;padding:0 2em}.locations_locations__container__Nomp9{width:100%;max-width:var(--max-width);display:flex;justify-content:space-around;gap:2.5em}.locations_location__DA3K_{display:flex;flex-direction:column;gap:1em}.locations_location__title__WARGR{font-size:40px}.locations_location__address__LBNSM,.locations_location__courses__mo_rO{max-inline-size:20ch}@media screen and (max-width:1023px){.locations_locations__soDaF{margin-top:6em;margin-inline:auto;max-width:45em}.locations_locations__container__Nomp9{flex-wrap:wrap;justify-content:flex-start}}