body{--watermark-size:20vw;--watermark-limit:320px;--watermark-translate:translate();--ticker-height:40px;--ticker-color:var(--grey10);--ticker-background-color:var(--color1);--ticker-background-color-hover:var(--color1);--top-nav-height:90px;--top-nav-background-color:var(--color1);--logo-link-height:140px;--logo-top:25px;--logo-height-transparent:150px;--home-page-banner-height:calc(100vh - 230px);--inner-page-banner-height:70vh;--upper-controls-height:35px;--upper-controls-top:0px;--upper-controls-color:var(--grey10);--upper-controls-background-color:var(--color1);--upper-controls-color-hover:var(--color1);--upper-controls-background-color-hover:var(--grey10);--upper-controls-border-color:var(--grey10);--upper-controls-border-color-hover:var(--grey0);--upper-controls-border-thickness:0px;--upper-controls-radius-top:0px;--upper-controls-radius-bottom:0px;--upper-controls-dropdown-background-color:var(--grey0);--upper-controls-dropdown-link-color:var(--grey10);--upper-controls-dropdown-link-color-hover:var(--color1);--upper-controls-spacing:0px;--top-menu-text-transform:uppercase;--top-menu-text-color:var(--grey10);--top-menu-text-color-hover:var(--color4);--top-menu-offset:30px;--top-menu-height:30px;--top-menu-highlight-height:0px;--top-menu-highlight-padding-inline:0px;--top-menu-highlight-color:var(--unset);--body-link:var(--color1);--focus-color:#d30707;--focus-outline-thickness:2px;--mobile-side-bar-indent:10px;--site-max-width:1600px;--page-padding-inline:20px;--content-side-bar-gap:5vw;--content-padding-top:70px;--submenu-top:10px;--submenu-triangle-size:10px;--submenu-background-color:var(--color1);--submenu-background-opacity:0.90;--submenu-text-color:var(--grey10);--submenu-text-color-hover:var(--color4);--submenu-padding-block:20px;--submenu-padding-inline:30px;--submenu-column-width:150px;--submenu-radius:0px;--submenu-text-transform:none;--submenu-highlight-height:0px;--submenu-highlight-padding-inline:0px;--submenu-highlight-color:var(--color4);--sub-submenu-text-transform:none;--breadcrumbs-margin-top:0px;--breadcrumbs-background-color:var(--color5);--breadcrumbs-text-transform:uppercase;--breadcrumbs-text-color:var(--color6);--breadcrumbs-link-color:var(--color6);--breadcrumbs-link-color-hover:var(--color2);--breadcrumbs-line-height:30px;--breadcrumbs-delimiter:'|';--sidebar-width:350px;--sidebar-nav-radius:0px;--sidebar-title-font-family:var(--font-heading);--sidebar-title-font-weight:bolder;--sidebar-title-font-size:23px;--sidebar-title-color:var(--grey10);--sidebar-title-background-color:var(--color1);--sidebar-title-text-transform:uppercase;--sidebar-text-transform:none;--sidebar-background-color:var(--color1);--sidebar-text-color:var(--grey10);--sidebar-text-color-hover:var(--color3);--sidebar-highlight-color:var(--color1);--sidebar-highlight-height:0px;--sidebar-highlight-padding:0px;--sidebar-toggle-color:var(--grey10);--sidebar-toggle-color-hover:var(--color3);--sidebar-image-height:350px;--sidebar-image-radius:0px;--sidebar-spacing:0px;--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:-20px;--submenu-width:450px;--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:0px;--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:35px;--nav-color:var(--grey10);--nav-background-color:var(--color2);--nav-border-radius:0px;--nav-border-thickness:0px;--nav-border-color:var(--color1);--nav-color-hover:var(--grey10);--nav-background-color-hover:var(--color3);--nav-border-color-hover:var(--color1);--nav-prev-icon:'\f053';--nav-next-icon:'\f054';--button-gap:5px;--button-padding-block:9px;--button-padding-inline:24px;--button-font-family:var(--font-heading);--button-font-weight:bolder;--button-font-size:10px;--button-text-transform:uppercase;--button-border-radius:0px;--button-border-thickness:1px;--button-color:var(--color1);--button-border-color:var(--color3);--button-background-color:var(--grey10);--button-color-hover:var(--grey10);--button-border-color-hover:var(--color3);--button-background-color-hover:var(--color3);--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:0px;--grid-gap:10px;--top-menu-font-family:var(--font-heading);--top-menu-font-weight:bolder;--breadcrumbs-font-family:var(--font-normal);--breadcrumbs-font-weight:lighter;}.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(--color5);--footer-text-color:var(--color1);--footer-link-color:var(--color1);--footer-link-hover-color:var(--color3);--footer-font-size:var(--fs6);--main-logo-height:130px;--main-logo-width:200px;}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:50px calc(var(--page-padding-inline) + 50px);}.footerupper{display:flex;flex-wrap:wrap;gap:50px;}.footerlogolink{display:block;background-image:var(--footer-logo);background-position:0 50%;background-size:contain;background-repeat:no-repeat;height:var(--main-logo-height);width:var(--main-logo-width);border-right:1px solid rgb(var(--color2));}.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{padding:20px 0;display:flex;flex-direction:column;justify-content:space-between;.campusname{font-weight:900;}.tecontainer{overflow:hidden;display:flex;flex-wrap:wrap;div{color:rgb(var(--color2));font-weight:900;a{font-weight:100;}&.telephone{margin-right:20px;}&.email{position:relative;&::before{content:'|';position:absolute;left:-11px;top:calc(50% - 0.85em);color:rgb(var(--color1));font-weight:100;}}}}}.footersection.bottom{position:relative;margin-left:auto;text-align:right;text-transform:uppercase;font-size:var(--fs7);display:flex;flex-direction:column;justify-content:flex-end;div{margin-top:15px;a{font-weight:900;}}.toplink{position:absolute;top:-65px;right:0px;.scrollTop{display:flex;flex-direction:column;justify-content:flex-end;width:50px;height:50px;background-color:rgb(var(--color1));overflow:hidden;i{color:white;width:100%;text-align:center;font-size:28px;line-height:28px;transform:translateY(1px);}&:hover{background-color:rgb(var(--color2));}}}}.links .extralinks{display:flex;flex-direction:column;}.policies{display:flex;}.policies a::before{content:"|";margin:0 6px;color:rgb(var(--footer-link-color));}.policies a:first-child::before{display:none;}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;}.ls_footerupperouter .ls_footerupper{padding:5px var(--page-padding-inline);}.ls_footerupperouter .ls_footerupper .ls_bottom{display:flex;justify-content:space-between;}@media (max-width:1100px){.footerupper{gap:10px;.footersection{width:100%;text-align:center;.footerlogolink{background-position:50% 50%;border-right:0px solid transparent;margin:0 auto;}.tecontainer,.policies{justify-content:center;}.tecontainer{flex-direction:column;.email{&::before{display:none;}}.telephone{margin-right:0;}}&.campus{padding:5px 0;}&.bottom{padding-bottom:10px;div{margin-top:0;margin-bottom:10px;}.toplink{top:auto;bottom:-60px;right:calc(50% - 25px);}}}}}body{--file-padding:10px calc(1.5em + 30px) 10px 20px;--file-border:1px solid rgb(var(--color2));--file-background-color:rgb(var(--grey10));--file-color:rgb(var(--color1));--file-border-radius:var(--general-border-radius);--file-text-transform:normal;--file-grow-bar-color:rgb(var(--color2));--file-grow-bar-start-width:0px;--file-margin:0 0 10px;--file-icon-color:rgb(var(--grey10));--file-icon-background-color:rgb(var(--color2));--file-border-hover:1px solid rgb(var(--color2));--file-color-hover:rgb(var(--grey10));--file-icon-color-hover:rgb(var(--grey10));--file-icon-background-color-hover:rgb(var(--color2));--file-font-family:var(--font-normal);--file-font-size:var(--fs6);--file-icon-width:calc(1.5em + 22px);--file-icon-border-radius:0px;--expander-padding:12px 20px;--expander-border-radius:0px;--expander-border:0px solid transparent;--expander-text-transform:normal;--expander-font-family:var(--font-heading);--expander-font-size:var(--fs6);--expander-title-background-color:var(--grey10);--expander-color:var(--color1);--expander-title-background-color-hover:var(--color1);--expander-color-hover:var(--color4);--expander-arrow-background-color:transparent;--expander-arrow-color:var(--color1);--expander-arrow-background-color-hover:transparent;--expander-arrow-color-hover:var(--color4);--expander-open-icon-code:'\2b';--expander-close-icon-code:'\f068';--expander-icon-width:calc(1.5em + 22px);}body{--title-font-weight:900 !important;--h1-weight:900 !important;--h3-weight:900 !important;--h5-weight:900 !important;}body.popupStyle-1 #popup .popupInner .popupHeader .popupClose,body.popupStyle-1 .biopopup .popupInner .popupHeader .popupClose,body.popupStyle-1 .interactivemappopup .popupInner .popupHeader .popupClose,body.popupStyle-1 .notices .popupInner .popupHeader .popupClose,body.popupStyle-1 .vacancypopup .popupInner .popupHeader .popupClose{top:0 !important;right:0 !important;}body.popupStyle-1 .notices .popupInner .popupContent .galleryNavs{display:none !important;}body.popupStyle-1 .noticesFadeWrapper .notices .popupInner{background-color:rgb(var(--color1));.popupContent.noticeContent{.popupTitle{color:white;font-weight:900;&:first-child{padding-top:30px;}}.noticeText{font-size:var(--fs6);color:white;}.buttonstyle{color:white;background-color:rgb(var(--color1));&:hover{color:white;background-color:rgb(var(--color3));}}}.switcherlabel{background-color:white !important;opacity:1 !important;}.noticeRadio:checked+.switcherlabel{background-color:rgb(var(--color3)) !important;}}body .topnav{--site-max-width:1350px;--base-font-size:13px;}body .uppercontrols{right:max((var(--page-padding-inline) + 10px),((50% - var(--site-max-width) / 2) + 10px));}body{.translatewrapper .translatetoggle{background-color:rgb(var(--color3));&:hover{color:rgb(var(--color3));background-color:white;}}.searchwrapper .searchtoggle{background-color:rgb(var(--color2));&:hover{color:rgb(var(--color2));background-color:white;}}}body .searchwrapper .searchform form fieldset div.field input.text{font-size:13px;}body #nav:not(:checked)~.topnav .topnavflex .navcontainer nav>ul>li>a{padding:0 15px;&>span{font-weight:900;}}body #nav:not(:checked)~.topnav .topnavflex .navcontainer nav>ul>li>a::after{border:0px solid transparent;width:1px;background-color:white;height:20px;bottom:-20px;z-index:3;left:50%;}body.headertemplate-None{--logo-link-height:75px;--logo-top:10px;}body.invisibleTopNav header .bannerwrapper::after{background-image:linear-gradient(180deg,rgba(0,0,0,.9) 0,rgba(0,0,0,0) calc(var(--top-nav-height) + 150px),rgba(0,0,0,0) 40%,rgba(0,0,0,.9) 100%) !important;}body .breadcrumbswrapper.incontent.sidebar-left .breadcrumbsouter{padding:0 var(--page-padding-inline);.breadcrumbsinner nav{font-size:12px;.ssbreadcrumbs{color:rgb(var(--color2));}}}body .sidebar{--page-padding-inline:40px;--base-font-size:14px;.sectionlink h2{padding:30px var(--page-padding-inline) 5px;font-weight:900;}}body .mainwrapper .container main .content{padding-bottom:100px;}body div.Expanders>ul>li{margin-bottom:0 !important;&:last-child{border-bottom:1px solid rgb(var(--color1)) !important;}.Item{background-color:rgb(var(--color5));.Title .switcherlabel{border-top:1px solid rgb(var(--color1)) !important;}.ItemInner .buttonstyle{background-color:transparent;&:hover{background-color:rgb(var(--color3));}}}}:root{--color1:73,118,97;--color2:148,176,73;--color3:255,163,68;--color4:202,216,164;--color5:242,245,244;--color6:87,86,86;}body.color-main{--color1:73,118,97;--color2:148,176,73;--color3:255,163,68;--color4:202,216,164;--color5:242,245,244;--color6:87,86,86;}:root{--base-font-size:15px;--font-range:1;--font-heading:area-normal,sans-serif;--font-normal:area-normal,sans-serif;--font-cursive:ff-uberhand-pro,sans-serif;}body section.TextBloq{color:#575656;}body{--title-text-transform:uppercase;--section-text-transform:none;--title-font-family:var(--font-heading);--title-font-weight:bolder;--title-font-color:var(--color1);--title-letter-spacing:normal;--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(--color1);--h1-letter-spacing:normal;--h2-family:var(--font-heading);--h2-weight:bolder;--h2-text-transform:none;--h2-color:var(--color2);--h2-letter-spacing:normal;--h3-family:var(--font-heading);--h3-weight:bolder;--h3-text-transform:uppercase;--h3-color:var(--color1);--h3-letter-spacing:normal;--h4-family:var(--font-heading);--h4-weight:bolder;--h4-text-transform:none;--h4-color:var(--color2);--h4-letter-spacing:normal;--h5-family:var(--font-heading);--h5-weight:bolder;--h5-text-transform:uppercase;--h5-color:var(--color1);--h5-letter-spacing:normal;--h6-family:var(--font-heading);--h6-weight:bolder;--h6-text-transform:none;--h6-color:var(--color2);--h6-letter-spacing:normal;--span-family:var(--font-heading);--span-weight:bolder;--span-text-transform:uppercase;--span-color:var(--color1);--span-letter-spacing:normal;--hp-bloq-family:var(--font-heading);--hp-bloq-font-size:var(--fs4);--hp-bloq-weight:400;--hp-bloq-text-transform:uppercase;--hp-bloq-color:var(--color1);--hp-bloq-letter-spacing:normal;--hp-bloq-span-family:var(--font-cursive);--hp-bloq-span-font-size:var(--fs2);--hp-bloq-span-weight:400;--hp-bloq-span-text-transform:none;--hp-bloq-span-color:var(--color2);--hp-bloq-span-letter-spacing:normal;--hp-bloq-span-indent:5em;}