.Banner_banner__nhYFa{position:relative;width:100%;min-height:360px;transition:background-image 1s ease-in-out;background-repeat:no-repeat;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;color:#fff}.Banner_bannerOverlay__WG1Jo{position:absolute;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.Banner_bannerContainer__zqrrg{text-align:center;z-index:2;position:relative;width:95%;padding:2rem 1rem}.Banner_slogan__9qY4Z{line-height:1.3;font-weight:600;margin-bottom:1rem;color:#fff;text-align:center}.Banner_slogan__9qY4Z .Banner_red__GWI1j{color:#ff8170}.Banner_slogan__9qY4Z .Banner_teal__68GJh{color:#abd9d2}.Banner_slogan__9qY4Z .Banner_yellow__Lbxes{color:#ffd770}.Banner_slogan__9qY4Z .Banner_blue__Bfr74{color:#85ceff}.Banner_slogan__9qY4Z .Banner_purple__JcxDe{color:#ccabfa}@media(min-width:768px){.Banner_banner__nhYFa{height:44vw;max-height:720px}.Banner_bannerContainer__zqrrg{text-align:center;padding:2rem 0}.Banner_slogan__9qY4Z{margin-bottom:2rem;text-align:center}.Banner_textBigger__QXhrR{font-size:2.5rem}.Banner_ctaButton__yXXhk{font-size:1.125rem}}@media(min-width:1024px){.Banner_textBigger__QXhrR{font-size:2.75rem}.Banner_ctaButton__yXXhk{font-size:1.3rem}}@media(min-width:1280px){.Banner_banner__nhYFa{height:80vh}.Banner_textBigger__QXhrR{font-size:3.5rem}.Banner_ctaButton__yXXhk{font-size:1.3rem}}.CTASection_ctaSection__q_9jR{background-color:#fffcf3;text-align:center;padding:5rem 0;position:relative;margin-bottom:2rem}@media(min-width:768px){.CTASection_ctaSection__q_9jR{margin-bottom:3rem}}@media(min-width:1024px){.CTASection_ctaSection__q_9jR{margin-bottom:5rem}}.CTASection_elementContainer__6HWxe{position:absolute;width:100%;height:100%;z-index:1;display:flex;justify-content:space-between;opacity:.2}.CTASection_elementContainer__6HWxe .CTASection_elements__CLtqd{width:50%;height:100%;position:absolute;top:10%}.CTASection_elementContainer__6HWxe .CTASection_elementRight__7gL8l{width:180px;height:auto;right:-90px;transform:rotate(90deg)}@media(min-width:768px){.CTASection_elementContainer__6HWxe .CTASection_elementRight__7gL8l{width:300px;right:-150px}}@media(min-width:1024px){.CTASection_elementContainer__6HWxe .CTASection_elementRight__7gL8l{width:400px;right:-180px}}.CTASection_elementContainer__6HWxe .CTASection_elementLeft__F_EOF{width:180px;height:auto;left:-90px;transform:rotate(45deg)}@media(min-width:768px){.CTASection_elementContainer__6HWxe .CTASection_elementLeft__F_EOF{width:300px;left:-150px}}@media(min-width:1024px){.CTASection_elementContainer__6HWxe .CTASection_elementLeft__F_EOF{width:380px;left:-180px}}.CTASection_ctaTextWrapper__qh15m{width:90%;margin:0 auto;position:relative;z-index:2}.CTASection_ctaTextWrapper__qh15m .CTASection_ctaParagraph__9OsUv{color:#494949;font-weight:400;font-size:.9rem}@media(min-width:768px){.CTASection_ctaTextWrapper__qh15m .CTASection_ctaParagraph__9OsUv{font-size:1.25rem}}@media(min-width:1024px){.CTASection_ctaTextWrapper__qh15m{max-width:768px}}.CTASection_ctaSectionButton__nSvBk{margin-top:2rem;max-width:300px;position:relative;z-index:2}.CTASection_sloganTitle__BSXTF{text-align:center;width:100%;font-size:2rem;margin-bottom:1rem;color:#494949}@media(min-width:768px){.CTASection_sloganTitle__BSXTF{font-size:3rem}}@media(min-width:1024px){.CTASection_sloganTitle__BSXTF{font-size:3.5rem}}.CTASection_sloganTitle__BSXTF .CTASection_red__RBLLx{color:#ff988a}.CTASection_sloganTitle__BSXTF .CTASection_teal__xjf0u{color:#abd9d2}.CTASection_sloganTitle__BSXTF .CTASection_yellow___sQ_f{color:#ffd97b}.CTASection_sloganTitle__BSXTF .CTASection_blue__d5BIj{color:#9fd8ff}.CTASection_mascotContainer__n6wCC{position:absolute;bottom:-50px;background-color:#fffcf3;width:100%;display:flex;justify-content:center}@media(min-width:768px){.CTASection_mascotContainer__n6wCC{bottom:-80px}}@media(min-width:1024px){.CTASection_mascotContainer__n6wCC{bottom:-113px}}.CTASection_reviewMascot__N9V8Y{height:100%;height:auto}.CTASection_yellowMascot__Akzzr{width:92px;position:relative;right:34px;top:10px;height:auto}@media(min-width:768px){.CTASection_yellowMascot__Akzzr{width:120px}}@media(min-width:1024px){.CTASection_yellowMascot__Akzzr{width:145px;right:46px}}.CTASection_redMascot__Zditv{width:120px;position:relative;z-index:2}@media(min-width:768px){.CTASection_redMascot__Zditv{width:160px}}@media(min-width:1024px){.CTASection_redMascot__Zditv{width:194px}}.CTASection_blueMascot__sfdZu{width:107px;position:relative;top:6px;left:23px}@media(min-width:768px){.CTASection_blueMascot__sfdZu{width:140px;top:16px}}@media(min-width:1024px){.CTASection_blueMascot__sfdZu{width:165px;left:30px}}.DayInTheLife_studentContainer___l9E5{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:1.5rem;padding:0 1rem;margin:0 auto;max-width:450px;width:95%}@media(min-width:768px){.DayInTheLife_studentContainer___l9E5{flex-direction:row-reverse;max-width:1124px;padding:0}}.DayInTheLife_videoContainer__WsjyM{width:100%}@media(min-width:768px){.DayInTheLife_videoContainer__WsjyM{min-width:280px;max-width:350px}}.DayInTheLife_video__tMlv4{box-shadow:0 6px 12px rgba(0,0,0,.25);min-width:280px;aspect-ratio:3/4;border-radius:10px;width:100%;max-height:320px}@media(min-width:768px){.DayInTheLife_video__tMlv4{max-height:none}}.DayInTheLife_textContainer__DE_sA{text-align:left;max-width:500px}.DayInTheLife_textContainer__DE_sA h2{color:#ff8170;margin-bottom:1rem;text-align:left}@media(min-width:768px){.DayInTheLife_textContainer__DE_sA h2{text-align:left}}.DayInTheLife_textContainer__DE_sA p{font-size:1.1rem;line-height:1.6;color:#494949;font-weight:300;margin-bottom:1.5rem}.DayInTheLife_textContainer__DE_sA .DayInTheLife_button__PrYbs{text-align:center;display:block;font-size:1rem}@media(min-width:768px){.DayInTheLife_textContainer__DE_sA .DayInTheLife_button__PrYbs{display:initial}}.DayInTheLife_title__iH_Fh{color:#ff8170;width:100%}.SecondaryCTAButton_ctaButton___Tvfs{display:inline-flex;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;color:#494949;cursor:pointer}.SecondaryCTAButton_text__hb4l2{position:relative;z-index:1;font-weight:300;padding-bottom:4px}.SecondaryCTAButton_text__hb4l2:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background-color:#ffd97b;transition:background-color .3s ease,transform .3s ease;transform-origin:left}.SecondaryCTAButton_ctaButton___Tvfs:hover .SecondaryCTAButton_text__hb4l2:after{background-color:#ffd770;transform:scaleX(0);animation:SecondaryCTAButton_underline-grow___Wung .3s forwards}.SecondaryCTAButton_icon__VstYI{width:1.25rem;height:1.25rem;transition:transform .3s ease}.SecondaryCTAButton_ctaButton___Tvfs:hover .SecondaryCTAButton_icon__VstYI{transform:translateX(4px)}@keyframes SecondaryCTAButton_underline-grow___Wung{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.GoogleReviews_googleReviews__wAoEv{position:relative;text-align:center;padding-bottom:0}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_reviewMascot__8i0v1{position:absolute;overflow:clip;width:150px;top:-45px;right:-30px;z-index:1}@media(min-width:768px){.GoogleReviews_googleReviews__wAoEv .GoogleReviews_reviewMascot__8i0v1{width:225px;top:-53px;right:-36px}}@media(min-width:1024px){.GoogleReviews_googleReviews__wAoEv .GoogleReviews_reviewMascot__8i0v1{width:300px;top:-63px;right:-56px}}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_reviewContainer__Emuo_{background-color:#9fd8ff;position:relative;z-index:2;margin-top:-1px;padding-top:3rem;padding-bottom:3rem}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_marqueeWrapper__mbeSK{overflow:hidden;width:100%;margin-top:2rem;margin-bottom:2rem}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_marquee__5U_TQ{display:flex;gap:1.5rem;animation:GoogleReviews_scrollLeft__BPG_z 40s linear infinite;width:max-content;min-width:200%;cursor:pointer}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_marquee__5U_TQ:hover{animation-play-state:paused}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_card__k8QwO{min-width:250px;max-width:320px;flex:0 0 auto;background-color:#f9f9f9;border-radius:10px;padding:1.5rem;scroll-snap-align:start;transition:transform .3s ease;display:flex;flex-direction:column;gap:1rem}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_card__k8QwO:hover{transform:scale(1.02)}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_card__k8QwO .GoogleReviews_header__X9E_7{display:flex;align-items:center;gap:1rem}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_card__k8QwO .GoogleReviews_profileWrapper__OKnrT{position:relative;width:45px;height:45px;flex-shrink:0}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_card__k8QwO .GoogleReviews_profileImage__iWOoi{width:100%;height:100%;border-radius:50%;object-fit:cover;background-color:#ddd;display:block}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_card__k8QwO .GoogleReviews_googleBadge__UkR3C{position:absolute;bottom:-2px;right:-2px;width:20px;height:20px;border-radius:50%;background:#fff;padding:2px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_card__k8QwO .GoogleReviews_info__KKK9j{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_card__k8QwO .GoogleReviews_info__KKK9j .GoogleReviews_name__zrHJz{margin:0;font-weight:600;font-size:1rem}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_card__k8QwO .GoogleReviews_info__KKK9j .GoogleReviews_stars__Qoe8p{font-size:1.1rem;display:flex;gap:.15rem;color:#ffd770}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_card__k8QwO .GoogleReviews_info__KKK9j .GoogleReviews_star__bgZlP{text-shadow:0 0 2px rgba(0,0,0,.15)}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_card__k8QwO .GoogleReviews_snippet__gPG0H{text-align:left;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:300;font-size:.95rem}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:1001}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b .GoogleReviews_modalContent__V6tVz{background:#fff;padding:2rem;max-width:600px;width:95%;border-radius:12px;text-align:left;display:flex;flex-direction:column;gap:1.5rem}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b .GoogleReviews_modalContent__V6tVz .GoogleReviews_modalHeader__51No7{display:flex;align-items:center;gap:1rem}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b .GoogleReviews_modalContent__V6tVz .GoogleReviews_profileWrapper__OKnrT{position:relative;width:60px;height:60px;flex-shrink:0}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b .GoogleReviews_modalContent__V6tVz .GoogleReviews_profileImage__iWOoi{width:100%;height:100%;border-radius:50%;object-fit:cover;background-color:#ddd;display:block}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b .GoogleReviews_modalContent__V6tVz .GoogleReviews_googleBadge__UkR3C{position:absolute;bottom:-2px;right:-2px;width:24px;height:24px;border-radius:50%;background:#fff;padding:2px;box-shadow:0 1px 4px rgba(0,0,0,.15)}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b .GoogleReviews_modalContent__V6tVz .GoogleReviews_info__KKK9j{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.25rem}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b .GoogleReviews_modalContent__V6tVz .GoogleReviews_info__KKK9j .GoogleReviews_name__zrHJz{margin:0;font-size:1.25rem;font-weight:700}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b .GoogleReviews_modalContent__V6tVz .GoogleReviews_info__KKK9j .GoogleReviews_stars__Qoe8p{font-size:1.2rem;color:#ffd770;display:flex;gap:.15rem}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b .GoogleReviews_modalContent__V6tVz .GoogleReviews_info__KKK9j .GoogleReviews_star__bgZlP{text-shadow:0 0 2px rgba(0,0,0,.15)}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b .GoogleReviews_modalContent__V6tVz .GoogleReviews_fullReview__5E_1h{font-size:1rem;line-height:1.6;font-weight:300;max-height:300px;overflow-y:scroll}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b .GoogleReviews_modalContent__V6tVz .GoogleReviews_fullReview__5E_1h::-webkit-scrollbar{-webkit-appearance:none;width:4px}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b .GoogleReviews_modalContent__V6tVz .GoogleReviews_fullReview__5E_1h::-webkit-scrollbar-thumb{border-radius:4px;background-color:hsla(0,0%,40%,.5);box-shadow:0 0 1px hsla(0,0%,100%,.5)}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_modal__htc2b .GoogleReviews_modalContent__V6tVz button{align-self:flex-end;padding:.5rem 1.5rem;background-color:#85ceff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_dividerBottom__lNtvv,.GoogleReviews_googleReviews__wAoEv .GoogleReviews_dividerTop__fXcOc{width:100%;display:block;z-index:2;position:relative;max-height:100px}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_dividerTop__fXcOc{transform:rotate(180deg);margin-top:-1px}.GoogleReviews_googleReviews__wAoEv .GoogleReviews_dividerBottom__lNtvv{background-color:#fffcf3}@keyframes GoogleReviews_scrollLeft__BPG_z{0%{transform:translateX(0)}to{transform:translateX(-40%)}}.Methodologies_studentContainer__G9pzW{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:1.5rem;padding:0 1rem;margin:0 auto;max-width:450px;width:95%}@media(min-width:768px){.Methodologies_studentContainer__G9pzW{flex-direction:row-reverse;max-width:1124px;padding:0}}.Methodologies_imageContainer__RE81j{text-align:center}.Methodologies_image__s_VJi{width:95%;max-width:470px;margin:0 auto}.Methodologies_textContainer__Z_hD4{text-align:left;max-width:500px}.Methodologies_textContainer__Z_hD4 h2{color:#ff8170;margin-bottom:1rem;text-align:left}@media(min-width:768px){.Methodologies_textContainer__Z_hD4 h2{text-align:left}}.Methodologies_textContainer__Z_hD4 p{font-size:1.1rem;line-height:1.6;color:#494949;font-weight:300;margin-bottom:1.5rem}.Methodologies_textContainer__Z_hD4 .Methodologies_button__dU0Pa{text-align:center;display:block;font-size:1rem}@media(min-width:768px){.Methodologies_textContainer__Z_hD4 .Methodologies_button__dU0Pa{display:initial}}.Methodologies_title__Q64mz{color:#ff8170;width:100%}.Services_programmesSection__iTkdc{background-color:#fffcf3;text-align:center;width:100%;padding-top:0}.Services_programmesSection__iTkdc .Services_container__DCTnQ{max-width:1024px;margin:0 auto;width:95%;padding:0 1rem}.Services_programmesSection__iTkdc .Services_description__qmnWS{font-size:1.1rem;line-height:1.6;margin-top:1.5rem;margin-bottom:2rem;color:#494949;font-weight:300}.Services_programmesSection__iTkdc .Services_ctaButton__nmpC8{display:inline-block;padding:.75rem 1.5rem;background-color:#ffb800;color:#fff;font-weight:600;border-radius:.5rem;text-decoration:none;transition:background-color .3s}.Services_programmesSection__iTkdc .Services_ctaButton__nmpC8:hover{background-color:orange}.StudentReview_studentContainer__EuH5P{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:1.5rem;padding:0 1rem;margin:0 auto;max-width:450px;width:95%}@media(min-width:768px){.StudentReview_studentContainer__EuH5P{flex-direction:row;max-width:1124px;padding:0}}.StudentReview_videoContainer__kcrDy{width:100%}@media(min-width:768px){.StudentReview_videoContainer__kcrDy{min-width:280px;max-width:350px}}.StudentReview_video__dkcmY{box-shadow:0 6px 12px rgba(0,0,0,.25);min-width:280px;aspect-ratio:3/4;border-radius:10px;width:100%;max-height:320px}@media(min-width:768px){.StudentReview_video__dkcmY{max-height:none}}.StudentReview_textContainer__Roi6J{text-align:left;max-width:500px}.StudentReview_textContainer__Roi6J h2{color:#ff8170;margin-bottom:1rem;text-align:left}@media(min-width:768px){.StudentReview_textContainer__Roi6J h2{text-align:left}}.StudentReview_textContainer__Roi6J p{font-size:1.1rem;line-height:1.6;color:#494949;font-weight:300;margin-bottom:1.5rem}.StudentReview_textContainer__Roi6J .StudentReview_button__EEusB{text-align:center;display:block;font-size:1rem}@media(min-width:768px){.StudentReview_textContainer__Roi6J .StudentReview_button__EEusB{display:initial}}.StudentReview_title__2cDAR{color:#ff8170;width:100%}.WhyUs_whyUs__BurqE{background-color:#fffcf3}.WhyUs_whyUs__BurqE .WhyUs_grid__IM7qg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1224px;grid-column-gap:3rem;column-gap:3rem;width:95%}@media(max-width:1023px){.WhyUs_whyUs__BurqE .WhyUs_grid__IM7qg{grid-template-columns:repeat(2,minmax(0,1fr))}.WhyUs_whyUs__BurqE .WhyUs_grid__IM7qg>:last-child{grid-column:1/-1;justify-self:center;max-width:600px}}@media(max-width:767px){.WhyUs_whyUs__BurqE .WhyUs_grid__IM7qg{grid-template-columns:1fr}.WhyUs_whyUs__BurqE .WhyUs_grid__IM7qg>*{margin:0 auto;max-width:500px}.WhyUs_whyUs__BurqE .WhyUs_grid__IM7qg>:last-child{max-width:100%}}.WhyUs_whyUs__BurqE .WhyUs_item__fHO3J{border-radius:2xl;padding:1rem;display:grid;grid-template-rows:subgrid;flex-direction:column;align-items:flex-start;align-self:center;grid-row:span 4/span 4;justify-content:center;text-align:center}.WhyUs_whyUs__BurqE .WhyUs_item__fHO3J h3{margin-top:1rem;font-size:1em;font-weight:600}.WhyUs_whyUs__BurqE .WhyUs_item__fHO3J p{margin-top:.25rem;margin-bottom:1rem;color:#555;font-size:.9rem;font-weight:200;text-align:center}.WhyUs_whyUs__BurqE .WhyUs_item__fHO3J .WhyUs_ctaButton__D5_LV{color:#ff8170;padding:.6rem 1.2rem;border-radius:999px;font-weight:600;text-decoration:none;transition:color .3s;letter-spacing:.05rem}.WhyUs_whyUs__BurqE .WhyUs_item__fHO3J .WhyUs_ctaButton__D5_LV:hover{color:#abd9d2}.WhyUs_whyUs__BurqE .WhyUs_item__fHO3J .WhyUs_imageWrapper__gzLGr{width:11rem;height:11rem;border-radius:50%;overflow:hidden;margin:0 auto}.WhyUs_whyUs__BurqE .WhyUs_item__fHO3J img{object-fit:cover;width:100%;height:100%}.WhyUs_ctaContainer__yBAqG{width:100%}