@charset "UTF-8";/*!
 * Bootstrap v4.0.0-alpha.2 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css commit fe56763 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active{outline:0}
a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
@media print{*,*::before,*::after,*::first-letter ,*::first-line {text-shadow:none !important;box-shadow:none !important}
a,a:visited{text-decoration:underline}
abbr[title]::after{content:" (" attr(title) ")"}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
.navbar{display:none}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}
.tag{border:1px solid #000}
.table{border-collapse:collapse !important}
.table td,.table th{background-color:#fff !important}
.table-bordered th,.table-bordered td{border:1px solid #ddd !important}
}
html{box-sizing:border-box}
*,*::before,*::after{box-sizing:inherit}
@-ms-viewport{width:device-width}
html{font-size:1.125em;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}
body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",Arial,sans-serif;font-size:1rem;line-height:1.5;color:#373a3c;background-color:#fff}
[tabindex="-1"]:focus{outline:none !important}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #818a91}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
dt{font-weight:bold}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
a{color:#0275d8;text-decoration:none}
a:focus,a:hover{color:#014c8c;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
a:not([href]){color:inherit;text-decoration:none}
a:not([href]):focus,a:not([href]):hover{color:inherit;text-decoration:none}
a:not([href]):focus{outline:0}
pre{margin-top:0;margin-bottom:1rem}
figure{margin:0 0 1rem}
img{vertical-align:middle}
[role="button"]{cursor:pointer}
a,area,button,[role="button"],input,label,select,summary,textarea{touch-action:manipulation}
table{background-color:transparent}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#818a91;text-align:left;caption-side:bottom}
th{text-align:left}
label{display:inline-block;margin-bottom:.5rem}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
input,button,select,textarea{margin:0;line-height:inherit;border-radius:0}
textarea{resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}
input[type="search"]{-webkit-appearance:none}
output{display:inline-block}
[hidden]{display:none !important}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.1;color:inherit}
h1,.h1{font-size:2.5rem}
h2,.h2{font-size:2rem}
h3,.h3{font-size:1.75rem}
h4,.h4{font-size:1.5rem}
h5,.h5{font-size:1.25rem}
h6,.h6{font-size:1rem}
.lead{font-size:1.25rem;font-weight:300}
.display-1{font-size:6rem;font-weight:300}
.display-2{font-size:5.5rem;font-weight:300}
.display-3{font-size:4.5rem;font-weight:300}
.display-4{font-size:3.5rem;font-weight:300}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}
small,.small{font-size:80%;font-weight:normal}
mark,.mark{padding:.2em;background-color:#fcf8e3}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:5px}
.initialism{font-size:90%;text-transform:uppercase}
.blockquote{padding:.5rem 1rem;margin-bottom:1rem;font-size:1.25rem;border-left:.25rem solid #eceeef}
.blockquote-footer{display:block;font-size:80%;color:#818a91}
.blockquote-footer::before{content:"\2014 \00A0"}
.blockquote-reverse{padding-right:1rem;padding-left:0;text-align:right;border-right:.25rem solid #eceeef;border-left:0}
.blockquote-reverse .blockquote-footer::before{content:""}
.blockquote-reverse .blockquote-footer::after{content:"\00A0 \2014"}
dl.row>dd + dt{clear:left}
.container{margin-left:auto;margin-right:auto;padding-left:.555rem;padding-right:.555rem}
.container::after{content:"";display:table;clear:both}
@media(min-width:34em){.container{max-width:34rem}
}
@media(min-width:48em){.container{max-width:44rem}
}
@media(min-width:62em){.container{max-width:52rem}
}
@media(min-width:75em){.container{max-width:64rem}
}
.container-fluid{margin-left:auto;margin-right:auto;padding-left:.555rem;padding-right:.555rem}
.container-fluid::after{content:"";display:table;clear:both}
.row{margin-left:-0.555rem;margin-right:-0.555rem}
.row::after{content:"";display:table;clear:both}
.col-xs-1{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:8.33333%}
.col-xs-2{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:16.66667%}
.col-xs-3{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:25%}
.col-xs-4{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:33.33333%}
.col-xs-5{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:41.66667%}
.col-xs-6{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:50%}
.col-xs-7{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:58.33333%}
.col-xs-8{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:66.66667%}
.col-xs-9{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:75%}
.col-xs-10{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:83.33333%}
.col-xs-11{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:91.66667%}
.col-xs-12{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:100%}
.pull-xs-0{right:auto}
.pull-xs-1{right:8.33333%}
.pull-xs-2{right:16.66667%}
.pull-xs-3{right:25%}
.pull-xs-4{right:33.33333%}
.pull-xs-5{right:41.66667%}
.pull-xs-6{right:50%}
.pull-xs-7{right:58.33333%}
.pull-xs-8{right:66.66667%}
.pull-xs-9{right:75%}
.pull-xs-10{right:83.33333%}
.pull-xs-11{right:91.66667%}
.pull-xs-12{right:100%}
.push-xs-0{left:auto}
.push-xs-1{left:8.33333%}
.push-xs-2{left:16.66667%}
.push-xs-3{left:25%}
.push-xs-4{left:33.33333%}
.push-xs-5{left:41.66667%}
.push-xs-6{left:50%}
.push-xs-7{left:58.33333%}
.push-xs-8{left:66.66667%}
.push-xs-9{left:75%}
.push-xs-10{left:83.33333%}
.push-xs-11{left:91.66667%}
.push-xs-12{left:100%}
.offset-xs-1{margin-left:8.33333%}
.offset-xs-2{margin-left:16.66667%}
.offset-xs-3{margin-left:25%}
.offset-xs-4{margin-left:33.33333%}
.offset-xs-5{margin-left:41.66667%}
.offset-xs-6{margin-left:50%}
.offset-xs-7{margin-left:58.33333%}
.offset-xs-8{margin-left:66.66667%}
.offset-xs-9{margin-left:75%}
.offset-xs-10{margin-left:83.33333%}
.offset-xs-11{margin-left:91.66667%}
@media(min-width:34em){.col-sm-1{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:8.33333%}
.col-sm-2{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:16.66667%}
.col-sm-3{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:25%}
.col-sm-4{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:33.33333%}
.col-sm-5{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:41.66667%}
.col-sm-6{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:50%}
.col-sm-7{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:58.33333%}
.col-sm-8{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:66.66667%}
.col-sm-9{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:75%}
.col-sm-10{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:83.33333%}
.col-sm-11{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:91.66667%}
.col-sm-12{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:100%}
.pull-sm-0{right:auto}
.pull-sm-1{right:8.33333%}
.pull-sm-2{right:16.66667%}
.pull-sm-3{right:25%}
.pull-sm-4{right:33.33333%}
.pull-sm-5{right:41.66667%}
.pull-sm-6{right:50%}
.pull-sm-7{right:58.33333%}
.pull-sm-8{right:66.66667%}
.pull-sm-9{right:75%}
.pull-sm-10{right:83.33333%}
.pull-sm-11{right:91.66667%}
.pull-sm-12{right:100%}
.push-sm-0{left:auto}
.push-sm-1{left:8.33333%}
.push-sm-2{left:16.66667%}
.push-sm-3{left:25%}
.push-sm-4{left:33.33333%}
.push-sm-5{left:41.66667%}
.push-sm-6{left:50%}
.push-sm-7{left:58.33333%}
.push-sm-8{left:66.66667%}
.push-sm-9{left:75%}
.push-sm-10{left:83.33333%}
.push-sm-11{left:91.66667%}
.push-sm-12{left:100%}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.33333%}
.offset-sm-2{margin-left:16.66667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.33333%}
.offset-sm-5{margin-left:41.66667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.33333%}
.offset-sm-8{margin-left:66.66667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.33333%}
.offset-sm-11{margin-left:91.66667%}
}
@media(min-width:48em){.col-md-1{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:8.33333%}
.col-md-2{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:16.66667%}
.col-md-3{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:25%}
.col-md-4{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:33.33333%}
.col-md-5{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:41.66667%}
.col-md-6{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:50%}
.col-md-7{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:58.33333%}
.col-md-8{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:66.66667%}
.col-md-9{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:75%}
.col-md-10{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:83.33333%}
.col-md-11{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:91.66667%}
.col-md-12{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:100%}
.pull-md-0{right:auto}
.pull-md-1{right:8.33333%}
.pull-md-2{right:16.66667%}
.pull-md-3{right:25%}
.pull-md-4{right:33.33333%}
.pull-md-5{right:41.66667%}
.pull-md-6{right:50%}
.pull-md-7{right:58.33333%}
.pull-md-8{right:66.66667%}
.pull-md-9{right:75%}
.pull-md-10{right:83.33333%}
.pull-md-11{right:91.66667%}
.pull-md-12{right:100%}
.push-md-0{left:auto}
.push-md-1{left:8.33333%}
.push-md-2{left:16.66667%}
.push-md-3{left:25%}
.push-md-4{left:33.33333%}
.push-md-5{left:41.66667%}
.push-md-6{left:50%}
.push-md-7{left:58.33333%}
.push-md-8{left:66.66667%}
.push-md-9{left:75%}
.push-md-10{left:83.33333%}
.push-md-11{left:91.66667%}
.push-md-12{left:100%}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.33333%}
.offset-md-2{margin-left:16.66667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.33333%}
.offset-md-5{margin-left:41.66667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.33333%}
.offset-md-8{margin-left:66.66667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.33333%}
.offset-md-11{margin-left:91.66667%}
}
@media(min-width:62em){.col-lg-1{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:8.33333%}
.col-lg-2{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:16.66667%}
.col-lg-3{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:25%}
.col-lg-4{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:33.33333%}
.col-lg-5{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:41.66667%}
.col-lg-6{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:50%}
.col-lg-7{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:58.33333%}
.col-lg-8{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:66.66667%}
.col-lg-9{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:75%}
.col-lg-10{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:83.33333%}
.col-lg-11{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:91.66667%}
.col-lg-12{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:100%}
.pull-lg-0{right:auto}
.pull-lg-1{right:8.33333%}
.pull-lg-2{right:16.66667%}
.pull-lg-3{right:25%}
.pull-lg-4{right:33.33333%}
.pull-lg-5{right:41.66667%}
.pull-lg-6{right:50%}
.pull-lg-7{right:58.33333%}
.pull-lg-8{right:66.66667%}
.pull-lg-9{right:75%}
.pull-lg-10{right:83.33333%}
.pull-lg-11{right:91.66667%}
.pull-lg-12{right:100%}
.push-lg-0{left:auto}
.push-lg-1{left:8.33333%}
.push-lg-2{left:16.66667%}
.push-lg-3{left:25%}
.push-lg-4{left:33.33333%}
.push-lg-5{left:41.66667%}
.push-lg-6{left:50%}
.push-lg-7{left:58.33333%}
.push-lg-8{left:66.66667%}
.push-lg-9{left:75%}
.push-lg-10{left:83.33333%}
.push-lg-11{left:91.66667%}
.push-lg-12{left:100%}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.33333%}
.offset-lg-2{margin-left:16.66667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.33333%}
.offset-lg-5{margin-left:41.66667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.33333%}
.offset-lg-8{margin-left:66.66667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.33333%}
.offset-lg-11{margin-left:91.66667%}
}
@media(min-width:75em){.col-xl-1{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:8.33333%}
.col-xl-2{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:16.66667%}
.col-xl-3{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:25%}
.col-xl-4{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:33.33333%}
.col-xl-5{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:41.66667%}
.col-xl-6{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:50%}
.col-xl-7{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:58.33333%}
.col-xl-8{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:66.66667%}
.col-xl-9{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:75%}
.col-xl-10{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:83.33333%}
.col-xl-11{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:91.66667%}
.col-xl-12{position:relative;min-height:1px;padding-right:.555rem;padding-left:.555rem;float:left;width:100%}
.pull-xl-0{right:auto}
.pull-xl-1{right:8.33333%}
.pull-xl-2{right:16.66667%}
.pull-xl-3{right:25%}
.pull-xl-4{right:33.33333%}
.pull-xl-5{right:41.66667%}
.pull-xl-6{right:50%}
.pull-xl-7{right:58.33333%}
.pull-xl-8{right:66.66667%}
.pull-xl-9{right:75%}
.pull-xl-10{right:83.33333%}
.pull-xl-11{right:91.66667%}
.pull-xl-12{right:100%}
.push-xl-0{left:auto}
.push-xl-1{left:8.33333%}
.push-xl-2{left:16.66667%}
.push-xl-3{left:25%}
.push-xl-4{left:33.33333%}
.push-xl-5{left:41.66667%}
.push-xl-6{left:50%}
.push-xl-7{left:58.33333%}
.push-xl-8{left:66.66667%}
.push-xl-9{left:75%}
.push-xl-10{left:83.33333%}
.push-xl-11{left:91.66667%}
.push-xl-12{left:100%}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.33333%}
.offset-xl-2{margin-left:16.66667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.33333%}
.offset-xl-5{margin-left:41.66667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.33333%}
.offset-xl-8{margin-left:66.66667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.33333%}
.offset-xl-11{margin-left:91.66667%}
}
[class*="block-grid-"]{display:block;margin-left:-1rem;padding:0}
[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}
[class*="block-grid-"]:after{clear:both}
[class*="block-grid-"]>*{padding-left:1rem;display:inline;height:auto;float:left;list-style:none}
.block-grid-xs-1>*{width:100%}
.block-grid-xs-1>*:nth-of-type(n){clear:none}
.block-grid-xs-1>*:nth-of-type(1n+1){clear:both}
.block-grid-xs-2>*{width:50%}
.block-grid-xs-2>*:nth-of-type(n){clear:none}
.block-grid-xs-2>*:nth-of-type(2n+1){clear:both}
.block-grid-xs-3>*{width:33.333333333333336%}
.block-grid-xs-3>*:nth-of-type(n){clear:none}
.block-grid-xs-3>*:nth-of-type(3n+1){clear:both}
.block-grid-xs-4>*{width:25%}
.block-grid-xs-4>*:nth-of-type(n){clear:none}
.block-grid-xs-4>*:nth-of-type(4n+1){clear:both}
.block-grid-xs-5>*{width:20%}
.block-grid-xs-5>*:nth-of-type(n){clear:none}
.block-grid-xs-5>*:nth-of-type(5n+1){clear:both}
.block-grid-xs-6>*{width:16.666666666666668%}
.block-grid-xs-6>*:nth-of-type(n){clear:none}
.block-grid-xs-6>*:nth-of-type(6n+1){clear:both}
.block-grid-xs-7>*{width:14.285714285714286%}
.block-grid-xs-7>*:nth-of-type(n){clear:none}
.block-grid-xs-7>*:nth-of-type(7n+1){clear:both}
.block-grid-xs-8>*{width:12.5%}
.block-grid-xs-8>*:nth-of-type(n){clear:none}
.block-grid-xs-8>*:nth-of-type(8n+1){clear:both}
.block-grid-xs-9>*{width:11.11111111111111%}
.block-grid-xs-9>*:nth-of-type(n){clear:none}
.block-grid-xs-9>*:nth-of-type(9n+1){clear:both}
.block-grid-xs-10>*{width:10%}
.block-grid-xs-10>*:nth-of-type(n){clear:none}
.block-grid-xs-10>*:nth-of-type(10n+1){clear:both}
.block-grid-xs-11>*{width:9.090909090909092%}
.block-grid-xs-11>*:nth-of-type(n){clear:none}
.block-grid-xs-11>*:nth-of-type(11n+1){clear:both}
.block-grid-xs-12>*{width:8.333333333333334%}
.block-grid-xs-12>*:nth-of-type(n){clear:none}
.block-grid-xs-12>*:nth-of-type(12n+1){clear:both}
@media(min-width:34em){.block-grid-sm-1>*{width:100%}
.block-grid-sm-1>*:nth-of-type(n){clear:none}
.block-grid-sm-1>*:nth-of-type(1n+1){clear:both}
.block-grid-sm-2>*{width:50%}
.block-grid-sm-2>*:nth-of-type(n){clear:none}
.block-grid-sm-2>*:nth-of-type(2n+1){clear:both}
.block-grid-sm-3>*{width:33.333333333333336%}
.block-grid-sm-3>*:nth-of-type(n){clear:none}
.block-grid-sm-3>*:nth-of-type(3n+1){clear:both}
.block-grid-sm-4>*{width:25%}
.block-grid-sm-4>*:nth-of-type(n){clear:none}
.block-grid-sm-4>*:nth-of-type(4n+1){clear:both}
.block-grid-sm-5>*{width:20%}
.block-grid-sm-5>*:nth-of-type(n){clear:none}
.block-grid-sm-5>*:nth-of-type(5n+1){clear:both}
.block-grid-sm-6>*{width:16.666666666666668%}
.block-grid-sm-6>*:nth-of-type(n){clear:none}
.block-grid-sm-6>*:nth-of-type(6n+1){clear:both}
.block-grid-sm-7>*{width:14.285714285714286%}
.block-grid-sm-7>*:nth-of-type(n){clear:none}
.block-grid-sm-7>*:nth-of-type(7n+1){clear:both}
.block-grid-sm-8>*{width:12.5%}
.block-grid-sm-8>*:nth-of-type(n){clear:none}
.block-grid-sm-8>*:nth-of-type(8n+1){clear:both}
.block-grid-sm-9>*{width:11.11111111111111%}
.block-grid-sm-9>*:nth-of-type(n){clear:none}
.block-grid-sm-9>*:nth-of-type(9n+1){clear:both}
.block-grid-sm-10>*{width:10%}
.block-grid-sm-10>*:nth-of-type(n){clear:none}
.block-grid-sm-10>*:nth-of-type(10n+1){clear:both}
.block-grid-sm-11>*{width:9.090909090909092%}
.block-grid-sm-11>*:nth-of-type(n){clear:none}
.block-grid-sm-11>*:nth-of-type(11n+1){clear:both}
.block-grid-sm-12>*{width:8.333333333333334%}
.block-grid-sm-12>*:nth-of-type(n){clear:none}
.block-grid-sm-12>*:nth-of-type(12n+1){clear:both}
}
@media(min-width:48em){.block-grid-md-1>*{width:100%}
.block-grid-md-1>*:nth-of-type(n){clear:none}
.block-grid-md-1>*:nth-of-type(1n+1){clear:both}
.block-grid-md-2>*{width:50%}
.block-grid-md-2>*:nth-of-type(n){clear:none}
.block-grid-md-2>*:nth-of-type(2n+1){clear:both}
.block-grid-md-3>*{width:33.333333333333336%}
.block-grid-md-3>*:nth-of-type(n){clear:none}
.block-grid-md-3>*:nth-of-type(3n+1){clear:both}
.block-grid-md-4>*{width:25%}
.block-grid-md-4>*:nth-of-type(n){clear:none}
.block-grid-md-4>*:nth-of-type(4n+1){clear:both}
.block-grid-md-5>*{width:20%}
.block-grid-md-5>*:nth-of-type(n){clear:none}
.block-grid-md-5>*:nth-of-type(5n+1){clear:both}
.block-grid-md-6>*{width:16.666666666666668%}
.block-grid-md-6>*:nth-of-type(n){clear:none}
.block-grid-md-6>*:nth-of-type(6n+1){clear:both}
.block-grid-md-7>*{width:14.285714285714286%}
.block-grid-md-7>*:nth-of-type(n){clear:none}
.block-grid-md-7>*:nth-of-type(7n+1){clear:both}
.block-grid-md-8>*{width:12.5%}
.block-grid-md-8>*:nth-of-type(n){clear:none}
.block-grid-md-8>*:nth-of-type(8n+1){clear:both}
.block-grid-md-9>*{width:11.11111111111111%}
.block-grid-md-9>*:nth-of-type(n){clear:none}
.block-grid-md-9>*:nth-of-type(9n+1){clear:both}
.block-grid-md-10>*{width:10%}
.block-grid-md-10>*:nth-of-type(n){clear:none}
.block-grid-md-10>*:nth-of-type(10n+1){clear:both}
.block-grid-md-11>*{width:9.090909090909092%}
.block-grid-md-11>*:nth-of-type(n){clear:none}
.block-grid-md-11>*:nth-of-type(11n+1){clear:both}
.block-grid-md-12>*{width:8.333333333333334%}
.block-grid-md-12>*:nth-of-type(n){clear:none}
.block-grid-md-12>*:nth-of-type(12n+1){clear:both}
}
@media(min-width:62em){.block-grid-lg-1>*{width:100%}
.block-grid-lg-1>*:nth-of-type(n){clear:none}
.block-grid-lg-1>*:nth-of-type(1n+1){clear:both}
.block-grid-lg-2>*{width:50%}
.block-grid-lg-2>*:nth-of-type(n){clear:none}
.block-grid-lg-2>*:nth-of-type(2n+1){clear:both}
.block-grid-lg-3>*{width:33.333333333333336%}
.block-grid-lg-3>*:nth-of-type(n){clear:none}
.block-grid-lg-3>*:nth-of-type(3n+1){clear:both}
.block-grid-lg-4>*{width:25%}
.block-grid-lg-4>*:nth-of-type(n){clear:none}
.block-grid-lg-4>*:nth-of-type(4n+1){clear:both}
.block-grid-lg-5>*{width:20%}
.block-grid-lg-5>*:nth-of-type(n){clear:none}
.block-grid-lg-5>*:nth-of-type(5n+1){clear:both}
.block-grid-lg-6>*{width:16.666666666666668%}
.block-grid-lg-6>*:nth-of-type(n){clear:none}
.block-grid-lg-6>*:nth-of-type(6n+1){clear:both}
.block-grid-lg-7>*{width:14.285714285714286%}
.block-grid-lg-7>*:nth-of-type(n){clear:none}
.block-grid-lg-7>*:nth-of-type(7n+1){clear:both}
.block-grid-lg-8>*{width:12.5%}
.block-grid-lg-8>*:nth-of-type(n){clear:none}
.block-grid-lg-8>*:nth-of-type(8n+1){clear:both}
.block-grid-lg-9>*{width:11.11111111111111%}
.block-grid-lg-9>*:nth-of-type(n){clear:none}
.block-grid-lg-9>*:nth-of-type(9n+1){clear:both}
.block-grid-lg-10>*{width:10%}
.block-grid-lg-10>*:nth-of-type(n){clear:none}
.block-grid-lg-10>*:nth-of-type(10n+1){clear:both}
.block-grid-lg-11>*{width:9.090909090909092%}
.block-grid-lg-11>*:nth-of-type(n){clear:none}
.block-grid-lg-11>*:nth-of-type(11n+1){clear:both}
.block-grid-lg-12>*{width:8.333333333333334%}
.block-grid-lg-12>*:nth-of-type(n){clear:none}
.block-grid-lg-12>*:nth-of-type(12n+1){clear:both}
}
.bg-inverse{color:#eceeef;background-color:#373a3c}
.bg-faded{background-color:#f7f7f9}
.bg-primary{color:#fff !important;background-color:#0275d8 !important}
a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5 !important}
.bg-success{color:#fff !important;background-color:#5cb85c !important}
a.bg-success:focus,a.bg-success:hover{background-color:#449d44 !important}
.bg-info{color:#fff !important;background-color:#5bc0de !important}
a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5 !important}
.bg-warning{color:#fff !important;background-color:#f0ad4e !important}
a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f !important}
.bg-danger{color:#fff !important;background-color:#d9534f !important}
a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c !important}
.clearfix::after{content:"";display:table;clear:both}
.pull-xs-left{float:left !important}
.pull-xs-right{float:right !important}
.pull-xs-none{float:none !important}
@media(min-width:34em){.pull-sm-left{float:left !important}
.pull-sm-right{float:right !important}
.pull-sm-none{float:none !important}
}
@media(min-width:48em){.pull-md-left{float:left !important}
.pull-md-right{float:right !important}
.pull-md-none{float:none !important}
}
@media(min-width:62em){.pull-lg-left{float:left !important}
.pull-lg-right{float:right !important}
.pull-lg-none{float:none !important}
}
@media(min-width:75em){.pull-xl-left{float:left !important}
.pull-xl-right{float:right !important}
.pull-xl-none{float:none !important}
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.m-x-auto{margin-right:auto !important;margin-left:auto !important}
.m-a-0{margin:0 0 !important}
.m-t-0{margin-top:0 !important}
.m-r-0{margin-right:0 !important}
.m-b-0{margin-bottom:0 !important}
.m-l-0{margin-left:0 !important}
.m-x-0{margin-right:0 !important;margin-left:0 !important}
.m-y-0{margin-top:0 !important;margin-bottom:0 !important}
.m-a-1{margin:1rem 1rem !important}
.m-t-1{margin-top:1rem !important}
.m-r-1{margin-right:1rem !important}
.m-b-1{margin-bottom:1rem !important}
.m-l-1{margin-left:1rem !important}
.m-x-1{margin-right:1rem !important;margin-left:1rem !important}
.m-y-1{margin-top:1rem !important;margin-bottom:1rem !important}
.m-a-2{margin:1.5rem 1.5rem !important}
.m-t-2{margin-top:1.5rem !important}
.m-r-2{margin-right:1.5rem !important}
.m-b-2{margin-bottom:1.5rem !important}
.m-l-2{margin-left:1.5rem !important}
.m-x-2{margin-right:1.5rem !important;margin-left:1.5rem !important}
.m-y-2{margin-top:1.5rem !important;margin-bottom:1.5rem !important}
.m-a-3{margin:3rem 3rem !important}
.m-t-3{margin-top:3rem !important}
.m-r-3{margin-right:3rem !important}
.m-b-3{margin-bottom:3rem !important}
.m-l-3{margin-left:3rem !important}
.m-x-3{margin-right:3rem !important;margin-left:3rem !important}
.m-y-3{margin-top:3rem !important;margin-bottom:3rem !important}
.p-a-0{padding:0 0 !important}
.p-t-0{padding-top:0 !important}
.p-r-0{padding-right:0 !important}
.p-b-0{padding-bottom:0 !important}
.p-l-0{padding-left:0 !important}
.p-x-0{padding-right:0 !important;padding-left:0 !important}
.p-y-0{padding-top:0 !important;padding-bottom:0 !important}
.p-a-1{padding:1rem 1rem !important}
.p-t-1{padding-top:1rem !important}
.p-r-1{padding-right:1rem !important}
.p-b-1{padding-bottom:1rem !important}
.p-l-1{padding-left:1rem !important}
.p-x-1{padding-right:1rem !important;padding-left:1rem !important}
.p-y-1{padding-top:1rem !important;padding-bottom:1rem !important}
.p-a-2{padding:1.5rem 1.5rem !important}
.p-t-2{padding-top:1.5rem !important}
.p-r-2{padding-right:1.5rem !important}
.p-b-2{padding-bottom:1.5rem !important}
.p-l-2{padding-left:1.5rem !important}
.p-x-2{padding-right:1.5rem !important;padding-left:1.5rem !important}
.p-y-2{padding-top:1.5rem !important;padding-bottom:1.5rem !important}
.p-a-3{padding:3rem 3rem !important}
.p-t-3{padding-top:3rem !important}
.p-r-3{padding-right:3rem !important}
.p-b-3{padding-bottom:3rem !important}
.p-l-3{padding-left:3rem !important}
.p-x-3{padding-right:3rem !important;padding-left:3rem !important}
.p-y-3{padding-top:3rem !important;padding-bottom:3rem !important}
.pos-f-t{position:fixed;top:0;right:0;left:0;z-index:1030}
.text-justify{text-align:justify !important}
.text-nowrap{white-space:nowrap !important}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-xs-left{text-align:left !important}
.text-xs-right{text-align:right !important}
.text-xs-center{text-align:center !important}
@media(min-width:34em){.text-sm-left{text-align:left !important}
.text-sm-right{text-align:right !important}
.text-sm-center{text-align:center !important}
}
@media(min-width:48em){.text-md-left{text-align:left !important}
.text-md-right{text-align:right !important}
.text-md-center{text-align:center !important}
}
@media(min-width:62em){.text-lg-left{text-align:left !important}
.text-lg-right{text-align:right !important}
.text-lg-center{text-align:center !important}
}
@media(min-width:75em){.text-xl-left{text-align:left !important}
.text-xl-right{text-align:right !important}
.text-xl-center{text-align:center !important}
}
.text-lowercase{text-transform:lowercase !important}
.text-uppercase{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.font-weight-normal{font-weight:normal}
.font-weight-bold{font-weight:bold}
.font-italic{font-style:italic}
.text-muted{color:#818a91 !important}
a.text-muted:focus,a.text-muted:hover{color:#687077}
.text-primary{color:#0275d8 !important}
a.text-primary:focus,a.text-primary:hover{color:#025aa5}
.text-success{color:#5cb85c !important}
a.text-success:focus,a.text-success:hover{color:#449d44}
.text-info{color:#5bc0de !important}
a.text-info:focus,a.text-info:hover{color:#31b0d5}
.text-warning{color:#f0ad4e !important}
a.text-warning:focus,a.text-warning:hover{color:#ec971f}
.text-danger{color:#d9534f !important}
a.text-danger:focus,a.text-danger:hover{color:#c9302c}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.invisible{visibility:hidden !important}
.hidden-xs-up{display:none !important}
@media(max-width:33.9em){.hidden-xs-down{display:none !important}
}
@media(min-width:34em){.hidden-sm-up{display:none !important}
}
@media(max-width:47.9em){.hidden-sm-down{display:none !important}
}
@media(min-width:48em){.hidden-md-up{display:none !important}
}
@media(max-width:61.9em){.hidden-md-down{display:none !important}
}
@media(min-width:62em){.hidden-lg-up{display:none !important}
}
@media(max-width:74.9em){.hidden-lg-down{display:none !important}
}
@media(min-width:75em){.hidden-xl-up{display:none !important}
}
.hidden-xl-down{display:none !important}
.visible-print-block{display:none !important}
@media print{.visible-print-block{display:block !important}
}
.visible-print-inline{display:none !important}
@media print{.visible-print-inline{display:inline !important}
}
.visible-print-inline-block{display:none !important}
@media print{.visible-print-inline-block{display:inline-block !important}
}
@media print{.hidden-print{display:none !important}
}
@font-face{font-family:'NationalBold';src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/NationalWeb-Bold.eot");src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/NationalWeb-Bold.woff2") format("woff2"),url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/NationalWeb-Bold.woff") format("woff")}
@font-face{font-family:'NationalBoldItalic';src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/NationalWeb-BoldItalic.eot");src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/NationalWeb-BoldItalic.woff2") format("woff2"),url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/NationalWeb-BoldItalic.woff") format("woff")}
@font-face{font-family:'NationalBook';src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/NationalWeb-Book.eot");src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/NationalWeb-Book.woff2") format("woff2"),url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/NationalWeb-Book.woff") format("woff")}
@font-face{font-family:'NationalBookItalic';src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/NationalWeb-BookItalic.eot");src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/NationalWeb-BookItalic.woff2") format("woff2"),url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/NationalWeb-BookItalic.woff") format("woff")}
@font-face{font-family:"Inter";font-style:normal;font-weight:300;src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/Inter-Light.woff2") format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:400;src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/Inter-Regular.woff2") format("woff2")}
@font-face{font-family:"Inter";font-style:normal;font-weight:700;src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/Inter-Bold.woff2") format("woff2")}
@font-face{font-family:"Inter";font-style:italic;font-weight:400;src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/Inter-Italic.woff2") format("woff2")}
@font-face{font-family:"InterDisplay";font-style:normal;font-weight:400;src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/InterDisplay-Regular.woff2") format("woff2")}
@font-face{font-family:"InterDisplay";font-style:normal;font-weight:600;src:url("../../../../etc.clientlibs/uoa-digital/clientlibs/resources/fonts/InterDisplay-SemiBold.woff2") format("woff2")}
html,body{font-family:'NationalBook',sans-serif;color:#4a4c4c;font-variant-numeric:lining-nums}
h1{font-weight:normal;line-height:1em;font-size:2.0736rem;font-family:'NationalBold',sans-serif}
h1 a,h1 a:hover{color:inherit}
h2{font-size:1.728rem;font-family:'NationalBold',sans-serif}
h3{font-size:1.44rem;font-family:'NationalBold',sans-serif}
h4{font-size:1.2rem;font-family:'NationalBold',sans-serif}
blockquote{font-family:'NationalBook',sans-serif}
p,span,div{font-size:1rem;font-family:inherit}
b,strong{font-family:'NationalBold',sans-serif;font-weight:normal}
input[type="search"]{font-variant-numeric:lining-nums tabular-nums slashed-zero}
.pagetitle h1{font-size:2.48832rem;color:#747778;margin-bottom:1.72rem}
.sectionheading h2{font-size:1.44rem;color:#00467f;position:relative;padding-bottom:1.2rem;margin-bottom:1.38rem}
.sectionheading h2:after{content:"";width:80px;height:1px;background-color:#747778;display:block;position:absolute;bottom:0;left:0}
.intro-text{position:relative;text-align:center;margin-bottom:2.77rem;padding-bottom:2.77rem;float:none}
.intro-text h1{font-size:2.48832rem;color:#00467f;margin-bottom:0;text-align:center}
.intro-text p{font-size:1.44rem;font-family:'NationalBold',sans-serif;font-weight:normal;line-height:1.2;margin-top:1.72rem}
.intro-text p:last-child{margin-bottom:0}
.intro-text:after{content:'';position:absolute;bottom:0;left:50%;width:180px;margin-left:-90px;height:5px;background-color:#00467f}
.intro{font-size:1.44rem;line-height:1.25;color:#747778;margin-top:-0.6rem}
.text{color:#4a4c4c;margin-bottom:2rem}
.text:last-of-type{margin-bottom:0}
.text .address{line-height:1.2;display:block}
.text h3{font-size:1.25rem}
.text h4{font-size:1rem}
.text h5{font-size:1rem;font-family:'NationalBold',sans-serif}
.text ol{counter-reset:li;margin-left:0;padding-left:0}
.text ol>li{position:relative;padding-left:1.8em;list-style:none}
.text ol ol>li{padding-left:1.5em}
.text ol ol ol>li{padding-left:2em}
.text ol>li:before{content:counter(li) ".";counter-increment:li;position:absolute;color:#00467f;left:0;width:1.5em;font-weight:bold}
.text ol ol>li:before{content:counter(li,lower-alpha) ".";counter-increment:li;position:absolute;color:#00467f;left:0;width:1.5em;font-weight:bold}
.text ol ol ol>li:before{content:counter(li,lower-roman) ".";counter-increment:li;color:#00467f;left:0;width:2em;font-weight:bold;display:inline-block}
.text ul{list-style:none;margin-left:0;padding-left:0}
.text ul>li{position:relative;padding-left:1em;list-style:none}
.text ul>li:before,.text ul ul ul ul>li:before{position:absolute;left:.1rem;width:6px;top:.62rem;content:"";background-color:#00467f;display:inline;background-color:none;height:6px}
.text ul ul>li:before,.text ul ul ul ul ul>li:before{content:"";position:absolute;left:.1rem;width:.33rem;top:.62rem;background-color:#747778;height:.33rem;border-radius:50%}
.text ul ul ul>li:before,.text ul ul ul ul ul ul>li:before{content:"";position:absolute;left:.1rem;width:.4rem;top:.75rem;height:.15rem;display:block;border-radius:0;background-color:#747778;font-size:.83333rem}
.text a{color:#005499;position:relative;text-decoration:none;text-shadow:1px 0 0 #fff,-1px 0 0 #fff,2px 0 0 #fff,-2px 0 0 #fff;background-image:linear-gradient(transparent 50%,#005499 50%);background-repeat:repeat-x;background-position:0 92%;background-size:1px 2px;outline:0}
.text a:hover{text-decoration:none;text-shadow:1px 0 0 #fff,-1px 0 0 #fff,2px 0 0 #fff,-2px 0 0 #fff;background-size:1px 4px}
.text a:focus{background-color:rgba(0,70,127,0.15);text-shadow:none}
.text .text *:last-child{margin:0}
.text .footnote,.text .sub{display:block;font-style:italic}
.margin-bottom-none{margin-bottom:0}
.margin-bottom-one{margin-bottom:1rem}
.highlight{background-color:#f2f2f2;padding:1.6rem;display:block;margin-bottom:1rem}
.highlight *:last-child{margin-bottom:0}
.highlight a{color:#005499;position:relative;text-decoration:none;text-shadow:1px 0 0 #f2f2f2,-1px 0 0 #f2f2f2,2px 0 0 #f2f2f2,-2px 0 0 #f2f2f2;background-image:linear-gradient(transparent 50%,#005499 50%);background-repeat:repeat-x;background-position:0 92%;background-size:1px 2px;outline:0}
.highlight a:hover{text-decoration:none;text-shadow:1px 0 0 #f2f2f2,-1px 0 0 #f2f2f2,2px 0 0 #f2f2f2,-2px 0 0 #f2f2f2;background-size:1px 4px}
.highlight a:focus{background-color:rgba(0,70,127,0.15);text-shadow:none}
.column-list a:link,.column-list a:visited{color:#00467f}
.column-list li{margin-bottom:.4rem;display:inline-block;width:100%}
.padded-list li{padding-bottom:.4rem}
.listing-text p{font-size:1.11rem;color:#747778}
.listing-text p a:link,.listing-text p a:visited{color:#00467f}
.listing-text p a:hover,.listing-text p a:focus{text-decoration:none}
.intro-text-campaign{margin-bottom:0;padding-bottom:0 !important}
.intro-text-campaign:after{content:'';position:absolute;bottom:0;left:50%;width:180px;margin-left:-90px;height:5px;background:0}
.intro-text-campaign h1{font-size:2.48832rem;color:#4a4a4c}
.intro-text-campaign h2{font-size:2.0736rem;color:#4a4a4c}
.intro-text-campaign p.subheader{font-size:1.75rem;color:#0080a7}
.intro-text-campaign p{font-size:1.3rem}
.intro-text-campaign p.text{font-family:inherit}
.intro-text-campaign div{margin-top:1.72rem}
.tool-link{font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px}
.contentrow-header{padding-bottom:17px}
.contentrow-header span{font-family:'InterDisplay',sans-serif;font-size:24px;line-height:1.25;color:#0c0c48}
span.english-header{font-weight:600}
.homepage{font-family:'Inter',sans-serif;font-size:18px;font-weight:400}
.homepage h3{font-family:'Inter',sans-serif;line-height:1.22;color:#0c0c48}
@media(max-width:33.99em){blockquote{font-size:1.2rem}
.sub{font-size:.83333rem}
.text .footnote,.text .sub{font-size:.83333rem}
}
@media(min-width:34em){blockquote{font-size:1.25rem}
.sub{font-size:.8rem}
.text .footnote,.text .sub{font-size:.8rem}
}
@media(max-width:47.99em){.intro-text-campaign h1{font-size:1.95313rem}
.intro-text-campaign h2{font-size:1.75rem}
.intro-text-campaign p.subheader{font-size:1.44rem}
.intro-text-campaign p{font-size:1.2rem;margin-top:1.5rem !important}
.intro-text-campaign div{margin-top:1.5rem}
}
@media(min-width:48em){.column-list{-webkit-columns:3 150px;-moz-columns:3 150px;columns:3 150px;-webkit-column-gap:1.66rem;-moz-column-gap:1.66rem;column-gap:1.66rem}
.listing-text p{font-size:1.2rem}
.highlight{padding:2.2rem}
.intro{font-size:1.5625rem}
.contentrow-header span{font-size:27px;line-height:1.22}
}
@media(max-width:61.99em){.intro-text-campaign h1{font-size:2.0736rem}
.intro-text-campaign h2{font-size:1.95313rem}
.intro-text-campaign p.subheader{font-size:1.5625rem}
.intro-text-campaign p{font-size:1.3rem}
}
@media(min-width:62em){.column-list{-webkit-columns:4 150px;-moz-columns:4 150px;columns:4 150px;-webkit-column-gap:4.44rem;-moz-column-gap:4.44rem;column-gap:4.44rem}
.columns-two-lrg{-webkit-columns:2 400px;-moz-columns:2 400px;columns:2 400px;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}
.columns-two-lrg.text{margin-bottom:2rem}
.columns-two-lrg.text ul li{break-inside:avoid-column}
.less-wide .intro-text{padding-left:0;padding-right:0}
.intro-text{padding-left:5.55rem;padding-right:5.55rem}
}
@media(min-width:75em){h1{font-size:2.44141rem}
h2{font-size:1.95313rem}
h3{font-size:1.5625rem}
h4{font-size:1.25rem}
.pagetitle h1{font-size:3.05176rem}
.sectionheading h2{font-size:1.5625rem}
.intro-text h1{font-size:3.05176rem}
.intro-text p{font-size:1.5625rem}
.contentrow-header span{font-size:36px;line-height:1.25}
}
.uppercase{text-transform:uppercase}
.col-centered{float:none;margin:0 auto}
.m-t-10{margin-top:10px}
.m-t-20{margin-top:20px}
.m-t-30{margin-top:30px}
.m-b-10{margin-bottom:10px}
.m-b-20{margin-bottom:20px}
.m-l-10{margin-left:10px}
.display-none{display:none}
.lowercase{text-transform:lowercase}
.bold{font-weight:bold;font-family:NationalBold,sans-serif}
.author-guideline{color:#000;font-weight:bold;background-color:#eeecd8;padding:1rem .5rem;margin:.5rem 0;display:inline-block;width:100%}
.user-restrict-msg{padding:1rem .5rem;margin:.5rem 0;background-color:#f2dede;border:1px solid #ebccd1;color:#a94442;font-weight:bold;display:inline-block;width:100%}
.center-text{text-align:center}
.no-m-b{margin-bottom:0 !important}
.word-spacing-1{word-spacing:1rem}
.btn{display:inline-block;border-radius:32px;padding:.6em 2em;text-align:center;text-decoration:none;vertical-align:middle;min-height:3em;margin:.5em;font-family:NationalBold,sans-serif;transition:.3s;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.btn.btn--dark-blue{background-color:#00467f;border:2px solid #00467f;color:#fff}
.btn.btn--dark-blue.btn--inverse{border:1px solid #fff}
.btn.btn--dark-blue:hover{background-color:transparent;color:#00467f}
.btn.btn--white{background-color:#fff;border:1px solid #0c0c48;color:#0c0c48}
.btn.btn--white.btn--inverse{border:2px solid #fff}
.btn.btn--white:hover{background-color:transparent;color:#fff}
.btn.btn--white-dark:hover{background-color:#0c0c48;color:#fff}
.btn.btn--light-blue{background-color:#0080a7;border:1px solid #0080a7;color:#fff}
.btn.btn--light-blue.btn--inverse{border:1px solid #fff}
.btn:hover{text-decoration:none}
.btn--pagination,.btn--pagination-inverse{background-color:transparent;border:solid 2px #00467f;padding:.14rem .5rem;min-height:2rem}
.btn--pagination[href],.btn--pagination-inverse[href]{background-color:#00467f}
.btn--pagination[href] .icon,.btn--pagination-inverse[href] .icon{fill:#fff}
.btn--pagination:hover,.btn--pagination:focus,.btn--pagination-inverse:hover,.btn--pagination-inverse:focus{background-color:transparent;color:#00467f;outline:0}
.btn--pagination:hover .icon,.btn--pagination:focus .icon,.btn--pagination-inverse:hover .icon,.btn--pagination-inverse:focus .icon{fill:#00467f}
.btn--pagination .icon,.btn--pagination-inverse .icon{fill:#00467f;position:relative;width:.77rem;height:.77rem}
.btn--pagination-inverse{transform:rotate(180deg)}
.cta,.BBFormSubmitbutton{display:inline-block;vertical-align:middle;font-family:NationalBold,sans-serif;padding-right:1.5rem;border:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative}
.cta.cta--dark-blue,.BBFormSubmitbutton.cta--dark-blue{color:#00467f}
.cta.cta--dark-blue svg *,.BBFormSubmitbutton.cta--dark-blue svg *{fill:#00467f}
.cta.cta--light-blue,.BBFormSubmitbutton.cta--light-blue{color:#0080a7}
.cta.cta--light-blue svg *,.BBFormSubmitbutton.cta--light-blue svg *{fill:#0080a7}
.cta.cta--white,.BBFormSubmitbutton.cta--white{color:#fff}
.cta.cta--white svg *,.BBFormSubmitbutton.cta--white svg *{fill:#fff}
.cta svg,.BBFormSubmitbutton svg{position:absolute;width:1.2rem;height:1.2rem;top:.16rem;transition:.3s;right:.25rem}
.cta:hover,.cta:focus,.BBFormSubmitbutton:hover,.BBFormSubmitbutton:focus{text-decoration:none}
.cta:hover svg,.cta:focus svg,.BBFormSubmitbutton:hover svg,.BBFormSubmitbutton:focus svg{right:-.25rem}
.calltoaction.section{margin-bottom:1.5rem}
.text.section+div:not(.section)+.calltoaction.section,.text.section+.calltoaction.section{margin-top:-1rem}
.cta--dark-blue-round,.BBFormSubmitbutton{background-color:#00467f;color:#fff;border:solid 2px #00467f;border-radius:1.7rem;max-width:388px;padding:.75rem 4.16rem .75em 2.22rem;overflow:hidden;white-space:normal;text-overflow:ellipsis;text-align:left;transition:.3s;line-height:1.2;outline:0}
.cta--dark-blue-round[type=submit],.BBFormSubmitbutton[type=submit]{padding-right:2.22rem}
.cta--dark-blue-round .icon,.BBFormSubmitbutton .icon{fill:#fff;position:absolute;top:50%;transform:translateY(-50%);width:.77rem;height:.77rem;right:2.2rem}
.cta--dark-blue-round:link,.cta--dark-blue-round:visited,.BBFormSubmitbutton:link,.BBFormSubmitbutton:visited{background-color:#00467f;color:#fff}
.cta--dark-blue-round:hover,.cta--dark-blue-round:focus,.BBFormSubmitbutton:hover,.BBFormSubmitbutton:focus{background-color:transparent;color:#00467f;border:solid 2px #00467f;outline:0}
.cta--dark-blue-round:hover .icon,.cta--dark-blue-round:focus .icon,.BBFormSubmitbutton:hover .icon,.BBFormSubmitbutton:focus .icon{fill:#00467f;right:1.5rem}
.cta--dark-blue-round.inverse,.BBFormSubmitbutton.inverse{border-color:#fff;background-color:#fff;color:#00467f;white-space:nowrap;margin-bottom:0;padding-left:1.2rem;padding-right:2.5rem;text-overflow:clip;line-height:1}
.cta--dark-blue-round.inverse .icon,.BBFormSubmitbutton.inverse .icon{fill:#00467f;right:1.2rem}
.cta--dark-blue-round.inverse:link,.cta--dark-blue-round.inverse:visited,.BBFormSubmitbutton.inverse:link,.BBFormSubmitbutton.inverse:visited{background-color:#fff;color:#00467f}
.cta--dark-blue-round.inverse:hover,.cta--dark-blue-round.inverse:focus,.BBFormSubmitbutton.inverse:hover,.BBFormSubmitbutton.inverse:focus{background-color:#00467f;color:#fff;border:solid 2px #fff}
.cta--dark-blue-round.inverse:hover .icon,.cta--dark-blue-round.inverse:focus .icon,.BBFormSubmitbutton.inverse:hover .icon,.BBFormSubmitbutton.inverse:focus .icon{fill:#fff}
input.cta--dark-blue-round{padding-right:2.22rem}
.apply-now-area{display:none;background-color:#0c0c48;text-align:center;color:#fff;padding:.4rem 0;position:relative;z-index:2}
.apply-now-area a{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:normal;position:relative}
.apply-now-maori-label{text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.apply-now-label{font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:normal}
.apply-now-area a:focus,.apply-now-area a:hover{text-decoration:underline;outline:0}
.apply-now-area .icon{fill:#fff;width:.7rem;height:.7rem;top:.25rem;right:0;position:absolute;transition:right .35s}
.apply-now-area p{margin:0;font-size:.88rem}
.apply-now-area-top-bar{background-color:#0c0c48;display:flex;align-self:center;border:#fff solid .5px;border-radius:30px;color:#fff;padding:.4rem 0;z-index:2}
.cta--apply-now{color:#fff;border:2px solid #fff;border-radius:1rem;padding:.27rem 1rem;overflow:hidden;white-space:normal;text-align:center;margin:.5rem 0;outline:0;min-width:187px;transition:.3s}
.cta--apply-now .icon{fill:#fff;position:relative;right:auto;top:0}
.cta--apply-now .icn-arrow{width:10px;height:10px;margin-left:.5rem}
.cta--apply-now .checkmark-circle{width:15px;height:15px;top:1px;margin-right:.3rem}
.cta--apply-now:link,.cta--apply-now:visited{color:#fff}
.cta--apply-now:hover,.cta--apply-now:focus{background-color:#fff;color:#0080a7;outline:0}
.cta--apply-now:hover .icon,.cta--apply-now:focus .icon{right:auto;left:auto;fill:#0080a7}
.toggle-buttons{margin:1rem 0;clear:none;float:left;width:100%}
.toggle-buttons p{font-family:'NationalBold',sans-serif;font-size:1.5625rem}
.toggle-button{float:left;padding:.2rem 1.3rem .2rem 0rem;margin-right:8px;border:1px solid #666;background-color:#fff;color:#00467f;font-weight:bold;min-width:8rem;text-align:center;border-radius:1rem 1rem 1rem 1rem;cursor:pointer}
.toggle-button:hover,.toggle-button:focus{text-decoration:none;border:1px solid #00467f;background-color:#fff;color:#00467f}
.toggle-button.toggle-button--active{background-color:#00467f;color:#fff}
.toggle-button.toggle-button--active:hover,.toggle-button.toggle-button--active:focus{border:1px solid #00467f;background-color:#fff;color:#00467f}
.toggle-button input{opacity:0}
.cta--dark-white-round{background-color:#fff;color:#00467f;border:solid 2px #00467f;border-radius:1.7rem;max-width:388px;padding:.75rem 4.16rem .75em 2.22rem;overflow:hidden;white-space:normal;text-overflow:ellipsis;text-align:left;transition:.3s;line-height:1.2;outline:0;margin:17px}
.cta--dark-white-round .icon{fill:#00467f;position:absolute;top:50%;transform:translateY(-50%);width:1.20rem;height:1.77rem;right:2.2rem}
.cta--dark-white-round:link,.cta--dark-white-round:visited{background-color:#fff;color:#00467f}
.cta--dark-white-round:hover,.cta--dark-white-round:focus{background-color:#00467f;color:#fff;border:solid 2px #00467f;outline:0}
.cta--dark-white-round:hover .icon,.cta--dark-white-round:focus .icon{fill:#fff;right:1.5rem}
.apply-now-empty-area{display:none;background-color:#0c0c48;height:38px}
@media(min-width:75.001em){.apply-now-area-top-bar{display:none !important}
.apply-now-area{display:block;text-align:center;z-index:8010}
.apply-now-empty-area{display:block;z-index:8010;position:relative}
}
.homepage .btn{font-family:'Inter',sans-serif;font-size:16px;font-weight:700;justify-content:center;align-items:center;border-radius:100px}
.homepage .btn.btn--white{color:#0c0c48}
.homepage .btn.btn--white:hover{color:#fff}
.homepage .btn.btn--dark-blue:hover{background-color:transparent;color:#0c0c48}
.homepage .btn.btn--dark-blue{background-color:#0c0c48;border:2px solid #0c0c48;color:#fff}
.homepage .cta.cta--dark-blue,.homepage .cta.cta--dark-blue svg *{color:#0c0c48}
.bg-dark-blue{background-color:#00467f}
.bg-light-blue{background-color:#0080a7}
.bg-dark-grey{background-color:#333}
.bg-mid-grey{background-color:#404040}
.bg-input-grey{background-color:#d9d9d9}
.bg-body-grey{background-color:#4a4c4c}
.bg-light-grey{background-color:#f2f2f2}
.bg-silver{background-color:#747778}
.bg-silver-lining{background-color:#bec3c4}
.bg-white{background-color:#fff;border:1px solid #ccc}
.bg-business-and-economics{background-color:#7d0063}
.bg-arts{background-color:#a71930}
.bg-creative-arts-and-industries{background-color:#cc4729}
.bg-science{background-color:#0039a6}
.bg-medical-and-health-sciences{background-color:#008075}
.bg-law{background-color:#005b82}
.bg-education-and-social-work{background-color:#448517}
.bg-engineering{background-color:#4f2d7f}
.bg-auckland-bioengineering-institute{background-color:#ba4482}
.bg-liggins-institute{background-color:#006990}
.bg-the-university-of-auckland{background-color:#00467f}
.bg-libraries-and-learning-services{background-color:#00467f}
.bg-black{background-color:#000}
::-webkit-input-placeholder{color:#00467f;font-family:NationalBookItalic,sans-serif}
:-moz-placeholder{color:#00467f;font-family:NationalBookItalic,sans-serif}
::-moz-placeholder{color:#00467f;font-family:NationalBookItalic,sans-serif}
:-ms-input-placeholder{color:#00467f;font-family:NationalBookItalic,sans-serif}
.pd-1{padding:1em}
.pd-2{padding:2em}
.min-height-0{min-height:0}
.m-t-20{margin-top:20px}
.clear{clear:both}
.container-fluid>.row>[class*="col-"]{padding-left:0;padding-right:0}
@media(min-width:62em){.col-lg-12.less-wide{width:83.33%;padding-left:16.67%}
}
.uoa-brand-shape{position:relative;width:calc(100% - 4px);padding:50px 0 42px 0;border-radius:85px 0;background-color:#0C0C48E5}
.uoa-brand-shape__content{margin:0 50px;position:relative;z-index:1}
.uoa-brand-shape h1,.uoa-brand-shape p,.uoa-brand-shape h1 a:focus{color:#fff}
.uoa-brand-shape__content :first-child{margin-top:0}
.uoa-brand-shape__content p{font-family:'Inter',sans-serif;font-size:18px;font-weight:400;line-height:1.5}
@media(max-width:74.99em){.uoa-brand-shape{padding:36px 0 28px 0;width:calc(100% - 1px)}
}
.icon{width:25px;height:25px;display:inline-block}
.icon--small{width:.66rem;height:.66rem}
.icon--medium{width:1rem;height:1rem}
.skip-to-links__nav{position:relative;z-index:8015}
.skip-to-links__list{margin:0;padding:0;list-style:none}
.accessibility_label{display:none}
.skip-to-links__nav__item{padding:.9rem 0;display:block;text-align:center;width:100%;position:absolute;z-index:2;top:-65px;transition:top .3s ease-in-out}
.skip-to-links__nav__item span{opacity:0;display:inline;font-family:NationalBold,sans-serif;margin:.7rem 0;padding:.3rem 1.5rem;background-color:#fff;color:#004581;border-radius:1rem;transition:opacity .5s ease-in-out}
.skip-to-links__nav__item:focus{z-index:100;top:0;background-color:rgba(0,70,127,0.9);text-decoration:none}
.skip-to-links__nav__item:focus span{opacity:1}
:root{--header-bg:#f2f2f2;--overlay-color:rgba(255,255,255,0.2)}
.uoa-header{position:relative}
.uoa-header .btn{margin:.5em 0}
.uoa-header__img-container{position:relative;overflow:hidden;height:0;padding-bottom:56.25%;background:var(--header-bg)}
.uoa-header__img-container img{position:absolute;top:50%;transform:translateY(-50%);width:100%}
.uoa-brand-shape__content h2{font-family:'InterDisplay',sans-serif;font-size:42px;font-weight:600;margin-bottom:30px;line-height:1.14}
.homepage .uoa-brand-shape__content h2 a{color:#fff}
@media(min-width:75.0625em){.uoa-header__img-container{padding-bottom:0;height:72vh;max-height:72vh;min-height:560px}
.uoa-header__img-container img{transform:translateY(-40%)}
}
@media(min-width:62em){.uoa-header .container{position:relative;height:2em}
.uoa-header__content{position:absolute;bottom:-2em}
.uoa-header + #main{padding-top:0}
}
@media(min-width:62em) and (max-width:75em){.uoa-header__img-container{height:54vh;padding-bottom:0}
}
@media(max-width:61.99em){.uoa-brand-shape__content h2{font-size:36px;margin-bottom:21px;line-height:1.17}
.uoa-brand-shape__content{margin:0 36px}
.uoa-brand-shape{border-radius:60px 0}
.uoa-header__content{position:relative;margin-top:-15%}
}
.uoa-footer{clear:both;position:relative;overflow:hidden;padding-top:4em;z-index:1}
.uoa-footer a,.uoa-footer h2{color:#fff}
.uoa-footer ul{margin:0;padding:0;list-style-type:none}
.uoa-footer .uoa-footer__section-shielding{margin-top:40px}
.uoa-footer .uoa-footer__section-shielding svg{width:60px;height:60px}
.uoa-footer__social{position:relative}
.uoa-footer__social>div{padding:1em 1em 0;position:relative}
.uoa-footer__social>div>div{position:relative;z-index:1;text-align:right}
.uoa-footer__social h2,.uoa-footer__social h3,.uoa-footer__social h4{font-family:Inter;font-weight:700;font-size:1rem;float:left;padding-bottom:9px;color:#fff}
.uoa-footer__social .footer__social-icon-list{line-height:0}
.uoa-footer__social .footer__social-icon-list::after{content:"";display:inline-block;width:100%}
.uoa-footer__social .footer__social-icon-list li{line-height:1em;float:none;display:inline-block;padding:0;padding-right:15px;vertical-align:top}
.uoa-footer__social .footer__social-icon-list li:last-child{padding-right:0}
.uoa-footer__social .footer__social-icon-list li a{display:block;width:100%;height:100%}
.uoa-footer__social .footer__social-icon-list li a svg{width:26px;height:26px;fill:#fff;vertical-align:middle}
.uoa-footer__social .footer__social-icon-list li a svg.youtube{width:36px !important}
.uoa-footer__social .footer__social-icon-list li .more-link{text-align:center;vertical-align:text-top;display:block;overflow:hidden}
.uoa-footer__social .footer__social-icon-list li .more-link:hover{text-decoration:none}
.uoa-footer__social .footer__social-icon-list li .more-link span{display:block;position:relative}
.uoa-footer__social .footer__social-icon-list li .more-link span:first-child{font-size:2.5rem;top:-.9rem}
.uoa-footer__social .footer__social-icon-list li .more-link span:last-child{font-size:.66667rem;top:-.2rem}
.uoa-footer__social .footer__social-icon-list li:first-child{padding-left:0}
.uoa-footer__social .footer__social-icon-list li:last-child{padding-right:0}
.uoa-footer__section{padding-top:2em;padding-bottom:2em}
.uoa-footer__section h2,.uoa-footer__section h3,.uoa-footer__section h4{font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:1.5}
.uoa-footer__section li{padding:.15rem 0rem;margin:.5rem 0}
.uoa-footer__section li a{font-family:Inter;font-weight:300;font-size:16px;line-height:1.5;display:inline-block}
.uoa-footer__legal{padding-top:.4em;padding-bottom:.6em;overflow:hidden}
.uoa-footer__legal ul{text-align:center}
.uoa-footer__legal ul li{display:inline-block;padding:0rem .15em}
.uoa-footer__legal ul li a{line-height:.8em}
.uoa-footer__legal ul li:after{content:"|";color:#fff;display:inline-block;margin:0 0 0 .5rem}
.uoa-footer__legal ul li:last-child:after{content:""}
.uoa-footer__content{z-index:2;position:relative;padding:1em;margin:-2rem 1rem 0 1rem}
.uoa-footer__content h3 a{color:#fff}
.uoa-footer__content .btn{min-height:0;height:auto;padding:0;border:0;border-radius:0;background:0;color:#fff;margin:0}
.uoa-footer__content .btn svg{width:1rem;height:1rem;fill:#fff;vertical-align:middle}
.footer-logo{display:inline-block;width:207px;height:82px;left:50%;z-index:2}
.footer-logo .icon{width:102%;height:71.65px;fill:white}
.social_mobile_view{display:none}
.social_desktop_view{display:block}
.motif_wide_desktop_view{display:none}
.motif_desktop_view{display:block}
.motif_mobile_view{display:none}
.icon-waves{width:100%;height:100%}
@media(max-width:33.99em){.uoa-footer__social .footer__social-icon-list{text-align:left;text-align-last:justify;display:block;clear:left}
}
@media(min-width:48em){.uoa-footer__social .footer__social-icon-list{text-align:left;margin-top:1rem}
.uoa-footer__social>div::before{left:0;transform:none}
.uoa-footer__legal ul{text-align:right}
.social_desktop_view{display:block}
}
@media(max-width:47.9em){.social_mobile_view{display:block}
.social_desktop_view{display:none}
.motif_mobile_view{display:block}
.motif_desktop_view{display:none}
.motif_wide_desktop_view{display:none}
.uoa-footer__legal ul{text-align:left;padding-left:4px}
.uoa-footer__legal ul li:nth-last-child(1){content:" ";display:block}
.icon-waves{height:60px}
}
@media(min-width:48em) and (max-width:61.99em){.uoa-footer__social .footer__social-icon-list li{padding-right:12px}
.uoa-footer__social .footer__social-icon-list li:last-child{padding-right:0}
}
@media(max-width:62em){.uoa-footer .uoa-footer__section-shielding svg{width:48px;height:48px}
.uoa-footer__section li a{font-size:14px}
.uoa-footer__legal ul li a{font-size:12px}
.footer-logo{width:158px;height:63px}
.uoa-footer__section{padding-top:18px;padding-bottom:8px}
}
@media(min-width:62em){.footer-logo{fill:white;width:182px;top:.7rem;bottom:.7rem;left:auto;margin-left:-13px;z-index:3;transition:margin-top .8s}
}
@media(min-width:110em){.motif_wide_desktop_view{display:block}
.motif_desktop_view{display:none}
.motif_mobile_view{display:none}
}
.main-content{width:100%}
.search{display:none;z-index:1;width:28.3%}
.search .container{padding:10px 0 0 0;position:relative}
.search.shown{display:block}
.search ::-webkit-input-placeholder{color:#8d9091;font-family:'Inter',sans-serif;font-style:italic;font-size:16px;font-weight:300;opacity:1}
.search :-moz-placeholder{color:#8d9091;font-family:'Inter',sans-serif;font-style:italic;font-size:16px;font-weight:300;opacity:1}
.search ::-moz-placeholder{color:#8d9091;font-family:'Inter',sans-serif;font-style:italic;font-size:16px;font-weight:300;opacity:1}
.search :-ms-input-placeholder{color:#8d9091;font-family:'Inter',sans-serif;font-style:italic;font-size:16px;font-weight:300;opacity:1}
.search ::-ms-input-placeholder{font-style:italic;font-size:16px;font-weight:300;font-family:'Inter',sans-serif}
.search input,.search button{vertical-align:top;display:inline-block;box-sizing:border-box;padding:.5rem .1rem .5rem;font-size:16px;font-weight:400;font-family:'Inter',sans-serif;height:2.75rem}
.search input{border:.67px solid #d9d9d9;border-radius:50px !important;color:#0c0c48;width:96%;padding-right:3rem;padding-left:20px}
.search.is-open input{border-radius:25px 25px 0 0 !important}
.search.is-open .custom-dropdown-list{display:block;border:.67px solid #1f2bd4;background:#fff;border-top:0;border-radius:0 0 25px 25px}
.search input:focus{border:.67px solid #1f2bd4}
.search input::-ms-clear{display:none}
.search button{background-color:rgba(31,43,212,1);border:.67px solid rgba(31,43,212,1);margin:5px 0 3px 11px;border-radius:30px;color:#fff;width:2.2rem;height:40px;transition:all .3s ease;position:relative}
.search button:hover,.search button:focus{outline:0;background-color:#fff}
.search button:hover svg *,.search button:focus svg *{fill:#1f2bd4}
.search button svg{width:1.00rem;height:1.00rem;position:relative;transition:fill .3s ease}
.search button svg *{fill:#fff}
.search button[type=reset]{padding:0;width:1rem;height:1rem;position:absolute;right:3.2rem;border:0;background:#bec3c4;border-radius:50%;text-align:center;margin:1rem 0 0 0;z-index:2}
.search button[type=reset].off{opacity:0;visibility:hidden}
.search button[type=reset]:hover,.search button[type=reset]:focus{box-shadow:none;background-color:#0c0c48}
.search button[type=reset]:hover svg *,.search button[type=reset]:focus svg *{fill:#fff}
.search button[type=reset] svg{display:inline;vertical-align:text-top;width:.75rem;height:.75rem;line-height:1}
.search ul{position:absolute;width:98%;padding:0;margin:0}
.search li{padding:10px 20px;background:#fff;border-color:#fff;color:#0c0c48;font-family:'Inter',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:normal}
.search li:is(:focus,:hover,:active){background:#f2f2f2}
.search li::marker{content:none}
.custom-dropdown-list{top:100%;left:0;overflow-y:auto}
.selected{background:#f2f2f2 !important}
.header-wrapper{padding-top:55px}
.logo-area{position:relative;z-index:2;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.15)}
.logo{display:inline-block;width:7.33rem;height:5.33rem;position:absolute;top:-8px;left:50%;margin-left:-3.66rem;z-index:2}
.logo .icon{width:100%;height:98%}
.main-header{width:100%;position:relative;z-index:8005}
.sub-btn .sub,.nav-btn .sub{display:block;line-height:18px;font-style:normal;font-weight:400;font-family:'Inter',sans-serif}
.nav-open.subnav-open .sub-btn.js-close-mega{display:none}
.nav-open.subnav-open .nav-btn{display:none}
.hamburger{float:left}
.search-button{float:right}
.search-button .icn-close{display:none}
.search-button.is-active .icn-close{display:inline-block}
.search-button.is-active .icn-search{display:none}
.hamburger,.search-button{background:0;width:4.33rem;height:4.33rem;border:0;padding:0;position:relative;z-index:2}
.hamburger .icon,.search-button .icon{width:1.33rem;height:1.33rem;fill:#0c0c48}
.hamburger .sub,.search-button .sub{color:#0c0c48;font-family:'Inter',sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}
.main-nav{display:none;position:fixed;left:0;height:100%;z-index:8015;top:0}
.main-nav.is-shown{display:block}
.nav-wrapper{width:100vw;max-width:24rem;background-color:#fff;z-index:2;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;position:absolute;height:100%;padding-top:4rem;left:0;transition:transform .4s;transform:translateX(-100%)}
.nav-open .nav-wrapper{transform:translateX(0);box-shadow:2px 0 4px rgba(0,0,0,0.15)}
.subnav-open .nav-wrapper{overflow-x:visible;overflow-y:hidden}
.secondary-menu-background::after{content:'';position:absolute;left:0;bottom:0;height:66px;width:100%;background-color:#fff}
.menu-heading{padding-top:2rem;margin-bottom:0;font-size:24px;font-family:'Inter',sans-serif;line-height:18px;font-weight:400;font-style:normal;padding-bottom:1rem;color:#0c0c48}
.menu-heading a{color:rgba(255,255,255,1);outline:0}
.menu-heading span.maori{font-family:'Inter',sans-serif;font-weight:400}
.menu-heading span.english-heading{font-family:'Inter',sans-serif;font-weight:700}
.faculty-nav .menu-heading{font-family:'Inter',sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:18px}
.nav-header h2{font-family:'Inter',sans-serif;font-size:26px;line-height:1.5;font-weight:700}
.nav-header{padding:1rem 5rem 1rem 1rem}
.nav-header .nav-header__text:focus{outline:0}
.menu-header{padding:1rem}
.nav-header,.menu-header{background-color:rgba(12,12,72,1);color:#fff;height:4rem;position:fixed;top:0;left:0;z-index:3;width:100vw;max-width:24rem}
.nav-header p,.nav-header button,.menu-header p,.menu-header button{font-size:1.25rem;font-weight:normal;margin:0;position:relative;top:50%;transform:translateY(-50%);background:0;border:0;padding:0}
.nav-header .icon,.menu-header .icon{fill:#fff;transform:rotate(180deg);top:.3rem;left:0;width:1.5rem;height:1.5rem;position:relative}
.nav-header{transform:translateX(-100%);transition:transform .4s}
.nav-open .nav-header{transform:translateX(0);opacity:1;transition:transform .4s,opacity 0,z-index 0}
.subnav-open .nav-header{z-index:1;opacity:0;transition:transform .4s,opacity .4s .5s,z-index 1s .5s}
.menu-header{transform:translateX(0)}
.main-nav__list{list-style:none;margin:0;padding:0}
.main-nav__item{display:block;padding:0 .83rem}
.main-nav__link{width:100%;text-align:left;background:transparent;border:0;display:flex;flex-direction:column;font-size:1.125rem;padding:1rem 2rem 1rem 0;color:#0c0c48;transition:all .3s ease;position:relative;line-height:23px}
.subnav-open .main-nav__link{position:static}
.subnav-open .main-nav__item button.main-nav__link,.subnav-open p.facultynav__header{display:none}
.main-nav__link .icon{position:absolute;top:25px;right:0}
.main-nav__link span{font-family:'Inter',sans-serif;font-size:18px;font-style:normal;font-weight:300;line-height:normal}
.main-nav__link span.english-heading{font-family:'Inter',sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:normal}
.main-nav__link .icn-chevron{width:20px;height:20px;right:16px;fill:#0c0c48;transition:all .3s ease}
.main-nav__link:hover,.main-nav__link:focus{color:rgba(31,43,212,1);text-decoration:none;padding-left:.5rem}
.main-nav__link:hover .icn-chevron,.main-nav__link:focus .icn-chevron{right:0;fill:#0c0c48}
.main-nav__link:hover{outline:0}
.main-nav__link:focus{text-decoration:underline}
.secondary-nav .main-nav__link{font-family:'Inter',sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:23px}
.main-nav__item:not(:last-of-type) .main-nav__link{border-bottom:1px solid #bec3c4}
.secondary-nav{background-color:rgba(243,243,246,1)}
.close-container{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;text-align:center}
.mega-menu__close{display:none}
.mega-menu{display:none;background-color:#FFF;position:absolute;height:100%;width:100%;top:0;left:0;transition:all .4s;transform:translateX(-100%)}
.is-revealed .mega-menu{transform:translateX(0)}
.is-shown>.mega-menu{display:block}
.primary-nav .closing .mega-menu,.faculty-nav .closing .mega-menu{z-index:-2;transition:transform .8s,z-index .1s 0}
.main-header--faculty .primary-nav .mega-menu{box-shadow:none}
.primary-nav-open .secondary-nav .mega-menu,.primary-nav-open .faculty-nav .mega-menu,.primary-nav-open .primary-nav,.primary-nav-open .secondary-nav.opened:after,.primary-nav-open .logo{transition-delay:.8s}
.secondary-nav-open .facultynav__container,.secondary-nav-open .faculty-nav .mega-menu{transition-delay:.8s}
.secondary-nav-open .primary-nav .mega-menu{transition:transform .8s .8s,z-index .1s 1.6s}
.faculty-nav-open .secondary-nav .mega-menu,.faculty-nav-open .primary-nav,.faculty-nav-open .secondary-nav.opened:after,.faculty-nav-open .logo,.faculty-nav-open .secondary-nav .mega-menu,.faculty-nav-open .facultynav__container{transition-delay:.8s}
.faculty-nav-open .primary-nav .mega-menu{transition:transform .8s .8s,z-index .1s 1.6s}
.mega-menu__container{padding:4rem 0rem 0;height:100%;overflow-y:auto;overflow-x:hidden}
.mega-menu__column-cont{padding-left:1.55rem;padding-right:1.55rem}
.mega-menu__column{padding:1.0rem 0 .5rem}
.mega-menu__column p{margin-bottom:1rem;font-family:'Inter',sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:24px;color:#0c0c48}
.faculty-nav .mega-menu__column p a{font-size:16px;color:#0c0c48;line-height:20px;font-weight:700}
.faculty-nav .mega-menu .mega-menu__column p a{color:#0c0c48}
.business-and-economics .faculty-nav .mega-menu__column p a{color:#0c0c48}
.mega-menu__column ul{list-style:none;margin:0;padding:0}
.mega-menu__column li{margin-bottom:1rem;font-family:'Inter',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;color:#0c0c48}
.mega-menu__column a{display:block;padding-right:2rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjAgMjAiPg0KCTxwYXRoIGZpbGw9IiMwYzBjNDgiIGQ9Ik01IDIwYy0wLjEyOCAwLTAuMjU2LTAuMDQ5LTAuMzU0LTAuMTQ2LTAuMTk1LTAuMTk1LTAuMTk1LTAuNTEyIDAtMC43MDdsOC42NDYtOC42NDYtOC42NDYtOC42NDZjLTAuMTk1LTAuMTk1LTAuMTk1LTAuNTEyIDAtMC43MDdzMC41MTItMC4xOTUgMC43MDcgMGw5IDljMC4xOTUgMC4xOTUgMC4xOTUgMC41MTIgMCAwLjcwN2wtOSA5Yy0wLjA5OCAwLjA5OC0wLjIyNiAwLjE0Ni0wLjM1NCAwLjE0NnoiLz4NCjwvc3ZnPg0K);background-position:100% 53%;background-repeat:no-repeat;background-size:1rem 1rem}
.mega-menu__column a:hover{outline:0}
.mega-menu__column:not(:last-of-type){border-bottom:1px solid #bec3c4}
.close-nav-button,.close-menu-button{background:0;border:0;color:#fff;width:40px;height:2.1rem;transition:height .4s ease,padding .4s ease,opacity 0 ease 0}
.close-nav-button .icon,.close-menu-button .icon{width:1.2rem;height:1.2rem;fill:#fff;transition:all .4s ease;position:absolute;top:0;right:4px;left:auto}
.close-nav-button .sub,.close-menu-button .sub{transition:all .3s ease;position:absolute;bottom:0;left:0;font-size:18px}
.close-nav-button:hover,.close-nav-button:focus,.close-menu-button:hover,.close-menu-button:focus{height:2.5rem;padding-bottom:0}
.close-nav-button:hover .icon,.close-nav-button:focus .icon,.close-menu-button:hover .icon,.close-menu-button:focus .icon{width:40px;height:2.5rem}
.close-nav-button:hover .sub,.close-nav-button:focus .sub,.close-menu-button:hover .sub,.close-menu-button:focus .sub{opacity:0}
.close-nav-button{position:fixed;top:.9rem;right:1rem;z-index:4;opacity:0}
.nav-open .close-nav-button{opacity:1;transition:height .4s ease,padding .4s ease,opacity .4s ease .5s}
.nav-open .respond{overflow:hidden}
.close-menu-button{float:right}
.menu-header .js-back-menu{font-family:'Inter',sans-serif;font-weight:400;font-size:20px}
.menu-header .close-menu-button .sub{font-family:'Inter',sans-serif;font-weight:400;font-size:14px}
.menu-header .close-menu-button .icon{width:24px;height:24px;right:8px;top:-4px}
html,body{margin:0;-webkit-overflow-scrolling:touch;overflow-x:hidden}
html.nav-open{width:100%;overflow:auto}
html.nav-open body{overflow:hidden;position:fixed;width:100%}
.nav-overlay{position:fixed;top:0;left:0;right:0;height:100vh;z-index:1;background:rgba(0,0,0,0.5);visibility:hidden;opacity:0;transition:visibility 0 linear .2s,opacity .2s linear}
.nav-open .nav-overlay{visibility:visible;opacity:1;transition-delay:0}
.facultynav__container:after{content:'';background:#1f2bd4;position:absolute;display:none;left:0;bottom:0;width:100%;z-index:0}
.nav-wrapper--faculty .secondary-nav{display:grid;width:100%}
.nav-wrapper--faculty .secondary-nav .main-nav__item{display:block;border-bottom:solid 1px #bec3c4}
.nav-wrapper--faculty .secondary-nav .main-nav__item:first-child{border-left:0}
.nav-wrapper--faculty .secondary-nav .main-nav__item .main-nav__link{border-bottom:0;padding-right:1.2rem}
.nav-wrapper--faculty .secondary-nav .main-nav__item .main-nav__link:hover,.nav-wrapper--faculty .secondary-nav .main-nav__item .main-nav__link:focus{padding-left:.5rem}
.facultynav__header{position:relative;background:#1f2bd4;color:#fff;margin:0;font-family:'Inter',sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:30px;display:flex;flex:none;align-items:center}
.subnav-open .facultynav__header{z-index:-1}
.facultynav__header span{font-size:1.2rem}
.facultynav__header a{color:#fff;position:relative;z-index:1;padding:1.1rem .83rem;text-decoration:none;display:block;width:100%;transition:all .3s ease}
.facultynav__header a:hover,.facultynav__header a:focus{text-decoration:none;padding-left:1.33rem}
.facultynav__header .icon{position:absolute;top:25px;right:1rem;z-index:0}
.facultynav__header .icn-chevron{width:20px;height:20px;fill:#fff}
.main-nav__top-bar{display:flex;position:relative;color:#0c0c48;font-family:'Inter',sans-serif;font-weight:300;font-size:14px;font-style:normal;letter-spacing:0;line-height:22px;text-align:center;height:58px;align-items:center}
.main-nav__user-info-button{width:26px;height:26px}
.main-nav__top-bar-item{display:flex;flex-direction:row;padding:0 5px;background:0;border:0}
button.main-nav__top-bar-item:focus:not(:focus-visible){outline:0}
button.main-nav__top-bar-profile-button:focus:not(:focus-visible){outline:0}
.main-nav__top-bar-canvas a{text-decoration:none;padding:0 5px 0 10px}
.main-nav__top-bar-item:hover{cursor:pointer}
.main-nav__top-bar-canvas{display:none;padding:8px 0;width:92px;font-size:14px !important;background-color:#fff}
.main-nav__top-bar-item-icon{fill:#fff;width:24px;height:24px}
#top-bar-email:hover *,#top-bar-email:focus *,#main-nav__top-bar-calendar-icon:hover *,#main-nav__top-bar-calendar-icon:focus *,#main-nav-top-bar-app-menu-icon:hover *,#main-nav-top-bar-app-menu-icon:focus *,.main-nav__top-bar-profile-button:hover *,.main-nav__top-bar-profile-button:focus *{fill:#00caef;color:#00caef}
.main-nav__top-bar-item-badge{width:22px;height:22px;background-color:red;border-radius:50%;display:inline-block;margin-left:-10px;margin-top:-10px;color:#fff;font-family:'Inter',sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:18px}
#main-nav__top-bar-quick-student{display:none}
#main-nav__top-bar-quick-staff{display:none}
.popup-inner{margin:10px 0 0 0}
.popup-fade-down{animation-name:popup-fade-down-anime;animation-duration:.4s;animation-fill-mode:forwards;opacity:0}
.popup-fade-down-inner{animation-name:popup-fade-down-anime-inner;animation-duration:.4s;animation-fill-mode:forwards;animation-delay:.1s;opacity:0}
input[type="search"]:hover{border-color:#1f2bd4}
input[type="search"]:focus{border-color:#1f2bd4;outline:0}
.search input{border-radius:50px !important;overflow:hidden}
.menu-heading-underline{position:relative;text-align:left}
.menu-heading-underline a{text-decoration:none}
.menu-heading-underline a:hover,.menu-heading-underline a:focus{text-decoration:none;color:#00caef !important}
.menu-heading-underline::after{content:"";position:absolute;bottom:-8px;left:148px;stroke-width:1px;transform:translateX(-304%);width:50px;border-bottom:1px solid #00caef}
@media(min-width:27em){.close-nav-button{left:calc(24rem - 3.2rem)}
.nav-wrapper--faculty .secondary-nav{table-layout:fixed}
.nav-wrapper--faculty .secondary-nav .main-nav__item .main-nav__link:hover,.nav-wrapper--faculty .secondary-nav .main-nav__item .main-nav__link:focus{padding-left:.5rem;text-decoration:none}
}
@media(max-width:33.99em){.search .container{margin:0 -0.555rem}
}
@media(min-width:48em){.nav-open .nav-wrapper{transform:none}
}
@media(max-width:75em){.search.on{transform:translateY(4.3rem);padding-top:65px;height:5.5rem}
.search .container{padding:0}
.hamburgeropen .main-content{position:fixed}
.search{box-sizing:border-box;position:absolute;padding:1rem;height:4rem;width:100%;left:8px;transform:translateY(3rem);transition:transform .4s;background:#f2f2f2;box-shadow:0 2px 4px rgba(0,0,0,0.15)}
.modal-open{overflow:hidden}
.search ul{width:96%}
.search-overlay{position:fixed;top:130px;left:0;width:100%;height:100%;background-color:#f2f2f2;z-index:8000;display:none}
.search{z-index:8000;box-shadow:none}
.header-wrapper h3{font-family:'Inter',sans-serif}
.search-title-mobile{z-index:8005;display:flex;justify-content:center;font-size:24px;font-family:InterDisplay;color:#0c0c48;position:relative;padding-bottom:18px;font-weight:600}
.menu-heading-underline::after{display:none}
.logo,.logo .icon,.hamburger,.search-button{z-index:8005 !important}
.mega-menu__column li a:hover,.mega-menu__column li a:focus{color:rgba(31,43,212,1);padding-left:.5rem;text-decoration:none}
.mega-menu__column a{transition:all .4s ease;background-position:95% 53%;color:#0c0c48}
.mega-menu__column a:hover,.mega-menu__column a:focus{background-position-x:100%;text-decoration:none;padding-left:.5rem}
.close-nav-button .icon{width:24px;height:24px;right:6px;top:0}
.logo-container{max-width:none !important}
.logo-container:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.15);z-index:8005}
.menu-heading{font-size:22px;line-height:24px;padding-left:1.55rem;padding-right:1.55rem}
.menu-heading,.menu-heading a,.menu-heading a:not([href]){display:flex;flex-direction:column;color:#fff;padding-top:.5rem;background-color:#1f2bd4}
.menu-heading a:hover,.menu-heading a:focus,.menu-heading a:not([href]):hover,.menu-heading a:not([href]):focus{text-decoration:none}
.faculty-nav .menu-heading a:hover,.faculty-nav .menu-heading a:focus{text-decoration:underline}
.faculty-nav .menu-heading a:not([href]):hover,.faculty-nav .menu-heading a:not([href]):focus{text-decoration:none}
}
@media(max-width:766px) and (min-width:480px){.search button[type=submit]{right:20px !important}
.search button[type=reset]{right:64px !important}
}
@media(min-width:766px)and (max-width:992px){.search button[type=submit]{right:24px !important}
.search button[type=reset]{right:68px !important}
}
@media(min-width:320px) and (max-width:480px){.search button[type=submit]{right:16px !important}
.search button[type=reset]{right:58px !important}
}
@media(max-width:380px){.hamburger,.search-button{width:74px;height:78px}
}
@media(max-width:75em){.search .container{display:flex;align-items:center;max-width:64rem;justify-content:center;margin:0 auto;flex-flow:column;position:relative}
.search button[type=submit]{border-radius:50%;position:absolute;right:30px;top:54px;display:flex;justify-content:center;align-items:center;width:38px;height:38px}
.search button[type=reset]{top:54px;right:74px}
.custom-dropdown-list{left:2%}
.nav-btn .sub{right:-4px;font-size:14px}
.container{background:unset !important}
.main-nav__link{font-size:18px}
.facultynav__container .faculty-nav .main-nav__item .main-nav__link{font-family:'Inter',sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}
}
@media(min-width:75.001em){.search{padding-top:.25rem;display:block;position:relative;float:right;padding-right:0;z-index:5}
.search-lg-up{display:none !important}
.header-wrapper{padding-top:0}
.search input{width:98%;padding-left:24px}
.search button{margin-left:-50px}
.search-title-mobile{display:none !important}
.logo-area{transition:height .8s;position:absolute;opacity:1;width:100%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.15)}
.logo{width:182px;top:.7rem;bottom:.7rem;left:auto;margin-left:0;height:134px !important;z-index:3;transition:margin-top .8s}
.main-header{width:100%;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.15)}
.main-nav{display:block;position:static;left:auto;height:auto;top:auto}
.nav-wrapper{position:static;transform:none;background-color:transparent;padding-top:0;width:100%;left:auto;overflow:visible;padding-left:9rem;max-width:none;min-width:none}
.nav-header,.menu-header{display:none}
.main-nav__item{display:inline-block;padding:0}
.secondary-nav .main-nav__item{padding-left:0rem;padding-right:4px}
.secondary-nav .main-nav__item:first-of-type{padding-left:72px;padding-right:54px}
.main-nav__link .icon{display:none}
.main-nav__link:hover,.main-nav__link:focus{outline:0}
.main-nav__link{width:auto;background-image:none;margin-right:1rem;padding:.65rem 0;position:relative;z-index:4}
.main-nav__link:hover,.main-nav__link:focus{padding-left:0}
.main-nav__link:focus{text-decoration:underline}
.secondary-nav .main-nav__link{font-size:20px}
.main-nav__item:not(:last-of-type) .main-nav__link{border-bottom:0}
.secondary-nav{width:100%;height:81px;border-bottom:0;z-index:4;background-color:transparent}
.secondary-nav.opened:after{background-color:#fff}
.secondary-nav:after{content:'';background-color:#fff;height:81px;transition:all .8s;position:absolute;left:0;top:0;width:100%;z-index:2}
.secondary-nav .main-nav__link{position:relative;text-decoration:none}
.secondary-nav .main-nav__link:after{transition:width .4s;content:"";position:absolute;border-bottom:3px solid #00caef;bottom:.8rem;left:0;width:0}
.secondary-nav .main-nav__link:hover,.secondary-nav .main-nav__link:focus,.secondary-nav .main-nav__link.is-active{color:#0c0c48}
.secondary-nav .main-nav__link:hover:after,.secondary-nav .main-nav__link:focus:after,.secondary-nav .main-nav__link.is-active:after{width:100%}
.secondary-nav .main-nav__link.is-active{color:#1f2bd4}
.secondary-nav .main-nav__link.is-active:after{border-bottom-color:#00caef}
.primary-nav{height:81px;padding:0 0 0 4rem;transition:margin-top .8s;display:flex;justify-content:space-between}
.primary-nav:after{content:'';background-color:#fff;height:88px;transition:all .8s;position:absolute;left:0;top:3.3rem;width:100%;z-index:-1}
.primary-nav .main-nav__link{position:relative;text-decoration:none;text-align-last:left;margin:0;padding:1rem 0 1rem}
.primary-nav li:last-child .main-nav__link{text-align-last:right}
.primary-nav .main-nav__link:after{transition:width .4s;content:"";position:absolute;border-bottom:3px solid #00caef;bottom:.8rem;left:0;width:0}
.primary-nav .main-nav__link:hover,.primary-nav .main-nav__link:focus,.primary-nav .main-nav__link.is-active{color:#0c0c48}
.primary-nav .main-nav__link:hover:after,.primary-nav .main-nav__link:focus:after,.primary-nav .main-nav__link.is-active:after{width:100%}
.primary-nav .main-nav__link.is-active{color:#1f2bd4}
.primary-nav .main-nav__link.is-active:after{border-bottom-color:#00caef}
.mega-menu__close{display:block;position:absolute;top:0;right:0}
.mega-menu{position:absolute;overflow:hidden;top:auto;height:auto;opacity:.98;z-index:4;text-align:left;text-align-last:left;box-shadow:0 2px 4px rgba(0,0,0,0.15);background:#0c0c48;transform:translateY(-100%);transition:all .8s}
.mega-menu>*{opacity:0;transition:opacity .8s .4s}
.faculty-nav .mega-menu>*{opacity:0;transition:opacity .3s .2s}
.secondary-nav .mega-menu{z-index:2;background-color:#0c0c48;padding-bottom:3rem;box-shadow:none;margin-block-start:-1px}
.primary-nav .mega-menu{transition:transform .8s,z-index .1s .8s;z-index:-2;margin-block-start:-1px}
.faculty-nav .mega-menu{transform:translateY(-40px);transition:transform .6s,z-index .1s .6s;z-index:-2}
.is-revealed .mega-menu{transform:translateY(0);z-index:0}
.is-revealed .mega-menu>*{opacity:1}
.is-shown .mega-menu{display:block}
.quick-show .mega-menu{transition:none}
.quick-show .mega-menu>*{transition:none}
.mega-menu__container{margin-left:auto;margin-right:auto;padding-left:.555rem;padding-right:.555rem;position:relative;padding-top:0;overflow:visible;height:auto}
.mega-menu__container::after{content:"";display:table;clear:both}
.mega-menu__container .close-nav-button{display:block;position:absolute;left:auto;right:20px;top:32px;opacity:1;color:rgba(255,255,255,1)}
.mega-menu__container .close-nav-button:hover{outline:0}
.mega-menu__column-cont{-moz-column-count:4;-webkit-column-count:4;column-count:4;padding-top:1.5rem;padding-left:0rem;padding-right:0rem}
.facultynav__container .mega-menu__column-cont{padding-top:1.5rem}
.mega-menu__column{overflow:hidden;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;column-break-inside:avoid;page-break-inside:avoid;width:auto;padding-top:.2rem;padding-bottom:.2rem}
.mega-menu__column ul{padding-bottom:1rem;margin-bottom:1rem}
.mega-menu__column a{background-image:none;padding-right:0;color:#fff;font-family:'Inter',sans-serif;font-size:16px;line-height:20px}
.mega-menu__column p{color:#fff;font-family:'Inter',sans-serif;font-size:16px;font-style:normal;font-weight:700}
.mega-menu__column a:focus{outline:0}
.mega-menu__column:not(:last-of-type){border-bottom:0}
.close-nav-button:hover,.close-nav-button:focus,.close-menu-button:hover,.close-menu-button:focus{outline:0}
.nav-overlay{display:none}
.close-nav-button{display:none}
.facultynav__container{margin-left:-9rem;display:flex;align-items:stretch;padding:0;transition:margin .8s}
.facultynav__container:after{display:block}
.nav-wrapper--faculty .secondary-nav{display:block}
.nav-wrapper--faculty .secondary-nav .main-nav__item{display:inline-block;border-bottom:0;vertical-align:middle}
.nav-wrapper--faculty .secondary-nav .main-nav__item .main-nav__link{display:flex;flex-direction:column;padding:1rem 0 1rem 0}
.nav-wrapper--faculty .secondary-nav .main-nav__item .main-nav__link:hover,.nav-wrapper--faculty .secondary-nav .main-nav__item .main-nav__link:focus{padding-left:0}
.faculty-nav{width:108%;padding:0 0 0 4.5rem;display:flex;justify-content:space-between;align-items:center}
.faculty-nav .main-nav__item{flex:0 1 auto;max-width:21%}
.faculty-nav .main-nav__link{font-family:'Inter',sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:18px;color:#fff;padding:.5rem 0;vertical-align:middle;margin-right:-1px;position:relative}
.faculty-nav .main-nav__link:after{transition:width .4s;content:"";position:absolute;border-bottom:3px solid #fff;bottom:.4rem;left:0;width:0}
.faculty-nav .main-nav__link:hover,.faculty-nav .main-nav__link:focus,.faculty-nav .main-nav__link.is-active{text-decoration:none}
.faculty-nav .main-nav__link:hover:after,.faculty-nav .main-nav__link:focus:after,.faculty-nav .main-nav__link.is-active:after{width:100%}
.faculty-nav .mega-menu{top:100%}
.facultynav__header a{padding:0;width:auto}
.facultynav__header a:hover,.facultynav__header a:focus{text-decoration:underline;padding-left:0}
.facultynav__header .icon{display:none}
.facultynav__header{padding:8px 0 8px 0;z-index:1;position:relative;width:8.5rem;font-family:'Inter',sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:21px}
.faculty-nav .mega-menu__column li{color:#fff}
.main-nav__top-bar{height:64px;top:4px;z-index:8006}
.main-nav__top-bar-mobile{display:none}
.main-nav__top-bar-item{padding:0 14px}
.main-nav__top-bar-canvas{display:inline-block}
.main-nav__top-bar-canvas-icon{padding-left:8px;width:7px;height:12px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgOCAxMyIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjIzMjM3IDAuNDE3ODc3TDAuOTAwMzkxIDEuODI3ODhMNS4yMjY5OCA2LjQxNzg4TDAuOTAwMzkxIDExLjAwNzg5TDIuMjMyMzcgMTIuNDE3ODlMNy45MDAzOSA2LjQxNzg4TDIuMjMyMzcgMC40MTc4Nzd6IiBmaWxsPSIjMEMwQzQ4Ii8+PC9zdmc+")}
.main-nav__top-bar-canvas{position:relative;display:inline-block;text-decoration:none;margin-left:2px;width:auto}
.main-nav__top-bar-canvas-link{position:relative;display:inline-flex;align-items:center;gap:8px;text-decoration:none}
.main-nav__top-bar-canvas::after{position:absolute;bottom:0;left:24px;content:'';height:2px;transform:scaleX(0);transform-origin:left;transition:transform .3s;background:#0c0c48;width:calc(100% - 4.1em)}
.main-nav__top-bar-canvas:hover::after,.main-nav__top-bar-canvas-link:focus::after{transform:scaleX(1)}
.main-nav__top-bar-item-icon{fill:#0c0c48}
#top-bar-email:hover *,#top-bar-email:focus *,#main-nav__top-bar-calendar-icon:hover *,#main-nav__top-bar-calendar-icon:focus *,#main-nav-top-bar-app-menu-icon:hover *,#main-nav-top-bar-app-menu-icon:focus *,.main-nav__top-bar-profile-button:hover *,.main-nav__top-bar-profile-button:focus *{fill:#1f2bd4;color:#1f2bd4}
.main-nav__top-bar-item-apps{padding:6px;margin:0 10px 0 2px;background-color:#fff}
}
@media(min-width:75.001em) and (min-width:34em){.mega-menu__container{max-width:34rem}
}
@media(min-width:75.001em) and (min-width:48em){.mega-menu__container{max-width:44rem}
}
@media(min-width:75.001em) and (min-width:75.001em){.mega-menu__container{max-width:52rem}
}
@media(min-width:75.001em) and (min-width:75.001em){.mega-menu__container{max-width:64rem}
}
@media(min-width:75.001em){.faculty-nav .main-nav__item{flex:0 1 auto;max-width:none}
.faculty-nav .mega-menu .mega-menu__column p a{color:#fff}
.business-and-economics .faculty-nav .mega-menu__column p a{color:#fff}
}
@media(min-width:75.001em) and (max-width:78em){.logo{margin-left:0}
}
@keyframes popup-fade-down-anime{from{opacity:0;transform:translateY(-20px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes popup-fade-down-anime-inner{from{opacity:0;transform:translateY(-20px)}
to{opacity:1;transform:translateY(0);margin:0}
}
.uoa-section{padding-top:4em;padding-bottom:4em}
.general-content .uoa-section,.links-page .uoa-section{padding-top:2.3em}
@media(min-width:48em) and (max-width:61.99em){.uoa-section{padding-top:2em;padding-bottom:2em}
}
@media(max-width:47.99em){.uoa-section{padding-top:2em;padding-bottom:.5em}
}
.uoa-section--condensed{padding-top:2rem}
.embed-section{padding-top:2.3rem}
@media(min-width:48em) and (max-width:61.99em){.embed-section{padding-top:2em;padding-bottom:2em}
}
@media(max-width:47.99em){.embed-section{padding-top:2em;padding-bottom:.5em}
}
.news-front .embed-section,.news-front-page .embed-section,.front-page .embed-section,.programme-listing-page .embed-section,.programme-detail-page .embed-section,.listing-page .embed-section{padding-top:0}
.grid--even{background:#f2f2f2}
.grid--odd{background:#fff}
.newsfrontpagetemplategrid:nth-of-type(odd){background:#fff}
.newsfrontpagetemplategrid:nth-of-type(even){background:#f2f2f2}
.staffintranetpagetemplategrid:nth-of-type(odd){background:#f2f2f2}
.staffintranetpagetemplategrid:nth-of-type(even){background:#fff}
.apply-title{position:relative;top:-1.5rem}
.apply-title>div{background-color:#bdc3c4;padding:1rem 1rem 1rem 0;position:relative}
.apply-title>div:after{content:'';background-color:#bdc3c4;width:100vw;position:absolute;top:0;right:0;height:100%;z-index:0}
.apply-title h2{font-size:1.5625rem;margin:0;position:relative;z-index:1;color:#00467f}
.apply-orderlist{padding:0 0 0 1.2rem;font-size:1.2rem;overflow:hidden}
@media(min-width:62em){.apply-orderlist{margin-bottom:1.5rem}
}
@media(min-width:75em){.apply-orderlist{margin:0}
}
@media(min-width:62em){.apply-orderlist li{width:calc(33.3% - 1rem);float:left;margin-right:1rem;padding-right:1rem}
}
.apply--template{background-color:#00467f;color:#fff;padding-bottom:1.5rem;margin-top:4rem}
.apply--template hr{border-top-color:#336b99;margin:1.5rem 0}
.apply--template .text{color:#fff;text-shadow:none}
.apply--template .text a,.apply--template .apply-orderlist a{color:#fff;position:relative;text-decoration:none;text-shadow:1px 0 0 #00467f,-1px 0 0 #00467f,2px 0 0 #00467f,-2px 0 0 #00467f;background-image:linear-gradient(transparent 50%,#fff 50%);background-repeat:repeat-x;background-position:0 92%;background-size:1px 2px;outline:0}
.apply--template .text a:hover,.apply--template .apply-orderlist a:hover{text-decoration:none;text-shadow:1px 0 0 #00467f,-1px 0 0 #00467f,2px 0 0 #00467f,-2px 0 0 #00467f;background-size:1px 4px}
.apply--template .text a:focus,.apply--template .apply-orderlist a:focus{background-color:rgba(255,255,255,0.2);text-shadow:none}
.uoa-section:last-child{padding-bottom:6rem;margin-bottom:-4rem}
@media(min-width:62em){.sidebar-area{padding-left:20px}
}
.overlay-open{overflow:hidden;padding-right:17px;position:relative}
.hiddenscroll .overlay-open{padding-right:0}
.device-ios .overlay-open,.device-android .overlay-open{position:fixed}
.device-ios .overlay-open{width:100%}
.overlay_container{display:none;transition:500ms opacity ease;opacity:0;overflow-x:hidden;overflow-y:scroll;width:calc(100vw + 17px);position:fixed;top:0;left:0;right:0;bottom:0;height:100%;z-index:8010;-webkit-overflow-scrolling:touch}
.hiddenscroll .overlay_container{width:100vw}
.ie9 .overlay_container{width:calc(100vw + 17px)}
.overlay_container[aria-hidden="false"]{display:block}
.overlay_container.is-open{opacity:1}
.overlay_bg{position:fixed;z-index:9;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}
.overlay_dialog{position:relative;z-index:10;width:100%;top:50%;margin:0 auto;transform:translateY(-50%);transition:top .3s ease,transform .3s ease}
.is-anchored .overlay_dialog{top:0;padding:20px 0;transform:translateY(0)}
.overlay_content{background:#fff;padding:24px 20px;width:94%;margin:0 auto;position:relative}
.overlay_content h1:focus{outline:0}
.overlay_close-btn{font-family:Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:12px;position:absolute;top:5px;right:5px;padding:5px 7px 7px;cursor:pointer;color:#fff;border:0;outline:0;background:#e74c3c;height:30px;width:30px}
.overlay_close-btn:hover,.overlay_close-btn:focus{background:#c0392b}
.subnav-overlay .overlay_dialog{top:0;padding:0;transform:translateY(0)}
@media(min-width:48em){.subnav-overlay .overlay_dialog{top:50%;transform:translateY(-50%)}
}
.subnav-overlay.is-anchored .overlay_dialog{top:0;padding:20px 0;transform:translateY(0)}
.subnav-overlay .overlay_title{font-size:1.44rem;margin-bottom:1.5em;margin-top:.80rem;width:calc(100% - 42px)}
@media(min-width:62em){.subnav-overlay .overlay_title{font-size:1.5625rem}
}
.subnav-overlay .overlay_bg{background:rgba(0,0,0,0.85)}
.subnav-overlay .overlay_content{background-color:#fff;color:#0080a7;width:100%;padding:1.7rem 1rem;max-width:25em}
@media(min-width:48em){.subnav-overlay .overlay_content{max-width:450px;padding:1.6rem 3.8rem}
}
@media(min-width:62em){.subnav-overlay .overlay_content{max-width:580px;padding:1.6rem 2.2rem}
}
.subnav-overlay .overlay_close-btn{top:1.9rem;background:0;width:auto;height:auto;padding:0;right:1rem;width:42px;height:45px;display:block;transition:all .4s ease 0}
.subnav-overlay .overlay_close-btn .text{color:#0080a7;font-size:.8rem;font-family:'NationalBook',sans-serif;text-transform:uppercase;margin-top:30px;display:inline-block;transition:all .5s ease 0}
.subnav-overlay .overlay_close-btn .icon{fill:#0080a7;width:27px;height:27px;position:absolute;top:0;left:50%;transform:translateX(-50%);transition:all .4s ease 0}
.subnav-overlay .overlay_close-btn:hover,.subnav-overlay .overlay_close-btn:focus{outline:0}
.subnav-overlay .overlay_close-btn:hover .overlay_close-btn-text,.subnav-overlay .overlay_close-btn:focus .overlay_close-btn-text{opacity:0}
.subnav-overlay .overlay_close-btn:hover .icon,.subnav-overlay .overlay_close-btn:focus .icon{width:45px;height:45px}
.subnav-overlay .overlay_close-btn:hover .text,.subnav-overlay .overlay_close-btn:focus .text{opacity:0}
@media(min-width:48em){.subnav-overlay .overlay_close-btn{right:1.7rem}
}
.gallery-overlay .overlay_dialog{padding:0;top:50%;transform:translateY(-50%);transition:none}
.gallery-overlay.is-anchored .overlay_dialog{top:0;padding:0;transform:translateY(0)}
.gallery-overlay .overlay_bg{background:rgba(0,0,0,0.85)}
.gallery-overlay .overlay_content{background-color:#fff;color:#0080a7;width:90%;padding:2.5rem 0 1.7rem;max-width:1200px}
@media(min-width:48em){.gallery-overlay .overlay_content{padding:2.5rem 0rem 3rem}
}
.gallery-overlay .overlay_close-btn{top:1.6rem;background:0;width:auto;height:auto;padding:0;right:1rem;width:42px;height:45px;display:block;transition:all .4s ease 0}
.gallery-overlay .overlay_close-btn .text{color:#0080a7;font-size:.8rem;font-family:'NationalBook',sans-serif;text-transform:uppercase;margin-top:30px;display:inline-block;transition:all .5s ease 0}
.gallery-overlay .overlay_close-btn .icon{fill:#0080a7;width:27px;height:27px;position:absolute;top:0;left:50%;transform:translateX(-50%);transition:all .4s ease 0}
.gallery-overlay .overlay_close-btn:hover,.gallery-overlay .overlay_close-btn:focus{outline:0}
.gallery-overlay .overlay_close-btn:hover .overlay_close-btn-text,.gallery-overlay .overlay_close-btn:focus .overlay_close-btn-text{opacity:0}
.gallery-overlay .overlay_close-btn:hover .icon,.gallery-overlay .overlay_close-btn:focus .icon{width:45px;height:45px}
.gallery-overlay .overlay_close-btn:hover .text,.gallery-overlay .overlay_close-btn:focus .text{opacity:0}
@media(min-width:48em){.gallery-overlay .overlay_close-btn{right:1.7rem}
}
.uoa-subnav{width:100%;margin:0 auto;font-family:'NationalBold',sans-serif;background-color:#fff;position:relative;z-index:6}
.uoa-subnav .hidden{display:none}
@media(min-width:48em){.uoa-subnav{background:linear-gradient(to right,white 0,white 68%,rgba(255,255,255,0) 68%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=1)}
}
@media(min-width:62em){.frontpage-banner + .uoa-subnav{margin-top:-3.5rem}
}
@media(min-width:62em){.news-frontpage-banner + .uoa-subnav{margin-top:-2.5rem}
}
@media(min-width:62em){.programme-listing-page .uoa-subnav{margin-top:0rem}
}
@media(min-width:62em){.campaign-banner .uoa-subnav{margin-top:0rem}
}
.greedy-btn{width:40px;height:35px;background:0;border:0;display:none;padding:0}
.greedy-btn .icon{vertical-align:text-top;fill:#0080a7}
.is-greedy .greedy-btn{display:block}
.greedy-btn:hover,.greedy-btn:focus,.greedy-btn.is-active{background:#0080a7;color:#fff}
.greedy-btn:hover .icon,.greedy-btn:focus .icon,.greedy-btn.is-active .icon{fill:#fff}
.uoa-subnav_nav{display:inline-block;background-color:#fff;padding-top:1.1rem;position:relative}
.is-greedy .uoa-subnav_nav{padding-left:40px}
@media(min-width:48em) and (max-width:61.99em){.uoa-subnav_nav{padding-top:1.27rem}
}
@media(min-width:62em){.uoa-subnav_nav{padding-top:2rem;padding-right:2rem;margin-bottom:2rem}
}
.subnav_list{display:inline-table;width:100%;margin:0;padding:0;vertical-align:top;padding-bottom:1rem;line-height:1.2}
.is-greedy .subnav_list{width:calc(100% - 40px)}
.subnav_list .subnav_items{display:table-cell;position:relative;padding-left:30px;vertical-align:top;font-size:1.11rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(90vw - 1.5rem)}
.subnav_list .subnav_items.first{padding-left:0}
.subnav_list .subnav_items:not(.first):before{content:"/";display:block;font-family:'arial',sans-serif;color:#747778;position:absolute;top:4px;left:0;width:25px;height:20px;text-align:center}
.subnav_links{display:block;transition:all .2s ease}
.subnav_links:link,.subnav_links:visited{color:#0080a7;border-bottom:solid 2px #fff}
.subnav_links:hover,.subnav_links:focus{color:#0080a7;outline:0;text-decoration:none;border-bottom:solid 2px #0080a7}
.subnav_hidden-list .subnav_links{border:0}
.subnav_sublinks-btn,.subnav_plain{background:0;border:0;padding:0;margin:0;color:#333;text-align:left;display:inline;font-size:1.11rem;min-height:28px;transition:all .2s ease}
.subnav_sublinks-btn .btn-icon,.subnav_plain .btn-icon{display:inline-block;position:absolute;right:0;top:0;width:28px;height:28px;background-color:#0080a7;text-align:center;vertical-align:top}
.subnav_sublinks-btn .icon,.subnav_plain .icon{transform:rotate(0);transition-behavior:normal;transition-duration:.5s;transition-timing-function:ease;transition-delay:0;transition-property:transform;fill:#fff;width:16px;height:16px;vertical-align:middle}
.subnav_hidden-list{background-color:#0080a7;position:absolute;top:35px;width:205px;list-style:none;padding:1em 0;margin:0;left:0;display:none}
.subnav_hidden-list.is-open{display:block}
.subnav_sublinks-btn{padding-right:40px;display:inline-block}
.subnav_sublinks-btn .txt{text-overflow:ellipsis;display:inline-block;white-space:nowrap;overflow:hidden;max-width:calc(90vw - 120px);border-bottom:solid 2px #fff;font-size:1.11rem;transition:all .2s ease}
.subnav_sublinks-btn:hover,.subnav_sublinks-btn:focus{outline:0;color:#0080a7;border-bottom-color:#0080a7}
.subnav_sublinks-btn:hover .txt,.subnav_sublinks-btn:focus .txt{border-bottom:solid 2px #0080a7}
.subnav_sublinks-btn:hover .icon,.subnav_sublinks-btn:focus .icon{transform:rotate(180deg)}
.subnav_hidden-list .subnav_links{padding:.6rem 1rem;line-height:1.2;position:relative}
.subnav_hidden-list .subnav_links:link,.subnav_hidden-list .subnav_links:visited{color:#fff}
.subnav_hidden-list .subnav_links:hover,.subnav_hidden-list .subnav_links:focus{text-decoration:underline;outline:0}
.subnav_hidden-list .subnav_links:after{content:'';width:calc(100% - 2rem);height:1px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:rgba(255,255,255,0.6)}
.subnav_hidden-area{position:absolute;left:0;top:1.1rem;width:40px;display:inline-block;z-index:2}
@media(min-width:48em) and (max-width:61.99em){.subnav_hidden-area{top:1.27rem}
}
@media(min-width:62em){.subnav_hidden-area{top:2rem}
}
.subnav-overlay__nav .icon{width:12px;fill:#0080a7;height:12px}
.subnav-overlay__list{list-style:none;margin:0;padding:0}
.subnav-overlay_items{display:block;font-size:1.11rem;line-height:1.2;margin-bottom:1em}
.subnav-overlay__links{display:block}
.subnav-overlay__links:link,.subnav-overlay__links:visited,.subnav-overlay__links:hover,.subnav-overlay__links:focus{color:#0080a7;outline:0}
.business-and-economics .faculty-nav .mega-menu__container .close-nav-button .icon{fill:#fff}
@media(min-width:62em){.business-and-economics .facultynav__container{background:#fff}
}
.business-and-economics .facultynav__container:before,.business-and-economics .facultynav__container:after{background:#1f2bd4}
.business-and-economics .facultynav__header{background:#1f2bd4}
.business-and-economics .listing-item__link:before{background-color:#7d0063}
.business-and-economics .listing-item__info .faculty{color:#7d0063}
.business-and-economics .banner__content{border-top-color:#7d0063}
.business-and-economics .banner__faculty{color:#7d0063}
.business-and-economics .quick-facts{background-color:#7d0063}
.business-and-economics .quick-facts__list:nth-child(even){background-color:#64004f}
.business-and-economics .closing-dates__dates:first-of-type{border-right:2px solid #7d0063}
.business-and-economics .start-dates__timeline caption{color:#7d0063}
.business-and-economics .start-dates__timeline td:before{background-color:#7d0063}
.business-and-economics .uoa-tabs--programmes .uoa-tabs__links:after{background-color:#7d0063}
.business-and-economics .uoa-tabs--programmes .is-active .uoa-tabs__links{color:#7d0063}
.business-and-economics .uoa-tabs--programmes .text h3{color:#7d0063}
.business-and-economics .uoa-tabs--programmes .text h4{color:#4a4c4c}
.business-and-economics .prog-structure__timeline:before,.business-and-economics .prog-structure__timeline:after{background-color:#7d0063}
.business-and-economics .prog-structure__expand-btn:after{background-color:#7d0063}
.business-and-economics .prog-structure__header h3{font-size:1.25rem;color:#7d0063}
.business-and-economics .entry-req__section-heading{color:#7d0063}
.business-and-economics .entry-req__expand-btn:after{background-color:#7d0063}
.arts-and-education .faculty-nav .mega-menu__container .close-nav-button .icon{fill:#fff}
@media(min-width:62em){.arts-and-education .facultynav__container{background:#fff}
}
.arts-and-education .facultynav__container:before,.arts-and-education .facultynav__container:after{background:#1f2bd4}
.arts-and-education .listing-item__link:before{background-color:#00467f}
.arts-and-education .listing-item__info .faculty{color:#00467f}
.arts-and-education .banner__content{border-top-color:#00467f}
.arts-and-education .banner__faculty{color:#00467f}
.arts-and-education .quick-facts{background-color:#00467f}
.arts-and-education .quick-facts__list:nth-child(even){background-color:#003866}
.arts-and-education .closing-dates__dates:first-of-type{border-right:2px solid #00467f}
.arts-and-education .start-dates__timeline caption{color:#00467f}
.arts-and-education .start-dates__timeline td:before{background-color:#00467f}
.arts-and-education .uoa-tabs--programmes .uoa-tabs__links:after{background-color:#00467f}
.arts-and-education .uoa-tabs--programmes .is-active .uoa-tabs__links{color:#00467f}
.arts-and-education .uoa-tabs--programmes .text h3{color:#00467f}
.arts-and-education .uoa-tabs--programmes .text h4{color:#4a4c4c}
.arts-and-education .prog-structure__timeline:before,.arts-and-education .prog-structure__timeline:after{background-color:#00467f}
.arts-and-education .prog-structure__expand-btn:after{background-color:#00467f}
.arts-and-education .prog-structure__header h3{font-size:1.25rem;color:#00467f}
.arts-and-education .entry-req__section-heading{color:#00467f}
.arts-and-education .entry-req__expand-btn:after{background-color:#00467f}
.creative-arts-and-industries .faculty-nav .mega-menu__container .close-nav-button .icon{fill:#fff}
@media(min-width:62em){.creative-arts-and-industries .facultynav__container{background:#fff}
}
.creative-arts-and-industries .facultynav__container:before,.creative-arts-and-industries .facultynav__container:after{background:#1f2bd4}
.creative-arts-and-industries .facultynav__header{background:#1f2bd4}
.creative-arts-and-industries .listing-item__link:before{background-color:#cc4729}
.creative-arts-and-industries .listing-item__info .faculty{color:#cc4729}
.creative-arts-and-industries .banner__content{border-top-color:#cc4729}
.creative-arts-and-industries .banner__faculty{color:#cc4729}
.creative-arts-and-industries .quick-facts{background-color:#cc4729}
.creative-arts-and-industries .quick-facts__list:nth-child(even){background-color:#b74025}
.creative-arts-and-industries .closing-dates__dates:first-of-type{border-right:2px solid #cc4729}
.creative-arts-and-industries .start-dates__timeline caption{color:#cc4729}
.creative-arts-and-industries .start-dates__timeline td:before{background-color:#cc4729}
.creative-arts-and-industries .uoa-tabs--programmes .uoa-tabs__links:after{background-color:#cc4729}
.creative-arts-and-industries .uoa-tabs--programmes .is-active .uoa-tabs__links{color:#cc4729}
.creative-arts-and-industries .uoa-tabs--programmes .text h3{color:#cc4729}
.creative-arts-and-industries .uoa-tabs--programmes .text h4{color:#4a4c4c}
.creative-arts-and-industries .prog-structure__timeline:before,.creative-arts-and-industries .prog-structure__timeline:after{background-color:#cc4729}
.creative-arts-and-industries .prog-structure__expand-btn:after{background-color:#cc4729}
.creative-arts-and-industries .prog-structure__header h3{font-size:1.25rem;color:#cc4729}
.creative-arts-and-industries .entry-req__section-heading{color:#cc4729}
.creative-arts-and-industries .entry-req__expand-btn:after{background-color:#cc4729}
.science .facultynav__container:before,.science .facultynav__container:after{background:#1f2bd4}
.science .listing-item__link:before{background-color:#0039a6}
.science .listing-item__info .faculty{color:#0039a6}
.science .banner__content{border-top-color:#0039a6}
.science .banner__faculty{color:#0039a6}
.science .quick-facts{background-color:#0039a6}
.science .quick-facts__list:nth-child(even){background-color:#00308d}
.science .closing-dates__dates:first-of-type{border-right:2px solid #0039a6}
.science .start-dates__timeline caption{color:#0039a6}
.science .start-dates__timeline td:before{background-color:#0039a6}
.science .uoa-tabs--programmes .uoa-tabs__links:after{background-color:#0039a6}
.science .uoa-tabs--programmes .is-active .uoa-tabs__links{color:#0039a6}
.science .uoa-tabs--programmes .text h3{color:#0039a6}
.science .uoa-tabs--programmes .text h4{color:#4a4c4c}
.science .prog-structure__timeline:before,.science .prog-structure__timeline:after{background-color:#0039a6}
.science .prog-structure__expand-btn:after{background-color:#0039a6}
.science .prog-structure__header h3{font-size:1.25rem;color:#0039a6}
.science .entry-req__section-heading{color:#0039a6}
.science .entry-req__expand-btn:after{background-color:#0039a6}
@media(min-width:62em){.medical-and-health-sciences .facultynav__container{background:#0039a6}
}
.medical-and-health-sciences .facultynav__container:before,.medical-and-health-sciences .facultynav__container:after{background:#1f2bd4}
.medical-and-health-sciences .listing-item__link:before{background-color:#008075}
.medical-and-health-sciences .listing-item__info .faculty{color:#008075}
.medical-and-health-sciences .banner__content{border-top-color:#008075}
.medical-and-health-sciences .banner__faculty{color:#008075}
.medical-and-health-sciences .quick-facts{background-color:#008075}
.medical-and-health-sciences .quick-facts__list:nth-child(even){background-color:#00675e}
.medical-and-health-sciences .closing-dates__dates:first-of-type{border-right:2px solid #008075}
.medical-and-health-sciences .start-dates__timeline caption{color:#008075}
.medical-and-health-sciences .start-dates__timeline td:before{background-color:#008075}
.medical-and-health-sciences .uoa-tabs--programmes .uoa-tabs__links:after{background-color:#008075}
.medical-and-health-sciences .uoa-tabs--programmes .is-active .uoa-tabs__links{color:#008075}
.medical-and-health-sciences .uoa-tabs--programmes .text h3{color:#008075}
.medical-and-health-sciences .uoa-tabs--programmes .text h4{color:#4a4c4c}
.medical-and-health-sciences .prog-structure__timeline:before,.medical-and-health-sciences .prog-structure__timeline:after{background-color:#008075}
.medical-and-health-sciences .prog-structure__expand-btn:after{background-color:#008075}
.medical-and-health-sciences .prog-structure__header h3{font-size:1.25rem;color:#008075}
.medical-and-health-sciences .entry-req__section-heading{color:#008075}
.medical-and-health-sciences .entry-req__expand-btn:after{background-color:#008075}
.law .facultynav__container:before,.law .facultynav__container:after{background:#1f2bd4}
.law .listing-item__link:before{background-color:#005b82}
.law .listing-item__info .faculty{color:#005b82}
.law .banner__content{border-top-color:#005b82}
.law .banner__faculty{color:#005b82}
.law .quick-facts{background-color:#005b82}
.law .quick-facts__list:nth-child(even){background-color:#004969}
.law .closing-dates__dates:first-of-type{border-right:2px solid #005b82}
.law .start-dates__timeline caption{color:#005b82}
.law .start-dates__timeline td:before{background-color:#005b82}
.law .uoa-tabs--programmes .uoa-tabs__links:after{background-color:#005b82}
.law .uoa-tabs--programmes .is-active .uoa-tabs__links{color:#005b82}
.law .uoa-tabs--programmes .text h3{color:#005b82}
.law .uoa-tabs--programmes .text h4{color:#4a4c4c}
.law .prog-structure__timeline:before,.law .prog-structure__timeline:after{background-color:#005b82}
.law .prog-structure__expand-btn:after{background-color:#005b82}
.law .prog-structure__header h3{font-size:1.25rem;color:#005b82}
.law .entry-req__section-heading{color:#005b82}
.law .entry-req__expand-btn:after{background-color:#005b82}
.education-and-social-work .facultynav__container:before,.education-and-social-work .facultynav__container:after{background:#1f2bd4}
.education-and-social-work .facultynav__header{background:#1f2bd4}
.education-and-social-work .listing-item__link:before{background-color:#448517}
.education-and-social-work .listing-item__info .faculty{color:#448517}
.education-and-social-work .banner__content{border-top-color:#448517}
.education-and-social-work .banner__faculty{color:#448517}
.education-and-social-work .quick-facts{background-color:#448517}
.education-and-social-work .quick-facts__list:nth-child(even){background-color:#396f13}
.education-and-social-work .closing-dates__dates:first-of-type{border-right:2px solid #448517}
.education-and-social-work .start-dates__timeline caption{color:#448517}
.education-and-social-work .start-dates__timeline td:before{background-color:#448517}
.education-and-social-work .uoa-tabs--programmes .uoa-tabs__links:after{background-color:#448517}
.education-and-social-work .uoa-tabs--programmes .is-active .uoa-tabs__links{color:#448517}
.education-and-social-work .uoa-tabs--programmes .text h3{color:#448517}
.education-and-social-work .uoa-tabs--programmes .text h4{color:#4a4c4c}
.education-and-social-work .prog-structure__timeline:before,.education-and-social-work .prog-structure__timeline:after{background-color:#448517}
.education-and-social-work .prog-structure__expand-btn:after{background-color:#448517}
.education-and-social-work .prog-structure__header h3{font-size:1.25rem;color:#448517}
.education-and-social-work .entry-req__section-heading{color:#448517}
.education-and-social-work .entry-req__expand-btn:after{background-color:#448517}
.engineering-and-design .facultynav__container:before,.engineering-and-design .facultynav__container:after{background:#1f2bd4}
.engineering-and-design .listing-item__link:before{background-color:#4f2d7f}
.engineering-and-design .listing-item__info .faculty{color:#4f2d7f}
.engineering-and-design .banner__content{border-top-color:#4f2d7f}
.engineering-and-design .banner__faculty{color:#4f2d7f}
.engineering-and-design .quick-facts{background-color:#4f2d7f}
.engineering-and-design .quick-facts__list:nth-child(even){background-color:#43266c}
.engineering-and-design .closing-dates__dates:first-of-type{border-right:2px solid #4f2d7f}
.engineering-and-design .start-dates__timeline caption{color:#4f2d7f}
.engineering-and-design .start-dates__timeline td:before{background-color:#4f2d7f}
.engineering-and-design .uoa-tabs--programmes .uoa-tabs__links:after{background-color:#4f2d7f}
.engineering-and-design .uoa-tabs--programmes .is-active .uoa-tabs__links{color:#4f2d7f}
.engineering-and-design .uoa-tabs--programmes .text h3{color:#4f2d7f}
.engineering-and-design .uoa-tabs--programmes .text h4{color:#4a4c4c}
.engineering-and-design .prog-structure__timeline:before,.engineering-and-design .prog-structure__timeline:after{background-color:#4f2d7f}
.engineering-and-design .prog-structure__expand-btn:after{background-color:#4f2d7f}
.engineering-and-design .prog-structure__header h3{font-size:1.25rem;color:#4f2d7f}
.engineering-and-design .entry-req__section-heading{color:#4f2d7f}
.engineering-and-design .entry-req__expand-btn:after{background-color:#4f2d7f}
.auckland-bioengineering-institute .facultynav__container:before,.auckland-bioengineering-institute .facultynav__container:after{background:#1f2bd4}
.auckland-bioengineering-institute .facultynav__header{background:#1f2bd4}
.auckland-bioengineering-institute .listing-item__link:before{background-color:#ba4482}
.auckland-bioengineering-institute .listing-item__info .faculty{color:#ba4482}
.auckland-bioengineering-institute .banner__content{border-top-color:#ba4482}
.auckland-bioengineering-institute .banner__faculty{color:#ba4482}
.auckland-bioengineering-institute .quick-facts{background-color:#ba4482}
.auckland-bioengineering-institute .quick-facts__list:nth-child(even){background-color:#a73d75}
.auckland-bioengineering-institute .closing-dates__dates:first-of-type{border-right:2px solid #ba4482}
.auckland-bioengineering-institute .start-dates__timeline caption{color:#ba4482}
.auckland-bioengineering-institute .start-dates__timeline td:before{background-color:#ba4482}
.auckland-bioengineering-institute .uoa-tabs--programmes .uoa-tabs__links:after{background-color:#ba4482}
.auckland-bioengineering-institute .uoa-tabs--programmes .is-active .uoa-tabs__links{color:#ba4482}
.auckland-bioengineering-institute .uoa-tabs--programmes .text h3{color:#ba4482}
.auckland-bioengineering-institute .uoa-tabs--programmes .text h4{color:#4a4c4c}
.auckland-bioengineering-institute .prog-structure__timeline:before,.auckland-bioengineering-institute .prog-structure__timeline:after{background-color:#ba4482}
.auckland-bioengineering-institute .prog-structure__expand-btn:after{background-color:#ba4482}
.auckland-bioengineering-institute .prog-structure__header h3{font-size:1.25rem;color:#ba4482}
.auckland-bioengineering-institute .entry-req__section-heading{color:#ba4482}
.auckland-bioengineering-institute .entry-req__expand-btn:after{background-color:#ba4482}
.liggins-institute .listing-item__link:before{background-color:#006990}
.liggins-institute .listing-item__info .faculty{color:#006990}
.liggins-institute .banner__content{border-top-color:#006990}
.liggins-institute .banner__faculty{color:#006990}
.liggins-institute .quick-facts{background-color:#006990}
.liggins-institute .quick-facts__list:nth-child(even){background-color:#005677}
.liggins-institute .closing-dates__dates:first-of-type{border-right:2px solid #006990}
.liggins-institute .start-dates__timeline caption{color:#006990}
.liggins-institute .start-dates__timeline td:before{background-color:#006990}
.liggins-institute .uoa-tabs--programmes .uoa-tabs__links:after{background-color:#006990}
.liggins-institute .uoa-tabs--programmes .is-active .uoa-tabs__links{color:#006990}
.liggins-institute .uoa-tabs--programmes .text h3{color:#006990}
.liggins-institute .uoa-tabs--programmes .text h4{color:#4a4c4c}
.liggins-institute .prog-structure__timeline:before,.liggins-institute .prog-structure__timeline:after{background-color:#006990}
.liggins-institute .prog-structure__expand-btn:after{background-color:#006990}
.liggins-institute .prog-structure__header h3{font-size:1.25rem;color:#006990}
.liggins-institute .entry-req__section-heading{color:#006990}
.liggins-institute .entry-req__expand-btn:after{background-color:#006990}
.the-university-of-auckland .faculty-nav .main-nav__link{color:#00467f}
@media(min-width:62em){.the-university-of-auckland .faculty-nav .main-nav__link{color:#fff}
}
.the-university-of-auckland .faculty-nav .menu-heading,.the-university-of-auckland .faculty-nav .menu-heading a,.the-university-of-auckland .faculty-nav .mega-menu__column p,.the-university-of-auckland .faculty-nav .mega-menu__column p a,.the-university-of-auckland .faculty-nav .mega-menu__container .close-nav-button{color:#00467f}
.the-university-of-auckland .faculty-nav .mega-menu__container .close-nav-button .icon{fill:#00467f}
@media(min-width:62em){.the-university-of-auckland .facultynav__container{background:#00467f}
}
.the-university-of-auckland .facultynav__container:before,.the-university-of-auckland .facultynav__container:after{background:#00467f}
.the-university-of-auckland .facultynav__header{background:#00467f}
.the-university-of-auckland .listing-item__link:before{background-color:#00467f}
.the-university-of-auckland .listing-item__info .faculty{color:#00467f}
.the-university-of-auckland .banner__content{border-top-color:#00467f}
.the-university-of-auckland .banner__faculty{color:#00467f}
.the-university-of-auckland .quick-facts{background-color:#00467f}
.the-university-of-auckland .quick-facts__list:nth-child(even){background-color:#003866}
.the-university-of-auckland .closing-dates__dates:first-of-type{border-right:2px solid #00467f}
.the-university-of-auckland .start-dates__timeline caption{color:#00467f}
.the-university-of-auckland .start-dates__timeline td:before{background-color:#00467f}
.the-university-of-auckland .uoa-tabs--programmes .uoa-tabs__links:after{background-color:#00467f}
.the-university-of-auckland .uoa-tabs--programmes .is-active .uoa-tabs__links{color:#00467f}
.the-university-of-auckland .uoa-tabs--programmes .text h3{color:#00467f}
.the-university-of-auckland .uoa-tabs--programmes .text h4{color:#4a4c4c}
.the-university-of-auckland .prog-structure__timeline:before,.the-university-of-auckland .prog-structure__timeline:after{background-color:#00467f}
.the-university-of-auckland .prog-structure__expand-btn:after{background-color:#00467f}
.the-university-of-auckland .prog-structure__header h3{font-size:1.25rem;color:#00467f}
.the-university-of-auckland .entry-req__section-heading{color:#00467f}
.the-university-of-auckland .entry-req__expand-btn:after{background-color:#00467f}
.libraries-and-learning-services .facultynav__container:before,.libraries-and-learning-services .facultynav__container:after{background:#1f2bd4}
.libraries-and-learning-services .facultynav__header{background:#1f2bd4}
.libraries-and-learning-services .listing-item__link:before{background-color:#00467f}
.libraries-and-learning-services .listing-item__info .faculty{color:#00467f}
.libraries-and-learning-services .banner__content{border-top-color:#00467f}
.libraries-and-learning-services .banner__faculty{color:#00467f}
.libraries-and-learning-services .quick-facts{background-color:#00467f}
.libraries-and-learning-services .quick-facts__list:nth-child(even){background-color:#003866}
.libraries-and-learning-services .closing-dates__dates:first-of-type{border-right:2px solid #00467f}
.libraries-and-learning-services .start-dates__timeline caption{color:#00467f}
.libraries-and-learning-services .start-dates__timeline td:before{background-color:#00467f}
.libraries-and-learning-services .uoa-tabs--programmes .uoa-tabs__links:after{background-color:#00467f}
.libraries-and-learning-services .uoa-tabs--programmes .is-active .uoa-tabs__links{color:#00467f}
.libraries-and-learning-services .uoa-tabs--programmes .text h3{color:#00467f}
.libraries-and-learning-services .uoa-tabs--programmes .text h4{color:#4a4c4c}
.libraries-and-learning-services .prog-structure__timeline:before,.libraries-and-learning-services .prog-structure__timeline:after{background-color:#00467f}
.libraries-and-learning-services .prog-structure__expand-btn:after{background-color:#00467f}
.libraries-and-learning-services .prog-structure__header h3{font-size:1.25rem;color:#00467f}
.libraries-and-learning-services .entry-req__section-heading{color:#00467f}
.libraries-and-learning-services .entry-req__expand-btn:after{background-color:#00467f}
.news-info{float:left;width:100%;margin-bottom:1rem}
@media(min-width:48em){.newsarticlepublishdate{float:left;margin-bottom:0;padding-right:1rem}
}
.news-article__published-date{color:#949797}
@media(min-width:48em){.newstagcomponent{padding-left:1rem;width:75%;float:left;border-left:2px solid #dfe1e1}
}
.news-article__tags{margin-bottom:0}
.newscollectioncomponent{margin-bottom:2rem}
.newscollectioncomponent:last-child{margin-bottom:0}
.news-collection__list{margin-bottom:0}
.news-collection__list>li{margin-bottom:1.5rem}
@media(min-width:62em){.news-collection__list>li{margin-bottom:0}
}
.news-collection__list>li:last-of-type{margin-bottom:0}
.news-collection__header{color:#00467f;margin-bottom:2rem}
.news-collection__header a{color:#00467f}
.news-collection__img img{width:100%}
.news-collection__content{background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,0.25);padding:1.3rem 1rem}
.news-collection__content__title>h3>a{color:#4a4c4c}
.news-collection__content__description,.news-collection__content__publish-date{margin-top:.5rem;margin-bottom:0}
.news-collection__content__publish-date{color:#000;font-size:.9rem}
.news-collection__see-more{text-align:center;margin-top:2rem;margin-bottom:0}
.news-collection__see-more>.btn{border:2px solid #00467f;text-align:center;white-space:normal;margin:0;padding-left:2.5rem}
.news-collection__see-more>.btn:hover{border:2px solid transparent}
.news-category-banner{margin-bottom:2.77rem}
.news-category-banner h1{font-size:2.48832rem;color:#00467f;margin-bottom:0;text-align:left}
@media(min-width:75em){.news-category-banner h1{font-size:3.05176rem}
}
.news-feature{display:block;overflow:hidden;box-shadow:0 1px 4px rgba(0,0,0,0.25);background-color:#fff}
.news-feature__img,.news-feature__content{width:100%}
@media(min-width:75em){.news-feature__img,.news-feature__content{float:left;width:50%}
}
.news-feature__img img{width:100%;max-height:100%}
.news-feature__content{padding:1rem 1.5rem}
.news-feature__title{margin-top:.5rem}
.news-feature__title h3 a{color:#4a4c4c}
.news-menu.news-menu--show a.news-menu__opener .icon{transform:rotate(180deg)}
.news-menu.news-menu--show .news-menu__list{display:block}
a.news-menu__opener{display:block;cursor:pointer;padding:.5rem 1rem;font-family:'NationalBold',sans-serif;background-color:#00467f;color:#fff;position:relative;z-index:100}
a.news-menu__opener:hover,a.news-menu__opener:focus{color:#fff}
@media(min-width:48em){a.news-menu__opener{display:none}
}
a.news-menu__opener .icon{fill:#fff;position:absolute;top:.7rem;right:.5rem;transition:all .35s ease 0}
.news-menu__list{background-color:#f2f2f2;list-style:none;margin:0;padding:0 .5rem .5rem .5rem;display:none}
@media(min-width:48em){.news-menu__list{display:block;background-color:transparent;padding:0;float:left;width:100%}
}
.news-menu__list li{border-bottom:1px solid #bec3c4}
.news-menu__list li a{color:#474747;display:block;padding:.5rem;position:relative}
.news-menu__list li a:hover,.news-menu__list li a:focus{text-decoration:none}
@media(min-width:48em){.news-menu__list li a{font-family:'NationalBold',sans-serif;color:#00467f;padding-left:0;padding-right:2rem;margin-bottom:0rem}
.news-menu__list li a:hover,.news-menu__list li a:focus{text-decoration:underline}
}
.news-menu__list li a .icon{fill:#919191;width:.8rem;height:1rem;position:absolute;right:.3rem;top:.8rem}
@media(min-width:48em){.news-menu__list li a .icon{display:none}
}
@media(min-width:48em){.news-menu__list li{border-bottom:0;float:left}
}
.news-frontpage-banner,.frontpage-banner{position:relative}
.frontpage-banner__img{overflow:hidden;height:12.5rem;position:relative}
.frontpage-banner__img:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.4;z-index:1;height:100%;width:100%}
@media(min-width:48em){.frontpage-banner__img{height:16.66668rem}
}
@media(min-width:62em){.frontpage-banner__img{height:26.66669rem}
}
.frontpage-banner__img img{display:block;height:100%;left:50%;position:relative;transform:translateX(-50%);width:auto}
@media(min-width:48em){.frontpage-banner__img img{width:146%;height:auto}
}
@media(min-width:62em){.frontpage-banner__img img{width:auto;height:100%}
}
@media(min-width:100em){.frontpage-banner__img img{width:100%;height:auto}
}
.frontpage-banner__content{font-family:'NationalBold',sans-serif;width:100%;text-align:center;z-index:2;position:relative;margin-top:-12.5rem}
@media(min-width:48em){.frontpage-banner__content{margin-top:-16.66668rem}
}
@media(min-width:62em){.frontpage-banner__content{margin-top:0;position:absolute;top:50%;transform:translateY(-50%)}
}
.frontpage-banner__content__title-wrapper{display:table;width:100%}
.frontpage-banner__content__title{display:table-cell;height:12.5rem;padding-bottom:2.2rem;padding-top:1.2rem;position:relative;vertical-align:middle}
@media(min-width:48em){.frontpage-banner__content__title{height:16.66668rem}
}
@media(min-width:62em){.frontpage-banner__content__title{height:auto;padding:0;display:block}
}
.frontpage-banner__content__title h1{color:#fff;font-size:2.22rem;width:100%}
@media(min-width:62em){.frontpage-banner__content__title h1{font-size:2.7778rem;position:relative}
}
.frontpage-banner__content__text{margin:0 1.11115rem 0 1.11115rem;padding:2.2223rem 1.6667rem;background-color:#f2f2f2;margin-top:-2.22rem}
@media(min-width:62em){.frontpage-banner__content__text{padding:0;margin:0;color:#fff;background-color:transparent}
}
.frontpage-banner__content__text p{margin:0;font-size:1.334rem;line-height:1.2}
@media(min-width:62em){.frontpage-banner__content__text p{margin-top:1.5rem}
}
.news-frontpage-banner{position:relative}
.news-frontpage-banner__img{overflow:hidden;height:14.5rem;position:relative}
.news-frontpage-banner__img:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.4;z-index:1;height:100%;width:100%}
@media(min-width:48em){.news-frontpage-banner__img{height:16.66668rem}
}
@media(min-width:62em){.news-frontpage-banner__img{height:18.66669rem}
}
.news-frontpage-banner__img img{display:block;height:100%;left:50%;position:relative;transform:translateX(-50%);width:auto}
@media(min-width:48em){.news-frontpage-banner__img img{width:146%;height:auto}
}
@media(min-width:75em){.news-frontpage-banner__img img{width:100%}
}
@media(min-width:100em){.news-frontpage-banner__img img{height:auto}
}
.news-frontpage-banner__content{font-family:'NationalBold',sans-serif;text-align:left;color:#fff;width:100%;z-index:2;position:relative;margin-top:0;position:absolute;top:50%;transform:translateY(-50%)}
@media(min-width:62em){.news-frontpage-banner__content{top:40%}
}
.news-frontpage-banner__content p{margin-top:.5rem;margin-bottom:0;font-size:1.334rem;line-height:1.2}
@media(min-width:48em){.news-frontpage-banner__content p{margin-top:1.5rem}
}
.banner{width:100%;position:relative;height:13.3rem}
@media(min-width:48em){.banner{height:19.4rem}
}
.banner__image{width:100%;overflow:hidden;position:relative;background-color:#000;position:absolute;height:100%}
.banner__img{position:absolute;top:0;left:50%;display:block;z-index:1;opacity:.5;height:100%;width:auto;transform:translateX(-58%)}
@media(min-width:48em){.banner__img{transform:translateX(-50%)}
}
@media(min-width:75em){.banner__img{width:100%;height:auto}
}
@supports(object-fit:cover){.banner__img{object-fit:cover;height:100%;width:100%;transform:translateX(-50%)}
}
.banner__content{display:block;text-align:center;max-width:34rem;width:100%;margin:0 auto;color:#fff;position:relative;top:50%;transform:translateY(-50%);z-index:2;padding:0 1.5rem}
@media(min-width:48em){.banner__content{max-width:44rem;text-align:left;padding-left:.555rem;padding-right:.555rem}
}
@media(min-width:62em){.banner__content{max-width:52rem}
}
@media(min-width:75em){.banner__content{max-width:64rem}
}
.banner__heading{font-size:2.0736rem;margin-bottom:1rem}
@media(min-width:48em){.banner__heading{font-size:2.48832rem;margin-bottom:2rem;width:50%}
}
@media(min-width:62em){.banner__heading{font-size:2.44141rem;width:40%}
}
.banner__text{font-size:1.11rem;margin-bottom:1rem;line-height:1.2}
@media(min-width:48em){.banner__text{font-size:1.25rem;line-height:1.4;margin-bottom:1.1rem;width:50%}
}
@media(min-width:62em){.banner__text{width:40%}
}
.banner--detail{height:auto}
.banner--detail .banner__image{position:relative;height:13.3rem}
@media(min-width:48em){.banner--detail .banner__image{height:19.4rem}
}
.banner--detail .banner__img{opacity:1;transform:translateX(-50%)}
@media(min-width:75em){.banner--detail .banner__img{width:120%;height:auto}
}
@media(min-width:100em){.banner--detail .banner__img{width:100%}
}
@supports(object-fit:cover){.banner--detail .banner__img{object-fit:cover;height:100%;width:100%;transform:translateX(-50%)}
}
.banner--detail .banner__content{transform:none;top:auto;box-shadow:0 1px 4px 0 rgba(35,31,32,0.25);background-color:#fff;border-top:solid 6px #00467f;color:inherit;width:calc(100% - 2.11rem);margin:-5.4rem auto 2rem;padding:1rem 1.5rem .8rem 1.5rem}
@media(min-width:48em){.banner--detail .banner__content{text-align:center;padding-left:3.5rem;padding-right:3.5rem;max-width:54.4rem;margin-top:-7.77rem}
}
@media(min-width:62em){.banner--detail .banner__content{padding-left:6.1rem;padding-right:6.1rem}
}
.banner--detail .banner__heading{color:#333}
.banner--detail .banner__heading small{display:block;font-size:1.44rem}
@media(min-width:48em){.banner--detail .banner__heading{width:auto;margin-bottom:.8rem}
.banner--detail .banner__heading small{font-size:1.5625rem}
}
.banner--detail .banner__text{margin-bottom:1.7rem;font-size:1.11rem}
@media(min-width:48em){.banner--detail .banner__text{width:auto}
}
.banner--detail .banner__faculty{font-family:'NationalBold',sans-serif;color:#00467f}
.study-area-banner__textarea{margin-top:-3.88rem;position:relative;z-index:2;background-color:#fff;padding-left:1.6rem;margin-bottom:2rem}
@media(min-width:48em){.study-area-banner__textarea{padding-left:0}
}
.study-area-banner__text{padding-right:1.6rem}
.study-area-banner__header{padding:.9rem 5rem 1.2rem 0;position:relative;min-height:3.88rem}
.study-area-banner__header:after{content:'';width:3.88rem;height:3.88rem;background-color:#00467f;display:block;position:absolute;top:0;right:0;z-index:1}
.study-area-banner__header h1{font-size:2.7778rem;color:#00467f;word-wrap:break-word}
.study-area-banner__header .icon{position:absolute;top:.5rem;right:.4rem;width:3rem;height:3rem;fill:#fff;z-index:2}
.study-area-banner__header .icon.browse-history{top:.45rem;right:.2rem}
.study-area-banner__image{height:16rem;position:relative;overflow:hidden;z-index:1}
.study-area-banner__image:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}
.alt-1 .study-area-banner__image:before{display:none}
@media(min-width:48em){.study-area-banner__image{height:25rem}
.study-area-banner__image:after{content:'';width:50%;height:3.88rem;background-color:#fff;bottom:0;left:0;z-index:2;display:block;position:absolute}
}
.study-area-banner__img{margin:auto;position:absolute;z-index:1;width:100%;height:16rem;object-fit:cover;transition:opacity .3s ease}
@media(min-width:48em){.study-area-banner__img{height:25rem}
}
.study-area-banner__img{display:block;opacity:1}
.study-area-banner__img.is-hidden{opacity:0}
@media(max-width:47.99em){.study-area-banner__img.is-hidden{opacity:1}
}
.major-header{padding-top:2rem;padding-bottom:2rem}
@media(min-width:62em){.major-header .intro{margin-right:1rem}
}
.major-header__title{margin-bottom:3rem;margin-left:1.5rem;font-size:3.05176rem;line-height:1.2}
.major-header__type{color:#00467f;font-size:1.2rem;font-family:'NationalBold',sans-serif;margin-bottom:1.5rem}
.major-header__light{color:white;padding:0 1.5rem .7rem 1.5rem;padding-left:0;padding-right:0;font-size:inherit;z-index:2;position:relative;background-color:#00467f;box-shadow:1.5rem 0 0 #00467f,-1.5rem 0 0 #00467f}
.major-header__light>span{position:relative;z-index:3;font-size:inherit}
.major-header__taught{margin-bottom:1.5rem;color:#00467f;font-family:'NationalBold',sans-serif}
.major-header__taught strong{font-weight:normal;font-family:'NationalBook',sans-serif;color:#747778}
@media(min-width:62em){.major-header__taught{border-left:solid 1px #d9d9d9;padding:0 1.5rem 2.5rem 2rem}
}
.compat-object-fit{background-size:cover;background-position:center center}
.compat-object-fit .study-area-banner__img{opacity:0}
.campaign-banner .frontpage-banner__img:after{background-color:rgba(255,255,255,0)}
.filters{margin-top:1rem;margin-bottom:2rem;padding:1rem 0}
.filters .uoa-form .uoa-form__elt.uoa-form__radio .uoa-form__checkboxes label,.filters .uoa-form .uoa-form__elt.uoa-form__checkbox .uoa-form__checkboxes label{color:#4a4c4c}
.filters .uoa-form .uoa-form__elt.uoa-form__radio .uoa-form__checkboxes label .number,.filters .uoa-form .uoa-form__elt.uoa-form__checkbox .uoa-form__checkboxes label .number{color:#747778}
@media(min-width:48em){.filters .uoa-form .uoa-form__elt.uoa-form__radio .uoa-form__checkboxes label,.filters .uoa-form .uoa-form__elt.uoa-form__checkbox .uoa-form__checkboxes label{width:calc(50% - .555rem);margin-left:0;margin-right:0;margin-bottom:.5rem;padding-right:.555rem}
}
@media(min-width:75em){.filters .uoa-form .uoa-form__elt.uoa-form__radio .uoa-form__checkboxes label,.filters .uoa-form .uoa-form__elt.uoa-form__checkbox .uoa-form__checkboxes label{width:calc(33.3% - .555rem);margin-left:0;margin-right:0;margin-bottom:.5rem;padding-right:.555rem}
}
.filters__section{width:100%;display:block;position:relative}
.filters__section + .filters__section{margin-top:1rem}
@media(min-width:48em){.filters__section + .filters__section{border-top:solid 2px #fff}
}
.filters__section.is-hidden{display:none}
.filters__section.filters-apply{padding-top:1rem;border-top:solid 2px #fff}
.filters__search{position:relative;font-size:0;margin-bottom:1rem}
@media(min-width:48em){.filters__search{width:70%;display:block;float:left;vertical-align:top;padding-right:2rem;border-right:solid 1px #d9d9d9;margin-bottom:0}
}
.filters__search--browse{padding-right:0;border:0;margin:0 auto;float:none;padding-top:.8rem;padding-bottom:1.5rem}
@media(min-width:48em){.filters__search--browse{padding-top:2rem;padding-bottom:2rem}
}
.filter__search-input{background-color:#fff;border:solid 1px #d9d9d9;font-size:1.25rem;padding:1.1rem 2.0rem 1.1rem 1.1rem;width:calc(100% - 4.11rem);height:4.11rem;display:inline-block;vertical-align:top;border-right:0}
.filter__search-input::-ms-clear,.filter__search-input::-ms-expand{display:none}
.filter__search-input::-ms-input-placeholder{font-style:italic}
.filter__search-input:placeholder-shown{font-size:1rem}
@media(min-width:48em){.filter__search-input:placeholder-shown{font-size:1.25rem}
}
.filter__search-input:focus{box-shadow:inset 0 0 0 1px #00467f;border-color:#00467f;outline:0}
.filter__search-clear{position:absolute;top:50%;right:5rem;width:1rem;height:1rem;margin-top:-0.5rem;border:0;background:#bec3c4;border-radius:50%;padding:0;transition:all .35s ease 0}
@media(min-width:48em){.filter__search-clear{right:7rem}
}
.filter__search-clear:disabled{opacity:0;visibility:hidden}
.filter__search-clear .icon{width:.8rem;height:.8rem;fill:#fff;transition:fill .35s ease 0}
.filter__search-clear:hover,.filter__search-clear:focus{outline:0;background-color:#00467f}
.filter__search-submit{width:4.11rem;height:4.11rem;background-color:#00467f;border:solid 2px #00467f;display:inline-block;vertical-align:top;padding:0;transition:all .35s ease 0}
.filter__search-submit .icon{fill:#fff;width:1.6rem;height:1.6rem;transition:fill .35s ease 0}
.filter__search-submit:hover,.filter__search-submit:focus{background-color:#fff;outline:0}
.filter__search-submit:hover .icon,.filter__search-submit:focus .icon{fill:#00467f}
@media(min-width:48em){.filters__toggle{display:inline-block;width:30%;vertical-align:top;padding-left:2rem}
}
.filters__toggle-btn{background-color:#00467f;border:solid 2px #00467f;color:#fff;display:block;width:100%;text-align:left;position:relative;padding:1.2rem 4rem 1.2rem 3.5rem;transition:all .35s ease 0;font-family:NationalBold,sans-serif}
.filters__toggle-btn .icon{fill:#fff;transition:all .35s ease 0}
.filters__toggle-btn:hover,.filters__toggle-btn:focus{background-color:#fff;color:#00467f;outline:0}
.filters__toggle-btn:hover .icon,.filters__toggle-btn:focus .icon{fill:#00467f}
.filters__toggle-btn.is-active .icn-chevron{transform:rotate(270deg)}
.filters__toggle-btn .icn-filter{width:1.44rem;height:1.44rem;position:absolute;top:50%;left:1.2rem;margin-top:-0.72rem}
.filters__toggle-btn .icn-chevron{transform:rotate(90deg);width:1.1rem;height:1.1rem;position:absolute;top:50%;right:1.5rem;margin-top:-0.5rem}
.filters__toggle-btn .txt{font-size:1.11rem}
.filters__tags{margin-top:1rem}
.filter__tags-list{list-style:none;margin:0 0 .55rem 0;padding:0}
.filter__tags-list:empty{margin:0}
.filter__tags-list li{display:inline-block;margin-bottom:.55rem}
@media(min-width:62em){.filter__tags-list{margin-bottom:0}
}
.filter-tag{background-color:#0080a7;color:#fff;border:solid 1px #0080a7;font-size:.88rem;padding:.15rem .5rem;border-radius:.833rem;transition:all .35s ease 0;margin-right:.25rem}
.filter-tag .icon{fill:#fff;width:.66rem;height:.66rem;vertical-align:middle;transition:fill .35s ease 0}
.filter-tag:hover,.filter-tag:focus{background-color:#fff;color:#0080a7;outline:0}
.filter-tag:hover .icon,.filter-tag:focus .icon{fill:#0080a7}
.filter-tag.clear-all{background:0;border:0;color:#00467f;text-decoration:underline}
.filter-tag.clear-all:hover,.filter-tag.clear-all:focus{background-color:none;color:#00467f;outline:0;text-decoration:none}
@media(min-width:62em){.filters__btns{text-align:right}
}
.filters__btn{display:inline-block;vertical-align:middle;font-family:NationalBold,sans-serif;padding:.51rem 1.2rem;color:#00467f;background:0;border:solid 2px transparent;border-radius:1.7rem}
.filters__apply-btn{background-color:#00467f;color:#fff;border:solid 2px #00467f}
.filters__apply-btn .icon{fill:#fff;position:relative;width:.77rem;height:.77rem;top:.1rem;margin-left:.5rem}
.filters__apply-btn:hover,.filters__apply-btn:focus{background-color:transparent;color:#00467f;border:solid 2px #00467f;outline:0}
.filters__apply-btn:hover .icon,.filters__apply-btn:focus .icon{fill:#00467f}
.filters__clear-btn{margin-left:1rem;padding-left:0;padding-right:0}
.filters__clear-btn:hover,.filters__clear-btn:focus{text-decoration:underline;outline:0}
.filters--search-only{margin-top:3rem;margin-bottom:0}
.filters--search-only .filters__search{border-right:0}
.options-icon{width:1.44rem;height:1.44rem;position:absolute;top:50%;left:50%;margin-top:-0.72rem;display:inline-block}
.options-icon:hover .line-container:nth-child(1) .circle{animation-name:slideOne}
.options-icon:hover .line-container:nth-child(2) .circle{animation-name:slideTwo}
.options-icon:hover .line-container:nth-child(3) .circle{animation-name:slideThree}
.line-container{margin:0;position:absolute;top:0;width:.11rem;margin-left:-0.11rem;height:100%;background-color:#fff}
.line-container:nth-child(1){left:20%}
.line-container:nth-child(2){left:50%}
.line-container:nth-child(3){left:80%}
.circle{height:.29rem;width:.5rem;position:absolute;background-color:#fff;border:solid 1px #00467f;top:0;margin-top:-0.277rem;left:-0.22rem;animation-duration:2.5s;animation-fill-mode:both;animation-iteration-count:infinite}
.line-container:nth-child(1) .circle{top:40%}
.line-container:nth-child(2) .circle{top:75%}
.line-container:nth-child(3) .circle{top:20%}
@keyframes slideOne{from{top:40%}
20%{top:20%}
35%{top:80%}
50%{top:40%}
100%{top:40%}
}
@keyframes slideTwo{from{top:75%}
20%{top:40%}
35%{top:40%}
50%{top:75%}
100%{top:75%}
}
@keyframes slideThree{from{top:20%}
10%{top:20%}
35%{top:90%}
50%{top:20%}
100%{top:20%}
}
.main-nav__top-bar-calendar-modal-wrapper{display:none;position:absolute;top:74px;width:100vw;flex-direction:column;right:-27px;z-index:8806;border-radius:15px 15px 15px 15px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5)}
@media(max-width:33.99em){.main-nav__top-bar-calendar-modal-wrapper{right:0;top:50px;width:320px}
}
@media(min-width:34em){.main-nav__top-bar-calendar-modal-wrapper{right:50px;top:50px;width:320px}
}
@media(min-width:74em){.main-nav__top-bar-calendar-modal-wrapper{right:68px;top:62px}
}
.main-nav__top-bar-calendar-modal-wrapper::before{content:"";position:absolute;top:-21px;right:126px;border-width:10px;border-style:solid;border-color:transparent transparent #e7e7ed transparent}
@media(max-width:33.99em){.main-nav__top-bar-calendar-modal-wrapper::before{top:-24px;right:72px;border-width:15px}
.main-nav__top-bar-calendar-modal-wrapper-badge::before{right:92px}
}
@media(min-width:34em){.main-nav__top-bar-calendar-modal-wrapper::before{top:-25px;right:22px;border-width:15px}
.main-nav__top-bar-calendar-modal-wrapper-badge::before{right:42px}
}
@media(min-width:74.001em){.main-nav__top-bar-calendar-modal-wrapper::before{top:-30px;right:36px;border-width:15px}
.main-nav__top-bar-calendar-modal-wrapper-badge::before{right:36px}
}
.main-nav__calendar-navigation{padding:12px 0;display:flex;transform:unset !important;transition:none !important;opacity:1 !important;flex-direction:row}
@media(min-width:34em){.main-nav__calendar-navigation{max-width:320px}
}
.main-nav__calendar-chevron{width:20%;align-self:center}
.main-nav__inverse-chevron{transform:rotate(180deg)}
.main-nav__calendar-chevron:hover{cursor:pointer}
.main-nav__calendar-navigation-current-week{width:60%;text-align:center;align-self:center}
.main-nav__calendar-tab-header{overflow:hidden;display:flex;transform:unset !important;transition:none !important;opacity:1 !important;flex-direction:row;padding:12px 8px 0 8px}
@media(min-width:34em){.main-nav__calendar-tab-header{max-width:320px}
}
.main-nav__calendar-tab{background:inherit;float:left;border:0;cursor:pointer;padding:4px 16px;transition:.3s;display:flex;transform:unset !important;transition:none !important;opacity:1 !important;flex-direction:column;align-items:center;width:14%;text-align:center;align-self:flex-end}
.main-nav__calendar-tab-active{background-color:#fff;color:#1f2bd4 !important;border-radius:6px 6px 0 0;border:1px solid #fff;border-bottom:0;width:16%}
.main-nav__calendar-tab:focus:not(:focus-visible){outline:0}
.main-nav__calendar-tab-has-events:after{content:'';width:3px;height:3px;background:black;border-radius:100%;display:block;margin-bottom:6px}
.main-nav__calendar-tab-active .main-nav__calendar-tab-has-events{display:none}
.main-nav__calendar-month{display:none}
.main-nav__calendar-weekday,.main-nav__calendar-day,.main-nav__calendar-month{font-size:inherit;color:inherit;font-family:inherit;line-height:inherit}
.main-nav__calendar-tab-active .main-nav__calendar-month{display:block}
.main-nav__calendar-tab-content{border-top:0;line-height:20px;font-size:16px}
@media(min-width:34em){.main-nav__calendar-tab-content{max-width:320px}
}
#monday-events{display:block}
.main-nav__calendar-event:first-child{border-top:0}
.main-nav__calendar-event-wrapper{display:flex;transform:unset !important;transition:none !important;opacity:1 !important;flex-direction:row;color:#1f2bd4;text-align:left;padding:0 10px;width:100%}
.main-nav__calendar-event-color{position:relative;left:-10px;width:15px;height:24px;border-radius:0 5px 5px 0 !important;font-size:14px;line-height:14px}
.main-nav__calendar-event-color-note-next{width:46px;height:24px;font-size:12px;font-family:'Inter',sans-serif;font-weight:400;line-height:18px;padding:3px 10px;background-color:#afafc3 !important;border-radius:0 15px 15px 0 !important}
.main-nav__calendar-event-color-note-now{width:46px;height:24px;font-size:12px;font-family:'Inter',sans-serif;font-weight:400;line-height:18px;padding:3px 10px;background-color:#afafc3 !important;border-radius:0 15px 15px 0 !important}
.main-nav__calendar-event-color-class{background-color:#7b7b89}
.main-nav__calendar-event-color-assignment{background-color:#ff5e4c}
.main-nav__calendar-event-color-test{background-color:#00caef}
.main-nav__calendar-event-time{width:25%}
.main-nav__calendar-event-details{width:65%}
.main-nav__calendar-event-location{cursor:pointer}
.main-nav__calendar-events{list-style-type:none;padding:0;margin:0;display:none}
.main-nav__calendar-event{border-top:1px solid #efefef;padding:0 10px 18px 10px;margin-bottom:0}
.main-nav__calendar-event-show-event-anchor{text-decoration:none !important}
.main-nav__calendar-event-wrapper:hover{cursor:pointer}
.main-nav__calendar-event-wrapper:hover .main-nav__calendar-event-chevron{right:-0.95rem}
.main-nav__calendar-event-chevron{position:relative;top:.7rem;transition:.3s;right:-0.35rem;transform:none;fill:#0c0c48}
.main-nav__calendar-event-chevron:hover{right:.85rem}
.main-nav__calendar-event-hidden{display:none}
.main-nav__calendar-event-description{padding-right:20px;line-height:16px !important}
.main-nav__other-calendars{cursor:pointer;padding:18px 22px;text-align:left;border:0;outline:0;display:block;width:100%;color:#0c0c48}
.main-nav__other-calendars-links{overflow:hidden;width:100%;text-align:left}
.main-nav__calendar-range{text-align:left;padding:6px 8px}
.main-nav__calendar-events__active{display:block}
.menu__calendar-item-wrapper{list-style:none;width:100%;padding:0;margin:0}
.menu__calendar-item{display:flex;justify-content:space-between;padding:10px 25px;border-bottom:#efefef solid 1px}
.menu__calendar-item:active{margin-left:10px;padding-right:10px;transition:all .3s ease;text-decoration:underline}
.menu__calendar-item:hover{cursor:pointer;text-decoration:underline}
.menu__calendar-item:active a{color:#1f2bd4}
.menu__calendar-item .icon{fill:#1f2bd4;height:11px;margin-top:5px}
.main-nav__calendar-show-more-text{text-decoration:underline;padding:0 8px 2px 8px}
.main-nav__calendar-event-show-more-anchor{display:inline-flex;align-items:center}
.main-nav__calendar-event-show-more-anchor:hover{cursor:pointer}
.main-nav__calendar-show-more-chevron-open{transform:rotate(90deg)}
.main-nav__calendar-show-more-events{padding:12px}
.main-nav__calendar-show-more-events .multiple,.main-nav__calendar-show-more-events .single{display:none}
.main-nav__calendar-no-more-event-label,.main-nav__calendar-no-event-future-label,.main-nav__calendar-show-more-events{padding:20px 28px}
.main-nav__calendar-no-event-label{padding:22px 28px}
.main-nav__calender__medium-font{text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}
.main-nav__calendar-event-next{display:none}
.main-nav__calendar-event-message{padding:0;display:none}
.main-nav__calendar-next-event-wrap{color:#1f2bd4;display:flex;align-items:center;justify-content:space-between;padding:10px 25px}
.main-nav__calendar-next-event-wrap:hover{cursor:pointer}
.main-nav__calendar-next-event-wrap:hover .main-nav__calendar-next-chevron{right:-0.95rem}
.main-nav__calendar-next-event{width:100%}
.main-nav__calendar-next-chevron{position:relative;width:1.2rem;height:1.2rem;top:.16rem;transition:.3s;right:-0.45rem;transform:none;fill:#0c0c48}
.main-nav__calendar-next-chevron:hover{right:.85rem}
#calendar-content{min-height:70px;width:100%;display:block;background:white}
.main-nav__calendar-notAvailable{padding:20px}
.menu__calendar-item{padding:10px 25px;text-align:left;border-bottom:#efefef solid 1px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}
.menu__calendar-item .icon{fill:#0c0c48;height:11px}
.menu__calendar-item:hover{margin-left:10px;padding-right:10px;cursor:pointer;text-decoration:none}
.menu__calendar-item:hover .icn-chevron{fill:#1f2bd4}
.menu__calendar-item-link:hover,.menu__calendar-item-link:focus{color:#1f2bd4;text-decoration:none}
.menu__calendar-item-link{display:block;height:100%;width:100%}
#calendar-forward-scroll,#calendar-backward-scroll{background:0;border:0;fill:#0c0c48}
.main-nav__calendar-chevron:focus:not(:focus-visible){outline:0}
.main-nav__medium-font{font-size:16px;font-family:Inter,sans-serif;font-weight:400;line-height:13px}
span.app-menu__audience-list-english-heading{font-size:16px;font-family:Inter,sans-serif}
span.menu__list-english-heading{font-size:16px;font-family:Inter,sans-serif}
.main-nav__small-font{font-size:12px;font-family:Inter,sans-serif;line-height:normal;font-style:normal;font-weight:700}
.main-nav__x-small-font{font-size:10px;font-family:Inter,sans-serif;line-height:normal;font-weight:400}
.main-nav__fw-bolt{font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal}
.main-nav__clr-black{color:#040404}
.main-nav__bg_gray{background-color:#e7e7ed}
.main-nav__clr-gray{color:#0c0c48}
.main-nav__clr_white{color:#0c0c48}
.main-nav__top-bar-calendar-modal-wrapper .main-nav__bg_white>div:first-child{border-radius:15px 15px 0 0}
.main-nav__top-bar-calendar-modal-wrapper .main-nav__calendar-events>li{border-radius:0}
.main-nav__bg_white{border-radius:15px 15px 15px 15px;background-color:#fff}
.main-nav__clr-dark-blue{color:#0c0c48}
.main-nav__bg-dark-blue{background-color:#e7e7ed}
.app-menu__list>li:first-child .app-menu-list-button{border-radius:15px 15px 0 0;background-color:#e7e7ed}
.menu__list>li:first-child .menu__title{border-radius:15px 15px 0 0}
.app-menu__list>li:last-child.app-menu-closed-list-item .app-menu-list-button{border-radius:0 0 15px 15px;background-color:#e7e7ed}
.app-menu__list>li:last-child.app-menu-open-list-item .app-menu-list-button{border-radius:0;background-color:#e7e7ed}
.app-menu__list>li:not(:first-child):not(:last-child) .app-menu-list-button{border-radius:0;background-color:#e7e7ed}
.main-nav__show{display:flex !important}
.main-nav__hide{display:none}
.top__top-bar-wrapper{align-items:center;display:flex;background-color:#00467f;justify-content:space-between;padding:0 1.555rem}
@media(min-width:75.001em){.top__top-bar-wrapper{background-color:#0080a7;justify-content:center}
}
.main-nav__top-bar-container{align-items:center;position:absolute;display:flex;flex-direction:row;background-color:#0c0c48;top:-55px;left:0;width:100%;padding:0 .5rem;justify-content:space-between}
@media(min-width:75.001em){.main-nav__top-bar-container{position:relative;padding:0;float:right;width:inherit;top:unset}
}
.main-nav__top-bar-wrapper{display:flex;justify-content:flex-end}
@media(min-width:75.001em){.main-nav__top-bar-wrapper{padding-left:54px}
}
@media(min-width:75.001em){.main-nav__top-bar-profile-button-wrapper{padding:8px 0 0 0}
}
.main-nav__top-bar-sign-in,.main-nav__top-bar-profile-button{display:flex;flex-direction:column;align-items:center;background:inherit}
@media(min-width:75.001em){.main-nav__top-bar-sign-in,.main-nav__top-bar-profile-button{height:48px}
}
.main-nav__top-bar-sign-in:hover{cursor:pointer}
.main-nav__top-bar-sign-in-label,.main-nav__top-bar-profile-label{display:none;font-size:14px !important;line-height:22px;font-style:normal;font-family:Inter;font-weight:400}
.main-nav__top-bar-profile,.main-nav__top-bar-sign-in{display:none;align-items:center}
.main-nav__top-bar-profile a{color:#0c0c48;font-size:16px;font-style:normal;font-weight:400;line-height:22px;font-family:'Inter'}
.menu__list-item .icon{fill:#0c0c48;height:11px}
@media(min-width:75.001em){.main-nav__top-bar-sign-in-label,.main-nav__top-bar-profile-label{display:flex}
}
.menu__list{list-style:none;line-height:20px;padding:0;margin:0}
.menu__list>.menu__list-item{list-style:none;line-height:20px;margin:0;padding:0;border-bottom:0}
.menu__title{width:100%;padding:10px 25px;display:flex;justify-content:space-between;align-items:center;border:0;cursor:initial}
.menu__title .icon{fill:#fff;height:11px}
.menu__title:focus,.menu__title:active{outline:0}
.menu__title-sub{width:100%;display:flex;justify-content:space-between;align-items:center;border:0;padding:0}
.menu__title-sub .icon{fill:#fff;height:11px}
.menu__title-sub:focus,.menu__title-sub:active{outline:0}
.menu__title-sub:active{color:#0080a7}
.menu__list-item-wrapper{list-style:none;padding:0;width:100%}
.menu__list-item:last-child{border-bottom:0}
.menu__list-item{padding:10px 25px;text-align:left;border-bottom:#efefef solid 1px}
.menu__list-item .menu__list-button .icon{transform:rotate(-90deg)}
.menu__list-item .menu__list-item-content{width:100%}
.menu__list-item .menu__list-item-content-sub{width:100%}
.menu__list-item .menu__list-button-sub{background-color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:27px}
.menu__list-item .menu__list-button-sub .icon{transform:rotate(90deg);fill:#0c0c48}
.menu__list-item .menu__list-item-sub{padding:10px 25px;text-align:left;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}
.menu__list-item .menu__list-item-sub:hover,.menu__list-item .menu__list-item-sub:focus{margin-left:10px;padding-right:10px;cursor:pointer}
.menu__list-item .menu__list-item-sub:hover a{color:#1f2bd4;text-decoration:none}
.menu__list-item .menu__list-button-sub:hover{color:#1f2bd4;text-decoration:none}
.menu__list-item .menu__list-item-sub:hover .icn-chevron{fill:#1f2bd4}
.menu__list-item .menu__list-item-link{display:block;height:100%;width:100%}
.menu__list-item.menu__closed-list-item .menu__list-button .icon{transform:none}
.menu__list-item.menu__closed-list-item .menu__list-item-content{display:none}
.menu__list-item.menu__closed-list-item-sub .menu__list-button-sub .icon{transform:none}
.menu__list-more{padding:10px 25px;cursor:pointer;text-align:center}
.menu__list-more span{font-size:12px;font-family:'Inter',sans-serif;text-transform:lowercase}
.menu__list-more ~ li{display:none}
.menu__sections{display:none}
.app-menu__list-item .app-menu-list-button .icon{transform:rotate(-90deg)}
.app-menu__list-item.app-menu-closed-list-item .app-menu-list-button .icon{transform:none}
.main-nav__top-bar-app-menu-modal-wrapper{display:none;position:absolute;top:56px;width:100vw;flex-direction:column;right:-27px;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.10);z-index:8806}
.main-nav__top-bar-app-menu-modal-wrapper::before{content:"";position:absolute;top:-20px;right:160px;border-width:10px;border-style:solid;border-color:transparent transparent #e7e7ed transparent}
@media(max-width:33.99em){.main-nav__top-bar-app-menu-modal-wrapper{width:314px;top:52px;right:-12px}
.main-nav__top-bar-app-menu-modal-wrapper::before{right:124px}
.main-nav__top-bar-app-menu-modal-wrapper-staff::before{right:42px}
.main-nav__top-bar-app-menu-modal-wrapper-badge::before{right:132px}
}
@media(min-width:34em){.main-nav__top-bar-app-menu-modal-wrapper{width:314px;right:92px;top:52px}
.main-nav__top-bar-app-menu-modal-wrapper-staff{right:24px}
.main-nav__top-bar-app-menu-modal-wrapper::before{right:18px}
.main-nav__top-bar-app-menu-modal-wrapper-badge::before{right:36px}
}
@media(min-width:75.001em){.main-nav__top-bar-app-menu-modal-wrapper{top:58px;right:138px}
.main-nav__top-bar-app-menu-modal-wrapper-staff{right:32px}
.main-nav__top-bar-app-menu-modal-wrapper::before{top:-28px;border-width:15px;border-color:transparent transparent #e7e7ed transparent}
.main-nav__top-bar-app-menu-modal-wrapper-badge::before{right:26px}
}
.app-menu__list{list-style:none;line-height:20px;padding:0;margin:0}
.app-menu__audience-title{width:100%;padding:10px 25px;display:flex;justify-content:space-between;align-items:center;border:0}
.app-menu__audience-title .icon{fill:#0c0c48;height:11px}
.app-menu__audience-title:focus,.app-menu__audience-title:active{outline:0}
.app-menu__audience-list-item-wrapper{list-style:none;padding:0;width:100%}
.app-menu__audience-list-item:last-child{border-bottom:0;font-size:16px}
.app-menu__audience-list-item{padding:10px 25px;text-align:left;border-bottom:#efefef solid 1px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease}
.app-menu__audience-list-item .icon{fill:#0c0c48;height:11px}
.app-menu__audience-list-item:hover{margin-left:10px;padding-right:10px;cursor:pointer}
.app-menu__audience-list-item:hover .icn-chevron{fill:#1f2bd4}
.app-menu__audience-list-item a{display:block;height:100%;width:100%}
.app-menu__audience-list-link:hover,.app-menu__audience-list-link:focus{color:#1f2bd4;text-decoration:none}
.app-menu__audience-list-more{padding:10px 25px;cursor:pointer}
.app-menu__audience-list-more span{font-size:12px;font-family:'NationalBook',sans-serif;text-transform:lowercase}
.app-menu__audience-list-more ~li{display:none}
.main-nav__top-bar-profilemenu-modal-wrapper{display:none;position:absolute;top:56px;width:100vw;flex-direction:column;right:0;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.1);z-index:8806}
.main-nav__top-bar-profilemenu-modal-wrapper::before{content:"";position:absolute;top:-20px;right:40px;border-width:10px;border-style:solid;border-color:transparent transparent #e7e7ed transparent}
@media(max-width:33.99em){.main-nav__top-bar-profilemenu-modal-wrapper::before{right:12px}
}
@media(min-width:34em){.main-nav__top-bar-profilemenu-modal-wrapper::before{right:12px}
}
@media(min-width:75.001em){.main-nav__top-bar-profilemenu-modal-wrapper::before{top:-29px;right:32px;border-width:15px;border-color:transparent transparent #e7e7ed transparent}
}
@media(max-width:33.99em){.main-nav__top-bar-profilemenu-modal-wrapper{width:314px;top:50px}
}
@media(min-width:34em){.main-nav__top-bar-profilemenu-modal-wrapper{width:314px;top:50px}
}
@media(min-width:75.001em){.main-nav__top-bar-profilemenu-modal-wrapper{top:80px;right:-32px;border-width:15px;border-color:transparent transparent #00467f transparent}
}
.main-nav__top-bar-profilemenu-modal-wrapper .btn.btn--signout{position:relative;padding-top:.5em;min-height:2em;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;padding-right:3em}
.main-nav__top-bar-profilemenu-modal-wrapper .btn.btn--signout svg{height:14px;width:14px;position:absolute;top:11px;right:20px;fill:#0c0c48}
.main-nav__top-bar-profilemenu-modal-wrapper .btn.btn--signout:hover svg,.main-nav__top-bar-profilemenu-modal-wrapper .btn.btn--signout:focus svg{fill:#fff}
.main-nav__top-bar-profilemenu-modal-wrapper .btn.btn--signout:focus{background-color:#0c0c48;color:#fff}
.main-nav__top-bar-profilemenu-modal-wrapper .main-nav__hide{display:none !important}
.main-nav__top-bar-profilemenu-modal-wrapper button.menu__list-button-sub:focus-visible span{border:solid 2.5px #040404;border-radius:5.5px}
.main-nav__top-bar-profile-button{border:0}
.main-nav__top-bar-profile-button:hover{cursor:pointer}
.menu__list-english-heading-link{display:none}
.menu__list-item-study-content{background-color:#e7e7ed;padding:10px 0}
.menu__list-item-study-content .menu__list-item-study-content-inner{width:193px;min-height:235px;background-color:#fff;border-radius:17px;margin:auto}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-circle{height:105px;width:105px;border-radius:50%;background-color:#0c0c48;box-sizing:border-box;color:#fff;margin:auto}
.menu__list-item-study-content .menu__list-item-study-content-inner .circle-error{background-color:#6d6e71}
.menu__list-item-study-content .menu__list-item-study-content-inner .circle-ready{margin-top:33px}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-gpa .title{font-size:14px;color:#0c0c48;text-align:center;padding:15px 0 5px 0}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-gpa .description{font-size:12px;text-align:center;color:#0c0c48;padding-bottom:12px}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-gpa .gpa-available{display:block}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-gpa .gpa-not-available{display:none}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-gpa .about{font-size:12px;display:flex;align-items:center;justify-content:center;padding:16px 0}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-gpa .circle-inner{text-align:center;padding:18px 0}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-gpa .circle-inner .gpa{font-size:32px;font-family:Inter;font-weight:700;line-height:22px;margin:0;padding:24px 0}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-gpa .circle-inner .gpa-error{font-size:14px;font-family:Inter;font-weight:700;line-height:20px;margin:0;padding:12px 0}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .title{font-size:14px;color:#0c0c48;text-align:center;padding:15px 0 5px 0}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .title-error{font-size:14px;text-align:center;padding:25px 0 25px 0}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .description{font-size:12px;text-align:center;color:#0c0c48;padding-bottom:8px}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .required{font-size:inherit;padding-right:4px}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .progress-available{display:block}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .progress-not-available{display:none}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .progress-ready{padding-top:1.25rem}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .ready-for-graduation{display:none}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .circle-inner{text-align:center;padding:18px 0}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .circle-inner .text{font-size:10px;font-weight:500;font-family:Inter;color:inherit;margin:0;line-height:22px}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .circle-inner .points{font-size:32px;font-family:Inter;font-weight:700;line-height:33px;margin:0}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .circle-inner .progress-error{font-size:14px;font-family:Inter;font-weight:700;line-height:20px;margin:0;padding:12px 0}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .progress-wrapper{display:flex;align-items:center;justify-content:center;padding:10px 0}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .progress-wrapper .progress{width:120px;height:20px;background-color:#e2e3e4;border:solid 2px #e2e3e4;border-radius:25px;display:flex;text-align:right}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .progress-wrapper .progress .bar{background:#0c0c48;color:#fff;border:solid 2px #0c0c48;border-radius:8px;font-size:12px;line-height:12px;text-align:right;padding-right:4px}
.menu__list-item-study-content .menu__list-item-study-content-inner .study-content-progress .progress-wrapper .progress .base{width:100%;background:inherit;color:#0c0c48;font-weight:500;font-family:Inter;font-size:12px;line-height:15px;text-align:right;padding-right:4px}
#spinner .spinner-wrap{color:gray}
#spinner .spinner__hide{display:none}
#spinner .spinner-wrap{padding-top:18px}
#spinner .circles-wrap{position:relative;left:40%;transform:translate(-50%,-50%);width:28px;height:28px}
#spinner .circle{width:50%;height:20px;position:absolute;top:calc(50% - 10px);transform-origin:100% 50%;left:0}
#spinner .circle::before{content:'';display:block;width:20px;height:20px;border-radius:50%;background-color:gray;position:absolute;left:0;top:50%;transform:translateY(-50%)}
#spinner .circle-1::before{animation:circle-wrap 1s linear 0 infinite}
#spinner .circle-2{transform:rotate(45deg)}
#spinner .circle-2::before{animation:circle-wrap 1s linear -0.125s infinite}
#spinner .circle-3{transform:rotate(90deg)}
#spinner .circle-3::before{animation:circle-wrap 1s linear -0.25s infinite}
#spinner .circle-4{transform:rotate(135deg)}
#spinner .circle-4::before{animation:circle-wrap 1s linear -0.375s infinite}
#spinner .circle-5{transform:rotate(180deg)}
#spinner .circle-5::before{animation:circle-wrap 1s linear -0.5s infinite}
#spinner .circle-6{transform:rotate(225deg)}
#spinner .circle-6::before{animation:circle-wrap 1s linear -0.625s infinite}
#spinner .circle-7{transform:rotate(270deg)}
#spinner .circle-7::before{animation:circle-wrap 1s linear -0.75s infinite}
#spinner .circle-8{transform:rotate(315deg)}
#spinner .circle-8::before{animation:circle-wrap 1s linear -0.875s infinite}
@keyframes circle-wrap{0{width:7px;height:7px;opacity:1}
100%{width:2px;height:2px;opacity:.2}
}
.needfurtherhelpbackground{background:#e5e6e3;padding-bottom:4rem;margin-bottom:-4rem}
.contact{margin-bottom:2rem;position:relative}
.contact.border-bottom:after,.contact.border-bottom.hideline:after{content:'';width:calc(100% - 3.88rem);position:absolute;left:3.88rem;bottom:0;border-bottom:solid 1px #d9d9d9;margin-top:3.5rem}
.contact.border-bottom.hideline:after{displlay:none}
.below_line_heading{content:'';width:300px;left:3.88rem;bottom:0;border-bottom:solid 1px #d9d9d9;margin-top:1.5rem;margin-bottom:3.5rem}
@media(min-width:62em){.contact{width:100%;float:none;overflow:hidden}
.contact:last-child{margin-left:0}
.contact.border-bottom:after{display:block}
.contact.border-bottom.hideline:after{display:none}
}
.contact__heading{padding-left:3.88rem;position:relative}
@media(min-width:75em){.contact__heading{width:50%;float:left;padding-right:2.5rem;margin-bottom:2rem}
.contact__text a{float:right}
.contact__heading{min-height:2.77rem}
}
.contact__heading h3{font-size:1.09rem;margin-bottom:.25rem}
.contact__heading p{margin:0;font-size:.89rem}
.contact__icon{width:2.77rem;height:2.77rem;background-color:#0080a7;text-align:center;position:absolute;left:0;top:5px}
.contact__icon .icon{fill:#fff;position:relative;top:50%;transform:translateY(-50%)}
.contact__text{margin-left:3.88rem;padding-bottom:2rem}
.contact__text a{text-shadow:none}
.contact__text a:hover{text-shadow:none}
.contact__text p{margin:0}
.margin-right{margin-right:4.5rem}
@media(max-width:48em){.contact__text a{float:none}
.contact__list dd{text-align:left !important}
.contact__heading{min-height:0}
.margin-right{margin-right:0}
}
.contact__text p a{color:#005499;position:relative;text-decoration:none;text-shadow:1px 0 0 #fff,-1px 0 0 #fff,2px 0 0 #fff,-2px 0 0 #fff;background-image:linear-gradient(transparent 50%,#005499 50%);background-repeat:repeat-x;background-position:0 92%;background-size:1px 2px;outline:0}
.contact__text p a:hover{text-decoration:none;text-shadow:1px 0 0 #fff,-1px 0 0 #fff,2px 0 0 #fff,-2px 0 0 #fff;background-size:1px 4px}
.contact__text p a:focus{background-color:rgba(0,70,127,0.15);text-shadow:none}
@media(min-width:75em){.contact__text{width:50%;float:left;margin-left:0;margin-bottom:2rem;padding-bottom:0}
}
.contact__list{font-size:0;margin:0;padding:0}
.contact__list dd,.contact__list dt{display:block;float:left;font-size:.89rem;font-weight:normal;width:50%;margin:0;padding:.6rem 0 .6rem 0;border-bottom:solid 1px #d9d9d9}
@media(min-width:75em){.contact__list dt:nth-child(1){padding-top:0}
}
@media(min-width:75em){.contact__list dd:nth-child(2){padding-top:0}
}
.contact__list a{color:#00467f}
.contact__list a:hover,.contact__list a:focus{text-decoration:underline;outline:0}
.contact__list dd{text-align:right}
.staff-help-heading{color:#00467f;padding-top:2rem;padding-bottom:1rem}
.staff-help-heading h2{font-size:1.5625rem !important}
.staff-help-heading h2:after{content:"";width:80px;height:1px;background-color:#747778;display:block;margin-top:.9rem;bottom:0;left:0}