body{--watermark-size:20vw;--watermark-limit:252px;--watermark-translate:translate();--ticker-height:30px;--ticker-color:var(--grey10);--ticker-background-color:var(--color3);--ticker-background-color-hover:var(--color3);--top-nav-height:120px;--top-nav-background-color:var(--color3);--logo-link-height:78px;--logo-top:34px;--logo-height-transparent:150px;--home-page-banner-height:calc(100vh - 65px);--inner-page-banner-height:76vh;--upper-controls-height:36px;--upper-controls-top:30px;--upper-controls-color:var(--grey10);--upper-controls-background-color:var(--unset);--upper-controls-color-hover:var(--color2);--upper-controls-background-color-hover:var(--grey10);--upper-controls-border-color:var(--grey10);--upper-controls-border-color-hover:var(--color3);--upper-controls-border-thickness:1px;--upper-controls-radius-top:18px;--upper-controls-radius-bottom:18px;--upper-controls-dropdown-background-color:var(--color1);--upper-controls-dropdown-link-color:var(--grey10);--upper-controls-dropdown-link-color-hover:var(--color4);--upper-controls-spacing:10px;--top-menu-text-transform:uppercase;--top-menu-text-color:var(--grey10);--top-menu-text-color-hover:var(--grey10);--top-menu-offset:35px;--top-menu-height:40px;--top-menu-highlight-height:6px;--top-menu-highlight-padding-inline:0px;--top-menu-highlight-color:var(--color5);--body-link:var(--color1);--focus-color:#d30707;--focus-outline-thickness:2px;--mobile-side-bar-indent:10px;--site-max-width:1260px;--page-padding-inline:20px;--content-side-bar-gap:8vw;--content-padding-top:10px;--submenu-top:-5px;--submenu-triangle-size:0px;--submenu-background-color:var(--color2);--submenu-background-opacity:0.90;--submenu-text-color:var(--grey10);--submenu-text-color-hover:var(--color5);--submenu-padding-block:25px;--submenu-padding-inline:35px;--submenu-column-width:190px;--submenu-radius:10px;--submenu-text-transform:none;--submenu-highlight-height:0px;--submenu-highlight-padding-inline:0px;--submenu-highlight-color:var(--color1);--sub-submenu-text-transform:none;--breadcrumbs-margin-top:0px;--breadcrumbs-background-color:var(--unset);--breadcrumbs-text-transform:uppercase;--breadcrumbs-text-color:var(--color1);--breadcrumbs-link-color:var(--color1);--breadcrumbs-link-color-hover:var(--color4);--breadcrumbs-line-height:30px;--breadcrumbs-delimiter:'|';--sidebar-width:320px;--sidebar-nav-radius:10px;--sidebar-title-font-family:var(--font-heading);--sidebar-title-font-weight:400;--sidebar-title-font-size:24px;--sidebar-title-color:var(--grey10);--sidebar-title-background-color:var(--color2);--sidebar-title-text-transform:uppercase;--sidebar-text-transform:none;--sidebar-background-color:var(--color2);--sidebar-text-color:var(--grey10);--sidebar-text-color-hover:var(--color5);--sidebar-highlight-color:var(--color5);--sidebar-highlight-height:0px;--sidebar-highlight-padding:0px;--sidebar-toggle-color:var(--grey10);--sidebar-toggle-color-hover:var(--color5);--sidebar-image-height:300px;--sidebar-image-radius:26px;--sidebar-spacing:10px;--sidebar-quote-color:var(--grey10);--sidebar-quote-author-color:var(--grey7);--sidebar-quote-background-color:var(--grey2);--sidebar-link-color:var(--grey10);--sidebar-link-background-color:var(--color1);--sidebar-link-background-color-hover:var(--grey6);--sidebar-link-font-family:var(--font-heading);--sidebar-link-font-weight:lighter;--sidebar-link-font-size:20px;--sidebar-to-edge:0px;--submenu-width:500px;--submenu-offset:0px;--top-nav-background-opacity:0.0;--tab-gap:5px;--tab-padding-block:10px;--tab-padding-inline:30px;--tab-font-family:var(--font-heading);--tab-font-weight:400;--tab-font-size:var(--fs5);--tab-text-transform:uppercase;--tab-color:var(--grey10);--tab-border-thickness:0px;--tab-border-color:var(--grey5);--tab-border-radius:10px;--tab-background-color:var(--grey5);--tab-color-hover:var(--grey10);--tab-background-color-hover:var(--grey7);--tab-border-color-hover:var(--grey0);--tab-color-selected:var(--grey10);--tab-background-color-selected:var(--color1);--tab-border-color-selected:var(--color1);--nav-size:40px;--nav-color:var(--color2);--nav-background-color:var(--grey10);--nav-border-radius:20px;--nav-border-thickness:1px;--nav-border-color:var(--color2);--nav-color-hover:var(--grey10);--nav-background-color-hover:var(--color2);--nav-border-color-hover:var(--color2);--nav-prev-icon:'\f053';--nav-next-icon:'\f054';--button-gap:10px;--button-padding-block:10px;--button-padding-inline:25px;--button-font-family:var(--font-normal);--button-font-weight:bolder;--button-font-size:12px;--button-text-transform:uppercase;--button-border-radius:20px;--button-border-thickness:1px;--button-color:var(--grey10);--button-border-color:var(--color2);--button-background-color:var(--color2);--button-color-hover:var(--grey10);--button-border-color-hover:var(--color5);--button-background-color-hover:var(--color5);--button-color-selected:var(--grey10);--button-border-color-selected:var(--color2);--button-background-color-selected:var(--color2);--button-color-reverse:var(--grey10);--button-border-color-reverse:var(--grey10);--button-background-color-reverse:var(--unset);--button-color-reverse-hover:var(--grey0);--button-border-color-reverse-hover:var(--grey10);--button-background-color-reverse-hover:var(--grey10);--button-color-reverse-selected:var(--grey10);--button-border-color-reverse-selected:var(--color2);--button-background-color-reverse-selected:var(--color2);--general-border-radius:10px;--grid-gap:12px;--top-menu-font-family:var(--font-normal);--top-menu-font-weight:bolder;--breadcrumbs-font-family:var(--font-normal);--breadcrumbs-font-weight:lighter;}.schoolmap{width:100%;height:40vw;overflow:hidden;position:relative;margin-bottom:-9vw;.schoolmapiframe{width:140%;height:calc(40vw + 500px);transform:translate(-28% ,-250px);}.schooladdressbox{position:absolute;top:20vw;right:10vw;background-color:white;transform:translateY(-50%);padding:50px 4vw;border-radius:10px;div i{color:rgb(var(--color2));width:28px;text-align:center;}h3{color:rgb(var(--color2));}.title{font-weight:800;}.address{padding-left:28px;}.telephone,.email,.website{width:max-content;margin-top:15px;a{color:rgb(var(--color6));&:hover{color:rgb(var(--color1));}}}}}@media (max-width:1200px){.schoolmap{height:500px;margin-bottom:-9vw;.schoolmapiframe{height:1000px;transform:translate(-28%,-250px);}.schooladdressbox{top:2vw;right:2vw;transform:translateY(0);}}}@media (max-width:900px){.schoolmap{height:auto;margin-bottom:-9vw;display:flex;flex-direction:column-reverse;.schoolmapinner{height:500px;overflow:hidden;.schoolmapiframe{height:1000px;width:100%;transform:translate(0px,-250px);}}.schooladdressbox{position:relative;top:0;right:0;width:100%;.telephone,.email,.website{width:auto;}}}}@media (max-width:500px){.schoolmap{.schooladdressbox{.telephone,.email,.website{font-size:var(--fs7);}}}}.footertop{height:9vw;margin-bottom:-1px;position:relative;&::before{content:'';width:480px;height:480px;position:absolute;bottom:-140px;right:max(calc(50% - 810px),-160px);background-image:var(--sidebar-watermark);background-position:50% 100%;background-size:contain;background-repeat:no-repeat;}&::after{content:'';background-image:var(--footer-mask);background-size:contain;background-position:50% 100%;background-repeat:no-repeat;position:absolute;inset:0;}}.schoolfooter .footertop{&::before{display:none;}}.footermenuwrapper{--footer-menu-bg-color:var(--grey9);--footer-menu-link-color:var(--color1);--footer-menu-link-color-hover:var(--color2);}footer{--footer-bg-color:var(--color1);--footer-text-color:var(--grey10);--footer-link-color:var(--grey10);--footer-link-hover-color:var(--color4);--footer-font-size:var(--fs6);--main-logo-height:10vw;--main-logo-min-height:70px;--main-logo-max-height:100px;--trust-logo-height:5vw;--trust-logo-min-height:75px;--trust-logo-max-height:150px;}a.cookies::after{content:var(--cookies);}a.privacy::after{content:var(--privacy);}a.accessibility::after{content:var(--accessibility);}.footerupperouter,.ls_footerupperouter{background-color:rgb(var(--footer-bg-color));color:rgb(var(--footer-text-color));font-size:var(--footer-font-size);position:relative;}.footerupperouter a,.ls_footerupperouter a{color:rgb(var(--footer-link-color));}.footerupperouter a:hover,.ls_footerupperouter a:hover{color:rgb(var(--footer-link-hover-color));}.footerupper,.ls_footerupper{max-width:calc(var(--site-max-width) + var(--page-padding-inline) * 2);margin:0 auto;padding:20px var(--page-padding-inline);}.footerupper{display:flex;gap:100px;align-items:flex-end;padding-bottom:60px;padding-top:0;}@media (max-width:1050px){.footerupper{flex-wrap:wrap;gap:20px;}.footersection.middle,.footersection.logo,.footersection.bottom{width:100% !important;text-align:center;padding-top:20px;.toplink,.fse{text-align:center;}.policies{justify-content:center;}}.footersection.logo{padding-top:50px;}.links .extralinks{justify-content:center;}}.footerlogo{height:clamp(var(--main-logo-min-height),var(--main-logo-height),var(--main-logo-max-height));aspect-ratio:var(--logo-width) / var(--logo-height);}.footersection.logo{width:min-content;.quote{*{text-align:center;}div{font-size:13px;}h5{padding-top:20px;color:white;}.source{padding-bottom:20px;}}}.trustlogo{height:clamp(var(--trust-logo-min-height),var(--trust-logo-height),var(--trust-logo-max-height));aspect-ratio:var(--logo-width) / var(--logo-height);}.campus{div i{margin-right:5px;}.bolded{font-weight:800;}.telephone{padding-top:15px;}}.links .extralinks{display:flex;gap:10px;padding-top:25px;a{margin:0 !important;border:1px solid white;background-color:transparent;&::before{display:none !important;}&:hover{background-color:white !important;color:rgb(var(--color1)) !important;border:1px solid white !important;}}.navstyle{width:40px;border-radius:50%;display:grid;place-items:center;}}.map{display:flex;flex-wrap:wrap;margin:0;position:relative;}.map > input{opacity:0;height:0;width:0;position:absolute;top:0;left:0;}.map > input:checked + label{border:var(--tab-border-selected);background-color:rgba(var(--tab-background-color-selected),1);color:rgba(var(--tab-color-selected),1);}.map > input:checked + label:hover{border:var(--tab-border-selected);background-color:rgba(var(--tab-background-color-selected),1);color:rgba(var(--tab-color-selected),1);}.map > input:checked + label + .mapcontainer{display:block;}.map > input:focus-visible + label{background-color:var(--focus-color);}.map > label{margin:0;order:-1;flex-grow:1;flex-basis:1px;padding:var(--tab-padding);font-size:var(--tab-font-size);line-height:1.5em;border:var(--tab-border);background-color:rgba(var(--tab-background-color),1);color:rgba(var(--tab-color),1);transition:0.2s;display:grid;place-items:center;text-align:center;text-transform:var(--tab-text-transform);}.map > label:hover{border:var(--tab-border-hover);background-color:rgba(var(--tab-background-color-hover),1);color:rgba(var(--tab-color-hover),1);}.map > .mapcontainer{margin:0;overflow:hidden;width:100%;height:300px;position:relative;background-color:rgb(var(--grey10));}.map > .mapcontainer iframe{width:100%;height:700px;margin-top:-200px;}.map > .mapcontainer::after{content:"";position:absolute;top:0;left:-20px;right:-20px;bottom:0;pointer-events:none;box-shadow:inset 0px 0px 20px 0px rgba(var(--grey0),0.5);}.map > label + .mapcontainer{display:none;}.footersection.bottom{text-align:right;}.scrollTop.buttonstyle{margin:0 !important;margin-bottom:30px !important;border:1px solid white !important;background-color:transparent !important;&::before{display:none !important;}&:hover{background-color:white !important;color:rgb(var(--color1)) !important;border:1px solid white !important;}}.policies{display:flex;font-size:calc(var(--fs6) - 2px);}.policies a{text-transform:uppercase;}.policies a::before{content:"|";margin:0 6px;color:rgb(var(--footer-link-color));}.policies a:first-child::before{display:none;}.fse{text-transform:uppercase;padding-top:15px;font-size:calc(var(--fs6) - 2px);a{font-weight:800;}}footer .accreditationswrapper{position:relative;z-index:1;}footer .accreditationswrapper .accreditationsouter{padding:0 var(--page-padding-inline);max-width:calc(var(--site-max-width) + var(--page-padding-inline) * 2);padding:0 var(--page-padding-inline);margin:0 auto;}footer .accreditationswrapper .accreditationsouter section.accreditations{padding:20px 0;--SliderGridGap:10px;--SliderRowHeight:70px;--SliderItemMinWidth:100px;}footer .accreditationswrapper .accreditationsouter section.accreditations .filterSourceSideBySideButtons{display:none !important;}footer .accreditationswrapper .accreditationsouter section.accreditations div.Slider .SliderInner > ul > li .Item .ItemInner{display:none;}footer .accreditationswrapper .accreditationsouter section.accreditations div.Slider .SliderInner > ul > li .Item .ItemBefore{background-image:none;}footer .accreditationswrapper .accreditationsouter section.accreditations div.Slider .SliderInner > ul > li .Item .ItemBefore .ItemImage{object-fit:contain;}footer .accreditationswrapper .accreditationsouter section.accreditations div.Slider .SliderInner > ul > li .Item:hover .ItemBefore{top:0;left:0;right:0;bottom:0;}.footersection.text{min-width:100%;font-size:var(--fs7);text-align:center;border-top:1px solid white;padding:25px;.extraFooterText{max-width:650px;margin:0 auto;}}.ls_footerupperouter .ls_footerupper{padding:5px var(--page-padding-inline);}.ls_footerupperouter .ls_footerupper .ls_bottom{display:flex;justify-content:space-between;}body{--file-padding:8px calc(1.5em + 30px) 8px 20px;--file-border:1px solid rgb(var(--color1));--file-background-color:rgb(var(--grey10));--file-color:rgb(var(--color1));--file-border-radius:var(--general-border-radius);--file-text-transform:uppercase;--file-grow-bar-color:rgb(var(--color1));--file-grow-bar-start-width:0px;--file-margin:0 0 10px;--file-icon-color:rgb(var(--grey10));--file-icon-background-color:rgb(var(--color1));--file-border-hover:1px solid rgb(var(--color1));--file-color-hover:rgb(var(--grey10));--file-icon-color-hover:rgb(var(--grey10));--file-icon-background-color-hover:rgb(var(--color4));--file-font-family:var(--font-normal);--file-font-size:var(--fs7);--file-icon-width:calc(1.5em + 18px);--file-icon-border-radius:calc(var(--general-border-radius) - 2px);--expander-padding:12px 20px;--expander-border-radius:0px;--expander-border:0px solid transparent;--expander-text-transform:uppercase;--expander-font-family:var(--font-heading);--expander-font-size:var(--fs7);--expander-title-background-color:var(--grey10);--expander-color:var(--color2);--expander-title-background-color-hover:var(--color2);--expander-color-hover:var(--grey10);--expander-arrow-background-color:transparent;--expander-arrow-color:var(--color2);--expander-arrow-background-color-hover:transparent;--expander-arrow-color-hover:var(--grey10);--expander-open-icon-code:'\2b';--expander-close-icon-code:'\f068';--expander-icon-width:calc(1.5em + 16px);}body.popupStyle-1 .notices .popupInner{padding-bottom:50px !important;background-color:white;.popupContent.noticeContent{.popupTitle{color:rgb(var(--color3));font-weight:800;padding-top:40px !important;}}.popupContent .galleryNavs{display:none;}.popupHeader .popupClose.crossclose{background-color:rgb(var(--color2));border:0px solid transparent;&::before,&::after{background-color:white}&:hover{background-color:rgb(var(--color5));}}.switcherlabel{background-color:rgb(var(--grey8));opacity:1;}.noticeRadio:checked+.switcherlabel{background-color:rgb(var(--color1));}}#popup .popupInner .popupHeader .popupClose,.biopopup .popupInner .popupHeader .popupClose,.interactivemappopup .popupInner .popupHeader .popupClose,.notices .popupInner .popupHeader .popupClose,.vacancypopup .popupInner .popupHeader .popupClose{--nav-size:44px;top:-12px !important;right:-12px !important;border-radius:22px !important;}#popup .popupInner .popupHeader .popupClose.crossclose::after,#popup .popupInner .popupHeader .popupClose.crossclose::before,.biopopup .popupInner .popupHeader .popupClose.crossclose::after,.biopopup .popupInner .popupHeader .popupClose.crossclose::before,.interactivemappopup .popupInner .popupHeader .popupClose.crossclose::after,.interactivemappopup .popupInner .popupHeader .popupClose.crossclose::before,.notices .popupInner .popupHeader .popupClose.crossclose::after,.notices .popupInner .popupHeader .popupClose.crossclose::before,.vacancypopup .popupInner .popupHeader .popupClose.crossclose::after,.vacancypopup .popupInner .popupHeader .popupClose.crossclose::before{width:13px !important;}body{--hp-bloq-font-size:calc(var(--fs1) + 4px) !important;--hp-bloq-span-font-size:calc(var(--fs1) + 4px) !important;h1{font-size:calc(var(--fs1) + 4px);}h2,h5{font-weight:600;}h3{font-size:var(--fs2);}h4{font-size:var(--fs3);}}body{--button-font-weight:600;.buttonstyle{letter-spacing:0.07em;}}body .uppercontrols{i{font-size:13px;}.translatetoggle{background-color:rgba(var(--color2));border-color:rgba(var(--color2));&:hover{background-color:rgba(var(--color5));border-color:rgba(var(--color5));color:white;}}.searchtoggle{background-color:rgba(var(--color1));border-color:rgba(var(--color1));&:hover{background-color:rgba(var(--color4));border-color:rgba(var(--color4));color:white;}}}body #nav:not(:checked)~.topnav .topnavflex .navcontainer nav>ul>li{&>a{z-index:3;overflow:hidden !important;&>span{font-size:calc(var(--base-font-size) - 3px);font-weight:600;letter-spacing:0.07em;&::before{bottom:38px;z-index:2;}}}&>ul>li>a>span{font-size:calc(var(--base-font-size) - 3px);font-weight:600;}}body.headertemplate-None{.typography{padding-top:30px;}.toplogolink{margin-top:21px;}}body header.masked .bannerwrapper{mask-position:0% 100%;mask-size:cover;}body.stickytopnav-false header.Homepage{height:var(--home-page-banner-height) !important;.bannerwrapper{height:var(--home-page-banner-height) !important;}}body.stickytopnav-false header.Inner,body.stickytopnav-false header.InnerWithTitle{height:var(--inner-page-banner-height) !important;.bannerwrapper{height:var(--inner-page-banner-height) !important;}}body.invisibleTopNav header .bannerwrapper::after{background-image:linear-gradient(180deg,rgba(0,0,24,.9) 0,rgba(0,0,24,0) calc(var(--top-nav-height) + 150px),rgba(0,0,24,.9) 100%) !important;}body.headertemplate-InnerWithTitle header .bannerwrapper.withtitle .bannerinner h1{text-shadow:none;}body .mainwrapper{.container main .content{padding-bottom:120px;}.container main .content{overflow-y:visible;}}body .breadcrumbswrapper .breadcrumbsouter .breadcrumbsinner nav{font-size:var(--fs7);letter-spacing:0.07em;.leader{font-weight:600;}.ssbreadcrumbs{color:rgb(var(--color4));.delimiter{color:rgb(var(--color1));}}.leader::after{content:var(--youarehere) " |";}}@media (max-width:1000px){body .breadcrumbswrapper{margin-top:30px !important;}body.headertemplate-InnerWithTitle .breadcrumbswrapper{margin-top:0px !important;}}body .sidebar nav>ul li .submenutogglelabel::after,body .sidebar nav>ul li .submenutogglelabel::before{width:10px;}body .sidebar.shiftSidebarTitleUp{.sectionlink{width:calc(100% - 40px);margin:0 20px;h2{padding:35px 30px 0px;font-weight:600;letter-spacing:0.07em;}}nav{width:calc(100% - 40px);margin:0 20px;padding:25px 10px 80px;ul li a span{font-size:calc(var(--base-font-size) - 3px);font-weight:600;}}.sidebarflex .sidebarImage{box-shadow:-2px -2px 18px rgb(var(--grey7));width:calc(100% - 40px);margin:6px 20px;border:14px solid white;&:first-child{margin-top:15px;}}}.embeddedSet div.File .Item,section div.File .Item{overflow:visible !important;.ItemBefore{border-radius:calc(var(--general-border-radius) - 2px);}.ItemInner .ItemIcon{top:-1px;right:-1px;height:calc(100% + 2px);}}body{.embeddedSet,section{div.Expanders>ul>li{margin-bottom:0;.Item{background-color:transparent;.Title .switcherlabel{border-bottom:1px solid rgb(var(--color2)) !important;}.ItemInner{background-color:rgb(var(--color7));border-radius:0 0 20px 20px;}}&:first-of-type .Item .Title .switcherlabel{border-top:1px solid rgb(var(--color2)) !important;}}}}body:not(.homePageStyle) section div.Grid>ul{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));--grid-gap:50px;.Item{height:380px;.ItemBefore{bottom:80px;border-radius:var(--general-border-radius);overflow:hidden;&::after{content:'';inset:0;position:absolute;background-image:linear-gradient(0deg,rgba(0,0,24,.7) 0,rgba(0,0,24,0) 100%);border-radius:var(--general-border-radius);}}&.default .ItemBefore .ItemImage{object-fit:cover;transform:scale(1.4);}.ItemInner{background-color:transparent;height:300px;justify-content:flex-end;padding:25px;.ItemDate{text-transform:uppercase;font-weight:800;transition:0.2s;}.Title{text-transform:none;font-weight:600;font-size:var(--fs4);transition:0.2s;text-transform:uppercase;}.ItemContent{display:block;position:absolute;bottom:-100px;left:0;right:0;height:100px;padding-top:10px;.paracontent{color:rgb(var(--color6));}}.popbutton{color:white;border:1px solid white;height:38px;display:grid;place-items:center;letter-spacing:0.07em;position:absolute;top:50%;left:50%;transform:translate(-50%,-200px);z-index:2;padding:0 25px;font-size:12px;font-weight:600;border-radius:20px;transition:0.2s;&::before{content:'READ MORE';}&:hover{background-color:white;color:rgb(var(--color1));}}}&:hover{.ItemInner{background-color:transparent;.ItemDate,.Title{opacity:0;}}.ItemBefore{&::after{background-image:linear-gradient(0deg,rgba(var(--color1),.8) 0,rgba(var(--color1),0.8) 100%);}}.popbutton{transform:translate(-50%,-50%);opacity:1;}}}}body .embeddedSet div.Thumbnail ul li,body section div.Thumbnail ul li{.Item.default .ItemBefore{overflow:hidden;.ItemImage{transform:scale(2);}}&:hover{.Item.default .ItemBefore{border-radius:10px;}}}body section div.Thumbnail>ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));--grid-gap:20px;--general-border-radius:8px;li{position:relative;--overlay-color:rgba(var(--color3),0.8);&:nth-child(3n + 1){--overlay-color:rgba(var(--color2),0.8);}&:nth-child(3n + 2){--overlay-color:rgba(var(--color1),0.8);}a:nth-child(2){position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:2;color:white;border:1px solid white;height:38px;display:grid;place-items:center;letter-spacing:0.07em;position:absolute;padding:0 25px;font-size:12px;font-weight:600;border-radius:20px;transition:0.2s;white-space:nowrap;opacity:0;&:hover{background-color:white;color:var(--overlay-color);}}.Item{height:220px;border:7px solid white;box-shadow:2px 2px 10px rgb(var(--grey7));overflow:visible;&:hover{.ItemInner{padding:20px !important;padding-bottom:110px !important;}}&::before{content:'';position:absolute;background-color:var(--overlay-color);inset:0px;z-index:1;transition:0.2s;}.ItemBefore{img{border-radius:0;}}.ItemInner{height:100px;background-color:transparent;z-index:1;padding:20px;}&.schoolpage .ItemInner{.popbutton{color:white;border:1px solid white;height:38px;display:grid;place-items:center;letter-spacing:0.07em;position:absolute;bottom:60px;left:50%;transform:translate(-50%,0);z-index:2;padding:0 25px;font-size:12px;font-weight:600;border-radius:20px;transition:0.2s;white-space:nowrap;opacity:0;&::before{content:'SCHOOL PROFILE';}&:hover{background-color:white;color:var(--overlay-color);}}}}&:hover{a:nth-child(2){opacity:1;}.Item{&.schoolpage .ItemInner{.popbutton{opacity:1;}}&::before{inset:-7px;z-index:1;border-radius:8px;}.ItemBefore{inset:-7px;img{border-radius:8px;}}.ItemInner{height:100%;padding:20px;padding-bottom:110px;}}}}}body.headertemplate-InnerWithTitle{header .bannerwrapper{&::after{background-image:linear-gradient(180deg,rgba(63,31,88,.9) 0,rgba(var(--color2),.7) 100%) !important;}&.withtitle .bannerinner h1{text-align:center;margin-bottom:0;transform:translateY(calc(50% - 120px));font-size:var(--fs2);}}.breadcrumbswrapper.incontent{transform:translateY(calc(-38vh - 100%));text-align:center;*{color:white !important;}}}body.SchoolPage{header .bannerwrapper.withtitle .bannerinner{transform:translateY(0px) !important;}.typography{.schoollogo{position:absolute;top:-210px;left:0;width:150px;background-color:white;padding:13px;border-radius:50%;outline:1px solid white;outline-offset:12px;img{width:124px;height:124px;object-fit:contain;display:block;}}.schoolflex{display:flex;.schoolintro{flex:6 6 60%;h5{color:rgb(var(--color6));font-weight:400;}}.schoolthumb{flex:4 4 40%;position:relative;padding-bottom:60px;img.articleimage{width:500px;height:550px;border-radius:50px;border:18px solid white;box-shadow:-4px -4px 20px rgba(var(--grey2),0.3);object-fit:cover;position:relative;top:-200px;left:12vw;margin-bottom:-80px;}.schoolweblink{position:absolute;width:260px;height:260px;top:213px;left:calc(40px + 12vw);border-radius:50%;display:block;&::before{content:'';position:absolute;inset:0;border-radius:50%;background-color:rgba(var(--color1),0.9);transition:.3s;}&:hover::before{background-color:rgba(var(--color4),0.9);}.spinningcircle{position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:calc(100% - 40px);background-image:var(--spinning-school-link-text);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;}&::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 175px);height:calc(100% - 175px);background-image:var(--spinning-school-link-icon);background-size:contain;background-position:50% 50%;background-repeat:no-repeat;transition:.3s;}}}}section div.Wide ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;justify-items:stretch;li{margin:0;}.Item{height:100%;display:grid;place-items:center;white-space:normal;overflow:visible;text-align:center;padding:25px 20px;border:0px solid transparent;background-color:rgb(var(--color3));&:hover{background-color:rgb(var(--color1));}.ItemInner{.Title{color:white;}i{display:none;}}}}}}@media (max-width:1200px){body.SchoolPage .typography .schoolflex .schoolthumb{img.articleimage{left:6vw;}.schoolweblink{left:calc(40px + 6vw);}}}@media (max-width:900px){body.SchoolPage .typography .schoolflex .schoolthumb{min-width:350px;img.articleimage{left:65px;}.schoolweblink{left:105px;}}}@media (max-width:700px){body.SchoolPage .typography .schoolflex{flex-direction:column;.schoolthumb{text-align:right;img.articleimage{top:30px;margin-bottom:50px;}.schoolweblink{left:0;top:70px;}}}}body.ContactPage{header{z-index:1;}.contactWrapper{background-color:rgb(var(--color7));padding-bottom:calc(9vw + 40px);padding-top:calc(9vw + 40px);margin-bottom:-9vw;margin-top:-9vw;}.footertop::before{display:none;}header{background-color:transparent;}}@media screen and (max-width:800px){body.ContactPage .contactWrapper{padding:20px;padding-top:calc(9vw + 20px);padding-bottom:370px;}}body section div.Curriculum ul li{.Item .ItemInner{--overlay-color:var(--color3);}&:nth-child(3n + 1){.Item .ItemInner{--overlay-color:var(--color1);}}&:nth-child(3n + 2){.Item .ItemInner{--overlay-color:var(--color2);}}}body section div.Curriculum .Item.default .ItemBefore .ItemImage{transform:scale(2);}body.hasScrollDown .scrolloverlay{bottom:10px;.scrollDown{left:auto;right:5vw;border:1px solid rgb(var(--color4));color:rgb(var(--grey10));transition:0.1s;width:120px;height:120px;padding:9px;transition:0.3s;.scrollDownInner{width:102px;height:102px;background-color:rgb(var(--color1));text-align:center;padding:20px;transition:0.3s;&::before{content:'';width:86px;height:86px;position:absolute;top:17px;left:17px;background-image:var(--white-watermark);background-size:contain;background-repeat:no-repeat;opacity:0.1;}&::after{content:'DISCOVER MORE';font-size:10px;font-weight:800;line-height:1.1em;letter-spacing:0.07em;}}}}body.hasScrollDown .scrolloverlay .scrollDown .scrollDownInner::before{font-size:16px;}body.hasScrollDown .scrolloverlay .scrollDown:hover{background-color:rgb(var(--color4));}:root{--color1:15,117,188;--color2:127,62,152;--color3:33,70,110;--color4:135,186,222;--color5:191,159,204;--color6:0,0,24;--color7:244,246,248;}body.color-main{--color1:15,117,188;--color2:127,62,152;--color3:33,70,110;--color4:135,186,222;--color5:191,159,204;--color6:0,0,24;--color7:244,246,248;}:root{--base-font-size:16px;--font-range:0.542;--font-heading:nexa-text,sans-serif;--font-normal:nexa-text,sans-serif;--font-cursive:kepler-std-display,serif;}body section.TextBloq{color:#000018;}body{--title-text-transform:uppercase;--section-text-transform:none;--title-font-family:var(--font-heading);--title-font-weight:bolder;--title-font-color:var(--color2);--title-letter-spacing:0.07em;--section-font-family:var(--font-heading);--section-font-weight:400;--section-font-color:var(--color1);--section-letter-spacing:normal;--h1-family:var(--font-heading);--h1-weight:bolder;--h1-text-transform:uppercase;--h1-color:var(--color2);--h1-letter-spacing:0.07em;--h2-family:var(--font-heading);--h2-weight:bolder;--h2-text-transform:none;--h2-color:var(--color1);--h2-letter-spacing:normal;--h3-family:var(--font-heading);--h3-weight:bolder;--h3-text-transform:uppercase;--h3-color:var(--color4);--h3-letter-spacing:0.07em;--h4-family:var(--font-heading);--h4-weight:bolder;--h4-text-transform:uppercase;--h4-color:var(--color1);--h4-letter-spacing:0.07em;--h5-family:var(--font-heading);--h5-weight:bolder;--h5-text-transform:none;--h5-color:var(--color1);--h5-letter-spacing:normal;--h6-family:var(--font-heading);--h6-weight:bolder;--h6-text-transform:uppercase;--h6-color:var(--color2);--h6-letter-spacing:0.07em;--span-family:var(--font-heading);--span-weight:bolder;--span-text-transform:uppercase;--span-color:var(--color2);--span-letter-spacing:0.07em;--hp-bloq-family:var(--font-heading);--hp-bloq-font-size:var(--fs1);--hp-bloq-weight:bolder;--hp-bloq-text-transform:uppercase;--hp-bloq-color:var(--color2);--hp-bloq-letter-spacing:0.07em;--hp-bloq-span-family:var(--font-heading);--hp-bloq-span-font-size:var(--fs1);--hp-bloq-span-weight:bolder;--hp-bloq-span-text-transform:uppercase;--hp-bloq-span-color:var(--color2);--hp-bloq-span-letter-spacing:0.07em;--hp-bloq-span-indent:0em;}