body{--watermark-size:20vw;--watermark-limit:260px;--watermark-translate:translate(0);--ticker-height:30px;--ticker-color:var(--grey10);--ticker-background-color:var(--grey0);--ticker-background-color-hover:var(--color1);--top-nav-height:120px;--top-nav-background-color:var(--color1);--logo-link-height:82px;--logo-top:23px;--logo-height-transparent:82px;--home-page-banner-height:calc(100vh + 52px);--inner-page-banner-height:50vh;--upper-controls-height:34px;--upper-controls-top:30px;--upper-controls-color:var(--grey10);--upper-controls-background-color:var(--unset);--upper-controls-color-hover:var(--color6);--upper-controls-background-color-hover:var(--grey10);--upper-controls-border-color:var(--grey10);--upper-controls-border-color-hover:var(--grey10);--upper-controls-border-thickness:1px;--upper-controls-radius-top:17px;--upper-controls-radius-bottom:17px;--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:8px;--top-menu-text-transform:uppercase;--top-menu-text-color:var(--grey10);--top-menu-text-color-hover:var(--grey10);--top-menu-offset:38px;--top-menu-height:30px;--top-menu-highlight-height:5px;--top-menu-highlight-padding-inline:5px;--top-menu-highlight-color:var(--color2);--body-link:var(--color1);--focus-color:#d30707;--focus-outline-thickness:2px;--mobile-side-bar-indent:10px;--site-max-width:1300px;--page-padding-inline:20px;--content-side-bar-gap:5vw;--content-padding-top:20px;--submenu-top:-3px;--submenu-triangle-size:0px;--submenu-background-color:var(--color1);--submenu-background-opacity:0.90;--submenu-text-color:var(--grey10);--submenu-text-color-hover:var(--color2);--submenu-padding-block:30px;--submenu-padding-inline:30px;--submenu-column-width:200px;--submenu-radius:10px;--submenu-text-transform:none;--submenu-highlight-height:2px;--submenu-highlight-padding-inline:0px;--submenu-highlight-color:var(--color1);--sub-submenu-text-transform:none;--breadcrumbs-margin-top:40px;--breadcrumbs-background-color:var(--unset);--breadcrumbs-text-transform:uppercase;--breadcrumbs-text-color:var(--color1);--breadcrumbs-link-color:var(--color1);--breadcrumbs-link-color-hover:var(--color2);--breadcrumbs-line-height:30px;--breadcrumbs-delimiter:'|';--sidebar-width:340px;--sidebar-nav-radius:10px;--sidebar-title-font-family:var(--font-heading);--sidebar-title-font-weight:bolder;--sidebar-title-font-size:26px;--sidebar-title-color:var(--grey10);--sidebar-title-background-color:var(--color1);--sidebar-title-text-transform:uppercase;--sidebar-text-transform:uppercase;--sidebar-background-color:var(--color1);--sidebar-text-color:var(--grey10);--sidebar-text-color-hover:var(--color2);--sidebar-highlight-color:var(--color2);--sidebar-highlight-height:0px;--sidebar-highlight-padding:0px;--sidebar-toggle-color:var(--grey10);--sidebar-toggle-color-hover:var(--color2);--sidebar-image-height:300px;--sidebar-image-radius:10px;--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.95;--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:60px;--nav-color:var(--grey10);--nav-background-color:var(--color1);--nav-border-radius:30px;--nav-border-thickness:0px;--nav-border-color:var(--color1);--nav-color-hover:var(--grey10);--nav-background-color-hover:var(--color2);--nav-border-color-hover:var(--color1);--nav-prev-icon:'\f053';--nav-next-icon:'\f054';--button-gap:5px;--button-padding-block:9px;--button-padding-inline:22px;--button-font-family:var(--font-normal);--button-font-weight:400;--button-font-size:12px;--button-text-transform:uppercase;--button-border-radius:20px;--button-border-thickness:1px;--button-color:var(--color1);--button-border-color:var(--color1);--button-background-color:var(--grey10);--button-color-hover:var(--grey10);--button-border-color-hover:var(--color1);--button-background-color-hover:var(--color1);--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:11px;--grid-gap:20px;--top-menu-font-family:var(--font-normal);--top-menu-font-weight:bolder;--breadcrumbs-font-family:var(--font-normal);--breadcrumbs-font-weight:400;}.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(--grey9);--footer-font-size:var(--fs6);--main-logo-height:15vw;--main-logo-min-height:100px;--main-logo-max-height:140px;--trust-logo-height:5vw;--trust-logo-min-height:115px;--trust-logo-max-height:150px;}a.cookies::after{content:'COOKIES';}a.privacy::after{content:'PRIVACY';}a.accessibility::after{content:'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:70px var(--page-padding-inline);}.footerupper{display:flex;flex-wrap:wrap;gap:50px;}.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);}.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;}.links .extralinks{display:flex;& > .buttonstyle{border:1px solid white;color:white;background-color:transparent;min-width:140px;width:max-content;&:hover{background-color:white;color:rgb(var(--color1));}}}.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;}.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;}.footersection.links{flex:1 1 auto;justify-content:flex-end;display:flex;align-items:flex-end;}.footersection.campus{font-size:16px;& > .telephone{margin-top:23px;}}.footersection.campus .bold{font-weight:900;}.footersection.bottomouter{background-color:rgb(var(--color8));}.footersection.bottom{display:flex;justify-content:space-between;padding:15px 20px;max-width:1340px;margin:0 auto;font-size:14px;font-weight:300;text-transform:uppercase;& > .toplink{display:none;}& > .privacy,.cookies,.accessibility{&::before{content:'|';}}& > .fse a{font-weight:900;}}@media only screen and (max-width:600px){.footer{--trust-logo-min-height:67px !important;}}body{--file-padding:var(--file-link-padding-block) calc(1.5em + 30px) var(--file-link-padding-block) 20px;--file-border:var(--file-link-border-thickness) solid rgb(var(--color4));--file-background-color:rgb(var(--grey10));--file-color:rgb(var(--color4));--file-border-radius:calc(0.75em + var(--file-link-padding-block) + var(--file-link-border-thickness));--file-text-transform:uppercase;--file-grow-bar-color:rgb(var(--color4));--file-grow-bar-start-width:0px;--file-margin:0 0 10px;--file-icon-color:rgb(var(--grey10));--file-icon-background-color:rgb(var(--color4));--file-border-hover:var(--file-link-border-thickness) solid rgb(var(--color1));--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 + var(--file-link-padding-block) + var(--file-link-padding-block) + var(--file-link-border-thickness) + var(--file-link-border-thickness));--file-icon-border-radius:calc(0.75em + var(--file-link-padding-block) + var(--file-link-border-thickness));--expander-padding:8px 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(--grey10);--expander-color-hover:var(--color1);--expander-arrow-background-color:var(--grey10);--expander-arrow-color:var(--color1);--expander-arrow-background-color-hover:var(--grey10);--expander-arrow-color-hover:var(--color1);--expander-open-icon-code:'\2b';--expander-close-icon-code:'\f068';--expander-icon-width:calc(1.5em + 16px);}p,section{font-weight:300;}body{--fs6:clamp(calc(1rem - 18px + var(--base-font-size)),calc(var(--fs6-mid) - 18px + var(--base-font-size)),calc(1.125rem - 18px + var(--base-font-size))) !important;}header .bannerwrapper::after{background-image:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 60%),linear-gradient(180deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 60%) !important;}.noticesFadeWrapper .notices{max-width:560px;& > .popupInner{min-height:330px;background-color:rgb(var(--color1));& > .popupContent.noticeContent{& > .galleryNavs{display:none !important;}& > .popupTitle{color:white;text-transform:uppercase;}& > .popupTitle:first-child{margin-top:0 !important;}& > .noticeText{color:white;min-height:100px;font-weight:300;}& > .buttonstyle{border-color:white;color:white;background-color:transparent;bottom:auto !important;position:absolute !important;top:calc(100% - 100px);&:hover{background-color:white;color:rgb(var(--color1));}}}& > .popupHeader .popupClose.crossclose{top:-15px;right:-15px;max-width:50px;min-width:50px;min-height:50px;max-height:50px;background-color:rgb(var(--color2));&:hover{background-color:rgb(var(--color3));}&::before,&::after{width:15px;}}& > .switcherlabel{opacity:1 !important;background-color:rgb(var(--color5)) !important;margin-top:40px !important;&:hover{background-color:rgb(var(--color4)) !important;}}}}body .noticesFadeWrapper .notices .popupInner .noticeRadio:checked+.switcherlabel{background-color:rgb(var(--color2)) !important;}body .uppercontrols{font-size:12px;}body .uppercontrols .iconlinks .link{width:fit-content;display:flex;align-items:center;justify-content:center;text-transform:uppercase;padding:0 23px 0 26px;font-size:15px;letter-spacing:0.03em;& > .icon{display:none;}& > .title{display:block !important;}&:hover{background-color:rgb(var(--color4));color:white;border-color:rgb(var(--color4));}}body .searchwrapper .searchtoggle{border-color:rgb(var(--color2));background-color:rgb(var(--color2));}body .searchwrapper{flex-direction:row-reverse;& > .searchtoggle.close{position:relative;z-index:1;background-color:rgb(var(--color6));border:none;&:hover{background-color:white;}}& > .searchform{background-color:rgb(var(--grey6),0.7);& > form fieldset{& > div.field input.text{background-color:transparent;padding-left:43px;&::placeholder{color:white;font-size:13px;font-weight:300;position:relative;bottom:1px;}}& > input[type=submit]{border:none;}&::after{content:"\f054";}}}}body #search:checked~.topnav .uppercontrols .searchwrapper .searchform{width:200px;margin-left:-34px;}body #nav:not(:checked)~.topnav .topnavflex .navcontainer nav>ul>li{& > a{position:relative;z-index:3;& > span{font-size:15px;letter-spacing:0.04em;&::before{bottom:calc(var(--top-nav-height)/ 2 - var(--base-font-size) - 5px);}}}& > ul li a span{font-size:15px;}}.breadcrumbswrapper .breadcrumbsouter .breadcrumbsinner nav{font-size:13px !important;& > .ssbreadcrumbs{color:rgb(var(--color4));}}.sidebar .sectionlink h2{padding:30px 32px 0 30px !important;}.sidebar nav{padding:20px 13px 30px 13px !important;}.sidebar nav>ul li a span{font-size:14px !important;}.sidebar nav>ul li .submenutogglelabel{--base-font-size:13px !important;}:root{--file-link-border-thickness:1px;--file-link-padding-block:8px;}body .embeddedSet div.File>ul>li .Item,body section div.File>ul>li .Item,body section.TextBloq a.assetInlineLink{overflow:visible;.ItemInner{& > .Title{font-weight:600;}& > .ItemIcon{top:calc(0px - var(--file-link-border-thickness));height:calc(100% + var(--file-link-border-thickness) + var(--file-link-border-thickness));right:calc(0px - var(--file-link-border-thickness));}}.ItemBefore{border-radius:calc(var(--file-icon-border-radius) - var(--file-link-border-thickness));left:calc(0px - (var(--file-link-border-thickness) / 2));top:calc(0px - (var(--file-link-border-thickness) / 2));bottom:calc(0px - (var(--file-link-border-thickness) / 2));opacity:0;}&:hover .ItemBefore{width:calc(100% + var(--file-link-border-thickness));opacity:1;}}div.Expanders>ul>li .Item .Title .switcherlabel{border-bottom:1px solid rgb(var(--color1)) !important;}div.Expanders>ul>li .Item .Title{font-weight:600;}div.Expanders>ul>.switcherradio:checked+li .Item .Title{background-color:rgb(var(--color1)) !important;color:rgb(var(--color3)) !important;&::before{background-color:rgb(var(--color1)) !important;}}section div.Expanders>ul>.switcherradio:checked+li .Item .Title .switcherlabel.expanderopen::after{color:rgb(var(--color3)) !important;}.mainwrapper{&::before{content:'';position:absolute;width:40vw;height:100%;bottom:0;right:-3vw;background-image:var(--watermark-url);background-repeat:no-repeat;background-position:right bottom;background-size:contain;opacity:0.1;}}body:not(.homePageStyle):not(.ContactPage):not(.disabledSidebar){footer{position:relative;&::before{content:'';background-image:var(--studentvalues);background-repeat:no-repeat;background-position:bottom center;background-size:contain;position:absolute;width:300px;height:200px;top:-100px;right:100px;z-index:1;}}}.embeddedSet div.Curriculum,section div.Curriculum{--item-width:290px;}.embeddedSet div.Curriculum .Item .ItemInner .Title,section div.Curriculum .Item .ItemInner .Title{text-transform:uppercase;font-weight:900;color:red;}@media only screen and (max-width:1000px){body:not(.homePageStyle):not(.ContactPage):not(.disabledSidebar){& footer{&::before{display:none !important;}}}.footersection.bottom{font-size:10px !important;}.trustlogo{height:50px !important;}}body .scrolloverlay{bottom:0;.scrollDown{width:100px;height:100px;background-color:rgb(var(--color1));bottom:0px;left:50%;transform:translateX(-50%);& > .scrollDownInner{background-color:transparent;&::before{content:"" !important;position:absolute;left:50%;transform:translateX(-50%);top:-25px;width:15px;height:66px;transition:0.4s;background-image:var(--scrollnav);background-size:contain;background-repeat:no-repeat;background-position:50% 0%;}&::after{content:'';position:absolute;width:100%;height:20px;top:-20px;left:0;}}&:hover{& > .scrollDownInner::before{top:-15px;}}}}:root{--color1:33,58,143;--color2:175,202,11;--color3:223,234,157;--color4:32,118,182;--color5:244,245,249;--color6:34,139,34;--color7:144,187,219;--color8:23,41,100;--color9:11,11,48;}body.color-main{--color1:33,58,143;--color2:175,202,11;--color3:223,234,157;--color4:32,118,182;--color5:244,245,249;--color6:34,139,34;--color7:144,187,219;--color8:23,41,100;--color9:11,11,48;}:root{--base-font-size:17px;--font-range:0.542;--font-heading:sofia-pro,sans-serif;--font-normal:sofia-pro,sans-serif;--font-cursive:sofia-pro,sans-serif;}body section.TextBloq{color:#222222;}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.04em;--section-font-family:var(--font-heading);--section-font-weight:400;--section-font-color:var(--color1);--section-letter-spacing:0.04em;--h1-family:var(--font-heading);--h1-weight:bolder;--h1-text-transform:uppercase;--h1-color:var(--color2);--h1-letter-spacing:0.04em;--h2-family:var(--font-heading);--h2-weight:bolder;--h2-text-transform:uppercase;--h2-color:var(--color1);--h2-letter-spacing:0.04em;--h3-family:var(--font-heading);--h3-weight:400;--h3-text-transform:none;--h3-color:var(--color2);--h3-letter-spacing:0.04em;--h4-family:var(--font-heading);--h4-weight:400;--h4-text-transform:none;--h4-color:var(--color2);--h4-letter-spacing:0.04em;--h5-family:var(--font-heading);--h5-weight:bolder;--h5-text-transform:uppercase;--h5-color:var(--color1);--h5-letter-spacing:0.04em;--h6-family:var(--font-heading);--h6-weight:400;--h6-text-transform:none;--h6-color:var(--color2);--h6-letter-spacing:0.04em;--span-family:var(--font-heading);--span-weight:bolder;--span-text-transform:uppercase;--span-color:var(--color2);--span-letter-spacing:normal;--hp-bloq-family:var(--font-heading);--hp-bloq-font-size:var(--fs3);--hp-bloq-weight:400;--hp-bloq-text-transform:uppercase;--hp-bloq-color:var(--color9);--hp-bloq-letter-spacing:0.04em;--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.04em;--hp-bloq-span-indent:5em;}