*{box-sizing:border-box;scroll-behavior:smooth}html{overflow-x:hidden;-webkit-tap-highlight-color:transparent}body{background-color:#fff;padding-top:160px;margin:0;overflow-x:hidden;scroll-padding-top:160px}.container{width:90%;max-width:1240px;margin:0 auto;padding-bottom:140px}.container-school{scroll-margin-top:130px;padding:10px 0}.main-schools{border-bottom:2px solid var(--amber);padding-bottom:80px}.schools-wrapper{display:flex;flex-direction:column;width:100%}.school-content{width:90%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;padding-top:50px}.school-menu-aside{margin-top:10vh}.school-content-sections-wrapper{height:100vh;scroll-padding-top:50px;overflow-y:scroll}.school-content-sections{overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none;height:100%}.school-content-sections::-webkit-scrollbar{display:none}@media (max-width: 1024px){.main-schools{padding-bottom:40px}.container{padding-bottom:80px}.schools-wrapper{height:100%}.school-content{grid-template-columns:1fr}.school-content-sections{padding-bottom:0}}@media (max-width: 768px){body{padding-top:80px}.container{padding-bottom:40px}}.crumbs{display:flex;align-items:center;width:100%;background:var(--white)}.breadcrumbs{white-space:nowrap;width:100%;max-width:1240px;padding:5px 0;margin:0 auto;position:relative;z-index:0}.breadcrumbs li{display:inline-block;line-height:16px;padding:0 5px;position:relative;font-size:14px;font-style:normal;font-weight:600;color:var(--lion)}.breadcrumbs li:last-child{text-decoration:underline}.breadcrumbs li:after{content:"/";display:block;position:absolute;left:-5px;top:0}.breadcrumbs li:first-of-type:before{display:none}.breadcrumbs li:first-of-type:after{display:none}.breadcrumbs li a{font-size:14px;font-style:normal;font-weight:600;line-height:115%;color:var(--lion);text-decoration:none;position:relative}@media (max-width: 820px){.crumbs{display:none}}:root{--white:#ffffff;--amber:#FCC240;--coyote:#8E6E43;--lion: #B79466;--lion-op: rgba(183, 148, 102, .2);--black: #000000;--lion-20: #f1EAE0;--lion-40: rgba(183, 148, 102, .4);--orange: #F0B125;--font: "Montserrat", sans-serif}body,html{font-size:18px;font-family:var(--font);color:var(--black);font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font);font-weight:600;font-style:normal;line-height:120%;color:var(--black)}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:inherit;font-weight:inherit}h1,h2{font-size:50px}h3{font-size:36px}h4{font-size:28px}h5{font-size:26px}h6{font-size:24px}p{color:var(--black);line-height:144%;font-size:18px;font-weight:400}p span{font-family:inherit;font-weight:inherit}a{color:var(--black);text-decoration:underline}a:hover{color:var(--amber)}ol,ul{color:var(--black);line-height:144%;font-size:18px}@media (max-width: 1024px){h1{font-size:42px}h2{font-size:38px}h3{font-size:32px}h4{font-size:26px}h5{font-size:22px}h6{font-size:18px}}@media (max-width: 768px){body,html{font-size:16px}h1{font-size:32px}h2{font-size:26px}h3{font-size:22px}h4,h5,h6{font-size:18px}p{color:var(--black);line-height:144%;font-size:16px;font-weight:400}p span{font-family:inherit;font-weight:inherit}a{color:var(--black);text-decoration:underline}a:hover{color:var(--amber)}ol,ul{color:var(--black);line-height:144%;font-size:16px}}.mega-header-title-wrapper{margin-bottom:var(--space-3xl)}.mega-header-title.mega-header-title-narrow{display:flex;justify-content:center}.mega-header-title.mega-header-title-narrow .mega-header-title-stylised{transform:translate(-90px,50px)}@media (max-width: 767px){.mega-header-title.mega-header-title-narrow .mega-header-title-stylised{transform:translate(-40px,20px)}}@media (max-width: 767px){.mega-header-title-wrapper{margin-bottom:var(--space-2xl);display:flex;justify-content:center}}.mega-header-title-main{display:block;font-size:92px;line-height:1;text-transform:uppercase;font-weight:400}.mega-header-title-stylised{display:block;text-align:right;font-size:230px;line-height:.5;color:var(--pink);font-family:var(--sub-font);font-family:Qwitcher Grypen;font-style:normal;font-weight:400;margin-top:-30px;position:relative;z-index:10}@media (min-width: 1200px){.mega-header-title-main{font-size:110px;line-height:1}.mega-header-title-stylised{font-size:260px;line-height:.5;margin-top:-40px}}@media (max-width: 1024px){.mega-header-title-main{font-size:77px}.mega-header-title-stylised{font-size:189px;margin-top:-20px}}@media (max-width: 768px){.mega-header-title{max-width:400px}.mega-header-title-main{font-size:40px}.mega-header-title-stylised{font-size:100px;margin-top:-10px}}.button-primary{background:var(--amber);color:var(--black);border:2px solid var(--amber);border-radius:50px;transition:.4s ease;text-decoration:none;padding:10px 25px;font-weight:600;font-size:12px;line-height:115%;text-transform:uppercase}.button-primary:hover{background:var(--orange);border:2px solid var(--orange);color:var(--black)}.button-secondary{background:var(--white);color:var(--black);border:2px solid var(--white);border-radius:50px;transition:.4s ease;text-decoration:none;padding:10px 25px;font-weight:600;font-size:12px;line-height:115%;text-transform:uppercase}.button-secondary:hover{background:var(--lion-20);border:2px solid var(--lion-20);color:var(--black)}.button-tertiary{background:transparent;color:var(--black);border-bottom:2px solid transparent;transition:.4s ease;text-decoration:none;padding:10px 25px 10px 0;font-weight:600;font-size:12px;line-height:115%;text-transform:uppercase}.button-tertiary:after{content:"";position:absolute;margin-left:10px;margin-top:4px;width:16px;height:16px;background:url(/dist/images/ep_arrow-up-bold.svg) center center no-repeat;transition:transform .4s ease}.button-tertiary:hover{border-bottom:2px solid var(--lion);color:var(--black)}.button-tertiary:hover:after{animation:bounce 1s ease}.button-quaternary{background:transparent;color:var(--black);border-bottom:2px solid transparent;transition:.4s ease;text-decoration:none;padding:10px 25px;font-weight:600;font-size:12px;line-height:115%;text-transform:uppercase}.button-quaternary:before{content:"";position:absolute;margin-left:-20px;margin-top:-4px;width:16px;height:16px;background:url(/dist/images/pin.svg) center center no-repeat;transition:transform .4s ease}.button-quaternary:hover{border-bottom:2px solid var(--lion);color:var(--black)}.button-quaternary:hover:after{animation:bounce 1s ease}.button-quaternary:hover:before{animation:bounce 1s ease}.button-quinary{background:transparent;color:var(--black);border-bottom:2px solid transparent;transition:.4s ease;text-decoration:none;padding:10px 25px 10px 0;font-weight:600;font-size:12px;line-height:115%;text-transform:uppercase;border-bottom:2px solid var(--amber);width:318px;position:relative}.button-quinary:after{content:"";position:absolute;right:0;margin-top:4px;width:16px;height:16px;background:url(/dist/images/arrow-right.svg) center center no-repeat;transition:transform .4s ease}.button-quinary a{text-decoration:none}.button-quinary:hover{color:var(--black)}.button-quinary:hover:after{animation:bounce 1s ease}.button-senary{background:transparent;color:var(--black);border-bottom:2px solid transparent;transition:.4s ease;text-decoration:none;padding:10px 25px 10px 0;font-weight:600;font-size:12px;line-height:115%;text-transform:uppercase;border-bottom:2px solid var(--amber);width:318px;position:relative}.button-senary:after{content:"";position:absolute;right:0;margin-top:4px;width:16px;height:16px;background:url(/dist/images/pin.svg) center center no-repeat;transition:transform .4s ease}.button-senary a{text-decoration:none}.button-senary:hover{color:var(--black)}.button-senary:hover:after{animation:bounce 1s ease}.button-arrow{background:transparent;color:var(--black);border-bottom:2px solid transparent;transition:.4s ease;text-decoration:none;padding:10px 65px 10px 0;font-weight:600;font-size:12px;line-height:115%;text-transform:uppercase;position:relative}.button-arrow:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);border-radius:50px;width:45px;height:45px;background:var(--amber) url(/dist/images/arrows.svg) center center no-repeat;transition:transform .4s ease;transition:.4s ease}.button-arrow:hover{color:var(--black)}.button-arrow:hover:after{background:var(--orange) url(/dist/images/arrows.svg) center center no-repeat}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.fadeIn{opacity:0}.fadeUp{opacity:0;transform:translateY(30px)}.fadeIn.is-animated{animation-name:fadeIn;animation-duration:1s;animation-fill-mode:both}.fadeUp.is-animated{animation-name:fadeUp;animation-duration:1s;animation-fill-mode:both}@keyframes fadeUp{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.delay01s{animation-delay:.1s}.delay02s{animation-delay:.2s}.delay03s{animation-delay:.3s}.delay04s{animation-delay:.4s}.delay05s{animation-delay:.5s}.navigation{display:flex;justify-content:space-between;align-items:center;background-color:var(--white);position:fixed;top:0;left:0;width:100%;height:160px;z-index:9999;transition:opacity .4s ease}.navigation-container{width:100%;max-width:1240px;margin:0 auto;display:flex;justify-content:space-between}.error-404{color:#000}.menu-links{display:flex;width:100%;max-width:870px;justify-content:flex-end;align-items:center}.main-menu{list-style:none;display:flex;justify-content:space-around;width:90%;max-width:1240px;padding:0;font-size:14px!important}.main-menu li{transition:.4s ease;border-bottom:2px solid transparent}.main-menu li:not(.support-us-btn):hover{border-bottom:2px solid var(--black)}.main-menu a{text-decoration:none;color:var(--black);font-weight:600;font-size:12px}.main-menu .support-us-btn a{border:2px solid var(--amber);padding:10px 25px;border-radius:50px;transition:.4s ease}.main-menu .support-us-btn a:hover{border:2px solid var(--lion-20);background:var(--lion-20)}.logo{margin:0;display:block;width:100%;height:auto}.no-hero-header .logo{display:none}.no-hero-header .dark-logo{display:block}.container-menu-mobile{width:100%;margin:0 auto;display:flex;justify-content:space-between;align-items:center;background:var(--white);max-width:1200px}.container-menu-mobile a{color:var(--white);text-decoration:none}.mobile-menu{position:fixed;display:flex;transition:opacity .4s ease;visibility:hidden;opacity:0;top:0;left:0;width:100%;height:115px;background:var(--white);z-index:999}.mobile-menu-links{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--white);display:none;flex-direction:column;align-items:center;padding:20px;z-index:999;margin-top:115px}.mobile-menu-links.open{display:flex;padding-top:115px;background:var(--white)}.mobile-menu-links .main-menu-mobile{text-align:center;list-style:none;margin:0;padding:0;width:100%}.mobile-menu-links .main-menu-mobile li{margin-bottom:10px;list-style:none}.mobile-menu-links .main-menu-mobile a{color:var(--black);font-size:16px;font-style:normal;font-weight:600;line-height:31.5px;text-decoration:none}.visible{visibility:visible;opacity:1}.hidden{visibility:hidden;opacity:0}#hamburger-wrapper{width:50px;height:40px;margin:0;padding:0;z-index:1001}.burger{position:relative;margin-left:auto;margin-right:auto;padding:0;background-color:var(--black);width:70%;height:2px;transition:margin .1s .2s,transform .2s}.burger:before{padding:0;background-color:var(--black);width:70%;height:2px;transition:margin .1s .2s,transform .2s;margin:-10px 0 0;content:"";position:absolute;top:0;left:0;width:100%}.burger:after{padding:0;background-color:var(--black);width:70%;height:2px;transition:margin .1s .2s,transform .2s;margin:10px 0 0;content:"";position:absolute;top:0;left:0;width:100%}.open .burger{transform:rotate(45deg);transition:margin .2s,transform .1s .2s}.open .burger:before{transition:margin .2s,transform .1s .2s;margin-top:0}.open .burger:after{transition:margin .2s,transform .1s .2s;margin-top:0;transform:rotate(-90deg)}.no-hero-header{padding-top:100px}.no-hero-header .main-menu a{color:var(--black)}.main-menu>li{position:relative}.submenu{display:none;position:absolute;top:100%;left:0;z-index:1;width:100%;min-width:250px;list-style:none;padding:20px;text-transform:uppercase;background:var(--white);border-bottom:4px solid var(--amber)}.main-menu-mobile .has-submenu{position:relative}.main-menu-mobile li a{border-bottom:2px solid var(--white);transition:.4s ease}.main-menu-mobile li:hover a{border-bottom:2px solid var(--black)}.main-menu-mobile .has-submenu .submenu{transform:translateY(-10%);height:0;opacity:0;transition:transform 1s ease,height 1s ease,opacity .4s ease}.main-menu-mobile .has-submenu:hover .submenu{transform:translateY(0);height:auto;opacity:1}.main-menu-mobile .has-submenu .submenu{position:relative;border-bottom:0;padding-bottom:0;padding-top:0;display:block}.main-menu-mobile .has-submenu .submenu a{border-bottom:2px solid var(--white);transition:.4s ease;font-weight:300}.main-menu-mobile .has-submenu .submenu a:hover{border-bottom:2px solid var(--black);transition:.4s ease}.has-submenu:hover .submenu,.main-menu-mobile .has-submenu:hover .submenu{display:block}.main-menu-mobile>li{position:relative}.submenu-mobile{display:none;position:relative;border-bottom:0}.has-submenu:hover .submenu-mobile{display:block}@media (max-width: 1024px){.mobile-menu{visibility:visible!important;height:80px}#hamburger-wrapper{height:30px}.mobile-menu-links{margin-top:80px}.navigation{display:none}.container-menu-mobile{padding:0 20px;width:90%}.container-menu-mobile img{width:120px}.logo-mobile{margin-left:-20px}.submenu{margin-top:20px}.main-menu-mobile .has-submenu .submenu{padding-top:20px;opacity:1;height:auto;display:block}.main-menu-mobile .has-submenu .submenu a{font-weight:300}}footer{border-top:2px solid var(--amber)}.footer-wrapper{display:grid;grid-template-columns:50% 35% 15%;width:90%;max-width:1240px;margin:0 auto;padding-top:55px;padding-bottom:25px}.footer-contact{display:flex;flex-direction:column;width:100%;max-width:326px}.footer-contact a{text-decoration:none;margin-top:50px}.footer-contact span:first-child{font-size:28px;font-style:normal;font-weight:600;line-height:38px}.footer-contact span:not(:first-child){border-bottom:1px solid var(--black);margin-top:15px;font-size:18px;font-style:normal;font-weight:600;line-height:38px}.footer-social{display:flex;align-items:flex-end;height:100%;justify-content:flex-end;gap:15px}.footer-social img:hover{opacity:.7}.footer-sitemap{display:grid;grid-template-columns:50% 50%;width:90%;max-width:1240px;margin:0 auto}.footer-sitemap>.main-footer{grid-column:2}.main-footer{list-style:none;display:flex;justify-content:space-between;max-width:1240px;padding:0;font-size:14px!important}.main-footer li{transition:.4s ease;border-bottom:2px solid transparent}.main-footer li:not(.support-us-btn):hover{border-bottom:2px solid var(--black)}.main-footer a{text-decoration:none;color:var(--black);font-weight:600;font-size:12px}.main-footer .support-us-btn a{border:2px solid var(--amber);padding:10px 25px;border-radius:50px;transition:.4s ease}.main-footer .support-us-btn a:hover{border:2px solid var(--lion-20);background:var(--lion-20)}.cta-footer-wrapper{width:90%;max-width:1240px;margin:30px auto 20px;border-radius:20px;background:var(--lion-20);padding:35px 60px}.cta-footer-wrapper h5{text-align:center;margin-top:0}.cta-footer-wrapper .cta-footer-btn{display:flex;justify-content:center}.secondary-footer-wrapper{width:90%;max-width:1240px;margin:0 auto;padding-bottom:25px}.copy-right{display:flex;justify-content:space-between;font-size:12px;font-style:normal;font-weight:600;line-height:160%}.copy-right a{text-decoration:none}@media (max-width: 1024px){.footer-wrapper{grid-template-columns:1fr;place-items:center;padding-bottom:10px}.footer-sitemap>.main-footer{grid-column:1}.footer-logo{max-width:200px}.footer-logo img{width:100%}.footer-sitemap{grid-template-columns:1fr}.copy-right{display:flex;justify-content:space-between;align-items:center}.copy-right div{width:100%}.copy-right div:last-child a{width:100%;display:flex;justify-content:flex-end}.copy-right{width:100%}.copy-right img{max-width:30px}.copy-right a{display:flex}}@media (max-width: 768px){footer{padding-top:40px}.footer-contact a{text-decoration:none;margin-top:20px}.footer-contact span:first-child{font-size:22px}.footer-logo{max-width:120px}.footer-logo img{width:100%}.main-footer{flex-direction:column;align-items:center}.main-footer .support-us-btn{margin-top:15px}.cta-footer-wrapper{padding:20px;margin-bottom:40px}.cta-footer-wrapper a{text-align:center}.copy-right{font-size:10px}.copy-right img{max-width:20px}.copy-right a{display:flex}}.home-hero-wrapper{display:flex}.home-hero-title h1{color:var(--coyote)}.home-hero-btn{display:inline-block}.home-hero-btn a:first-child{margin-right:32px}.home-hero-image{width:100%;max-width:686px}.home-hero-image img{border-radius:20px;-o-object-fit:contain;object-fit:contain;width:100%;max-height:373px;height:100%}.home-hero-video{width:100%;max-width:686px}.home-hero-video video{border-radius:20px;width:100%}.home-hero-video small{font-size:10px;font-weight:600;font-style:italic;padding-left:10px}@media (max-width: 1024px){.home-hero-wrapper{flex-direction:column;gap:50px}}.home-full-width-image-wrapper{width:100%;margin:0 auto}.home-full-width-image{margin:0;padding:0;display:flex}.home-full-width-image img{width:100%}.home-our-capabilities-section{background:var(--lion-20)}.home-our-capabilities-wrapper{padding-top:60px}.home-our-capabilities-title{width:90%;max-width:673px;margin:0 auto;text-align:center}.home-our-capabilities-title .home-our-capabilities-btn{display:flex;justify-content:center}.home-our-capabilities-items{background:var(--white);border-radius:20px;margin-top:75px}.home-our-capabilities-items h2{text-align:center;padding-top:75px;font-size:36px}.home-our-capabilities-item{display:grid;grid-template-columns:repeat(5,1fr);max-width:962px;margin:0 auto}.home-our-capabilities-item .home-our-capabilities-items-image{display:flex;flex-direction:column;justify-content:center;align-items:center}.home-our-capabilities-item .home-our-capabilities-items-image p{text-align:center;font-size:18px;font-weight:600}.home-our-capabilities-item .home-our-capabilities-items-image:nth-child(4) p{width:180px}.home-our-capabilities-item .home-our-capabilities-items-image:not(:nth-child(4)) p{width:150px}.home-our-capabilities-items-btn{display:flex;justify-content:center;padding-bottom:75px;padding-top:20px}@media (max-width: 1024px){.home-our-capabilities-item{display:grid;grid-template-columns:repeat(2,1fr);width:90%;margin:0 auto}.home-our-capabilities-item .home-our-capabilities-items-image{margin-top:40px}.home-our-capabilities-item .home-our-capabilities-items-image img{max-width:80px}.home-our-capabilities-item .home-our-capabilities-items-image p{font-size:16px}}@media (max-width: 768px){.home-our-capabilities-wrapper{padding-top:20px}.home-our-capabilities-items{background:var(--white);border-radius:20px;margin-top:20px}.home-our-capabilities-items h2{text-align:center;padding-top:40px;font-size:26px}.home-our-capabilities-item{display:grid;grid-template-columns:repeat(2,1fr);width:90%;margin:0 auto}.home-our-capabilities-item .home-our-capabilities-items-image{margin-top:40px}.home-our-capabilities-item .home-our-capabilities-items-image img{max-width:60px;-o-object-fit:contain;object-fit:contain;height:100%}.home-our-capabilities-item .home-our-capabilities-items-image p{font-size:16px}.home-our-capabilities-items-btn{padding-bottom:40px}}.cta-panel-section{padding:130px 0}.cta-panel-wrapper{width:90%;max-width:1240px;margin:0 auto;border-radius:20px;background:var(--amber);padding:75px}.cta-panel-wrapper h2{text-align:center}.cta-panel-wrapper .cta-panel-btn{display:flex;justify-content:center}@media (max-width: 1024px){.cta-panel-section{padding:80px 0}}@media (max-width: 768px){.cta-panel-section{padding:40px 0}.cta-panel-wrapper h2{font-size:22px}}.header-section h2{text-align:center;margin:0;padding-bottom:50px}.schools-tab-section{max-width:1240px;width:90%;margin:0 auto;padding-bottom:80px}.schools-tab-title-wrapper{box-sizing:border-box}.schools-tab-title-wrapper h2{font-size:18px;font-style:normal;font-weight:600;line-height:60px;color:var(--black)}.schools-tab-title-wrapper img{margin-right:20px;margin-bottom:-10px}.schools-container{background:var(--lion-20);max-width:1240px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;border-radius:20px}.schools-container-mobile{display:none}.schools-tabs{display:flex;flex-direction:column;justify-content:stretch;border-radius:20px 0 0 20px;background:var(--lion-40);position:relative}.schools-tabs h3{height:100%;display:grid;place-items:flex-start;cursor:pointer;font-size:28px;font-style:normal;font-weight:600;line-height:38px;color:var(--black);margin-top:0;margin-bottom:0;padding:1.5em;transition:all .4s ease}.schools-tabs h3:after{content:"";position:absolute;right:0;margin-right:20px;margin-top:6px;width:27px;height:27px;background:url(dist/images/arrow-left.svg) center center no-repeat;transition:all .4s ease;transform:rotate(90deg)}.schools-tabs h3:hover{opacity:.6}.schools-tab-content{background:var(--lion-20);padding:1em 1.5em;margin:0 auto}.schools-tab-content p{display:flex;margin-bottom:40px;margin-top:-30px;max-width:599px;animation:slideUpText 1.5s forwards}.schools-tab-content img{transform:translateY(-50%);animation:slideUpImg 1.5s forwards;border-radius:20px;width:100%;max-width:604px}.schools-tab-content div{display:none}.schools-tab-content .active{display:block;border-radius:20px}.schools-tab-content .active a:first-child{margin-right:20px}.schools-tab-content .active a{margin-top:20px}.schools-tabs .active{background:var(--lion-20);height:100%;border-radius:20px 0 0 20px;margin-bottom:0;margin-top:0;transition:.4s ease}.schools-tabs h3.active:after{content:"";position:absolute;right:0;margin-right:20px;margin-top:6px;width:27px;height:27px;background:url(dist/images/arrow-left.svg) center center no-repeat;transform:rotate(0);transition:all .4s ease}.schools-tabs h3.active:hover{opacity:1}@keyframes slideUpText{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpImg{0%{opacity:1;transform:translateY(-45%)}to{opacity:1;transform:translateY(-50%)}}@media (max-width: 1024px){.schools-tab-section{padding-bottom:20px}.schools-tab-title-wrapper img{max-width:15px;margin:0 auto}.schools-container{display:none}.schools-container-mobile{display:block}.schools-tab-content-mobile{width:100%}.schools-tab-content-mobile div{background:var(--lion-20);border-radius:20px;padding:20px;margin-bottom:40px}.schools-tab-content-mobile img{-o-object-fit:cover;object-fit:cover;height:150px;width:100%;border-radius:20px}.schools-tab-content-mobile p{margin:20px 0}.schools-tab-content-mobile a{display:flex;justify-content:center;align-items:flex-start;width:100%;position:relative}.schools-tab-content-mobile a:before{right:0;margin-right:35%}}@media (max-width: 768px){.schools-tab-section{padding-bottom:0}.schools-tab-title-wrapper h2{font-size:16px;line-height:40px}.schools-tab-title-wrapper img{max-width:15px;margin:0 auto}.schools-container{display:none}.schools-container-mobile{display:block}.schools-tabs{border-radius:0}.schools-tabs h3{font-size:inherit}.schools-tab-content-mobile{width:100%}.schools-tab-content-mobile div{background:var(--lion-20);border-radius:20px;padding:10px;margin-bottom:40px}.schools-tab-content-mobile img{-o-object-fit:cover;object-fit:cover;height:78px;border-radius:20px}.schools-tab-content-mobile p{margin:20px 0;font-size:14px}.schools-tab-content-mobile a{display:flex;justify-content:center;align-items:flex-start;width:100%;position:relative}.schools-tab-content-mobile a:before{right:0;margin-right:20%}}.more-about-us-title{display:grid;grid-template-columns:1fr 1.5fr;place-items:baseline}.more-about-us-title h2{font-size:36px;font-style:normal;font-weight:600;line-height:42px;color:var(--coyote);max-width:395px}.more-about-us-title p{max-width:708px}.more-about-us-gallery{display:flex;justify-content:space-between;padding:60px 0}.more-about-us-gallery img{border-radius:20px}.more-about-us-btn{margin:0 auto;display:flex;justify-content:center}@media (max-width: 1024px){.more-about-us-title{grid-template-columns:1fr}.more-about-us-title h2{width:100%;max-width:100%}.more-about-us-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding-top:40px}img{width:100%}}@media (max-width: 768px){.more-about-us-title{grid-template-columns:1fr}.more-about-us-title h2{font-size:26px;line-height:32px}.more-about-us-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding-top:40px}img{width:100%}}.support-us-section{height:500px;background:var(--amber);background:var(--amber) url(/dist/images/heart-bg.svg) center top no-repeat;background-size:100% auto}.support-us-wrapper{width:90%;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;transform:translateY(15%)}.support-us-wrapper p{font-size:50px;font-style:normal;font-weight:600;line-height:54px;color:var(--black);text-align:center;max-width:735px;margin-top:0;margin-bottom:10px}.support-us-wrapper a:first-child{margin-right:20px}@media (max-width: 1024px){.support-us-wrapper p{font-size:42px}}@media (max-width: 768px){.support-us-section{height:100%}.support-us-wrapper{padding-top:30px;padding-bottom:30px}.support-us-wrapper p{font-size:22px;line-height:32px}.support-us-wrapper a{display:flex;justify-content:center;width:100%;margin-bottom:0}.support-us-wrapper a:first-child{margin-bottom:0;margin-top:20px}}.menu-school-nav ul{list-style:none;padding:0}.menu-school-nav li{height:60px}@media (max-width: 1024px){.school-menu-aside{display:none}}.dropdown-school-section{width:100%;max-width:425px;height:325px;background:var(--lion-20);border-radius:0 20px 20px 0;position:absolute;top:0;left:0;transform:translateY(65%)}.dropdown-school-wrapper{margin:0 auto;height:100%;display:flex;justify-content:flex-start;align-items:center;padding:40px}.dropdown-school-wrapper{margin:0 auto}.dropdown-school-wrapper h2{color:var(--black);font-size:12px;font-style:normal;font-weight:600;line-height:48px;text-transform:uppercase}#categorySelect{outline:2px solid var(--white);border:0;background:transparent;padding:15px;border-radius:30px;border-right:16px solid transparent;font-size:12px;font-style:normal;line-height:115%;text-transform:uppercase;font-weight:600}#subcategorySelect{margin-top:20px;outline:0;border:0;background:transparent;font-weight:600;text-transform:uppercase;font-size:12px;font-style:normal;line-height:115%}@media (min-width: 1920px){.dropdown-school-section{transform:translateY(85%)}}@media (max-width: 1024px){.dropdown-school-section{width:80%;height:200px;position:relative;transform:translateY(0)}}@media (max-width: 768px){.dropdown-school-wrapper{padding:20px}}.school-title-enrol-donation-wrapper{display:flex;flex-direction:column}.school-title-enrol-donation-btn{margin-left:0;display:flex;align-items:center}.school-title-enrol-donation-btn a:first-child{margin-right:20px}.school-title-enrol-donation-title{display:grid;grid-template-columns:70% 30%}.school-title-enrol-donation-title h2{font-size:36px}@media (max-width: 1024px){.school-title-enrol-donation-title{display:block;padding-bottom:80px;padding-top:40px}}@media (max-width: 768px){.school-title-enrol-donation-title{display:block;padding-bottom:40px;padding-top:20px}.school-title-enrol-donation-title h2{font-size:22px}.school-title-enrol-donation-btn{margin-left:0}}.school-brieft-history-gallery-item{width:100%}.school-brieft-history-gallery-item .school-brieft-history-gallery-item-image{width:100%;max-width:100%;height:100%;max-height:190px;margin-bottom:-5px;padding-bottom:0}.school-brieft-history-gallery-item .school-brieft-history-gallery-item-image img{border-top-left-radius:20px;border-top-right-radius:20px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:150px;z-index:1}.school-brieft-history-gallery-item .school-brieft-history-gallery-item-title{position:relative;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background:var(--lion);color:var(--white);font-size:18px;font-style:normal;font-weight:600;line-height:24px;margin-top:0;padding:20px;display:flex;justify-content:space-between;align-items:center;z-index:9;transform:scale(1);cursor:pointer}.school-brieft-history-gallery-item .school-brieft-history-gallery-item-title img{transition:transform .3s ease}.school-brieft-history-gallery-item .school-brieft-history-gallery-item-title img:hover{transform:scale(1.2)}.gallery-inside{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding-top:40px;padding-bottom:40px}.gallery-inside-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:252px;border-radius:20px}@media (max-width: 768px){.container-school{padding:10px 0 0}.gallery-inside:not(:last-child){padding-bottom:40px}}.school-principal-wrapper-content{display:grid;grid-template-columns:1fr 2fr;gap:30px}.school-principal-content h4{margin-top:15px}.school-principal-image img{width:100%;border-radius:20px}@media (max-width: 1024px){.school-principal-wrapper-content{grid-template-columns:1fr}.school-principal-image img{width:100%;max-width:200px}}.school-hero-banner-wrapper{width:100%;margin:0 auto}.school-hero-banner-image{height:400px;margin:0;padding:0;display:flex}.school-hero-banner-image img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media (max-width: 1440px){.school-hero-banner-image{height:300px}}@media (min-width: 1920px){.school-hero-banner-image{height:350px}}.school-contact-title{display:flex;align-items:center}.school-contact-title h3{margin-right:30px}.school-fees-btn img{margin:0 5px}.school-contact-address{display:flex;flex-direction:column;padding:35px 0}.school-contact-pobox{display:flex;flex-direction:column;padding-bottom:35px}.school-contact-phone{display:flex;flex-direction:column}@media (max-width: 1024px){.school-contact-title{display:block}.school-fees-btn{padding-bottom:20px}.school-fees-btn img{width:100%;max-width:40px}.school-contact-phone{padding-bottom:20px}.school-contact-phone img{width:100%;max-width:30px}.school-contact-phone strong{margin-bottom:10px}}.school-google-maps-image img{width:100%;height:100%;max-height:393px}.text-with-image-section .text-with-image-split{display:flex;justify-content:space-around;gap:25px}.text-with-image-section .text-with-image-split.text-with-image-reversed{flex-direction:row-reverse;justify-content:space-around}.text-with-image-section .text-with-image-split.text-with-image-reversed img{margin-right:20px;border-radius:20px;-o-object-fit:cover;object-fit:cover;width:100%;max-height:339px;height:100%}.text-with-image-section .text-with-image-split img{border-radius:20px;-o-object-fit:cover;object-fit:cover;width:100%;max-height:339px;height:100%}.text-with-image-section .text-with-image-split .text-with-image-main,.text-with-image-section .text-with-image-split .text-with-image-image{flex:1;box-sizing:border-box}.text-with-image-wrapper{width:90%;max-width:1240px;margin:0 auto;padding-bottom:110px}.text-with-main-title h3{font-size:36px;font-style:normal;font-weight:600;line-height:42px}.text-with-image-video{width:100%;max-width:686px}.text-with-image-video video{border-radius:20px;width:100%}.text-with-image-video small{font-size:10px;font-weight:600;font-style:italic;padding-left:10px}@media (max-width: 1024px){.text-with-image-section .text-with-image-split{flex-direction:column-reverse;gap:0}.text-with-image-section .text-with-image-split.text-with-image-reversed{flex-direction:column-reverse}.text-with-image-section .text-with-image-wrapper{padding-bottom:20px}}@media (max-width: 768px){.text-with-main-title h3{font-size:26px;line-height:32px}.text-with-image-wrapper{padding-bottom:20px}}.global-hero-section{height:282px;margin-bottom:120px;position:relative;background-size:cover top center}.global-hero-main-title{width:100%;text-align:center;height:69px;background:var(--coyote);position:absolute;bottom:0}.global-hero-main-title h1{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0;margin:0;font-size:28px;font-style:normal;font-weight:600;line-height:60px;color:var(--amber)}.global-hero-breadcrumbs{text-align:left}@media (max-width: 1024px){.global-hero-main-title h1{font-size:26px}}@media (max-width: 768px){.global-hero-section{margin-bottom:40px}.global-hero-section .global-hero-main-title h1{font-size:24px}}.explore-more-wrapper{width:100%;margin:0 auto}.explore-more-wrapper h2{text-align:center;font-size:18px;margin-bottom:35px}.explore-more-links{width:100%;height:280px;display:grid;grid-template-columns:1fr 1fr 1fr}.column:nth-child(1){background-color:#b7946626}.column:nth-child(2){background-color:#b7946640}.column:nth-child(3){background-color:#b7946659}.explore-more-links .column{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 768px){.explore-more-links{grid-template-columns:1fr}}.call-to-action-section{height:280px;background:var(--amber) url(/dist/images/heart-bg.svg) center bottom no-repeat;background-size:100% auto}.call-to-action-wrapper{width:90%;max-width:1240px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.call-to-action-wrapper p{font-size:28px;font-style:normal;font-weight:600;line-height:42px;margin-top:0;margin-bottom:10px}.call-to-action-wrapper a:first-child{margin-right:20px}@media (max-width: 768px){.call-to-action-section{height:100%}.call-to-action-wrapper{padding-top:30px;padding-bottom:30px}.call-to-action-wrapper p{font-size:22px;line-height:32px;text-align:center}}.meet-our-ceo-wrapper{width:90%;max-width:1240px;margin:0 auto}.meet-our-team-ceo-wrapper{display:grid;grid-template-columns:1fr 3fr}.meet-our-team-ceo-wrapper h4{margin-top:0}.meet-our-ceo-image{width:100%;max-width:252px;margin-bottom:20px}.meet-our-ceo-image img{border-radius:20px;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1024px){.meet-our-team-ceo-wrapper{grid-template-columns:1fr;margin-bottom:20px}}@media (max-width: 768px){.meet-our-ceo-image{max-width:200px}}.meet-our-team-wrapper{width:90%;max-width:1240px;margin:0 auto}.meet-our-team-board-wrapper{margin-top:60px}.meet-our-team-board-wrapper h4{margin-top:0}.meet-our-team-board-wrapper .meet-our-team-board-container{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.meet-our-team-board-content img{margin-tbottom:20px}.meet-our-team-board-content span{display:flex}.meet-our-team-board-image{width:100%;max-width:252px;height:100%;max-height:252px;margin-bottom:10px}.meet-our-team-board-image img{border-radius:20px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 1024px){.meet-our-team-board-wrapper{margin-top:40px}.meet-our-team-board-wrapper .meet-our-team-board-container{display:grid;grid-template-columns:1fr 1fr;gap:30px}}@media (max-width: 768px){.meet-our-team-board-wrapper{margin-top:40px}.meet-our-team-section:not(:first-child) .meet-our-team-board-wrapper{margin-top:0;padding-bottom:0}}.changing-nation-title{display:grid;grid-template-columns:1fr 1.5fr;place-items:baseline}.changing-nation-title h2{font-size:36px;font-style:normal;font-weight:600;line-height:42px;color:var(--black);max-width:395px}.changing-nation-title p{max-width:708px}.changing-nation-gallery{display:flex;justify-content:space-between;padding:60px 0}.changing-nation-gallery img{border-radius:20px}@media (max-width: 1024px){.changing-nation-title{grid-template-columns:1fr}.changing-nation-gallery{display:grid;grid-template-columns:1fr 1fr;padding:40px 0;gap:20px}}@media (max-width: 768px){.changing-nation-title h2{font-size:26px;line-height:32px;margin-top:0}}.leadership-cta-wrapper{width:100%;max-width:1240px;margin:0 auto}.leadership-cta-main-container{background:#E9E2D8;border-radius:20px;width:100%;margin-bottom:95px}.leadership-cta-main-content{display:grid;grid-template-columns:45% 55%;max-width:1085px;margin:0 auto}.leadership-cta-main-content .leadership-cta-main-title{width:100%;max-width:256px;display:flex;align-items:center}.leadership-cta-main-content .leadership-cta-main-description img{transform:translateY(-20%);border-radius:20px}.leadership-cta-main-content .leadership-cta-main-description figure{margin-left:0;width:25%;height:150px}.leadership-cta-main-content .leadership-cta-main-description figure img{transform:translateY(0);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.leadership-cta-main-container-cta{border-radius:20px;width:100%;max-width:1240px;margin-bottom:95px}.leadership-cta-main-description-cta figure{margin-left:0;width:25%;height:150px}.leadership-cta-main-description-cta figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.leadership-cta-main-content-cta{display:grid;grid-template-columns:45% 55%;max-width:1085px;margin:0 auto}.leadership-cta-main-content-cta .leadership-cta-main-title-cta{width:100%;max-width:256px;display:flex}.leadership-cta-main-content-cta .leadership-cta-main-title-cta h3{margin-top:18px}@media (max-width: 1024px){.leadership-cta-main-container{width:90%;margin:0 auto 20px}.leadership-cta-main-content,.leadership-cta-main-content-cta{grid-template-columns:1fr;width:90%}.leadership-cta-main-content .leadership-cta-main-description img,.leadership-cta-main-content-cta .leadership-cta-main-description img{transform:translateY(0)}.leadership-cta-main-content .leadership-cta-main-title-cta,.leadership-cta-main-content-cta .leadership-cta-main-title-cta{max-width:100%}.leadership-cta-main-container-cta{margin-bottom:40px}}.our-capabilities-wrapper{width:90%;max-width:1240px;margin:0 auto}.our-capabilities-main-title{text-align:center;padding-bottom:100px}.our-capabilities-items{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;padding-bottom:50px}.our-capabilities-items .our-capabilities-icon img{display:flex;justify-content:center;margin:0 auto}.our-capabilities-button{display:flex;justify-content:center}@media (max-width: 1024px){.our-capabilities-items{display:grid;grid-template-columns:1fr}.our-capabilities-items .our-capabilities-icon img{max-width:200px;margin:0}}@media (max-width: 768px){.our-capabilities-main-title{padding-bottom:40px}.home-our-capabilities-btn{padding-bottom:20px}.our-capabilities-items .our-capabilities-icon img{max-width:80px;margin:0}}.grecaptcha-badge{visibility:hidden}.contact-form-wrapper{width:90%;max-width:1240px;margin:0 auto;padding-bottom:105px}.contact-form-wrapper h2{font-size:28px;text-align:center;margin-bottom:80px}.contact-form{width:100%;max-width:605px;margin:0 auto}.contact-form .fui-row:not(:last-child){height:100%;max-height:40px}.contact-form .fui-submit{background:var(--amber);color:var(--black);border:2px solid var(--amber);border-radius:50px;transition:.4s ease;text-decoration:none;padding:10px 25px;font-weight:600;font-size:12px;line-height:115%;text-transform:uppercase}.contact-form .fui-submit:hover{background:var(--orange);border:2px solid var(--orange);color:var(--black)}.contact-form .fui-field input,.contact-form .fui-field textarea{border-bottom:1px solid var(--amber);border-top:0;border-left:0;border-right:0;outline:none;font-size:16px;font-style:normal;font-weight:300;line-height:normal;padding:0;color:var(--tb-black);box-shadow:none;line-height:34px;margin-top:0;margin-bottom:0;font-family:var(--body-font);border-radius:0}.contact-form .fui-field input::-moz-placeholder,.contact-form .fui-field textarea::-moz-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:38px;padding:0;color:var(--tb-black)}.contact-form .fui-field input::placeholder,.contact-form .fui-field textarea::placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:38px;padding:0;color:var(--tb-black)}.contact-form .fui-field input:focus,.contact-form .fui-field textarea:focus{outline:none;border-bottom:1px solid var(--lion)}.contact-form .fui-field textarea{height:157px}.contact-form .fui-field select{border-bottom:1px solid var(--amber);border-top:0;border-left:0;border-right:0;outline:none;font-size:14px;font-style:normal;font-weight:400;line-height:38px;padding:0;color:var(--tb-black);line-height:34px;margin-top:0;margin-bottom:0;font-family:var(--body-font);border-radius:0}.contact-form .fui-field select::-moz-placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:38px;padding:0;color:var(--tb-black)}.contact-form .fui-field select::placeholder{font-size:14px;font-style:normal;font-weight:400;line-height:38px;padding:0;color:var(--tb-black)}.contact-form .fui-field select:focus{outline:none;border-bottom:1px solid var(--lion)}.contact-form .fui-alert-success{border-radius:20px}.contact-form .fui-alert-success p{font-size:14px}@media (max-width: 1024px){.contact-form-wrapper{padding-bottom:40px}.contact-form-wrapper h2{font-size:22px;line-height:32px;margin-bottom:40px}}
