﻿.grid .golden-large::after,.grid .golden-small.offset-2::after,.grid .golden-small::after,.grid .half.offset-1::after,.grid .half::after,.grid .one-third.offset-2::after,.grid .one-third::after,.grid .two-thirds::after,.grid .whole::after,.grid::after{content:'';display:table}.cc-banner .cc-btn:last-child,.cc-theme-classic .cc-btn:last-child{min-width:140px}.ui-helper-hidden-accessible,.visuallyhidden{border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;white-space:inherit}.offscreen{text-indent:-9999px;overflow:hidden;text-decoration:none;display:block;font-size:0;text-align:start}.grid{width:auto;max-width:1240px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.grid::after{clear:both}.grid .whole{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}.grid .half,.grid .half.offset-1{width:48%;text-align:inherit;float:left}.grid .whole::after{clear:both}.grid .whole:last-child{margin-right:0}.grid .half{clear:none;margin-left:0;margin-right:4%}.grid .half::after{clear:both}.grid .half:last-child{margin-right:0}.grid .half.offset-1{clear:none;margin-left:52%;margin-right:4%}.grid .half.offset-1::after{clear:both}.grid .half.offset-1:last-child{margin-right:0}@media (max-width:670px){.grid .half.offset-1{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}.grid .half.offset-1::after{content:'';display:table;clear:both}.grid .half.offset-1:last-child{margin-right:0}.grid .half{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}.grid .half::after{content:'';display:table;clear:both}.grid .half:last-child{margin-right:0}}.grid .golden-small,.grid .one-third{float:left;clear:none;text-align:inherit;width:30.6666666667%;margin-left:0;margin-right:4%}.grid .golden-small::after,.grid .one-third::after{clear:both}.grid .golden-small:last-child,.grid .one-third:last-child{margin-right:0}.grid .golden-small.offset-1,.grid .one-third.offset-1{float:left;clear:none;text-align:inherit;width:30.6666666667%;margin-left:34.6666666667%;margin-right:4%}.grid .golden-small.offset-1::after,.grid .one-third.offset-1::after{content:'';display:table;clear:both}.grid .golden-small.offset-1:last-child,.grid .one-third.offset-1:last-child{margin-right:0}@media (max-width:670px){.grid .golden-small.offset-1,.grid .one-third.offset-1{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}.grid .golden-small.offset-1::after,.grid .one-third.offset-1::after{content:'';display:table;clear:both}.grid .golden-small.offset-1:last-child,.grid .one-third.offset-1:last-child{margin-right:0}}.grid .golden-small.offset-2,.grid .one-third.offset-2{float:left;clear:none;text-align:inherit;width:30.6666666667%;margin-left:69.3333333333%;margin-right:4%}.grid .golden-small.offset-2::after,.grid .one-third.offset-2::after{clear:both}.grid .golden-small.offset-2:last-child,.grid .one-third.offset-2:last-child{margin-right:0}@media (max-width:670px){.grid .golden-small.offset-2,.grid .one-third.offset-2{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}.grid .golden-small.offset-2::after,.grid .one-third.offset-2::after{content:'';display:table;clear:both}.grid .golden-small.offset-2:last-child,.grid .one-third.offset-2:last-child{margin-right:0}.grid .golden-small,.grid .one-third{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}.grid .golden-small::after,.grid .one-third::after{content:'';display:table;clear:both}.grid .golden-small:last-child,.grid .one-third:last-child{margin-right:0}}.grid .golden-large,.grid .two-thirds{float:left;clear:none;text-align:inherit;width:65.3333333333%;margin-left:0;margin-right:4%}.grid .golden-large::after,.grid .two-thirds::after{clear:both}.grid .golden-large:last-child,.grid .two-thirds:last-child{margin-right:0}@media (max-width:670px){.grid .golden-large,.grid .two-thirds{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:3%}.grid .golden-large::after,.grid .two-thirds::after{content:'';display:table;clear:both}.grid .golden-large:last-child,.grid .two-thirds:last-child{margin-right:0}}.cfm:after,header section.main-navigation:after{clear:both}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.pull-left{float:left}.pull-right{float:right}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{height:100%;width:100%;color:#424242}body{font-family:"Stag Sans",helvetica,sans-serif;font-weight:300;letter-spacing:.06em;overflow-y:scroll}::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}::selection{background:#fe57a1;color:#fff;text-shadow:none}.browsehappy{background:#008c95;color:#fff;font-weight:500;margin:-10px 0 0;padding:15px 0;text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.cfm:after,.cfm:before{content:"";display:table}.desktop-only{display:block}.mobile-only{display:none}@media (max-width:1024px){.desktop-only{display:none}.mobile-only{display:block}}header{font-weight:300;background:#fff;position:relative;z-index:10}header section.main-navigation{position:relative;z-index:2}header section.main-navigation:after,header section.main-navigation:before{content:"";display:table}header section.main-navigation .content{width:auto;max-width:1240px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;position:relative}header section.main-navigation .content::after{content:'';display:table;clear:both}header section.main-navigation .content .logo{float:left;clear:none;text-align:inherit;width:38.2%;margin-left:0;margin-right:3%}header section.main-navigation .content .logo::after{content:'';display:table;clear:both}header section.main-navigation .content .logo:last-child{margin-right:0}header section.main-navigation .content .logo img{max-width:175px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media (max-width:1024px){header section.main-navigation .content .logo img{max-width:150px}}@media (max-width:480px){header section.main-navigation .content .logo{float:left;clear:none;text-align:inherit;width:31.3333333333%;margin-left:0;margin-right:3%}header section.main-navigation .content .logo::after{content:'';display:table;clear:both}header section.main-navigation .content .logo:last-child{margin-right:0}header section.main-navigation .content .logo img{max-width:100px}}header section.main-navigation .content nav{float:left;clear:none;text-align:inherit;width:58.8%;margin-left:0;margin-right:3%;right:0;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header section.main-navigation .content nav::after{content:'';display:table;clear:both}header section.main-navigation .content nav:last-child{margin-right:0}@media (max-width:480px){header section.main-navigation .content nav{float:left;clear:none;text-align:inherit;width:65.6666666667%;margin-left:0;margin-right:3%}header section.main-navigation .content nav::after{content:'';display:table;clear:both}header section.main-navigation .content nav:last-child{margin-right:0}header section.main-navigation .content .ham-menu{width:auto}}header section.main-navigation .content nav ol,header section.main-navigation .content nav ul{list-style-type:none;float:right}header section.main-navigation .content nav ol:after,header section.main-navigation .content nav ol:before,header section.main-navigation .content nav ul:after,header section.main-navigation .content nav ul:before{content:"";display:table}header section.main-navigation .content nav ol:after,header section.main-navigation .content nav ul:after{clear:both}header section.main-navigation .content nav ol li,header section.main-navigation .content nav ul li{float:left;margin:0;padding:37px 20px;-webkit-transition:all .2s linear;transition:all .2s linear}header section.main-navigation .content nav ol li a,header section.main-navigation .content nav ul li a{color:#424242;text-decoration:none;padding:20px 0;font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem;font-weight:300}header section.main-navigation .content nav ol li.active,header section.main-navigation .content nav ul li.active{-webkit-box-shadow:inset 0 -5px 0 0 #008c95;box-shadow:inset 0 -5px 0 0 #008c95}header section.main-navigation .content nav ol li:hover,header section.main-navigation .content nav ul li:hover{background:0 0;-webkit-box-shadow:inset 0 -5px 0 0 #008c95;box-shadow:inset 0 -5px 0 0 #008c95;color:#424242}header section.main-navigation .content .ham-menu{float:right;margin-right:10px;border:1px solid #54585a;border-radius:2px}header section.main-navigation .content .ham-menu .hamburger{display:block;position:relative;overflow:hidden;margin:0;padding:0;width:40px;height:40px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:none;border:none;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}header section.main-navigation .content .ham-menu .hamburger:focus{outline:0}header section.main-navigation .content .ham-menu .hamburger span{display:block;position:absolute;top:18px;left:8px;right:8px;height:4px;background:#424242;border-radius:2px}header section.main-navigation .content .ham-menu .hamburger span:before{position:absolute;display:block;right:0;width:90%;height:4px;background:#424242;content:'';top:-8px;border-radius:2px}header section.main-navigation .content .ham-menu .hamburger span:after{position:absolute;display:block;right:0;width:80%;height:4px;background:#424242;content:'';bottom:-8px;border-radius:2px}header section.main-navigation .content .ham-menu .hamburger--htx,header section.main-navigation .content .ham-menu .hamburger--htx.on{background-color:transparent}header section.main-navigation .content .ham-menu .hamburger--htx span:before{-webkit-transition:top .5s .5s,-webkit-transform .3s 0s;transition:top .5s .5s,-webkit-transform .3s 0s;transition:top .5s .5s,transform .3s 0s;transition:top .5s .5s,transform .3s 0s,-webkit-transform .3s 0s}header section.main-navigation .content .ham-menu .hamburger--htx span:after{-webkit-transition:bottom .5s .5s,-webkit-transform .3s 0s;transition:bottom .5s .5s,-webkit-transform .3s 0s;transition:bottom .5s .5s,transform .3s 0s;transition:bottom .5s .5s,transform .3s 0s,-webkit-transform .3s 0s}header section.main-navigation .content .ham-menu .hamburger--htx.on span{background:0 0}header section.main-navigation .content .ham-menu .hamburger--htx.on span:before{width:100%;top:0;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top .3s 0s,-webkit-transform .5s .5s;transition:top .3s 0s,-webkit-transform .5s .5s;transition:top .3s 0s,transform .5s .5s;transition:top .3s 0s,transform .5s .5s,-webkit-transform .5s .5s}header section.main-navigation .content .ham-menu .hamburger--htx.on span:after{width:100%;bottom:0;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom .3s 0s,-webkit-transform .5s .5s;transition:bottom .3s 0s,-webkit-transform .5s .5s;transition:bottom .3s 0s,transform .5s .5s;transition:bottom .3s 0s,transform .5s .5s,-webkit-transform .5s .5s}@media (max-width:1024px){header section.main-navigation .content.on{background:#1a98a0;-webkit-box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12);box-shadow:0 3px 4px 0 rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.2),0 1px 8px 0 rgba(0,0,0,.12)}}header section.search{background:#008c95;display:none}header section.search.menu-items{padding-top:0}@media (max-width:480px){header section.search.menu-items{padding-bottom:0}}header section.search.menu-items.active{display:block}header section.search.menu-items .content{width:auto;max-width:1240px;float:none;display:block;margin-right:auto;margin-left:auto;position:relative;padding:20px}header section.search.menu-items .content::after{content:'';display:table;clear:both}header section.search.menu-items .content:before{color:#fff;content:'\f002';font-family:"Font Awesome 5 Free";font-weight:600;font-size:40px;font-size:2.5rem;line-height:45px;line-height:2.8125rem;position:absolute;left:20px}header section.search.menu-items .content input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box;background:0 0;border:none;color:#fff;display:block;font-family:"Stag Sans",helvetica,sans-serif;font-size:30px;margin:0 auto;outline:0;padding:5px 10px 5px 70px;width:100%;-webkit-appearance:none}header section.search.menu-items .content input[type=button]{position:absolute;top:3px;left:6px;background:0 0;padding:30px 10px;border:none;width:60px;color:#fff;cursor:pointer;-webkit-appearance:none}header section.search.menu-items .content ::-webkit-input-placeholder{color:rgba(255,255,255,.5);font-weight:300}header section.search.menu-items .content :-moz-placeholder{color:rgba(255,255,255,.5);font-weight:300}header section.search.menu-items .content ::-moz-placeholder{color:rgba(255,255,255,.5);font-weight:300}header section.search.menu-items .content :-ms-input-placeholder{color:rgba(255,255,255,.5);font-weight:300}header section.search.menu-items .content .ui-autocomplete{display:block;padding:10px 0 0;margin:0 0 10px;list-style:none;width:calc(100% - 60px)}header section.search.menu-items .content .ui-autocomplete .ui-menu-item{margin-left:0;padding-left:0;font-style:italic}header section.search.menu-items .content .ui-autocomplete .ui-menu-item.ui-autocomplete-category{color:#fff;font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem;margin:20px 0;position:relative;font-style:normal}header section.search.menu-items .content .ui-autocomplete .ui-menu-item.ui-autocomplete-category:after{content:'';height:4px;width:100px;background:#80c6ca;position:absolute;left:0;bottom:-13px}header section.search.menu-items .content .ui-autocomplete .ui-menu-item a{display:block;padding:5px;white-space:nowrap;text-decoration:none;color:#fff;cursor:pointer;border-radius:4px}@media (max-width:1024px){header section.search.menu-items .content input[type=search]{max-width:100%}header section.search.menu-items .content .ui-autocomplete .ui-menu-item a{white-space:normal}header section.navigation{display:none}}.cc-btn,.cd-top{white-space:nowrap}header section.search.menu-items .content .ui-autocomplete .ui-menu-item a:hover{background:#fff;color:#008c95;text-decoration:none}header section.search.menu-items .content .ui-autocomplete .ui-menu-item a:hover h3{color:#008c95}header section.search.menu-items .content .ui-autocomplete .ui-menu-item a.ui-state-focus{background:#fff;color:#008c95;text-decoration:none}header section.search.menu-items .content .ui-autocomplete .ui-menu-item h3{font-size:20px;font-size:1.25rem;color:#fff;padding-left:10px;margin:0;font-style:normal;line-height:1.4}header section.search.menu-items .content .ui-autocomplete .ui-menu-item b,header section.search.menu-items .content .ui-autocomplete .ui-menu-item strong{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;margin:0;font-style:normal}header section.navigation{background:#008c95}header section.navigation .content{position:relative;width:auto;max-width:1240px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}header section.navigation .content::after{content:'';display:table;clear:both}header section.navigation .content .primary{display:none}header section.navigation .content .secondary{position:relative;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}header section.navigation .content .secondary::after{content:'';display:table;clear:both}header section.navigation .content .secondary .menu-items{padding-top:20px;padding-bottom:20px;display:none}header section.navigation .content .secondary .menu-items:after,header section.navigation .content .secondary .menu-items:before{content:"";display:table}header section.navigation .content .secondary .menu-items:after{clear:both}@media (max-width:480px){header section.navigation .content .secondary .menu-items{padding-bottom:70px}}header section.navigation .content .secondary .menu-items.active{display:block}header section.navigation .content .secondary .menu-items.study ol,header section.navigation .content .secondary .menu-items.study ul{-webkit-column-count:3;column-count:3}header section.navigation .content .secondary .menu-items .menu-item-containers{float:left;clear:none;text-align:inherit;width:31.3333333333%;margin-left:0;margin-right:3%}header section.navigation .content .secondary .menu-items .menu-item-containers::after{content:'';display:table;clear:both}header section.navigation .content .secondary .menu-items .menu-item-containers:nth-child(n){margin-right:3%;float:left;clear:none}header section.navigation .content .secondary .menu-items .menu-item-containers:nth-child(3n){margin-right:0;float:right}header section.navigation .content .secondary .menu-items .menu-item-containers:nth-child(3n+1){clear:both}header section.navigation .content .secondary b,header section.navigation .content .secondary strong{color:#fff;font-size:28px;font-size:1.75rem;line-height:33px;line-height:2.0625rem;font-weight:500;letter-spacing:.04em;position:relative}header section.navigation .content .secondary b:after,header section.navigation .content .secondary strong:after{background:#80c6ca;bottom:-13px;content:'';height:4px;left:0;position:absolute;width:100px}header section.navigation .content .secondary ol,header section.navigation .content .secondary ul{margin-top:30px;list-style-type:none}header section.navigation .content .secondary ol li,header section.navigation .content .secondary ul li{margin:0;color:#fff}header section.navigation .content .secondary ol li b,header section.navigation .content .secondary ol li strong,header section.navigation .content .secondary ul li b,header section.navigation .content .secondary ul li strong{font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem}header section.navigation .content .secondary ol li b:after,header section.navigation .content .secondary ol li strong:after,header section.navigation .content .secondary ul li b:after,header section.navigation .content .secondary ul li strong:after{display:none}header section.navigation .content .secondary ol li a,header section.navigation .content .secondary ul li a{border-radius:2px;color:#fff;display:inline-block;font-weight:300;padding:5px;text-decoration:none;-webkit-transition:all .2s linear;transition:all .2s linear;font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem}header section.navigation .content .secondary ol li a:hover,header section.navigation .content .secondary ul li a:hover{background:#fff;color:#1a98a0}header section.navigation .content .secondary .more-courses{border-top:1px solid #fff;color:#fff;margin-top:10px;padding:25px 0 5px;position:relative;width:100%}header section.navigation .content .secondary .more-courses span{margin-right:10px}header section.navigation .content .secondary .more-courses a{border:1px solid #fff;border-radius:2px;color:#fff;display:inline-block;font-weight:500;letter-spacing:.02em;margin-bottom:15px;margin-right:15px;padding:5px;text-decoration:none}header section.navigation .content .secondary .more-courses a:hover{background:#fff;color:#1a98a0}header section.navigation .content .secondary .more-courses a.orderpros{background:#fff;color:#008c95;margin-right:0;float:right}header section.navigation .content .secondary .more-courses a.orderpros:hover{background:0 0;color:#fff}@media (max-width:1024px){header section.navigation .content .secondary .more-courses a.orderpros{float:none}header.on{background:#008c95;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;}header.on section.search{display:block;padding-bottom:10px}header.on section.search #fb-queryform{border-bottom:1px solid #fff;padding-bottom:5px}header.on section.navigation{background:#008c95;display:block}header.on section.navigation .content{position:relative;width:auto;max-width:1240px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;overflow:scroll;height:75vh;padding-bottom:40px}header.on section.navigation .content::after{content:'';display:table;clear:both}}@media only screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:portrait){header.on section.navigation .content{height:768px}}@media only screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (device-width:768px) and (device-height:1024px) and (orientation:landscape){header.on section.navigation .content{height:576px}}@media only screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:portrait){header.on section.navigation .content{height:360px}}@media only screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:480px) and (orientation:landscape){header.on section.navigation .content{height:240px}}@media only screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:portrait){header.on section.navigation .content{height:426px}}@media only screen and (max-width:1024px) and (-webkit-min-device-pixel-ratio:1) and (device-width:320px) and (device-height:568px) and (orientation:landscape){header.on section.navigation .content{height:240px}}@media (max-width:1024px) and (max-width:1024px){header.on section.navigation .content:after{content:'';position:fixed;bottom:0;right:0;left:0;-webkit-box-shadow:inset 0 -70px 20px -8px #008c95;box-shadow:inset 0 -70px 20px -8px #008c95;height:80px;width:100%;z-index:10}}@media (max-width:1024px){header.on section.navigation .content .primary{position:relative;display:block}}@media (max-width:1024px) and (max-width:1024px){header.on section.navigation .content .primary{float:left;clear:none;text-align:inherit;width:31.3333333333%;margin-left:0;margin-right:3%}header.on section.navigation .content .primary::after{content:'';display:table;clear:both}header.on section.navigation .content .primary:last-child{margin-right:0}}@media (max-width:1024px) and (max-width:480px){header.on section.navigation .content .primary{border-top:2px solid #80c6ca;border-bottom:2px solid #80c6ca;margin-bottom:10px;text-align:inherit;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto}header.on section.navigation .content .primary::after{content:'';display:table;clear:both}header.on section.navigation .content .primary:first-child{margin-left:auto}header.on section.navigation .content .primary:last-child{margin-right:auto}header.on section.navigation .content .primary .magic-box{padding-top:20px;overflow:scroll}header.on section.navigation .content .primary .magic-box:before{content:'';position:absolute;top:-2px;left:0;-webkit-box-shadow:inset 20px 0 30px -10px #008c95;box-shadow:inset 20px 0 30px -10px #008c95;width:40px;height:90px;z-index:1}header.on section.navigation .content .primary .magic-box:after{content:'';position:absolute;top:-2px;right:0;-webkit-box-shadow:inset -20px 0 30px -10px #008c95;box-shadow:inset -20px 0 30px -10px #008c95;width:40px;height:90px;z-index:1}header.on section.navigation .content .primary .magic-box ol,header.on section.navigation .content .primary .magic-box ul{padding:0 20px;white-space:nowrap}}.cc-grower,.cc-revoke,.cc-window,.cd-top,.hero{overflow:hidden}@media (max-width:1024px){header.on section.navigation .content .primary .magic-box ol,header.on section.navigation .content .primary .magic-box ul{list-style-type:none}header.on section.navigation .content .primary .magic-box ol:after,header.on section.navigation .content .primary .magic-box ol:before,header.on section.navigation .content .primary .magic-box ul:after,header.on section.navigation .content .primary .magic-box ul:before{content:"";display:table}header.on section.navigation .content .primary .magic-box ol:after,header.on section.navigation .content .primary .magic-box ul:after{clear:both}header.on section.navigation .content .primary .magic-box ol li,header.on section.navigation .content .primary .magic-box ul li{cursor:pointer;margin:0 10px 20px}header.on section.navigation .content .primary .magic-box ol li a,header.on section.navigation .content .primary .magic-box ul li a{position:relative;border-radius:2px;color:#fff;display:inline-block;font-size:24px;font-size:1.5rem;line-height:29px;line-height:1.8125rem;line-height:24px;line-height:1.5rem;font-weight:300;padding:8px;text-decoration:none;-webkit-transition:all .2s linear;transition:all .2s linear}header.on section.navigation .content .primary .magic-box ol li a:hover,header.on section.navigation .content .primary .magic-box ul li a:hover{background:#fff;color:#1a98a0}header.on section.navigation .content .primary .magic-box ol li a.external,header.on section.navigation .content .primary .magic-box ul li a.external{padding-left:40px}header.on section.navigation .content .primary .magic-box ol li a.external:before,header.on section.navigation .content .primary .magic-box ul li a.external:before{font-family:Fontawesome;content:'\f08e';position:absolute;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;top:12px;left:10px}header.on section.navigation .content .primary .magic-box ol li.active a,header.on section.navigation .content .primary .magic-box ul li.active a{background:#fff;color:#1a98a0;padding:8px 30px 8px 10px}header.on section.navigation .content .primary .magic-box ol li.active a:after,header.on section.navigation .content .primary .magic-box ul li.active a:after{content:'\f054';font-family:"Font Awesome 5 Free";font-weight:600;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;position:absolute;top:8px;right:8px;-webkit-transition:-webkit-transform 1s ease-in-out;transition:-webkit-transform 1s ease-in-out;transition:transform 1s ease-in-out;transition:transform 1s ease-in-out,-webkit-transform 1s ease-in-out}}@media (max-width:1024px) and (max-width:480px){header.on section.navigation .content .primary .magic-box ol li,header.on section.navigation .content .primary .magic-box ul li{margin-right:5px;display:inline-block}header.on section.navigation .content .primary .magic-box ol li:last-child,header.on section.navigation .content .primary .magic-box ul li:last-child{margin-right:30px}header.on section.navigation .content .primary .magic-box ol li.active a:after,header.on section.navigation .content .primary .magic-box ul li.active a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@media (max-width:1024px){header.on section.navigation .content .secondary{position:relative;float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}header.on section.navigation .content .secondary::after{content:'';display:table;clear:both}}@media (max-width:1024px) and (max-width:1024px){header.on section.navigation .content .secondary{float:left;clear:none;text-align:inherit;width:65.6666666667%;margin-left:0;margin-right:3%}header.on section.navigation .content .secondary::after{content:'';display:table;clear:both}header.on section.navigation .content .secondary:last-child{margin-right:0}}@media (max-width:1024px) and (max-width:480px){header.on section.navigation .content .secondary{text-align:inherit;display:block;clear:both;float:none;width:100%;margin-left:auto;margin-right:auto;margin-top:40px}header.on section.navigation .content .secondary::after{content:'';display:table;clear:both}header.on section.navigation .content .secondary:first-child{margin-left:auto}header.on section.navigation .content .secondary:last-child{margin-right:auto}}@media (max-width:1024px){header.on section.navigation .content .secondary .menu-items{padding-top:0;padding-bottom:150px;display:none}header.on section.navigation .content .secondary .menu-items:after,header.on section.navigation .content .secondary .menu-items:before{content:"";display:table}header.on section.navigation .content .secondary .menu-items:after{clear:both}header.on section.navigation .content .secondary .menu-items.active{display:block}header.on section.navigation .content .secondary .menu-items.study ol,header.on section.navigation .content .secondary .menu-items.study ul{-webkit-column-count:3;column-count:3}header.on section.navigation .content .secondary .menu-items .menu-item-containers{float:left;clear:none;text-align:inherit;width:48.5%;margin-left:0;margin-right:3%;margin-bottom:30px}header.on section.navigation .content .secondary .menu-items .menu-item-containers::after{content:'';display:table;clear:both}header.on section.navigation .content .secondary .menu-items .menu-item-containers:nth-child(n){margin-right:3%;float:left;clear:none}header.on section.navigation .content .secondary .menu-items .menu-item-containers:nth-child(2n){margin-right:0;float:right}header.on section.navigation .content .secondary .menu-items .menu-item-containers:nth-child(2n+1){clear:both}}@media (max-width:1024px) and (max-width:1024px){header.on section.navigation .content .secondary .menu-items.study ol,header.on section.navigation .content .secondary .menu-items.study ul{-webkit-column-count:2;column-count:2}}@media (max-width:1024px) and (max-width:480px){header.on section.navigation .content .secondary .menu-items.study ol,header.on section.navigation .content .secondary .menu-items.study ul{-webkit-column-count:1;column-count:1}header.on section.navigation .content .secondary .menu-items .menu-item-containers{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0}header.on section.navigation .content .secondary .menu-items .menu-item-containers::after{content:'';display:table;clear:both}}@media (max-width:1024px){header.on section.navigation .content .secondary b,header.on section.navigation .content .secondary strong{color:#fff;font-size:28px;font-size:1.75rem;line-height:33px;line-height:2.0625rem;font-weight:300;position:relative}header.on section.navigation .content .secondary b:after,header.on section.navigation .content .secondary strong:after{background:#80c6ca;bottom:-13px;content:'';height:4px;left:0;position:absolute;width:100px}header.on section.navigation .content .secondary ol,header.on section.navigation .content .secondary ul{margin-top:30px;list-style-type:none}header.on section.navigation .content .secondary ol li,header.on section.navigation .content .secondary ul li{margin:0}header.on section.navigation .content .secondary ol li a,header.on section.navigation .content .secondary ul li a{border-radius:2px;color:#fff;display:inline-block;font-weight:300;padding:5px;text-decoration:none;-webkit-transition:all .2s linear;transition:all .2s linear}header.on section.navigation .content .secondary ol li a:hover,header.on section.navigation .content .secondary ul li a:hover{background:#fff;color:#1a98a0}header.on section.navigation .content .secondary .more-courses{border-top:1px solid #fff;color:#fff;margin-top:10px;padding:25px 0 5px;position:relative;width:100%}header.on section.navigation .content .secondary .more-courses span{margin-right:10px}}@media (max-width:1024px) and (max-width:1024px){header.on section.navigation .content .secondary .more-courses span{display:block;margin-bottom:20px}}@media (max-width:1024px){header.on section.navigation .content .secondary .more-courses a{border:1px solid #fff;border-radius:2px;color:#fff;display:inline-block;font-weight:500;margin-bottom:15px;margin-right:15px;padding:5px;text-decoration:none}header.on section.navigation .content .secondary .more-courses a:hover{background:#fff;color:#1a98a0}}@media (max-width:1024px) and (max-width:480px){header.on section.navigation .content .secondary b,header.on section.navigation .content .secondary strong{font-size:22px;font-size:1.375rem;line-height:27px;line-height:1.6875rem}header.on section.navigation .content .secondary .more-courses a{display:block;margin-left:2px;margin-top:10px;max-width:200px}}footer section h5.heading-style:after,footer section ol li a.telephone:before,footer section ul li a.telephone:before{display:none}@media (max-width:1024px) and (max-width:1024px){header.on section.navigation .content .secondary .more-courses a.orderpros{color:#008c95;margin-top:10px}header.on section.navigation .content .secondary .more-courses a.orderpros:hover{background:0 0;color:#fff}}footer{background:#232425;background-size:400px;color:#fff;clear:both}footer .soc-net-footer{background:#fff;border-top:1px solid #232425;padding:20px 0;-webkit-transition:all .5s ease;transition:all .5s ease}footer .soc-net-footer .soc-net-container{max-width:650px;margin:0 auto}footer .soc-net-footer .soc-net-container ol li,footer .soc-net-footer .soc-net-container ul li{list-style-type:none;float:left;width:60px;height:60px;overflow:hidden;margin:5px 0 10px 20px}footer .soc-net-footer .soc-net-container ol li.iHull,footer .soc-net-footer .soc-net-container ul li.iHull{padding:9px 0 0 10px}footer .soc-net-footer .soc-net-container ol li.iHull img,footer .soc-net-footer .soc-net-container ul li.iHull img{width:34px;height:37px}footer .soc-net-footer .soc-net-container ol li.facebook,footer .soc-net-footer .soc-net-container ul li.facebook{padding:9px 0 0 15px}footer .soc-net-footer .soc-net-container ol li.facebook .fab,footer .soc-net-footer .soc-net-container ol li.facebook .svg-inline--fa,footer .soc-net-footer .soc-net-container ul li.facebook .fab,footer .soc-net-footer .soc-net-container ul li.facebook .svg-inline--fa{font-size:38px;font-size:2.375rem;line-height:43px;line-height:2.6875rem}footer .soc-net-footer .soc-net-container ol li.twitter,footer .soc-net-footer .soc-net-container ul li.twitter{padding:4px 0 0 11px}footer .soc-net-footer .soc-net-container ol li.flickr,footer .soc-net-footer .soc-net-container ol li.youtube,footer .soc-net-footer .soc-net-container ul li.flickr,footer .soc-net-footer .soc-net-container ul li.youtube{padding:6px 0 0 11px}footer .soc-net-footer .soc-net-container ol li.twitter .fab,footer .soc-net-footer .soc-net-container ol li.twitter .svg-inline--fa,footer .soc-net-footer .soc-net-container ul li.twitter .fab,footer .soc-net-footer .soc-net-container ul li.twitter .svg-inline--fa{font-size:46px;font-size:2.875rem;line-height:51px;line-height:3.1875rem}footer .soc-net-footer .soc-net-container ol li.youtube .fab,footer .soc-net-footer .soc-net-container ol li.youtube .svg-inline--fa,footer .soc-net-footer .soc-net-container ul li.youtube .fab,footer .soc-net-footer .soc-net-container ul li.youtube .svg-inline--fa{font-size:44px;font-size:2.75rem;line-height:49px;line-height:3.0625rem}footer .soc-net-footer .soc-net-container ol li.flickr .fab,footer .soc-net-footer .soc-net-container ol li.flickr .svg-inline--fa,footer .soc-net-footer .soc-net-container ul li.flickr .fab,footer .soc-net-footer .soc-net-container ul li.flickr .svg-inline--fa{font-size:44px;font-size:2.75rem;line-height:49px;line-height:3.0625rem}footer .soc-net-footer .soc-net-container ol li.linkedin,footer .soc-net-footer .soc-net-container ul li.linkedin{padding:6px 0 0 12px}footer .soc-net-footer .soc-net-container ol li.linkedin .fab,footer .soc-net-footer .soc-net-container ol li.linkedin .svg-inline--fa,footer .soc-net-footer .soc-net-container ul li.linkedin .fab,footer .soc-net-footer .soc-net-container ul li.linkedin .svg-inline--fa{font-size:44px;font-size:2.75rem;line-height:49px;line-height:3.0625rem}footer .soc-net-footer .soc-net-container ol li.snapchat,footer .soc-net-footer .soc-net-container ul li.snapchat{padding:7px 0 0 10px}footer .soc-net-footer .soc-net-container ol li.snapchat .fab,footer .soc-net-footer .soc-net-container ol li.snapchat .svg-inline--fa,footer .soc-net-footer .soc-net-container ul li.snapchat .fab,footer .soc-net-footer .soc-net-container ul li.snapchat .svg-inline--fa{font-size:41px;font-size:2.5625rem;line-height:46px;line-height:2.875rem}footer .soc-net-footer .soc-net-container ol li.instagram,footer .soc-net-footer .soc-net-container ul li.instagram{padding:6px 0 0 11px}footer .soc-net-footer .soc-net-container ol li.instagram .fab,footer .soc-net-footer .soc-net-container ol li.instagram .svg-inline--fa,footer .soc-net-footer .soc-net-container ul li.instagram .fab,footer .soc-net-footer .soc-net-container ul li.instagram .svg-inline--fa{font-size:44px;font-size:2.75rem;line-height:49px;line-height:3.0625rem}footer .soc-net-footer .soc-net-container ol li a:hover,footer .soc-net-footer .soc-net-container ul li a:hover{padding:0}footer .soc-net-footer .soc-net-container ol li a .fab,footer .soc-net-footer .soc-net-container ol li a .svg-inline--fa,footer .soc-net-footer .soc-net-container ul li a .fab,footer .soc-net-footer .soc-net-container ul li a .svg-inline--fa{font-size:40px;font-size:2.5rem;line-height:45px;line-height:2.8125rem;color:#991e66}footer section{padding:10px 0}footer section.main-foot{background-image:url(https://www.hull.ac.uk/site-elements/img/layout/footer/foot-loc.svg);background-size:300px;background-position:top right;background-repeat:no-repeat}.no-srcset footer section.main-foot,.no-svg footer section.main-foot{background-image:url(https://www.hull.ac.uk/site-elements/img/layout/footer/foot-loc.png)}@media only screen and (-moz-min-device-pixel-ratio:1.5),only screen and (-o-min-device-pixel-ratio:3 / 2),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){.no-srcset footer section.main-foot,.no-svg footer section.main-foot{background-image:url(https://www.hull.ac.uk/site-elements/img/layout/footer/foot-loc@2x.png)}}footer section.main-foot a[href^='mailto:'],footer section.main-foot a[href^='tel:']{padding-left:0!important}footer section.main-foot a[href^='mailto:']:hover,footer section.main-foot a[href^='tel:']:hover{background:0 0;text-decoration:underline;padding:0}footer section .one-third{margin-top:20px;margin-bottom:20px}footer section .one-third p:last-of-type{margin-bottom:18px}footer section h5{color:#fff;font-weight:500;letter-spacing:.04em;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem}footer section h6{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;letter-spacing:.04em}footer section ol,footer section ul{list-style-type:none}footer section ol.staff-students-menu,footer section ul.staff-students-menu{-webkit-column-count:2;column-count:2}footer section ol li,footer section ul li{margin:0;padding:3px 5px;font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem;line-height:22px;line-height:1.375rem;font-weight:300;letter-spacing:.08em}@media (max-width:480px){footer .soc-net-footer .soc-net-container{max-width:350px}footer section.main-foot{background:0 0}footer section ol li,footer section ul li{margin:10px 0}}footer section ol li a,footer section ul li a{color:#fff;text-decoration:none;padding:0}footer section ol li a.telephone,footer section ul li a.telephone{padding-left:0}footer section ol li a.email:before,footer section ul li a.email:before{top:-1px}footer section address{font-style:normal;font-weight:300}.italic,mark{font-style:italic}footer section address ol,footer section address ul{margin-top:10px;margin-left:0}footer section address ol li,footer section address ul li{margin:10px 0;padding:0}footer section.accred-footer,footer section.colophon{background:#fff;font-size:14px;line-height:19px;font-weight:300;letter-spacing:.06em;padding-top:20px;color:#424242;position:relative}footer section address ol:nth-of-type(odd),footer section address ul:nth-of-type(odd){margin-top:-10px;padding-bottom:10px}footer section.accred-footer{font-size:.875rem;line-height:1.1875rem}footer section.accred-footer .accred-inner{width:auto;max-width:1200px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;text-align:center}footer section.accred-footer .accred-inner::after{content:'';display:table;clear:both}footer section.accred-footer .accred-inner ol,footer section.accred-footer .accred-inner ul{width:100%}footer section.accred-footer .accred-inner ol li,footer section.accred-footer .accred-inner ul li{float:left;clear:none;text-align:inherit;width:25%;margin-left:0;margin-right:0}footer section.accred-footer .accred-inner ol li::after,footer section.accred-footer .accred-inner ul li::after{content:'';display:table;clear:both}footer section.accred-footer .accred-inner ol li:nth-child(n),footer section.accred-footer .accred-inner ul li:nth-child(n){margin-right:0;float:left;clear:none}footer section.accred-footer .accred-inner ol li:nth-child(4n),footer section.accred-footer .accred-inner ul li:nth-child(4n){margin-right:0;float:right}footer section.accred-footer .accred-inner ol li:nth-child(4n+1),footer section.accred-footer .accred-inner ul li:nth-child(4n+1){clear:both}@media (max-width:480px){footer section.accred-footer .accred-inner ol li,footer section.accred-footer .accred-inner ul li{float:left;clear:none;text-align:inherit;width:50%;margin-left:0;margin-right:0}footer section.accred-footer .accred-inner ol li::after,footer section.accred-footer .accred-inner ul li::after{content:'';display:table;clear:both}footer section.accred-footer .accred-inner ol li:nth-child(n),footer section.accred-footer .accred-inner ul li:nth-child(n){margin-right:0;float:left;clear:none}footer section.accred-footer .accred-inner ol li:nth-child(2n),footer section.accred-footer .accred-inner ul li:nth-child(2n){margin-right:0;float:right}footer section.accred-footer .accred-inner ol li:nth-child(2n+1),footer section.accred-footer .accred-inner ul li:nth-child(2n+1){clear:both}}footer section.accred-footer .accred-inner ol li:nth-of-type(1) img,footer section.accred-footer .accred-inner ol li:nth-of-type(4) img,footer section.accred-footer .accred-inner ul li:nth-of-type(1) img,footer section.accred-footer .accred-inner ul li:nth-of-type(4) img{max-width:170px;width:100%;height:auto;margin-top:41px}@media (max-width:480px){footer section.accred-footer .accred-inner ol li:nth-of-type(1) img,footer section.accred-footer .accred-inner ol li:nth-of-type(4) img,footer section.accred-footer .accred-inner ul li:nth-of-type(1) img,footer section.accred-footer .accred-inner ul li:nth-of-type(4) img{width:100px;margin-top:20px}}footer section.accred-footer .accred-inner ol li img,footer section.accred-footer .accred-inner ul li img{height:170px;width:auto}footer section.colophon{font-size:.875rem;line-height:1.1875rem}footer section.colophon .col-inner{width:auto;max-width:1200px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}footer section.colophon .col-inner::after{content:'';display:table;clear:both}footer section.colophon .col-inner .copy{font-weight:500;float:left;clear:none;text-align:inherit;width:22.75%;margin-left:0;margin-right:3%}footer section.colophon .col-inner .copy::after{content:'';display:table;clear:both}footer section.colophon .col-inner .copy:last-child{margin-right:0}@media (max-width:480px){footer section.accred-footer .accred-inner ol li img,footer section.accred-footer .accred-inner ul li img{height:100px}footer section.colophon .col-inner .copy{float:left;clear:none;text-align:inherit;width:100%;margin-left:0;margin-right:0;margin-bottom:20px}footer section.colophon .col-inner .copy::after{content:'';display:table;clear:both}}footer section.colophon .col-inner nav{float:left;clear:none;text-align:inherit;width:74.25%;margin-left:0;margin-right:3%;font-weight:300;margin-top:-11px}footer section.colophon .col-inner nav::after{content:'';display:table;clear:both}footer section.colophon .col-inner nav:last-child{margin-right:0}@media (max-width:480px){footer section.colophon .col-inner nav{clear:none;text-align:inherit;width:100%;margin-right:0;float:none;margin-top:10px;margin-left:-15px}footer section.colophon .col-inner nav::after{content:'';display:table;clear:both}}footer section.colophon .col-inner nav.pull-right ol li,footer section.colophon .col-inner nav.pull-right ul li{float:left;margin:5px 0;font-size:14px;font-size:.875rem;line-height:19px;line-height:1.1875rem}footer section.colophon .col-inner nav.pull-right ol li a,footer section.colophon .col-inner nav.pull-right ul li a{color:#424242;position:relative;margin-left:5px;padding:3px 5px}footer section.colophon .col-inner nav.pull-right ol li a:hover,footer section.colophon .col-inner nav.pull-right ul li a:hover{background:0 0;text-decoration:underline}.cd-top,.cd-top::after,ins{text-decoration:none}footer section.colophon .col-inner nav.pull-right ol li a:after,footer section.colophon .col-inner nav.pull-right ul li a:after{content:'|';position:absolute;right:-10px;top:0}@media (max-width:480px){footer section.colophon .col-inner nav.pull-right ol li,footer section.colophon .col-inner nav.pull-right ul li{float:none}footer section.colophon .col-inner nav.pull-right ol li a:after,footer section.colophon .col-inner nav.pull-right ul li a:after{content:' '}}footer section.colophon .col-inner nav.pull-right ol li:last-of-type,footer section.colophon .col-inner nav.pull-right ul li:last-of-type{margin-right:0}footer section.colophon .col-inner nav.pull-right ol li:last-of-type a:after,footer section.colophon .col-inner nav.pull-right ul li:last-of-type a:after{display:none}.cd-top{background:#1b365d;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#FF1B365D, endColorstr=#FF1B365D);zoom:1;border-radius:50%;bottom:40px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);color:#fff;display:inline-block;height:60px;opacity:0;position:fixed;right:30px;text-indent:100%;-webkit-transition:opacity .3s,visibility .3s,-webkit-box-shadow .3s;transition:opacity .3s,visibility .3s,-webkit-box-shadow .3s;transition:opacity .3s,visibility .3s,box-shadow .3s;transition:opacity .3s,visibility .3s,box-shadow .3s,-webkit-box-shadow .3s;visibility:hidden;width:60px;z-index:10}.cd-top:hover{-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.cd-top::after{content:'\f106';font-family:"Font Awesome 5 Free";font-weight:800;color:#fff;left:14px;position:absolute;top:1px;font-size:50px;font-size:3.125rem;line-height:55px;line-height:3.4375rem;text-indent:0}@media (max-width:1024px){.cd-top::after{font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem;left:13px;top:4px}.cd-top{bottom:30px;height:45px;right:30px;width:45px}}@media (max-width:480px){.cd-top{bottom:20px;right:20px}}.cd-top.cd-is-visible{opacity:1;visibility:visible}.cd-top.cd-fade-out{opacity:.5}.cd-top.cd-fade-out:hover{opacity:1;-webkit-box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2);box-shadow:0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12),0 3px 5px -1px rgba(0,0,0,.2)}.cd-top.cd-fade-out,.cd-top.cd-is-visible,.no-touch .cd-top:hover{-webkit-transition:opacity .8s 0s,visibility 0s 0s,-webkit-box-shadow .8s 0s;transition:opacity .8s 0s,visibility 0s 0s,-webkit-box-shadow .8s 0s;transition:opacity .8s 0s,visibility 0s 0s,box-shadow .8s 0s;transition:opacity .8s 0s,visibility 0s 0s,box-shadow .8s 0s,-webkit-box-shadow .8s 0s}.no-touch .cd-top:hover{background-color:#1b365d;opacity:1}ins,mark{background-color:#ff9;color:#000}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ol,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}mark{font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}.cc-window{opacity:1;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Stag Sans",helvetica,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:600}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:600;border-width:2px;border-style:solid;text-align:center}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;-webkit-box-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;-webkit-box-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;-webkit-box-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;-webkit-box-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;-webkit-box-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;-webkit-box-align:unset;align-items:unset}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;-webkit-box-flex:0;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}hr{border:0;border-top:1px solid #bbbcbd;display:block;height:1px;margin:2em auto;max-width:500px;padding:0}.select-container{position:relative;background:#fff!important;border:3px solid;max-width:450px;width:100%}.select-container:after{position:absolute;content:'\f078';font-weight:900;right:10px;top:8px;font-family:"Font Awesome 5 Free";font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem}.select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;color:#424242;font-family:"Stag Sans",helvetica,sans-serif;font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem;font-weight:600;height:50px;padding-left:10px;position:relative;width:100%;z-index:3}.hero .text-content h1,h1,h2,h3,h4,h5,h6{font-family:Stag,trebuchet,serif}.select-container select::-ms-expand{display:none}@font-face{font-family:'Stag Sans';src:url(/site-elements/fonts/sans/StagSans-Light.eot);src:url(/site-elements/fonts/sans/StagSans-Light.eot?#iefix) format("embedded-opentype"),url(/site-elements/fonts/sans/StagSans-Light.woff2) format("woff2"),url(/site-elements/fonts/sans/StagSans-Light.woff) format("woff"),url(/site-elements/fonts/sans/StagSans-Light.svg#StagSans-Light) format("svg");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:'Stag Sans';src:url(/site-elements/fonts/sans/StagSans-Semibold.eot);src:url(/site-elements/fonts/sans/StagSans-Semibold.eot?#iefix) format("embedded-opentype"),url(/site-elements/fonts/sans/StagSans-Semibold.woff2) format("woff2"),url(/site-elements/fonts/sans/StagSans-Semibold.woff) format("woff"),url(/site-elements/fonts/sans/StagSans-Semibold.svg#StagSans-Semibold) format("svg");font-weight:600;font-style:normal;font-stretch:normal}@font-face{font-family:Stag;src:url(/site-elements/fonts/serif/Stag-Light.eot);src:url(/site-elements/fonts/serif/Stag-Light.eot?#iefix) format("embedded-opentype"),url(/site-elements/fonts/serif/Stag-Light.woff2) format("woff2"),url(/site-elements/fonts/serif/Stag-Light.woff) format("woff"),url(/site-elements/fonts/serif/Stag-Light.svg#Stag-Light) format("svg");font-weight:300;font-style:normal;font-stretch:normal}@font-face{font-family:Stag;src:url(/site-elements/fonts/serif/Stag-Semibold.eot);src:url(/site-elements/fonts/serif/Stag-Semibold.eot?#iefix) format("embedded-opentype"),url(/site-elements/fonts/serif/Stag-Semibold.woff2) format("woff2"),url(/site-elements/fonts/serif/Stag-Semibold.woff) format("woff"),url(/site-elements/fonts/serif/Stag-Semibold.svg#Stag-Semibold) format("svg");font-weight:600;font-style:normal;font-stretch:normal}.hullOrigin img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;line-height:2;position:initial;text-align:center}img::before{color:#008c95;content:"We're sorry the image below is broken -_-";display:block;font-weight:700;margin-bottom:10px}img::after{content:"(url: " attr(src) ")";display:block;font-size:12px}.crimson,.crimson a,.cyan,.cyan a,.grey,.grey a,.orange,.orange a,.plum,.plum a,.purple,.purple a,.sea,.sea a,.teal,.teal a{color:#fff}.crimson .search,.cyan .search,.grey .search,.orange .search,.plum .search,.purple .search,.sea .search,.teal .search{border-color:#fff}.crimson .search ::-webkit-input-placeholder,.cyan .search ::-webkit-input-placeholder,.grey .search ::-webkit-input-placeholder,.orange .search ::-webkit-input-placeholder,.plum .search ::-webkit-input-placeholder,.purple .search ::-webkit-input-placeholder,.sea .search ::-webkit-input-placeholder,.teal .search ::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.crimson .search :-moz-placeholder,.cyan .search :-moz-placeholder,.grey .search :-moz-placeholder,.orange .search :-moz-placeholder,.plum .search :-moz-placeholder,.purple .search :-moz-placeholder,.sea .search :-moz-placeholder,.teal .search :-moz-placeholder{color:rgba(255,255,255,.5)}.crimson .search ::-moz-placeholder,.cyan .search ::-moz-placeholder,.grey .search ::-moz-placeholder,.orange .search ::-moz-placeholder,.plum .search ::-moz-placeholder,.purple .search ::-moz-placeholder,.sea .search ::-moz-placeholder,.teal .search ::-moz-placeholder{color:rgba(255,255,255,.5)}.crimson .search :-ms-input-placeholder,.cyan .search :-ms-input-placeholder,.grey .search :-ms-input-placeholder,.orange .search :-ms-input-placeholder,.plum .search :-ms-input-placeholder,.purple .search :-ms-input-placeholder,.sea .search :-ms-input-placeholder,.teal .search :-ms-input-placeholder{color:rgba(255,255,255,.5)}.sea .button,.sea-title h2,.sea-title h3,.sea-title h4,.sea.button:hover{color:#00bfb3}.sea{background:#00bfb3}.sea.hero .text-container .info{background:#00bfb3;background:linear-gradient(135deg,rgba(0,191,179,.9) 0,rgba(0,140,149,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$sea', endColorstr='$teal', GradientType=1)}.sea.banner-home .text{background:rgba(0,191,179,.9)}.sea.banner-home .text:before{background:rgba(0,191,179,.7)}.sea.banner-slant-reverse:after,.sea.banner-slant:after,.sea.banner-strip-reverse:after,.sea.banner-strip:after,.sea.banner-top .text{background:rgba(0,191,179,.9)}.sea.button{border-color:#00bfb3}.sea .button{border-color:#fff;background:#fff}.sea .button:hover{background:#00bfb3;color:#fff}.sea .search:after,.sea .select-container select,.sea .select-container:after,.sea.select-container select,.sea.select-container:after{color:#00bfb3}.sea.card.solid:hover{background:#008f86}.sea.card.gradient{background:#00bfb3;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,191,179,.4)),color-stop(55%,rgba(0,191,179,.8)),to(#00bfb3));background:linear-gradient(to bottom,rgba(0,191,179,.4) 0,rgba(0,191,179,.8) 55%,#00bfb3 100%)}.sea.card.gradient:before{background:rgba(0,191,179,.15)}.sea.card.gradient:hover:before{background:rgba(0,191,179,.9)}.sea.card.image:hover div{background:#00bfb3}.sea.card.image div{background:rgba(0,191,179,.9)}.sea.card.round{background:0 0}.sea .search,.sea .search input[type=search]{background:#00bfb3}.sea.card.round .container{border:4px solid #00bfb3}.sea .select-container,.sea.select-container{border-color:#00bfb3}.cyan-title h2,.cyan-title h3,.cyan-title h4,.cyan.button:hover,.teal-title h2,.teal-title h3,.teal-title h4,.teal.button:hover{color:#008c95}.cyan,.teal{background:#008c95}.cyan.hero .text-container .info,.teal.hero .text-container .info{background:#008c95;background:linear-gradient(135deg,rgba(0,191,179,.9) 0,rgba(0,140,149,.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$sea', endColorstr='$teal', GradientType=1)}.crimson.hero .text-container .info,.plum.hero .text-container .info{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$crimson', endColorstr='$plum', GradientType=1)}.cyan.banner-home .text,.teal.banner-home .text{background:rgba(0,140,149,.9)}.cyan.banner-home .text:before,.teal.banner-home .text:before{background:rgba(0,140,149,.7)}.cyan.banner-slant-reverse:after,.cyan.banner-slant:after,.cyan.banner-strip-reverse:after,.cyan.banner-strip:after,.cyan.banner-top .text,.teal.banner-slant-reverse:after,.teal.banner-slant:after,.teal.banner-strip-reverse:after,.teal.banner-strip:after,.teal.banner-top .text{background:rgba(0,140,149,.9)}.cyan.button,.teal.button{border-color:#008c95}.cyan .button,.teal .button{border-color:#fff;background:#fff;color:#008c95}.cyan .button:hover,.teal .button:hover{background:#008c95;color:#fff}.cyan .search:after,.cyan .select-container select,.cyan .select-container:after,.cyan.select-container select,.cyan.select-container:after,.teal .search:after,.teal .select-container select,.teal .select-container:after,.teal.select-container select,.teal.select-container:after{color:#008c95}.cyan.card.solid:hover,.teal.card.solid:hover{background:#006970}.cyan.card.gradient,.teal.card.gradient{background:#008c95;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,140,149,.4)),color-stop(55%,rgba(0,140,149,.8)),to(#008c95));background:linear-gradient(to bottom,rgba(0,140,149,.4) 0,rgba(0,140,149,.8) 55%,#008c95 100%)}.cyan.card.gradient:before,.teal.card.gradient:before{background:rgba(0,140,149,.15)}.cyan.card.gradient:hover:before,.teal.card.gradient:hover:before{background:rgba(0,140,149,.9)}.cyan.card.image:hover div,.teal.card.image:hover div{background:#008c95}.cyan.card.image div,.teal.card.image div{background:rgba(0,140,149,.9)}.cyan.card.round,.teal.card.round{background:0 0}.cyan .search,.cyan .search input[type=search],.teal .search,.teal .search input[type=search]{background:#008c95}.cyan.card.round .container,.teal.card.round .container{border:4px solid #008c95}.cyan .select-container,.cyan.select-container,.teal .select-container,.teal.select-container{border-color:#008c95}.cyan.tabs-minimal,.teal.tabs-minimal{padding:50px}@media (max-width:480px){.select-container{margin-top:10px;width:100%}.cyan.tabs-minimal,.teal.tabs-minimal{padding:30px}}.cyan.tabs-minimal .tab-header-and-content a,.teal.tabs-minimal .tab-header-and-content a{background-color:transparent;color:#fff}.plum .button,.plum-title h2,.plum-title h3,.plum-title h4,.plum.button:hover{color:#991e66}.cyan.tabs-minimal .tab-header-and-content a.is-active,.cyan.tabs-minimal .tab-header-and-content a:hover,.teal.tabs-minimal .tab-header-and-content a.is-active,.teal.tabs-minimal .tab-header-and-content a:hover{border-bottom:3px solid #fff}.plum{background:#991e66}.plum.hero .text-container .info{background:#991e66;background:linear-gradient(94deg,rgba(206,0,88,.9) 0,rgba(153,30,102,.9) 100%)}.plum.banner-home .text{background:rgba(153,30,102,.9)}.plum.banner-home .text:before{background:rgba(153,30,102,.7)}.plum.banner-slant-reverse:after,.plum.banner-slant:after,.plum.banner-strip-reverse:after,.plum.banner-strip:after,.plum.banner-top .text{background:rgba(153,30,102,.9)}.plum.button{border-color:#991e66}.plum .button{border-color:#fff;background:#fff}.plum .button:hover{background:#991e66;color:#fff}.plum .search:after,.plum .select-container select,.plum .select-container:after,.plum.select-container select,.plum.select-container:after{color:#991e66}.plum.card.solid:hover{background:#73174d}.plum.card.gradient{background:#991e66;background:-webkit-gradient(linear,left top,left bottom,from(rgba(153,30,102,.4)),color-stop(55%,rgba(153,30,102,.8)),to(#991e66));background:linear-gradient(to bottom,rgba(153,30,102,.4) 0,rgba(153,30,102,.8) 55%,#991e66 100%)}.plum.card.gradient:before{background:rgba(153,30,102,.15)}.plum.card.gradient:hover:before{background:rgba(153,30,102,.9)}.plum.card.image:hover div{background:#991e66}.plum.card.image div{background:rgba(153,30,102,.9)}.plum.card.round{background:0 0}.plum .search,.plum .search input[type=search]{background:#991e66}.plum.card.round .container{border:4px solid #991e66}.plum .select-container,.plum.select-container{border-color:#991e66}.plum.tabs-minimal{padding:50px}@media (max-width:480px){.plum.tabs-minimal{padding:30px}}.plum.tabs-minimal .tab-header-and-content a{background-color:transparent;color:#fff}.crimson-title h2,.crimson-title h3,.crimson-title h4,.crimson.button:hover{color:#ce0058}.plum.tabs-minimal .tab-header-and-content a.is-active,.plum.tabs-minimal .tab-header-and-content a:hover{border-bottom:3px solid #fff}.crimson{background:#ce0058}.crimson.hero .text-container .info{background:#ce0058;background:linear-gradient(94deg,rgba(206,0,88,.9) 0,rgba(153,30,102,.9) 100%)}.linear-plum-purple,.purple.hero .text-container .info{filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$plum', endColorstr='$purple', GradientType=1)}.crimson.banner-home .text{background:rgba(206,0,88,.9)}.crimson.banner-home .text:before{background:rgba(206,0,88,.7)}.crimson.banner-slant-reverse:after,.crimson.banner-slant:after,.crimson.banner-strip-reverse:after,.crimson.banner-strip:after,.crimson.banner-top .text{background:rgba(206,0,88,.9)}.crimson.button{border-color:#ce0058}.crimson .button{border-color:#fff;background:#fff;color:#ce0058}.crimson .button:hover{background:#ce0058;color:#fff}.crimson .search:after,.crimson .select-container select,.crimson .select-container:after,.crimson.select-container select,.crimson.select-container:after{color:#ce0058}.crimson.card.solid:hover{background:#9b0042}.crimson.card.gradient{background:#ce0058;background:-webkit-gradient(linear,left top,left bottom,from(rgba(206,0,88,.4)),color-stop(55%,rgba(206,0,88,.8)),to(#ce0058));background:linear-gradient(to bottom,rgba(206,0,88,.4) 0,rgba(206,0,88,.8) 55%,#ce0058 100%)}.crimson.card.gradient:before{background:rgba(206,0,88,.15)}.crimson.card.gradient:hover:before{background:rgba(206,0,88,.9)}.crimson.card.image:hover div{background:#ce0058}.crimson.card.image div{background:rgba(206,0,88,.9)}.crimson.card.round{background:0 0}.crimson .search,.crimson .search input[type=search]{background:#ce0058}.crimson.card.round .container{border:4px solid #ce0058}.crimson .select-container,.crimson.select-container{border-color:#ce0058}.purple-title h2,.purple-title h3,.purple-title h4,.purple.button:hover{color:#3c1053}.purple{background:#3c1053}.purple.hero .text-container .info{background:#3c1053;background:linear-gradient(135deg,rgba(153,30,102,.9) 0,rgba(60,16,83,.9) 100%)}.purple.banner-home .text{background:rgba(60,16,83,.9)}.purple.banner-home .text:before{background:rgba(60,16,83,.7)}.purple.banner-slant-reverse:after,.purple.banner-slant:after,.purple.banner-strip-reverse:after,.purple.banner-strip:after,.purple.banner-top .text{background:rgba(60,16,83,.9)}.purple.button{border-color:#3c1053}.purple .button{border-color:#fff;background:#fff;color:#3c1053}.purple .button:hover{background:#3c1053;color:#fff}.purple .search:after,.purple .select-container select,.purple .select-container:after,.purple.select-container select,.purple.select-container:after{color:#3c1053}.purple.card.solid:hover{background:#2d0c3e}.purple.card.gradient{background:#3c1053;background:-webkit-gradient(linear,left top,left bottom,from(rgba(60,16,83,.4)),color-stop(55%,rgba(60,16,83,.8)),to(#3c1053));background:linear-gradient(to bottom,rgba(60,16,83,.4) 0,rgba(60,16,83,.8) 55%,#3c1053 100%)}.purple.card.gradient:before{background:rgba(60,16,83,.15)}.purple.card.gradient:hover:before{background:rgba(60,16,83,.9)}.purple.card.image:hover div{background:#3c1053}.purple.card.image div{background:rgba(60,16,83,.9)}.purple.card.image.round{background:0 0}.purple .search,.purple .search input[type=search]{background:#3c1053}.purple.card.image.round .container{border:4px solid #3c1053}.purple .select-container,.purple.select-container{border-color:#3c1053}.purple.tabs-minimal{padding:50px}@media (max-width:480px){.purple.tabs-minimal{padding:30px}}.linear-crimson-plum,.linear-plum-purple,.linear-sea-teal{padding-top:40px;padding-bottom:40px}.purple.tabs-minimal .tab-header-and-content a{background-color:transparent;color:#fff}.orange-title h2,.orange-title h3,.orange-title h4,.orange.button:hover{color:#de7c00}.purple.tabs-minimal .tab-header-and-content a.is-active,.purple.tabs-minimal .tab-header-and-content a:hover{border-bottom:3px solid #fff}.orange{background:#de7c00}.orange.banner-home .text{background:rgba(222,124,0,.9)}.orange.banner-home .text:before{background:rgba(222,124,0,.7)}.orange.banner-slant-reverse:after,.orange.banner-slant:after,.orange.banner-strip-reverse:after,.orange.banner-strip:after,.orange.banner-top .text{background:rgba(222,124,0,.9)}.orange.button{border-color:#de7c00}.orange .button{border-color:#fff;background:#fff;color:#de7c00}.orange .button:hover{background:#de7c00;color:#fff}.orange .search:after,.orange .select-container select,.orange .select-container:after,.orange.select-container select,.orange.select-container:after{color:#de7c00}.orange.card.solid:hover{background:#e69d40}.orange.card.gradient{background:#de7c00;background:-webkit-gradient(linear,left top,left bottom,from(rgba(222,124,0,.4)),color-stop(55%,rgba(222,124,0,.8)),to(#de7c00));background:linear-gradient(to bottom,rgba(222,124,0,.4) 0,rgba(222,124,0,.8) 55%,#de7c00 100%)}.orange.card.gradient:before{background:rgba(222,124,0,.15)}.orange.card.gradient:hover:before{background:rgba(222,124,0,.9)}.orange.card.image:hover div{background:#de7c00}.orange.card.image div{background:rgba(222,124,0,.9)}.orange.card.image.round{background:0 0}.orange .search,.orange .search input[type=search]{background:#de7c00}.orange.card.image.round .container{border:4px solid #de7c00}.orange .select-container,.orange.select-container{border-color:#de7c00}.grey .button,.grey-title h2,.grey-title h3,.grey-title h4,.grey.button:hover{color:#54585a}.grey{background:#54585a}.grey.button{border-color:#54585a}.grey .button{border-color:#fff;background:#fff}.grey .button:hover{background:#54585a;color:#fff}.grey .search:after,.grey .select-container select,.grey .select-container:after,.grey.select-container select,.grey.select-container:after{color:#54585a}.grey.banner-slant-reverse:after,.grey.banner-slant:after,.grey.banner-strip-reverse:after,.grey.banner-strip:after{background:rgba(84,88,90,.9)}.grey.card.solid:hover{background:#3f4244}.grey.card.gradient{background:#54585a;background:-webkit-gradient(linear,left top,left bottom,from(rgba(84,88,90,.4)),color-stop(55%,rgba(84,88,90,.8)),to(#54585a));background:linear-gradient(to bottom,rgba(84,88,90,.4) 0,rgba(84,88,90,.8) 55%,#54585a 100%)}.grey.card.gradient:before{background:rgba(84,88,90,.15)}.grey.card.gradient:hover:before{background:rgba(84,88,90,.9)}.grey.card.image:hover div{background:#54585a}.grey.card.image div{background:rgba(84,88,90,.9)}.grey.card.round{background:0 0}.grey .search,.grey .search input[type=search]{background:#54585a}.grey.card.round .container{border:4px solid #54585a}.grey .select-container,.grey.select-container{border-color:#54585a}.linear-plum-purple{background:#991e66;background:-webkit-gradient(linear,left top,right top,from(#991e66),to(#3c1053));background:linear-gradient(to right,#991e66 0,#3c1053 100%);color:#fff}.linear-plum-purple .button{background:#fff;color:#3c1053;border:2px solid #fff}.linear-plum-purple .button:hover{background:0 0;color:#fff}.linear-crimson-plum{background:#991e66;background:-webkit-gradient(linear,left top,right top,from(#ce0058),to(#991e66));background:linear-gradient(to right,#ce0058 0,#991e66 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$crimson', endColorstr='$plum', GradientType=1);color:#fff}.linear-crimson-plum .button{background:#fff;color:#991e66;border:2px solid #fff}.linear-crimson-plum .button:hover{background:0 0;color:#fff}.linear-sea-teal{background:#00bfb3;background:-webkit-gradient(linear,left top,right top,from(#00bfb3),to(#008c95));background:linear-gradient(to right,#00bfb3 0,#008c95 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$sea', endColorstr='$teal', GradientType=1);color:#fff}.linear-sea-teal .button{background:#fff;color:#00bfb3;border:2px solid #fff}.linear-sea-teal .button:hover{background:0 0;color:#fff}.hero{position:relative;height:calc(50vh - 107px);min-height:500px;width:100%;z-index:1}.hero .overlay,.hero .text-container,.hero.shard:after{position:absolute;bottom:0;right:0}.lt-ie9 .hero img{height:auto;width:100%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.hero img{height:auto;width:100%}}.hero .overlay{background:rgba(0,0,0,.4);top:0;left:0}.hero .text-container{left:0}.hero .text-content{color:#fff;margin-bottom:calc(100px - 42px);width:auto;max-width:1240px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px}.hero .text-content::after{content:'';display:table;clear:both}@media (max-width:670px){.in-page-navigation+.hero{z-index:1}.hero .text-content{margin-bottom:calc(50px - 38px)}}.hero .text-content h1{margin-bottom:30px}.hero.shard:after{content:'';height:70px;width:100%;background:rgba(255,255,255,.3);-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%);z-index:1}@media (max-width:670px){.hero.shard:after{height:30px;bottom:0}}article .hero,article section{margin-bottom:70px}@media (max-width:480px){article .hero,article section{margin-bottom:40px}}embed,iframe,object{width:100%}ol+p .button,ul+p .button{margin-top:12px}ol li,ul li{margin:10px 0 10px 20px}ol li:first-of-type,ul li:first-of-type{margin-top:0}ol li:last-of-type,ul li:last-of-type{margin-bottom:0}ol li img.icons,ul li img.icons{width:auto;height:27px;margin-bottom:-10px;margin-right:-2px}ol li img.icons.abroad,ul li img.icons.abroad{height:20px;margin-bottom:-6px}h1,h2,h3,h4,h5,h6{font-weight:300;position:relative}.hullOrigin h1{font-size:70px;font-size:4.375rem;line-height:75px;line-height:4.6875rem;margin-bottom:60px}@media (max-width:768px){.hullOrigin h1{font-size:55px;font-size:3.4375rem;line-height:60px;line-height:3.75rem;margin-bottom:45px}}@media (max-width:480px){.hullOrigin h1{font-size:40px;font-size:2.5rem;line-height:45px;line-height:2.8125rem;margin-bottom:30px}}.hullOrigin h2{font-size:40px;font-size:2.5rem;line-height:45px;line-height:2.8125rem;margin-bottom:40px}@media (max-width:480px){.hullOrigin h2{font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem;margin-bottom:30px}}.hullOrigin h3{font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem;margin-bottom:30px}@media (max-width:480px){.hullOrigin h3{font-size:24px;font-size:1.5rem;line-height:29px;line-height:1.8125rem;margin-bottom:24px}}.hullOrigin h4{font-size:26px;font-size:1.625rem;line-height:31px;line-height:1.9375rem;margin-bottom:26px}@media (max-width:480px){.hullOrigin h4{font-size:22px;font-size:1.375rem;line-height:27px;line-height:1.6875rem;margin-bottom:22px}}p,p:first-of-type{margin-bottom:18px}h5{font-size:22px;font-size:1.375rem;line-height:27px;line-height:1.6875rem;margin-bottom:22px}@media (max-width:480px){h5{font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;margin-bottom:20px}}p{font-family:"Stag Sans",helvetica,sans-serif;font-weight:300;font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem}.bold,a,b,p strong,strong{font-weight:600}p:last-of-type{margin-bottom:0}p+p .button{margin-top:12px}.captions,.small{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem}.caps{text-transform:uppercase}blockquote cite,blockquote p{font-style:normal;text-decoration:none}a{color:#008c95}a:hover{text-decoration:none}a[href]:empty::before{content:attr(href)}p a[href^='mailto:']:not(.button),p a[href^='tel:']:not(.button){padding-left:0!important}p a[href^='mailto:']:not(.button):before,p a[href^='tel:']:not(.button):before{content:''}blockquote{margin:20px}blockquote p{font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem;font-family:Stag,trebuchet,serif;font-weight:300;text-align:left}blockquote cite{display:block;margin-top:20px;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;font-family:"Stag Sans",helvetica,sans-serif;font-weight:600;text-align:right;text-transform:capitalize}@media print{blockquote,footer{border-top:1px solid #ccc}blockquote,img,tr{page-break-inside:avoid}*{background:0 0!important;color:#000!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important;font-size:16px!important;font-family:sans-serif}.cd-top,header,img{display:none}a,a:visited{text-decoration:underline;word-break:break-all}a[href]:after{content:" (" attr(href) ")";color:#999;font-style:italic}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote{border-bottom:1px solid #ccc}cite{font-size:14px!important}thead{display:table-header-group}img{max-width:100%!important}@page{margin:.5cm;size:100%}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid;font-size:30px!important}footer:after{display:block;content:"Thank you for printing our content at www.hyms.ac.uk. Please check out the other pages for some other useful information.";margin-bottom:10px;border:1px solid #bbb;padding:3px 5px;font-style:italic}}