﻿.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{content:'';display:table;clear:both}.grid .whole{float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%}.grid .whole::after{content:'';display:table;clear:both}.grid .whole:last-child{margin-right:0%}.grid .half{float:left;clear:none;text-align:inherit;width:48%;margin-left:0%;margin-right:4%}.grid .half::after{content:'';display:table;clear:both}.grid .half:last-child{margin-right:0%}.grid .half.offset-1{float:left;clear:none;text-align:inherit;width:48%;margin-left:52%;margin-right:4%}.grid .half.offset-1::after{content:'';display:table;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%}}@media (max-width: 670px){.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 .one-third,.grid .golden-small{float:left;clear:none;text-align:inherit;width:30.6666666667%;margin-left:0%;margin-right:4%}.grid .one-third::after,.grid .golden-small::after{content:'';display:table;clear:both}.grid .one-third:last-child,.grid .golden-small:last-child{margin-right:0%}.grid .one-third.offset-1,.grid .golden-small.offset-1{float:left;clear:none;text-align:inherit;width:30.6666666667%;margin-left:34.6666666667%;margin-right:4%}.grid .one-third.offset-1::after,.grid .golden-small.offset-1::after{content:'';display:table;clear:both}.grid .one-third.offset-1:last-child,.grid .golden-small.offset-1:last-child{margin-right:0%}@media (max-width: 670px){.grid .one-third.offset-1,.grid .golden-small.offset-1{float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%}.grid .one-third.offset-1::after,.grid .golden-small.offset-1::after{content:'';display:table;clear:both}.grid .one-third.offset-1:last-child,.grid .golden-small.offset-1:last-child{margin-right:0%}}.grid .one-third.offset-2,.grid .golden-small.offset-2{float:left;clear:none;text-align:inherit;width:30.6666666667%;margin-left:69.3333333333%;margin-right:4%}.grid .one-third.offset-2::after,.grid .golden-small.offset-2::after{content:'';display:table;clear:both}.grid .one-third.offset-2:last-child,.grid .golden-small.offset-2:last-child{margin-right:0%}@media (max-width: 670px){.grid .one-third.offset-2,.grid .golden-small.offset-2{float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%}.grid .one-third.offset-2::after,.grid .golden-small.offset-2::after{content:'';display:table;clear:both}.grid .one-third.offset-2:last-child,.grid .golden-small.offset-2:last-child{margin-right:0%}}@media (max-width: 670px){.grid .one-third,.grid .golden-small{float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%}.grid .one-third::after,.grid .golden-small::after{content:'';display:table;clear:both}.grid .one-third:last-child,.grid .golden-small:last-child{margin-right:0%}}.grid .two-thirds,.grid .golden-large{float:left;clear:none;text-align:inherit;width:65.3333333333%;margin-left:0%;margin-right:4%}.grid .two-thirds::after,.grid .golden-large::after{content:'';display:table;clear:both}.grid .two-thirds:last-child,.grid .golden-large:last-child{margin-right:0%}@media (max-width: 670px){.grid .two-thirds,.grid .golden-large{float:left;clear:none;text-align:inherit;width:100%;margin-left:0%;margin-right:3%}.grid .two-thirds::after,.grid .golden-large::after{content:'';display:table;clear:both}.grid .two-thirds:last-child,.grid .golden-large:last-child{margin-right:0%}}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.pull-left{float:left}.pull-right{float:right}

/* *,*:before,*:after{box-sizing:border-box;margin:0;padding:0}
html,body{height:100%;width:100%;padding:0;margin:0;color:#424242;}
body{font-family:"Stag Sans","helvetica",sans-serif;font-size:100%;font-weight:400;letter-spacing:0.06em;overflow-y:scroll}
body{overflow-y:scroll} */

::-moz-selection{background:#fe57a1;color:#fff;text-shadow:none}
::selection{background:#fe57a1;color:#fff;text-shadow:none}

.browsehappy{background:#00828B;color:white;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{*zoom:1}.cfm:before,.cfm:after{content:"";display:table}.cfm:after{clear:both}

.desktop-only{display:block}@media (max-width: 1024px){.desktop-only{display:none}}
.mobile-only{display:none}@media (max-width: 1024px){.mobile-only{display:block}}

video .video-fit{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}

.cd-top{align-items:flex-end;justify-content:center;background:#1b365d;border-radius:10% 0 0 10%;bottom:20%;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 3px 1px -2px rgba(0,0,0,0.2),0 1px 5px 0 rgba(0,0,0,0.12);color:#fff;display:flex;font-size:16px;font-weight:400;line-height:1.2;height:60px;opacity:0;overflow:hidden;padding:5px;position:fixed;right:0;text-decoration:none;transition:opacity 0.3s, visibility 0.3s, box-shadow 0.3s;visibility:hidden;white-space:nowrap;width:60px;z-index:12}.cd-top:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2)}.cd-top::after{color:#fff;content:'\f106';font-family:"FontAwesome";font-weight:600;position:absolute;font-size:40px;top:-3px;text-decoration:none;text-indent:0}
@media (max-width: 1024px){.cd-top::after{font-size:26px;top:-3px}}@media (max-width: 1024px){.cd-top{bottom:20%;font-size:14px;height:45px;right:0;width:45px}}@media (max-width: 480px){.cd-top{bottom:20%;right:0}}.cd-top.cd-is-visible{opacity:1;visibility:visible}.cd-top.cd-fade-out{opacity:0.5}.cd-top.cd-fade-out:hover{box-shadow:0 6px 10px 0 rgba(0,0,0,0.14),0 1px 18px 0 rgba(0,0,0,0.12),0 3px 5px -1px rgba(0,0,0,0.2);opacity:1}.cd-top.cd-is-visible,.cd-top.cd-fade-out,.no-touch .cd-top:hover{transition:opacity 0.8s 0s, visibility 0s 0s, box-shadow 0.8s 0s}.no-touch .cd-top:hover{background-color:#1b365d;opacity:1}

/* html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,ol,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline} */
/* body{line-height:1} */

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul,nav ol{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
a{margin:0;padding:0;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}

/* Inherit fonts for inputs and buttons 
input,
button,
textarea,
select {
  font: inherit;
}*/

.select-container{background:#fff !important;border:3px solid;max-width:450px;position:relative;width:100%}@media (max-width: 480px){.select-container{margin-top:10px;width:100%}}.select-container:after{position:absolute;content:'\f078';font-family:"FontAwesome";font-weight:600;font-size:30px;font-size:1.875rem;line-height:35px;line-height:2.1875rem;right:10px;top:8px}.select-container select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:#424242;font-family:"Stag Sans","helvetica",sans-serif;font-weight:600;font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem;height:50px;padding-left:10px;position:relative;width:100%;z-index:3}.select-container select::-ms-expand{display:none}


article 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:#00828B;content:"We're sorry the image below is broken -_-";display:block;font-weight:600;margin-bottom:10px}
img::after{content:"(url: " attr(src) ")";display:block;font-size:12px;font-size:.75rem;line-height:17px;line-height:1.0625rem}

.sea,.crimson,.plum,.purple,.orange,.teal,.cyan,.grey{color:#fff}.sea a,.crimson a,.plum a,.purple a,.orange a,.teal a,.cyan a,.grey a{color:#fff}.sea .search,.crimson .search,.plum .search,.purple .search,.orange .search,.teal .search,.cyan .search,.grey .search{border-color:#fff}.sea .search ::-webkit-input-placeholder,.crimson .search ::-webkit-input-placeholder,.plum .search ::-webkit-input-placeholder,.purple .search ::-webkit-input-placeholder,.orange .search ::-webkit-input-placeholder,.teal .search ::-webkit-input-placeholder,.cyan .search ::-webkit-input-placeholder,.grey .search ::-webkit-input-placeholder{color:rgba(255,255,255,0.5)}.sea .search :-moz-placeholder,.crimson .search :-moz-placeholder,.plum .search :-moz-placeholder,.purple .search :-moz-placeholder,.orange .search :-moz-placeholder,.teal .search :-moz-placeholder,.cyan .search :-moz-placeholder,.grey .search :-moz-placeholder{color:rgba(255,255,255,0.5)}.sea .search ::-moz-placeholder,.crimson .search ::-moz-placeholder,.plum .search ::-moz-placeholder,.purple .search ::-moz-placeholder,.orange .search ::-moz-placeholder,.teal .search ::-moz-placeholder,.cyan .search ::-moz-placeholder,.grey .search ::-moz-placeholder{color:rgba(255,255,255,0.5)}.sea .search :-ms-input-placeholder,.crimson .search :-ms-input-placeholder,.plum .search :-ms-input-placeholder,.purple .search :-ms-input-placeholder,.orange .search :-ms-input-placeholder,.teal .search :-ms-input-placeholder,.cyan .search :-ms-input-placeholder,.grey .search :-ms-input-placeholder{color:rgba(255,255,255,0.5)}.sea{background:#00828B}.sea-title h2,.sea-title h3,.sea-title h4{color:#00828B}.sea.hero .text-container .info{background:#00828B;background:linear-gradient(135deg, rgba(0,130,139,0.9) 0%, rgba(0,130,139,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$sea', endColorstr='$teal', GradientType=1 )}.sea.banner-home .text{background:rgba(0,130,139,0.9)}.sea.banner-home .text:before{background:rgba(0,130,139,0.7)}.sea.banner-top .text{background:rgba(0,130,139,0.9)}.sea.banner-strip:after,.sea.banner-strip-reverse:after,.sea.banner-slant:after,.sea.banner-slant-reverse:after{background:rgba(0,130,139,0.9)}.sea.button{border-color:#00828B}.sea.button:hover{color:#00828B}.sea .button{border-color:#fff;background:#fff;color:#00828B}.sea .button:hover{background:#00828B;color:#fff}.sea.card.solid:hover{background:#008f86}.sea.card.gradient{background:#00828B;background:linear-gradient(to bottom, rgba(0,130,139,0.4) 0%, rgba(0,130,139,0.8) 55%, #00828B 100%)}.sea.card.gradient:before{background:rgba(0,130,139,0.15)}.sea.card.gradient:hover:before{background:rgba(0,130,139,0.9)}.sea.card.image:hover div{background:#00828B}.sea.card.image div{background:rgba(0,130,139,0.9)}.sea.card.round{background:transparent}.sea.card.round .container{border:4px solid #00828B}.sea.select-container,.sea .select-container{border-color:#00828B}.sea.select-container:after,.sea .select-container:after{color:#00828B}.sea.select-container select,.sea .select-container select{color:#00828B}.sea .search{background:#00828B}.sea .search:after{color:#00828B}.sea .search input[type='search']{background:#00828B}.teal,.cyan{background:#00828B}.teal-title h2,.teal-title h3,.teal-title h4,.cyan-title h2,.cyan-title h3,.cyan-title h4{color:#00828B}.teal.hero .text-container .info,.cyan.hero .text-container .info{background:#00828B;background:linear-gradient(135deg, rgba(0,130,139,0.9) 0%, rgba(0,130,139,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$sea', endColorstr='$teal', GradientType=1 )}.teal.banner-home .text,.cyan.banner-home .text{background:rgba(0,130,139,0.9)}.teal.banner-home .text:before,.cyan.banner-home .text:before{background:rgba(0,130,139,0.7)}.teal.banner-top .text,.cyan.banner-top .text{background:rgba(0,130,139,0.9)}.teal.banner-strip:after,.teal.banner-strip-reverse:after,.teal.banner-slant:after,.teal.banner-slant-reverse:after,.cyan.banner-strip:after,.cyan.banner-strip-reverse:after,.cyan.banner-slant:after,.cyan.banner-slant-reverse:after{background:rgba(0,130,139,0.9)}.teal.button,.cyan.button{border-color:#00828B}.teal.button:hover,.cyan.button:hover{color:#00828B}.teal .button,.cyan .button{border-color:#fff;background:#fff;color:#00828B}.teal .button:hover,.cyan .button:hover{background:#00828B;color:#fff}.teal.card.solid:hover,.cyan.card.solid:hover{background:#006970}.teal.card.gradient,.cyan.card.gradient{background:#00828B;background:linear-gradient(to bottom, rgba(0,130,139,0.4) 0%, rgba(0,130,139,0.8) 55%, #00828B 100%)}.teal.card.gradient:before,.cyan.card.gradient:before{background:rgba(0,130,139,0.15)}.teal.card.gradient:hover:before,.cyan.card.gradient:hover:before{background:rgba(0,130,139,0.9)}.teal.card.image:hover div,.cyan.card.image:hover div{background:#00828B}.teal.card.image div,.cyan.card.image div{background:rgba(0,130,139,0.9)}.teal.card.round,.cyan.card.round{background:transparent}.teal.card.round .container,.cyan.card.round .container{border:4px solid #00828B}.teal.select-container,.teal .select-container,.cyan.select-container,.cyan .select-container{border-color:#00828B}.teal.select-container:after,.teal .select-container:after,.cyan.select-container:after,.cyan .select-container:after{color:#00828B}.teal.select-container select,.teal .select-container select,.cyan.select-container select,.cyan .select-container select{color:#00828B}.teal .search,.cyan .search{background:#00828B}.teal .search:after,.cyan .search:after{color:#00828B}.teal .search input[type='search'],.cyan .search input[type='search']{background:#00828B}.teal.tabs-minimal,.cyan.tabs-minimal{padding:50px}@media (max-width: 480px){.teal.tabs-minimal,.cyan.tabs-minimal{padding:30px}}.teal.tabs-minimal .tab-header-and-content a,.cyan.tabs-minimal .tab-header-and-content a{background-color:transparent;color:#fff}.teal.tabs-minimal .tab-header-and-content a.is-active,.teal.tabs-minimal .tab-header-and-content a:hover,.cyan.tabs-minimal .tab-header-and-content a.is-active,.cyan.tabs-minimal .tab-header-and-content a:hover{border-bottom:3px solid #fff}.plum{background:#991e66}.plum-title h2,.plum-title h3,.plum-title h4{color:#991e66}.plum.hero .text-container .info{background:#991e66;background:linear-gradient(94deg, rgba(206,0,88,0.9) 0%, rgba(153,30,102,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$crimson', endColorstr='$plum', GradientType=1 )}.plum.banner-home .text{background:rgba(153,30,102,0.9)}.plum.banner-home .text:before{background:rgba(153,30,102,0.7)}.plum.banner-top .text{background:rgba(153,30,102,0.9)}.plum.banner-strip:after,.plum.banner-strip-reverse:after,.plum.banner-slant:after,.plum.banner-slant-reverse:after{background:rgba(153,30,102,0.9)}.plum.button{border-color:#991e66}.plum.button:hover{color:#991e66}.plum .button{border-color:#fff;background:#fff;color:#991e66}.plum .button:hover{background:#991e66;color:#fff}.plum.card.solid:hover{background:#73174d}.plum.card.gradient{background:#991e66;background:linear-gradient(to bottom, rgba(153,30,102,0.4) 0%, rgba(153,30,102,0.8) 55%, #991e66 100%)}.plum.card.gradient:before{background:rgba(153,30,102,0.15)}.plum.card.gradient:hover:before{background:rgba(153,30,102,0.9)}.plum.card.image:hover div{background:#991e66}.plum.card.image div{background:rgba(153,30,102,0.9)}.plum.card.round{background:transparent}.plum.card.round .container{border:4px solid #991e66}.plum.select-container,.plum .select-container{border-color:#991e66}.plum.select-container:after,.plum .select-container:after{color:#991e66}.plum.select-container select,.plum .select-container select{color:#991e66}.plum .search{background:#991e66}.plum .search:after{color:#991e66}.plum .search input[type='search']{background:#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}.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-title h2,.crimson-title h3,.crimson-title h4{color:#ce0058}.crimson.hero .text-container .info{background:#ce0058;background:linear-gradient(94deg, rgba(206,0,88,0.9) 0%, rgba(153,30,102,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$crimson', endColorstr='$plum', GradientType=1 )}.crimson.banner-home .text{background:rgba(206,0,88,0.9)}.crimson.banner-home .text:before{background:rgba(206,0,88,0.7)}.crimson.banner-top .text{background:rgba(206,0,88,0.9)}.crimson.banner-strip:after,.crimson.banner-strip-reverse:after,.crimson.banner-slant:after,.crimson.banner-slant-reverse:after{background:rgba(206,0,88,0.9)}.crimson.button{border-color:#ce0058}.crimson.button:hover{color:#ce0058}.crimson .button{border-color:#fff;background:#fff;color:#ce0058}.crimson .button:hover{background:#ce0058;color:#fff}.crimson.card.solid:hover{background:#9b0042}.crimson.card.gradient{background:#ce0058;background:linear-gradient(to bottom, rgba(206,0,88,0.4) 0%, rgba(206,0,88,0.8) 55%, #ce0058 100%)}.crimson.card.gradient:before{background:rgba(206,0,88,0.15)}.crimson.card.gradient:hover:before{background:rgba(206,0,88,0.9)}.crimson.card.image:hover div{background:#ce0058}.crimson.card.image div{background:rgba(206,0,88,0.9)}.crimson.card.round{background:transparent}.crimson.card.round .container{border:4px solid #ce0058}.crimson.select-container,.crimson .select-container{border-color:#ce0058}.crimson.select-container:after,.crimson .select-container:after{color:#ce0058}.crimson.select-container select,.crimson .select-container select{color:#ce0058}.crimson .search{background:#ce0058}.crimson .search:after{color:#ce0058}.crimson .search input[type='search']{background:#ce0058}.purple{background:#3c1053}.purple-title h2,.purple-title h3,.purple-title h4{color:#3c1053}.purple.hero .text-container .info{background:#3c1053;background:linear-gradient(135deg, rgba(153,30,102,0.9) 0%, rgba(60,16,83,0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$plum', endColorstr='$purple', GradientType=1 )}.purple.banner-home .text{background:rgba(60,16,83,0.9)}.purple.banner-home .text:before{background:rgba(60,16,83,0.7)}.purple.banner-top .text{background:rgba(60,16,83,0.9)}.purple.banner-strip:after,.purple.banner-strip-reverse:after,.purple.banner-slant:after,.purple.banner-slant-reverse:after{background:rgba(60,16,83,0.9)}.purple.button{border-color:#3c1053}.purple.button:hover{color:#3c1053}.purple .button{border-color:#fff;background:#fff;color:#3c1053}.purple .button:hover{background:#3c1053;color:#fff}.purple.card.solid:hover{background:#2d0c3e}.purple.card.gradient{background:#3c1053;background:linear-gradient(to bottom, rgba(60,16,83,0.4) 0%, rgba(60,16,83,0.8) 55%, #3c1053 100%)}.purple.card.gradient:before{background:rgba(60,16,83,0.15)}.purple.card.gradient:hover:before{background:rgba(60,16,83,0.9)}.purple.card.image:hover div{background:#3c1053}.purple.card.image div{background:rgba(60,16,83,0.9)}.purple.card.image.round{background:transparent}.purple.card.image.round .container{border:4px solid #3c1053}.purple.select-container,.purple .select-container{border-color:#3c1053}.purple.select-container:after,.purple .select-container:after{color:#3c1053}.purple.select-container select,.purple .select-container select{color:#3c1053}.purple .search{background:#3c1053}.purple .search:after{color:#3c1053}.purple .search input[type='search']{background:#3c1053}.purple.tabs-minimal{padding:50px}@media (max-width: 480px){.purple.tabs-minimal{padding:30px}}.purple.tabs-minimal .tab-header-and-content a{background-color:transparent;color:#fff}.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:#be4d00}.orange-title h2,.orange-title h3,.orange-title h4{color:#be4d00}.orange.banner-home .text{background:rgba(222,124,0,0.9)}.orange.banner-home .text:before{background:rgba(222,124,0,0.7)}.orange.banner-top .text{background:rgba(222,124,0,0.9)}.orange.banner-strip:after,.orange.banner-strip-reverse:after,.orange.banner-slant:after,.orange.banner-slant-reverse:after{background:rgba(222,124,0,0.9)}.orange.button{border-color:#be4d00}.orange.button:hover{color:#be4d00}.orange .button{border-color:#fff;background:#fff;color:#be4d00}.orange .button:hover{background:#be4d00;color:#fff}.orange.card.solid:hover{background:#e69d40}.orange.card.gradient{background:#be4d00;background:linear-gradient(to bottom, rgba(222,124,0,0.4) 0%, rgba(222,124,0,0.8) 55%, #be4d00 100%)}.orange.card.gradient:before{background:rgba(222,124,0,0.15)}.orange.card.gradient:hover:before{background:rgba(222,124,0,0.9)}.orange.card.image:hover div{background:#be4d00}.orange.card.image div{background:rgba(222,124,0,0.9)}.orange.card.image.round{background:transparent}.orange.card.image.round .container{border:4px solid #be4d00}.orange.select-container,.orange .select-container{border-color:#be4d00}.orange.select-container:after,.orange .select-container:after{color:#be4d00}.orange.select-container select,.orange .select-container select{color:#be4d00}.orange .search{background:#be4d00}.orange .search:after{color:#be4d00}.orange .search input[type='search']{background:#be4d00}.grey{background:#54585a}.grey-title h2,.grey-title h3,.grey-title h4{color:#54585a}.grey.button{border-color:#54585a}.grey.button:hover{color:#54585a}.grey .button{border-color:#fff;background:#fff;color:#54585a}.grey .button:hover{background:#54585a;color:#fff}.grey.banner-strip:after,.grey.banner-strip-reverse:after,.grey.banner-slant:after,.grey.banner-slant-reverse:after{background:rgba(84,88,90,0.95)}.grey.card.solid:hover{background:#3f4244}.grey.card.gradient{background:#54585a;background:linear-gradient(to bottom, rgba(84,88,90,0.4) 0%, rgba(84,88,90,0.8) 55%, #54585a 100%)}.grey.card.gradient:before{background:rgba(84,88,90,0.15)}.grey.card.gradient:hover:before{background:rgba(84,88,90,0.95)}.grey.card.image:hover div{background:#54585a}.grey.card.image div{background:rgba(84,88,90,0.95)}.grey.card.round{background:transparent}.grey.card.round .container{border:4px solid #54585a}.grey.select-container,.grey .select-container{border-color:#54585a}.grey.select-container:after,.grey .select-container:after{color:#54585a}.grey.select-container select,.grey .select-container select{color:#54585a}.grey .search{background:#54585a}.grey .search:after{color:#54585a}.grey .search input[type='search']{background:#54585a}.linear-plum-purple{background:#991e66;background:linear-gradient(to right, #991e66 0%, #3c1053 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$plum', endColorstr='$purple', GradientType=1 );color:#fff;padding-top:40px;padding-bottom:40px}.linear-plum-purple .button{background:#fff;color:#3c1053;border:2px solid #fff}.linear-plum-purple .button:hover{background:transparent;color:#fff}.linear-crimson-plum{background:#991e66;background:linear-gradient(to right, #ce0058 0%, #991e66 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$crimson', endColorstr='$plum', GradientType=1 );color:#fff;padding-top:40px;padding-bottom:40px}.linear-crimson-plum .button{background:#fff;color:#991e66;border:2px solid #fff}.linear-crimson-plum .button:hover{background:transparent;color:#fff}.linear-sea-teal{background:#00828B;background:linear-gradient(to right, #00828B 0%, #00828B 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$sea', endColorstr='$teal', GradientType=1 );color:#fff;padding-top:40px;padding-bottom:40px}.linear-sea-teal .button{background:#fff;color:#00828B;border:2px solid #fff}.linear-sea-teal .button:hover{background:transparent;color:#fff}@media (max-width: 670px){.in-page-navigation+.hero{z-index:1}}.hero{height:calc(50vh - 107px);min-height:500px;overflow:hidden;position:relative;width:100%;z-index:1}

.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,0.5);bottom:0;left:0;position:absolute;right:0;top:0}.hero .text-container{text-shadow:0 0 5px rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0}.hero .text-content{width:auto;max-width:1240px;float:none;display:block;margin-right:auto;margin-left:auto;padding-left:20px;padding-right:20px;color:#fff;margin-bottom:calc(100px - 42px)}.hero .text-content::after{content:'';display:table;clear:both}@media (max-width: 670px){.hero .text-content{margin-bottom:calc(50px - 38px)}}.hero .text-content h1{font-family:"Stag","trebuchet",serif;margin-bottom:30px}.hero.shard:after{background:rgba(255,255,255,0.3);bottom:0;-webkit-clip-path:polygon(0 0, 0% 100%, 100% 100%);clip-path:polygon(0 0, 0% 100%, 100% 100%);content:'';height:70px;position:absolute;right:0;width:100%;z-index:1}@media (max-width: 670px){.hero.shard:after{height:30px;bottom:0}}article section,article .hero{margin-bottom:70px}@media (max-width: 480px){article section,article .hero{margin-bottom:40px}} 

embed,object,iframe{width:100%}
ul,ol{margin-bottom:18px}
ul+p .button,ol+p .button{margin-top:12px}
/*ul li,ol li{font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem;margin:10px 0 10px 20px}*/
ul li:first-of-type,ol li:first-of-type{margin-top:0}
ul li:last-of-type,ol li:last-of-type{margin-bottom:0}
ul li img.icons,ol li img.icons{height:27px;margin-bottom:-10px;margin-right:-2px;width:auto}
ul li img.icons.abroad,ol li img.icons.abroad{height:20px;margin-bottom:-6px}


ul li,ol li{margin:10px 0}

.small,.captions{font-size:16px;font-size:1rem;line-height:21px;line-height:1.3125rem}
.caps{text-transform:uppercase}
a{color:#00828B;font-weight:600}

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:''}

/* Used for one trust cookie banner */
.ot-pc-footer-logo > a[href]:empty::before{display:none;}

a:focus-visible{outline: 2px solid #424242; } /* Used for accessibility */
a:not([tabindex='-1']):focus-visible,
area[href]:not([tabindex='-1']):focus-visible,
input:not([disabled]):not([tabindex='-1']):focus-visible,
select:not([disabled]):not([tabindex='-1']):focus-visible,
textarea:not([disabled]):not([tabindex='-1']):focus-visible,
button:not([disabled]):not([tabindex='-1']):focus-visible,
iframe:not([tabindex='-1']):focus-visible,
[tabindex]:not([tabindex='-1']):focus-visible
{
    outline: 2px solid #424242 !important;
}

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-style:normal;font-weight:300;text-align:left;text-decoration:none}
blockquote cite{display:block;font-size:20px;font-size:1.25rem;line-height:25px;line-height:1.5625rem;margin-top:20px;font-family:"Stag Sans","helvetica",sans-serif;font-style:normal;font-weight:600;text-align:right;text-decoration:none;text-transform:capitalize}

/* SIMPLE PRINT STYLES */
@media print{*{background:transparent !important;box-shadow:none !important;color:black !important;-webkit-filter:none !important;filter:none !important;font-family:sans-serif;font-size:16px !important;text-shadow:none !important}img,header,.cd-top{display:none}footer{border-top:1px solid #ccc}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-top:1px solid #ccc;border-bottom:1px solid #ccc;page-break-inside:avoid}cite{font-size:14px !important}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm;size:100%}p,h2,h3{orphans:3;widows:3}h2,h3{font-size:30px !important;page-break-after:avoid}footer:after{border:1px solid #bbb;display:block;content:"Thank you for printing our content at www.hull.ac.uk. Please check out the other pages for some other useful information.";font-style:italic;margin-bottom:10px;padding:3px 5px}}
