.du-gradient-blue{background-color:#4b2582;background:linear-gradient(90deg,#4b2582 0%,#0071c2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4b2582",endColorstr="#0071c2",GradientType=1)}.du-gradient-green{background-color:#4b2582;background:linear-gradient(90deg,#4b2582 0%,#007b3c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4b2582",endColorstr="#007b3c",GradientType=1)}.du-gradient-magenta{background-color:#4b2582;background:linear-gradient(90deg,#4b2582 0%,#ca0777 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4b2582",endColorstr="#ca0777",GradientType=1)}.du-gradient-magenta-dark{background-color:#3d1e68;background:linear-gradient(90deg,#3d1e68 0%,#b7015e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3d1e68",endColorstr="#b7015e",GradientType=1)}.a-link{color:#0071c2;text-decoration:none;position:relative;border-bottom:1px solid rgba(0,113,194,.35)}.a-link:active,.a-link:focus,.a-link:hover,.a-link:visited{color:#0071c2;text-decoration:none;border-bottom:1px solid #0071c2}.a-link-inverse{color:#fff;text-decoration:none;position:relative;border-bottom:1px solid rgba(255,255,255,.35)}.a-link-inverse:active,.a-link-inverse:focus,.a-link-inverse:hover,.a-link-inverse:visited{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.no-link{border-bottom:0;text-decoration:none;border-bottom:0!important;text-decoration:none!important}.no-link:after,.no-link:before{background:none}.no-link:active,.no-link:hover,.no-link:visited{border-bottom:0;text-decoration:none}.no-link:active:after,.no-link:hover:after,.no-link:visited:after{background:none}.no-link:hover:after{background:none!important;text-decoration:none!important}.du-shadow-0{box-shadow:0 0 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.1)!important}.du-shadow-1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.1)!important}.du-shadow-2,.shadowsmall{box-shadow:0 3px 6px rgba(0,0,0,.16),0 2px 6px rgba(0,0,0,.1)!important}.du-shadow-3,.shadownormal{box-shadow:0 10px 20px rgba(0,0,0,.19),0 3px 6px rgba(0,0,0,.1)!important}.du-shadow-4,.shadowlarge{box-shadow:0 14px 28px rgba(0,0,0,.25),0 4px 10px rgba(0,0,0,.1)!important}.du-shadow-5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 5px 12px rgba(0,0,0,.1)!important}.mainmenu{margin:0;padding:0;width:100%;line-height:normal;overflow:hidden;font-family:"Fira Sans",sans-serif,arial}.mainmenu ul{list-style-type:none;padding-left:0;max-width:100%}.mainmenu li{display:block;line-height:24px;margin-bottom:0;border-bottom:solid 2px #e1e1e1;overflow:hidden}.mainmenu li:last-child{border:none}.mainmenu .plusbutton-position{position:relative;z-index:0}.mainmenu .plusbutton-position .plusbutton{top:0;bottom:0;right:0;width:50px;height:100%;text-align:center}.mainmenu .plusbutton-position .plusbutton a{display:block;line-height:50px;border-radius:0;padding-top:0;padding-bottom:0}.mainmenu .plusbutton+.mainmenulink{margin-right:50px}.mainmenu .mainmenulink{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto}.mainmenu a:focus,.mainmenu a:hover{color:#fff!important;background:#8269a7!important}.mainmenu a:not([data-toggle=collapse]){display:block;padding:5px 14px}.mainmenu>ul>li>div[aria-expanded=true] li{box-shadow:inset -5px 0 6px -6px rgba(0,0,0,.3)}.mainmenu ul>li>div[aria-expanded]{box-shadow:inset 2px 3px 4px rgba(0,0,0,.2);background:#efefef;padding-left:13px;position:relative;z-index:1}.mainmenu ul>li>div[aria-expanded] div[aria-expanded]{background:#e8e8e8}.mainmenu ul>li>div[aria-expanded] div[aria-expanded]>ul>li{border-color:#dadada}.mainmenu ul>li>div[aria-expanded] div[aria-expanded] div[aria-expanded]{background:#e0e0e0}.mainmenu ul>li>div[aria-expanded] div[aria-expanded] div[aria-expanded]>ul>li{border-color:#d3d3d3}.mainmenu ul>li>div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded]{background:#d6d6d6}.mainmenu ul>li>div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded]>ul>li{border-color:#c9c9c9}.mainmenu ul>li>div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded]{background:#ccc}.mainmenu ul>li>div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded]>ul>li{border-color:silver}.mainmenu ul>li>div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded]{background:#c2c2c2}.mainmenu ul>li>div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded]>ul>li{border-color:#b6b6b6}.mainmenu ul>li>div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded]{background:#b8b8b8}.mainmenu ul>li>div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded] div[aria-expanded]>ul>li{border-color:#adadad}.mainmenu ul>li{margin-left:0;background-color:transparent;line-height:36px}.mainmenu ul>li a{font-size:1.5em}.mainmenu ul>li .active>a{color:#fff!important;background:#4b2582}.mainmenu ul>li>div>ul>li a{font-size:1.2em;font-weight:normal}.mainmenu ul>li>div>ul>li .active>a{color:#fff!important;background:#4b2582}#SubMenu{display:block;margin:0;margin-bottom:40px;padding:0;width:100%;font-size:1.6rem;line-height:normal;font-family:"Fira Sans",sans-serif,arial;background-color:transparent}@media screen and (max-width:767px){#SubMenu{display:none}}@media print{#SubMenu{display:none}}#SubMenu ul{list-style-type:none;padding-left:0;padding-left:0}#SubMenu li{display:block;line-height:26px;overflow:hidden}#SubMenu .plusbutton-position{position:relative;z-index:0}#SubMenu .plusbutton-position .plusbutton{color:#4b2582!important;position:absolute;top:-3px;bottom:0;right:0;width:30px;height:30px;text-align:center;z-index:10}#SubMenu .plusbutton-position .plusbutton:not(.collapsed),#SubMenu .plusbutton-position .plusbutton:not(.collapsed)+.submenulink a{background:unset}#SubMenu .plusbutton-position .plusbutton a{display:block;line-height:26px;border-radius:0;padding-top:0;padding-bottom:0}#SubMenu .plusbutton+.submenulink{padding-right:25px}#SubMenu .submenulink{width:100%;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;hyphens:auto;border-bottom:solid 1px #ddd}#SubMenu a{padding:7px 0!important;font-weight:400;color:#333}#SubMenu a:focus,#SubMenu a:hover{color:#4b2582!important;background:unset}#SubMenu a:not([data-toggle=collapse]){display:block;padding:5px 0}#SubMenu ul{list-style:none}#SubMenu ul>li>div[aria-expanded]{padding-left:13px;position:relative;z-index:1}#SubMenu ul>li{font-size:1.6rem;margin-left:0;background-color:transparent;line-height:20px}#SubMenu ul>li a{font-weight:400}#SubMenu ul>li a:hover{font-weight:600!important}#SubMenu ul>li .active>a{font-weight:600;color:#4b2582!important;background:unset}#SubMenu ul>li>div>ul>li{font-size:1.4rem;padding:0}#SubMenu ul>li>div>ul>li a{font-weight:400}#SubMenu ul>li>div>ul>li .active>a{font-weight:600;color:#4b2582!important;background:unset}#SubMenu #SubMenuTitle{font-size:2rem;line-height:1em;color:#4b2582;font-weight:600;margin-bottom:.5em}#SubMenu #SubMenuTitle a{font-weight:600;color:#4b2582}#MegaMenu{color:#fff;padding:0 10px}@media screen and (min-width:1330px){#MegaMenu{padding:0}}#MegaMenu a{color:#fff;color:#fff;text-decoration:none;position:relative;border-bottom:1px solid rgba(255,255,255,.35)}#MegaMenu a:active,#MegaMenu a:focus,#MegaMenu a:hover,#MegaMenu a:visited{color:#fff;text-decoration:none;border-bottom:1px solid #fff}#MegaMenu a.plusbutton{outline:none}#MegaMenu .megamenu-row{padding-top:30px;display:flex;flex-direction:row-reverse;flex-wrap:wrap;width:100%}@media(min-width:768px){#MegaMenu .megamenu-row{padding-top:40px}}#MegaMenu .megamenu-column{display:flex;flex-direction:column;flex-basis:100%}@media screen and (min-width:768px){#MegaMenu .megamenu-column{flex:1}}#MegaMenu .megamenu-links{font-size:1.8rem;text-align:center;color:#fff;padding-top:5px;padding-left:0}#MegaMenu .megamenu-links *{color:#fff;list-style-type:none}#MegaMenu .megamenu-links:first-child{padding-top:55px}@media(min-width:768px){#MegaMenu .megamenu-links:first-child{padding-top:5px}}#MegaMenu .btn-close-menu{background-color:rgba(255,255,255,.2);padding:10px 15px;color:#fff}#MegaMenu .btn-close-menu:hover{background-color:rgba(0,0,0,.2);color:#fff}#MegaMenu .menu-divider{opacity:.4;padding:0 .5rem}@media screen and (min-width:768px){#MegaMenu .collapse-header{display:none}}#MegaMenu .loader-white{border-top-color:rgba(255,255,255,.2);border-right-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2);border-left-color:#fff}#MegaMenu .megamenu-tree ul li{margin-bottom:0}#MegaMenu .megamenu-tree>ul>li:first-of-type{font-size:2.2rem}#MegaMenu .megamenu-tree>ul>li{font-size:1.8rem}#MegaMenu .megamenu-tree>ul>li ul>li{font-size:1.6rem}#MegaMenu .megamenu-tree{margin:0;padding:0;width:100%;line-height:normal;overflow:hidden;font-family:"Fira Sans",sans-serif,arial;border-bottom:0;text-decoration:none}#MegaMenu .megamenu-tree:after,#MegaMenu .megamenu-tree:before{background:none}#MegaMenu .megamenu-tree:active,#MegaMenu .megamenu-tree:hover,#MegaMenu .megamenu-tree:visited{border-bottom:0;text-decoration:none}#MegaMenu .megamenu-tree:active:after,#MegaMenu .megamenu-tree:hover:after,#MegaMenu .megamenu-tree:visited:after{background:none}#MegaMenu .megamenu-tree ul{list-style-type:none;max-width:100%;padding-left:0}#MegaMenu .megamenu-tree li{display:block;line-height:24px;overflow:hidden}#MegaMenu .megamenu-tree .plusbutton-position{position:relative;z-index:0}#MegaMenu .megamenu-tree .plusbutton-position .plusbutton{position:absolute;top:0;right:0;width:50px;height:40px;padding-top:.8rem;text-align:center;z-index:1000;border:none}#MegaMenu .megamenu-tree .plusbutton-position .plusbutton a{display:block;line-height:40px;border-radius:0;padding-top:0;padding-bottom:0;border:none}#MegaMenu .megamenu-tree .plusbutton-position .plusbutton a:hover{border:none}#MegaMenu .megamenu-tree .mainmenulink{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@supports(hyphens:auto){#MegaMenu .megamenu-tree .mainmenulink{hyphens:auto}}#MegaMenu .megamenu-tree .mainmenulink a:hover{border-bottom:1px solid rgba(255,255,255,.35)}#MegaMenu .megamenu-tree a:focus,#MegaMenu .megamenu-tree a:hover{color:#fff!important;background-color:rgba(0,0,0,.2)}#MegaMenu .megamenu-tree a:not([data-toggle=collapse]){display:block;padding:5px 14px}#MegaMenu .megamenu-tree ul>li>div[aria-expanded]{padding-left:13px;position:relative;z-index:1}#MegaMenu .megamenu-tree ul>li{margin-left:0;background-color:transparent;line-height:30px}#MegaMenu .megamenu-tree ul>li .active>a{color:#fff!important;background-color:rgba(0,0,0,.4);font-weight:500}#MegaMenu .megamenu-tree ul>li>div>ul>li .active>a{background-color:rgba(0,0,0,.4)}#MegaMenu .megamenu-tree a.plusbutton:before{font-size:1.6rem;font-family:"Duawesome";content:""}#MegaMenu .megamenu-tree a.plusbutton.collapsed:before{font-size:1.6rem;font-family:"Duawesome";content:""}#MegaMenu .megamenu-tree a.plusbutton.btn-default{border-color:#fff}#MegaMenu .megamenu-tree a.plusbutton.btn-primary{color:#fff!important}#MegaMenu .collapse-header{margin-bottom:40px}#MegaMenu #loading-indicator-menuarea{position:absolute;top:100px;left:0;right:0}.topmenu{margin:0;padding:0;width:100%;line-height:normal;white-space:nowrap;overflow:hidden;font-family:"Fira Sans",sans-serif,arial}.topmenu ul{list-style-type:none;margin:0;padding-left:0}.topmenu a,.topmenu li{display:block;background-color:#eee}.topmenu li :hover{background-color:#fff}.topmenu>li{margin-left:.25em;border-bottom-color:#fff}.topmenu>li:first-child{margin-left:0;border-top-color:red}.topmenu a{padding:.25em;color:#0071c2;font-size:1.2em}a{color:#4b2582;text-decoration:none;position:relative;border-bottom:1px solid rgba(75,37,130,.35)}a:active,a:focus,a:hover,a:visited{color:#4b2582;text-decoration:none;border-bottom:1px solid #4b2582}.common-layout{padding-bottom:90px}#CommonHeader h2{color:#000}#CommonHeader .blockstylenormal>.block-heading{color:#000;display:inline-block;text-decoration:none;font-size:1.8rem;padding-bottom:0;margin-bottom:9px;border-bottom:4px solid #4b2582}#CommonHeader .blockstylenormal>.block-heading span.block-title{display:block;font-weight:500;margin-bottom:1px}#CommonHeader .block-body{margin-top:10px}.staffportal-pages .blockstylenormal>.block-heading>h1.block-title,.staffportal-pages .blockstylenormal>.block-heading>h2.block-title,.staffportal-pages .blockstylenormal>.block-heading>h3.block-title,.staffportal-pages .blockstylenormal>.block-heading>h4.block-title,.staffportal-pages .blockstylenormal>.block-heading>h5.block-title,.staffportal-pages .blockstylenormal>.block-heading>span.block-title{display:block;line-height:1.5;color:#000;font-size:1.8rem;font-weight:500;margin:0;padding:0 0 .5em}ol,ul{margin-bottom:1em}ol li,ul li{margin-bottom:.3em}#PageTitle{padding:40px 0 40px;margin:0}@media screen and (max-width:767px){#PageTitle{padding-bottom:15px;margin-bottom:15px}}.news-page #PageTitle{border-bottom:2px solid #ddd}.pagetitle-summary{font-size:2.4rem;margin-bottom:20px}.portal-page-title{padding-top:40px;padding-bottom:40px;position:relative}.portal-page-title h1{color:#fff}.portal-page-title .pagetitle-summary{max-width:70ch;color:#fff}.portal-bg .staff-pagetitle-area,.portal-gradient .staff-pagetitle-area{padding-top:15px;padding-bottom:30px}.portal-bg #PageTitle>h1,.portal-gradient #PageTitle>h1{color:#fff;margin-top:20px}.portal-pagetitle #PageTitle>h1{color:#000}.block{padding-left:15px;padding-right:15px}.block.importantinformationblock{padding:0}@media(min-width:1200px){.hidden-special{display:none!important}}#SiteHeaderNavigationArea{position:relative;background-color:#4b2582}.filter-links{margin-bottom:50px}.filter-links button{outline:none;border-right:1px solid #bbb!important;padding-left:0;padding-right:14px;margin-right:14px}.filter-links button>span{font-size:1.8rem;color:#0071c2;text-decoration:none;position:relative;border-bottom:1px solid rgba(0,113,194,.35)}.filter-links button>span:active,.filter-links button>span:focus,.filter-links button>span:hover,.filter-links button>span:visited{color:#0071c2;text-decoration:none;border-bottom:1px solid #0071c2}.filter-links button:last-child{border-right:none!important}.filter-links button.active:focus,.filter-links button:active:focus,.filter-links button:focus{outline:none;text-decoration:none}.filter-links button.active>span{font-weight:700;text-decoration:none}.common-pages #PageTitle{padding:40px 0 40px;margin:0}.common-pages #PageTitle h1{margin:0}.common-pages #PageTitle .pagetitle-suffix{margin-top:30px;max-width:80ch}.common-pages .pagetitle-prefix{display:block;font-size:2rem;margin-bottom:8px}.common-pages .page-title{display:block}.common-pages #PageContent{margin-top:0}a:focus,button.btn-link{outline-offset:5px}button:focus{outline-offset:1px}.emulated{background-color:#4b2582;color:#fff;opacity:.9;min-height:2rem;text-align:center;font-size:1.2rem;padding:.3rem}.emulated button{margin-left:2rem;padding:0 .6rem}.primary-footer-border{width:100%;height:4px;background-color:#4b2582}.primary-footer-bottom>.container{display:flex;flex-wrap:wrap;align-items:baseline}.primary-footer-links{background-color:#eee;color:#000;padding:30px 0 20px}.primary-footer-links a{color:#000;text-decoration:none;position:relative;border-bottom:1px solid rgba(0,0,0,.35);display:inline-block}.primary-footer-links a:active,.primary-footer-links a:focus,.primary-footer-links a:hover,.primary-footer-links a:visited{color:#000;text-decoration:none;border-bottom:1px solid #000}.primary-footer-links .container{display:flex;flex-wrap:wrap}.primary-footer-links .pagefooter-column{flex-basis:100%;margin-bottom:1rem}@media screen and (min-width:480px){.primary-footer-links .pagefooter-column{flex-basis:50%}}@media screen and (min-width:768px){.primary-footer-links .pagefooter-column{flex-basis:33%}}.primary-footer-links .pagefooter-column div{line-height:2.4rem;margin-bottom:1rem}.primary-footer-links .pagefooter-column .pagefooter-linktitle{font-size:2.2rem;font-weight:500}.primary-footer-links .pagefooter-column .fa{padding-right:10px}#HamburgerMenu{z-index:180}#HamburgerMenu{color:#fff;padding:0 10px}@media screen and (min-width:1330px){#HamburgerMenu{padding:0}}#HamburgerMenu a{color:#fff;color:#fff;text-decoration:none;position:relative;border-bottom:1px solid rgba(255,255,255,.35)}#HamburgerMenu a:active,#HamburgerMenu a:focus,#HamburgerMenu a:hover,#HamburgerMenu a:visited{color:#fff;text-decoration:none;border-bottom:1px solid #fff}#HamburgerMenu a.plusbutton{outline:none}#HamburgerMenu .hamburgermenu-row{padding-top:30px;display:flex;flex-direction:row-reverse;flex-wrap:wrap;width:100%}@media(min-width:768px){#HamburgerMenu .hamburgermenu-row{padding-top:40px}}#HamburgerMenu .hamburgermenu-column{display:flex;flex-direction:column;flex-basis:100%}@media screen and (min-width:768px){#HamburgerMenu .hamburgermenu-column{flex:1}}#HamburgerMenu .hamburgermenu-links{font-size:1.8rem;text-align:center;color:#fff;padding-top:5px;padding-left:0}#HamburgerMenu .hamburgermenu-links *{color:#fff;list-style-type:none}#HamburgerMenu .hamburgermenu-links:first-child{padding-top:55px}@media(min-width:768px){#HamburgerMenu .hamburgermenu-links:first-child{padding-top:5px}}#HamburgerMenu .btn-close-menu{background-color:rgba(255,255,255,.2);padding:10px 15px;color:#fff}#HamburgerMenu .btn-close-menu:hover{background-color:rgba(0,0,0,.2);color:#fff}#HamburgerMenu .menu-divider{opacity:.4;padding:0 .5rem}@media screen and (min-width:768px){#HamburgerMenu .collapse-header{display:none}}#HamburgerMenu .loader-white{border-top-color:rgba(255,255,255,.2);border-right-color:rgba(255,255,255,.2);border-bottom-color:rgba(255,255,255,.2);border-left-color:#fff}#HamburgerMenu .hamburgermenu-tree ul li{margin-bottom:0}#HamburgerMenu .hamburgermenu-tree>ul>li:first-of-type{font-size:2.2rem}#HamburgerMenu .hamburgermenu-tree>ul>li{font-size:1.8rem}#HamburgerMenu .hamburgermenu-tree>ul>li ul>li{font-size:1.6rem}#HamburgerMenu .hamburgermenu-tree{margin:0;padding:0;width:100%;line-height:normal;overflow:hidden;font-family:"Fira Sans",sans-serif,arial;border-bottom:0;text-decoration:none}#HamburgerMenu .hamburgermenu-tree:after,#HamburgerMenu .hamburgermenu-tree:before{background:none}#HamburgerMenu .hamburgermenu-tree:active,#HamburgerMenu .hamburgermenu-tree:hover,#HamburgerMenu .hamburgermenu-tree:visited{border-bottom:0;text-decoration:none}#HamburgerMenu .hamburgermenu-tree:active:after,#HamburgerMenu .hamburgermenu-tree:hover:after,#HamburgerMenu .hamburgermenu-tree:visited:after{background:none}#HamburgerMenu .hamburgermenu-tree ul{list-style-type:none;max-width:100%;padding-left:0}#HamburgerMenu .hamburgermenu-tree li{display:block;line-height:24px;overflow:hidden}#HamburgerMenu .hamburgermenu-tree .plusbutton-position{position:relative;z-index:0}#HamburgerMenu .hamburgermenu-tree .plusbutton-position .plusbutton{position:absolute;top:0;right:0;width:50px;height:40px;padding-top:.8rem;text-align:center;z-index:1000;border:none}#HamburgerMenu .hamburgermenu-tree .plusbutton-position .plusbutton a{display:block;line-height:40px;border-radius:0;padding-top:0;padding-bottom:0;border:none}#HamburgerMenu .hamburgermenu-tree .plusbutton-position .plusbutton a:hover{border:none}#HamburgerMenu .hamburgermenu-tree .mainmenulink{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}@supports(hyphens:auto){#HamburgerMenu .hamburgermenu-tree .mainmenulink{hyphens:auto}}#HamburgerMenu .hamburgermenu-tree .mainmenulink a:hover{border-bottom:1px solid rgba(255,255,255,.35)}#HamburgerMenu .hamburgermenu-tree a:focus,#HamburgerMenu .hamburgermenu-tree a:hover{color:#fff!important;background-color:rgba(0,0,0,.2)}#HamburgerMenu .hamburgermenu-tree a:not([data-toggle=collapse]){display:block;padding:5px 14px}#HamburgerMenu .hamburgermenu-tree ul>li>div[aria-expanded]{padding-left:13px;position:relative;z-index:1}#HamburgerMenu .hamburgermenu-tree ul>li{margin-left:0;background-color:transparent;line-height:30px}#HamburgerMenu .hamburgermenu-tree ul>li .active>a{color:#fff!important;background-color:rgba(0,0,0,.4);font-weight:500}#HamburgerMenu .hamburgermenu-tree ul>li>div>ul>li .active>a{background-color:rgba(0,0,0,.4)}#HamburgerMenu .hamburgermenu-tree a.plusbutton:before{font-size:1.6rem;font-family:"Duawesome";content:""}#HamburgerMenu .hamburgermenu-tree a.plusbutton.collapsed:before{font-size:1.6rem;font-family:"Duawesome";content:""}#HamburgerMenu .hamburgermenu-tree a.plusbutton.btn-default{border-color:#fff}#HamburgerMenu .hamburgermenu-tree a.plusbutton.btn-primary{color:#fff!important}#HamburgerMenu .collapse-header{margin-bottom:40px}#HamburgerMenu #loading-indicator-menuarea{position:absolute;top:100px;left:0;right:0}.primary-header{background:#fff;box-shadow:0 0 11px rgba(57,36,88,.3019607843)}@media print{.primary-header{display:none!important}}.primary-header>.container{display:flex;flex-direction:column}.primary-header-bottom{display:flex;flex-direction:row;align-items:end;margin-bottom:1rem}.primary-header-logo-area{flex-grow:0;display:flex;flex-direction:column;text-align:center}@media(min-width:768px){.primary-header-logo-area{flex-direction:row}}a.primary-header-logo{flex-grow:0;border-bottom:0;text-decoration:none;margin-left:-1rem}a.primary-header-logo:after,a.primary-header-logo:before{background:none}a.primary-header-logo:active,a.primary-header-logo:hover,a.primary-header-logo:visited{border-bottom:0;text-decoration:none}a.primary-header-logo:active:after,a.primary-header-logo:hover:after,a.primary-header-logo:visited:after{background:none}a.primary-header-logo img{display:block;width:auto;height:5rem;padding:1rem;margin:.5rem 0 -.5rem;border:3px solid transparent;border-radius:10px}@media(min-width:768px){a.primary-header-logo img{margin:0;height:6.7rem}}a.primary-header-logo img:hover{border:3px solid #4b2582;border-radius:10px}.primary-header-logo-title{flex-grow:0;margin:0;border-left:none}@media(min-width:768px){.primary-header-logo-title{margin:1.1rem 0 .7rem 2rem;padding-top:.8rem;border-left:2px solid gray}}.primary-header-logo-title>a{border-bottom:0;text-decoration:none;font-size:2rem;font-weight:500;color:#000;margin-left:0;border-bottom:3px solid transparent}.primary-header-logo-title>a:after,.primary-header-logo-title>a:before{background:none}.primary-header-logo-title>a:active,.primary-header-logo-title>a:hover,.primary-header-logo-title>a:visited{border-bottom:0;text-decoration:none}.primary-header-logo-title>a:active:after,.primary-header-logo-title>a:hover:after,.primary-header-logo-title>a:visited:after{background:none}@media(min-width:768px){.primary-header-logo-title>a{font-size:2.6rem;margin-left:3rem}}.primary-header-logo-title>a:hover{border-bottom:3px solid #4b2582}.external-pages .primary-header-logo-title{display:none}.primary-header-buttons{flex-grow:1;display:flex;flex-direction:row;justify-content:right;gap:1rem;color:#4b2582}@media(min-width:768px){.primary-header-buttons{margin-top:1rem;gap:1.5rem}}.primary-header-buttons .navigation-tab,.primary-header-buttons .personal-tab,.primary-header-buttons .search-tab{display:block;width:3.3rem;height:3.3rem}@media(min-width:768px){.primary-header-buttons .navigation-tab,.primary-header-buttons .personal-tab,.primary-header-buttons .search-tab{width:4.5rem;height:4.5rem}}.primary-header-buttons .navigation-tab:before,.primary-header-buttons .personal-tab:before,.primary-header-buttons .search-tab:before{font-size:2.1rem}@media(min-width:768px){.primary-header-buttons .navigation-tab:before,.primary-header-buttons .personal-tab:before,.primary-header-buttons .search-tab:before{font-size:2.8rem}}.primary-header-buttons .navbar-toggle{float:none;color:#4b2582;border:2px solid transparent!important;border-radius:25px;position:relative;margin-right:0;padding:0;margin-top:0;margin-bottom:0}.primary-header-buttons .navbar-toggle:hover{border:2px solid #4b2582!important}.primary-header-buttons .navbar-toggle:focus{outline:none}.primary-header-buttons .navbar-toggle.search-tab:before{font-family:"Duawesome";content:""}.primary-header-buttons .navbar-toggle.navigation-tab:before{font-family:"Duawesome";content:""}.primary-header-buttons .navbar-toggle.personal-tab:before{font-family:"Duawesome";content:""}.primary-header-buttons .navbar-toggle.collapsed.navigation-tab:before{content:""}.primary-header-buttons .navbar-toggle.collapsed.search-tab:before{content:""}.primary-header-buttons .navbar-toggle.collapsed.personal-tab:before{content:""}.portal-header-menubutton,.portal-header-search{display:block;position:absolute;top:3rem;right:1.5rem;font-size:2.4rem;font-weight:500;width:5rem;height:5rem;border:2px transparent;border-radius:25px}.portal-header-menubutton:hover,.portal-header-search:hover{border:2px solid #4b2582}.portal-header-menubutton>a,.portal-header-search>a{padding:1rem;border-bottom:0;text-decoration:none;color:#4b2582}.portal-header-menubutton>a:after,.portal-header-menubutton>a:before,.portal-header-search>a:after,.portal-header-search>a:before{background:none}.portal-header-menubutton>a:active,.portal-header-menubutton>a:hover,.portal-header-menubutton>a:visited,.portal-header-search>a:active,.portal-header-search>a:hover,.portal-header-search>a:visited{border-bottom:0;text-decoration:none}.portal-header-menubutton>a:active:after,.portal-header-menubutton>a:hover:after,.portal-header-menubutton>a:visited:after,.portal-header-search>a:active:after,.portal-header-search>a:hover:after,.portal-header-search>a:visited:after{background:none}.portal-header-menubutton>button,.portal-header-search>button{padding:1rem}.portal-header-menubutton>button>i,.portal-header-search>button>i{color:#4b2582}.collapse-footer{color:#fff!important;padding:7rem 0 2.5rem 0;margin:0 auto;text-align:center}.collapse-footer:after,.collapse-footer:before{content:" ";display:table}.collapse-footer:after{clear:both}.collapse-footer .close{float:none}.pagetitle-suffix{max-width:65ch;margin:0}.programme-page .pagetitle-suffix{max-width:100%}.programme-page .pagetitle-summary{max-width:65ch}.course-page .pagetitle-suffix{padding-top:20px;margin-top:0!important;max-width:75%;padding-right:30px}.course-page .pagetitle-suffix .pagetitle-levels,.course-page .pagetitle-suffix .pagetitle-points{padding-top:0}#SiteHeaderNavigationArea{position:relative}#SearchHeader{margin-top:-.6rem;background-color:#3d1e68;background:linear-gradient(90deg,#3d1e68 0%,#b7015e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3d1e68",endColorstr="#b7015e",GradientType=1)}#HamburgerMenu,#searchAreaCollapse{margin:0;padding:0;border:0;position:absolute;top:0;left:0;right:0;z-index:190;color:#fff;background-color:#3d1e68;background:linear-gradient(90deg,#3d1e68 0%,#b7015e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3d1e68",endColorstr="#b7015e",GradientType=1);box-shadow:0 10px 20px rgba(0,0,0,.19),0 3px 6px rgba(0,0,0,.1)!important}#HamburgerMenu a,#searchAreaCollapse a{color:#fff;text-decoration:none;position:relative;border-bottom:1px solid rgba(255,255,255,.35)}#HamburgerMenu a:active,#HamburgerMenu a:focus,#HamburgerMenu a:hover,#HamburgerMenu a:visited,#searchAreaCollapse a:active,#searchAreaCollapse a:focus,#searchAreaCollapse a:hover,#searchAreaCollapse a:visited{color:#fff;text-decoration:none;border-bottom:1px solid #fff}.student-portal #HamburgerMenu,.student-portal #searchAreaCollapse{background-color:#2e164f;background:linear-gradient(90deg,#2e164f 0%,#005491 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#2e164f",endColorstr="#0071c2",GradientType=1)}.staffportal-pages #HamburgerMenu,.staffportal-pages #searchAreaCollapse{background-color:#4b2582;background:linear-gradient(90deg,#4b2582 0%,#007b3c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4b2582",endColorstr="#007b3c",GradientType=1)}#searchAreaCollapse>.container{padding-bottom:4rem}.search-header{position:relative;padding:.4rem 0;min-height:10rem}.search-header:after,.search-header:before{content:" ";display:table}.search-header:after{clear:both}@media screen and (min-width:768px){.search-header{min-height:11.5rem;padding:1.2rem 0}}.search-help{display:none}.search-body{min-height:33.5rem;padding-bottom:2rem;background:#f4f4f4}.search-footer{background-color:#3d1e68;background:linear-gradient(90deg,#3d1e68 0%,#b7015e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3d1e68",endColorstr="#b7015e",GradientType=1)}.search-footer:after,.search-footer:before{content:" ";display:table}.search-footer:after{clear:both}.search-input-area{color:#4b2582;background-color:#fff;border-radius:40px;margin:1rem;padding:0 2rem;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.1)!important}@media screen and (min-width:768px){.search-input-area{padding:1rem 2rem}}.search-input-area:focus{border:5px solid red}.search-input-area button,.search-input-area input{color:#000;background:transparent;height:7.3rem}.search-input-area button,.search-input-area button span,.search-input-area input,.search-input-area input span{font-size:1.8rem!important}@media(min-width:768px){.search-input-area button,.search-input-area button span,.search-input-area input,.search-input-area input span{font-size:2.4rem!important}}.search-input-area input{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 rgba(0,0,0,0);border-color:transparent}.search-input-area input:focus{outline:none;border:5px solid blue}.search-input-area input:active{outline:none;border:5px solid red}.search-input-area .form-control:active,.search-input-area .form-control:focus,.search-input-area .form-control:hover,.search-input-area .form-control:visited{outline:none;border:none;box-shadow:none;background-color:transparent}.search-input-area button{min-width:54px;color:#4b2582}.search-input-area button:hover{color:#000!important}.search-input-area button .fa:before{font-size:2.4rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media(min-width:768px){.search-input-area button .fa:before{font-size:3.2rem}}.search-input-area .search-input-message{position:absolute;top:2.4rem;left:4.6rem;font-size:small;animation-duration:3s}.other-search-functions{color:#fff;background-color:rgba(0,0,0,.3);border-radius:6px;padding:2rem}.other-search-functions>div:first-child{font-size:1.4rem}.other-search-functions .row{padding:.4rem 0}.other-search-functions .row>div{padding-top:.6rem}.other-search-functions a{color:#fff;font-size:1.6rem}.other-search-functions .fa-search{font-size:.9em;padding-right:.6rem}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:4.6rem;padding:0 1.6rem;font-size:1.8rem;line-height:1.33333;border-radius:6px}.my-menu.container{position:relative}#MyMenu{background-color:#fff;border:3px solid #4b2582;border-radius:10px;width:30rem;padding:0;position:absolute;top:0;right:5rem;z-index:200;margin:0}#MyMenu .my-menu-content{display:flex;flex-direction:column}#MyMenu .my-menu-user{display:block;line-height:1em;padding:.7rem 15px .5rem;color:#000;text-align:right;background-color:#eee}#MyMenu .my-menu-element{display:block;line-height:3.6rem;cursor:pointer;outline-offset:0;box-shadow:0 0 2px rgba(0,0,0,.22);padding:5px 10px;color:#000;border-bottom:0;text-decoration:none}#MyMenu .my-menu-element:after,#MyMenu .my-menu-element:before{background:none}#MyMenu .my-menu-element:active,#MyMenu .my-menu-element:hover,#MyMenu .my-menu-element:visited{border-bottom:0;text-decoration:none}#MyMenu .my-menu-element:active:after,#MyMenu .my-menu-element:hover:after,#MyMenu .my-menu-element:visited:after{background:none}#MyMenu .my-menu-element:hover span{color:#000;border-bottom:1px solid #000}#MyMenu .my-menu-element .fa{color:#4b2582}#MyMenu #myFavoritePages:after,#MyMenu #myFavoriteTools:after{position:absolute;top:5px;right:13px;font-family:"Duawesome";content:""}#MyMenu #myFavoritePages.collapsed:after,#MyMenu #myFavoriteTools.collapsed:after{position:absolute;top:5px;right:13px;font-family:"Duawesome";content:""}#MyMenu .my-favorite-pages-row,#MyMenu .my-favorite-tools-row{width:100%;position:relative;background-color:#f3f3f3;color:#000}#MyMenu .my-favorite-pages-row:hover,#MyMenu .my-favorite-tools-row:hover{background-color:#fff}#MyMenu .my-favorite-pages-row .fa.fa-arrow-right,#MyMenu .my-favorite-tools-row .fa.fa-arrow-right{color:#c2c2c2;margin-right:6px}#MyMenu .my-favorite-pages-row:hover .fa.fa-arrow-right,#MyMenu .my-favorite-tools-row:hover .fa.fa-arrow-right{color:#000}#MyMenu .my-favorite-empty-row{padding:10px 20px}#MyMenu .my-favorite-pages-link,#MyMenu .my-favorite-tools-link{display:flex;flex-direction:row;align-items:baseline;line-height:2.8rem;cursor:pointer;outline-offset:0;padding:5px 10px;margin-right:30px;font-size:1.4rem;border-bottom:0;text-decoration:none}#MyMenu .my-favorite-pages-link:after,#MyMenu .my-favorite-pages-link:before,#MyMenu .my-favorite-tools-link:after,#MyMenu .my-favorite-tools-link:before{background:none}#MyMenu .my-favorite-pages-link:active,#MyMenu .my-favorite-pages-link:hover,#MyMenu .my-favorite-pages-link:visited,#MyMenu .my-favorite-tools-link:active,#MyMenu .my-favorite-tools-link:hover,#MyMenu .my-favorite-tools-link:visited{border-bottom:0;text-decoration:none}#MyMenu .my-favorite-pages-link:active:after,#MyMenu .my-favorite-pages-link:hover:after,#MyMenu .my-favorite-pages-link:visited:after,#MyMenu .my-favorite-tools-link:active:after,#MyMenu .my-favorite-tools-link:hover:after,#MyMenu .my-favorite-tools-link:visited:after{background:none}#MyMenu .my-favorite-pages-link.new-sv>.link-text:after,#MyMenu .my-favorite-tools-link.new-sv>.link-text:after{padding-left:10px;content:"NY";color:#8b0000}#MyMenu .my-favorite-pages-link.new-en>.link-text:after,#MyMenu .my-favorite-tools-link.new-en>.link-text:after{padding-left:10px;content:"NEW";color:#8b0000}#MyMenu .my-favorite-pages-link>.link-text,#MyMenu .my-favorite-tools-link>.link-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-wrap;word-wrap:normal;flex-grow:1}#MyMenu .my-favorite-pages-remove,#MyMenu .my-favorite-tools-remove{display:block;position:absolute;top:5px;right:10px;color:#c2c2c2;border-bottom:0;text-decoration:none}#MyMenu .my-favorite-pages-remove:after,#MyMenu .my-favorite-pages-remove:before,#MyMenu .my-favorite-tools-remove:after,#MyMenu .my-favorite-tools-remove:before{background:none}#MyMenu .my-favorite-pages-remove:active,#MyMenu .my-favorite-pages-remove:hover,#MyMenu .my-favorite-pages-remove:visited,#MyMenu .my-favorite-tools-remove:active,#MyMenu .my-favorite-tools-remove:hover,#MyMenu .my-favorite-tools-remove:visited{border-bottom:0;text-decoration:none}#MyMenu .my-favorite-pages-remove:active:after,#MyMenu .my-favorite-pages-remove:hover:after,#MyMenu .my-favorite-pages-remove:visited:after,#MyMenu .my-favorite-tools-remove:active:after,#MyMenu .my-favorite-tools-remove:hover:after,#MyMenu .my-favorite-tools-remove:visited:after{background:none}#MyMenu .my-favorite-pages-remove:hover,#MyMenu .my-favorite-tools-remove:hover{color:#8b0000}#MyMenu .my-favorite-all-tools-link{display:block;text-align:right;padding:5px 10px;background-color:#f3f3f3;font-size:1.4rem;border-bottom:0;text-decoration:none}#MyMenu .my-favorite-all-tools-link:after,#MyMenu .my-favorite-all-tools-link:before{background:none}#MyMenu .my-favorite-all-tools-link:active,#MyMenu .my-favorite-all-tools-link:hover,#MyMenu .my-favorite-all-tools-link:visited{border-bottom:0;text-decoration:none}#MyMenu .my-favorite-all-tools-link:active:after,#MyMenu .my-favorite-all-tools-link:hover:after,#MyMenu .my-favorite-all-tools-link:visited:after{background:none}#MyMenu .my-favorite-all-tools-link:hover{background-color:#fff}#MyMenu .my-favorite-all-tools-link .fa.fa-arrow-right{color:#c2c2c2;font-size:1.6rem}#MyMenu .my-favorite-all-tools-link:hover .fa.fa-arrow-right{color:#000}.primary-portal-links{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:right;gap:2rem;margin-top:1rem}@media screen and (min-width:768px){.primary-portal-links{gap:3rem}}.primary-portal-links .top-links-others,.primary-portal-links .top-links-portals{display:flex;flex-direction:row;padding-right:2rem;gap:2rem;border-right:1px solid #bbb}@media screen and (min-width:768px){.primary-portal-links .top-links-others,.primary-portal-links .top-links-portals{padding-right:3rem;gap:3rem}}.primary-portal-links .top-links-others a.active,.primary-portal-links .top-links-portals a.active{box-shadow:inset 0 -2px #4b2582;border-bottom:1px solid #4b2582}.primary-portal-links .top-links-international>a:before{padding-right:.6rem;font-family:"Duawesome";content:""}.primary-portal-links a{color:#000;text-decoration:none;position:relative;border-bottom:1px solid rgba(0,0,0,.35);border-bottom:1px solid transparent;color:#000;white-space:nowrap}.primary-portal-links a:active,.primary-portal-links a:focus,.primary-portal-links a:hover,.primary-portal-links a:visited{color:#000;text-decoration:none;border-bottom:1px solid #000}.primary-footer-bottom{padding:20px 0 30px}.primary-footer-bottom .primary-portal-links{justify-content:left}.primary-footer-socialbuttons{flex-grow:1;text-align:right}.primary-footer-socialbuttons>a{border-bottom:0;text-decoration:none}.primary-footer-socialbuttons>a:after,.primary-footer-socialbuttons>a:before{background:none}.primary-footer-socialbuttons>a:active,.primary-footer-socialbuttons>a:hover,.primary-footer-socialbuttons>a:visited{border-bottom:0;text-decoration:none}.primary-footer-socialbuttons>a:active:after,.primary-footer-socialbuttons>a:hover:after,.primary-footer-socialbuttons>a:visited:after{background:none}.primary-footer-socialbuttons>a .fa{font-size:2.4rem;margin-left:4px}.primary-footer-socialbuttons>a .fa-facebook-official,.primary-footer-socialbuttons>a .fa-instagram-fa,.primary-footer-socialbuttons>a .fa-linkedin-square,.primary-footer-socialbuttons>a .fa-twitter,.primary-footer-socialbuttons>a .fa-youtube-play{color:#4b2582}