@charset "UTF-8";@import "vendor/mmenu/jquery.mmenu.css";@import "vendor/mmenu/jquery.mmenu.positioning.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, hgroup, main, 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: transparent;}a:active, a:hover {outline: 0;}abbr[title] {border-bottom: 1px dotted;}b, strong {font-weight: bold;}dfn {font-style: italic;}h1 {font-size: 2em;margin: 0.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 {-moz-box-sizing: content-box;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;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}fieldset {border: 1px solid #c0c0c0;margin: 0 2px;padding: 0.35em 0.625em 0.75em;}legend {border: 0;padding: 0;}textarea {overflow: auto;}optgroup {font-weight: bold;}table {border-collapse: collapse;border-spacing: 0;}td, th {padding: 0;}body {font-size: 100%;text-align: left;line-height: 1.25em;font-family: "Soho Gothic W01 Light", arial;}@media (min-width: 740px) {body {line-height: 1.375em;}}html, html > body {font-size: 16px;}h1, h2, h3, form legend, h6, h5, h4 {margin: 20px 0;margin: 1.25rem 0;line-height: 20px;line-height: 1.25em;font-size: 16px;font-size: 1rem;font-family: "Soho Gothic W01 Medium", arial;font-weight: 500;}h1 {font-size: 32px;font-size: 2rem;line-height: 1.25em;margin-top: 0.625em;margin-bottom: 0.625em;}@media (min-width: 740px) {h1 {font-size: 40px;font-size: 2.5rem;line-height: 1.125em;margin-top: 0.5em;margin-bottom: 0.5em;}}@media (min-width: 980px) {h1 {font-size: 48px;font-size: 3rem;line-height: 1.05em;margin-top: 0.41666667em;margin-bottom: 0.41666667em;}}h2 {font-size: 26px;font-size: 1.625rem;line-height: 1.15384615em;margin-top: 0.769230769em;margin-bottom: 0.769230769em;}@media (min-width: 740px) {h2 {font-size: 32px;font-size: 2rem;line-height: 1.25em;margin-top: 0.625em;margin-bottom: 0.625em;}}@media (min-width: 980px) {h2 {font-size: 36px;font-size: 2.25rem;line-height: 1.25em;margin-top: 0.55555556em;margin-bottom: 0.55555556em;}}h3 {font-size: 22px;font-size: 1.375rem;line-height: 1.13636364em;margin-top: 0.9090909em;margin-bottom: 0.9090909em;}@media (min-width: 740px) {h3 {font-size: 24px;font-size: 1.5rem;line-height: 1.25em;margin-top: 0.83333333em;margin-bottom: 0.83333333em;}}@media (min-width: 980px) {h3 {font-size: 28px;font-size: 1.75rem;line-height: 1.25em;margin-top: 0.71428574em;margin-bottom: 0.71428574em;}}form legend, h6, h5, h4 {font-size: 18px;font-size: 1.125rem;line-height: 1.11111111em;margin-top: 1.11111111em;margin-bottom: 1.11111111em;}@media (min-width: 740px) {form legend, h6, h5, h4 {line-height: 1.22222222em;}}h1 {font-size: 1.8em;margin-bottom: 1em;color: #211650;}h2 {font-size: 1.2em;color: #211650;}h3 {font-size: 1.1em;}p {color: #1a1a1a;margin: 0 0 20px 0;margin: 0 0 1.25rem 0;line-height: 1.5em;}p.first--para {font-size: 1.25em;}p.text-muted {color: #b3b3b3;}p.text-primary {color: #211650;}p.text-secondary {color: #dc0031;}.js__reveal__menu .level-2 > ul li, small, p.small {font-size: 12px;font-size: 0.75rem;}.side__content .nav li.overview, .side__content .nav .active, .side__content .nav .parent-active, strong, p.strong, p.first--para {font-family: "Soho Gothic W01 Medium", arial;}blockquote {font-size: 1.25em;line-height: 1.25em;border-left: 5px solid #e6e6e6;margin: 80px 48px 64px;margin: 5rem 3rem 4rem;padding: 0 20px;}@media (min-width: 740px) {blockquote {font-size: 1.5em;line-height: 1.45833333em;}}blockquote.pull--right {text-align: right;border-left: 0;border-right: 5px solid #e6e6e6;}article ul, article ol {margin: 0 0 20px 0;margin: 0 0 1.25rem 0;line-height: 1.5em;font-size: 16px;font-size: 1rem;}article a, article a:visited {font-family: "Soho Gothic W01 Medium", arial;color: #1a1a1a;text-decoration: none;}article a:hover, article a:focus, article a:visited:hover, article a:visited:focus {color: #4d4d4d;}@media print {.row {margin-left: 0px !important;margin-right: 0px !important;background: none !important;}.container {width: auto !important;margin-left: 0px !important;margin-right: 0px !important;padding-left: 0px !important;padding-right: 0px !important;background: none !important;}.col-s-1, .col-s-2, .col-m-1, .col-m-2, .col-m-3, .col-m-half, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4 {width: auto !important;float: none !important;}body {font-size: 12pt;line-height: 1.25em;}h1 {font-size: 36pt;line-height: 1.25em;}h2 {font-size: 24pt;line-height: 1.25em;}h3 {font-size: 18pt;line-height: 1.25em;}h4 {font-size: 14pt;line-height: 1.25em;}body {background: none;}leader {display: none;}#wrapper {width: auto;margin: 0;padding: 0 2%;background: none;}header {display: none;}article a:after {content: " [" attr(href) "] ";}aside a:after {display: none;}}.styleguide--wrapper {margin: 0 auto;}.styleguide--wrapper *, .styleguide--wrapper *:before, .styleguide--wrapper *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}@media (min-width: 500px) {.styleguide--wrapper {width: 460px;}}@media (min-width: 740px) {.styleguide--wrapper {width: 700px;}}@media (min-width: 980px) {.styleguide--wrapper {width: 940px;}}.styleguide--header {font-family: sans-serif;font-size: 20px;color: #333333;text-transform: uppercase;width: 100%;padding: 1em 0;border-top: 1px solid #b3b3b3;border-bottom: 1px solid #b3b3b3;background: #e6e6e6;padding-left: 10px;}h2.styleguide--header {font-size: 12px;border-top: 1px dashed #b3b3b3;border-bottom: 1px dashed #b3b3b3;background: none;padding-left: 0px;}h3.styleguide--header {font-size: 12px;border-top: none;border-bottom: none;background: none;padding-left: 0px;}hr.styleguide--hr {clear: both;margin: 0 0 20px 0;padding: 20px 0 0 0;border: none;border-bottom: 1px solid #e6e6e6;}.styleguide--wrapper.web--fonts .styleguide--header, .styleguide--wrapper.web--fonts .styleguide--p, .styleguide--wrapper.web--fonts .styleguide--label {font-family: "Courier New", Courier, monospace;}.styleguide--wrapper.web--fonts .styleguide--p, .styleguide--wrapper.web--fonts .styleguide--label {font-size: 12px;}.styleguide--wrapper.web--fonts h4 {margin-top: 0;}.palette__grid {max-width: 100%;margin-left: auto;margin-right: auto;}.palette__grid:after {content: " ";display: block;clear: both;}.palette__grid ul {list-style: none;padding-left: 0px;}.palette__grid li {width: 23.7288135593%;float: left;height: 100px;margin-bottom: 5.2631578947%;position: relative;}.palette__grid li:nth-child(4n + 1) {margin-left: 0;margin-right: -100%;clear: both;margin-left: 0;}.palette__grid li:nth-child(4n + 2) {margin-left: 25.4237288136%;margin-right: -100%;clear: none;}.palette__grid li:nth-child(4n + 3) {margin-left: 50.8474576271%;margin-right: -100%;clear: none;}.palette__grid li:nth-child(4n + 4) {margin-left: 76.2711864407%;margin-right: -100%;clear: none;}.palette__grid li:after {position: absolute;bottom: -2em;}.palette__grid .colour--palette li:nth-child(1) {background-color: #211650;}.palette__grid .colour--palette li:nth-child(1):after {content: "#211650";}.palette__grid .colour--palette li:nth-child(2) {background-color: #dc0031;}.palette__grid .colour--palette li:nth-child(2):after {content: "#dc0031";}.palette__grid .colour--palette li:nth-child(3) {background-color: #FDFBEC;}.palette__grid .colour--palette li:nth-child(3):after {content: "#FDFBEC";}.palette__grid .colour--palette--high li:nth-child(1) {background-color: #291A69;}.palette__grid .colour--palette--high li:nth-child(1):after {content: "#291A69";}.palette__grid .colour--palette--high li:nth-child(2) {background-color: #FF0D32;}.palette__grid .colour--palette--high li:nth-child(2):after {content: "#FF0D32";}.palette__grid .colour--palette--high li:nth-child(3) {background-color: #fefdf5;}.palette__grid .colour--palette--high li:nth-child(3):after {content: "#fefdf5";}.palette__grid .colour--palette--low li:nth-child(1) {background-color: #110b28;}.palette__grid .colour--palette--low li:nth-child(1):after {content: "#110b28";}.palette__grid .colour--palette--low li:nth-child(2) {background-color: #a90026;}.palette__grid .colour--palette--low li:nth-child(2):after {content: "#a90026";}.palette__grid .colour--palette--low li:nth-child(3) {background-color: #f8f1be;}.palette__grid .colour--palette--low li:nth-child(3):after {content: "#f8f1be";}.styleguide--one {width: 49.1525423729%;float: left;margin-right: 1.6949152542%;}.styleguide--one:nth-child(2n) {width: 49.1525423729%;float: right;margin-right: 0;}@media print {* {-webkit-print-color-adjust: exact;}}body.ogtap {background: #4d4d4d;}#wrapper {background: #fff;}.container {max-width: 100%;margin-left: auto;margin-right: auto;padding-left: 10px;padding-right: 10px;}.container:after {content: " ";display: block;clear: both;}.container *, .container *:before, .container *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}@media (min-width: 500px) {.container {width: 460px;padding-left: 0;padding-right: 0;}}@media (min-width: 740px) {.container {width: 700px;}}@media (min-width: 980px) {.container {width: 940px;}}.row {clear: both;}.above__break3 {display: none;}@media (min-width: 980px) {.above__break3 {display: block;}}@media (min-width: 980px) {.below__break3 {display: none;}}.pull--right {float: right;}.no--pad {padding: 0px !important;}.nav__list {width: 100%;padding: 0;}.nav__list li {padding: 0 0 1.5em;margin: 0;}@media (min-width: 500px) {.nav__list li {display: inline;padding: 0 1em 0 0;}}hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #e6e6e6;}body:after {font-size: 0;float: left;height: 0;content: "break__0";}@media (min-width: 500px) {body:after {content: "break__1";}}@media (min-width: 740px) {body:after {content: "break__2";}}@media (min-width: 980px) {body:after {content: "break__3";}}body.cke_editable:after {display: none;}.videos {position: relative;padding-bottom: 56.25%;padding-top: 30px;height: 0;margin-bottom: 40px;}.videos iframe, .videos object, .videos embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.entry-content img, .entry-content iframe, .entry-content object, .entry-content embed {max-width: 100%;}.preload * {-webkit-transition: none !important;-moz-transition: none !important;-ms-transition: none !important;-o-transition: none !important;}article main img {width: 100% !important;height: auto !important;}article.layout--alpha {border-top: 1px solid #e6e6e6;padding-left: 4.2253521127%;padding-right: 4.2253521127%;}article.layout--alpha p {line-height: 2;}article.layout--alpha h2 {margin-top: 40px;margin-bottom: 20px;}article.layout--alpha h2:first-child {margin-top: 0;}article.layout--alpha .date {font-size: 1em;color: #999999;}@media (min-width: 740px) {article.layout--alpha {border-top: none;padding-left: 0%;padding-right: 0%;margin-top: 40px;margin-bottom: 40px;}article.layout--alpha img {padding: 20px 15px;}}article.layout--alpha .side__content {width: 100%;float: left;margin-left: 0;margin-right: 0;}@media (min-width: 740px) {article.layout--alpha .side__content {width: 28.1690140845%;float: left;margin-right: 1.4084507042%;}}@media (min-width: 980px) {article.layout--alpha .side__content {width: 23.9436619718%;float: left;margin-right: 1.4084507042%;}}article.layout--alpha .side__content h2 {display: none;}@media (min-width: 740px) {article.layout--alpha .side__content h2 {display: block;margin: 5px 10px;font-size: 1em;border-bottom: 4px solid red;padding: 0 0 5px 10px;}}article.layout--alpha main {width: 100%;float: left;margin-left: 0;margin-right: 0;}article.layout--alpha main a {color: #dc0031;}@media (min-width: 740px) {article.layout--alpha main {margin-left: 4.2253521127%;width: 66.1971830986%;float: right;margin-right: 0;}}@media (min-width: 980px) {article.layout--alpha main {margin-left: 4.2253521127%;width: 70.4225352113%;float: right;margin-right: 0;}}article.layout--alpha main ul {list-style-type: square;}article.layout--alpha main li {padding: 0 0 10px 7px;}article.layout--alpha main img.half-width {padding: 10px 10px 10px 0;}@media (min-width: 740px) {article.layout--alpha main img.half-width {width: 50% !important;}}article.layout--beta {overflow: hidden;}article.layout--beta .row .container {margin-top: 1px;}article.layout--beta .row:last-child {margin-bottom: 1px;}@media (min-width: 740px) {article.layout--beta .row:first-child {background: #cccccc;}}article.layout--beta .intro {position: relative;background: url("/assets/img/bg.webp") no-repeat;background-size: cover;border-left: 1px solid #FDFBEC;border-right: 1px solid #FDFBEC;background-position: center right;}article.layout--beta .intro h1, article.layout--beta .intro p {background: rgba(255, 255, 255, 0.7);padding: 12px;}@media (min-width: 740px) {article.layout--beta .intro {padding-top: 40px;padding-bottom: 40px;}article.layout--beta .intro h1, article.layout--beta .intro p {background: none;padding: 0;}}@media (min-width: 980px) {article.layout--beta .intro {background-size: contain;padding-bottom: 60px;}}article.layout--beta .intro__copy {padding-left: 20px;padding-right: 20px;color: #211650;width: 100%;float: left;margin-left: 0;margin-right: 0;}article.layout--beta .intro__copy h1 {font-family: "Soho Gothic W01 Light", arial;font-size: 3em;margin-bottom: 30px;}article.layout--beta .intro__copy p, article.layout--beta .intro__copy a {color: #211650;}article.layout--beta .intro__copy a:after {content: "»";color: #dc0031;margin-left: 5px;}article.layout--beta .intro__copy a {font-size: 2em;}article.layout--beta .intro__copy p {font-size: 1.7em;margin-bottom: 30px;}@media (min-width: 740px) {article.layout--beta .intro__copy {margin-left: 4.2253521127%;width: 53.5211267606%;float: left;margin-right: 1.4084507042%;}article.layout--beta .intro__copy a {font-size: 1.5em;}article.layout--beta .intro__copy p {margin-bottom: 20px;}}@media (min-width: 980px) {article.layout--beta .intro__copy a {font-size: 2em;}}article.layout--beta .intro__image {width: 100%;float: left;margin-left: 0;margin-right: 0;margin-top: 40px;}article.layout--beta .intro__image img {margin-bottom: -20px;}@media (min-width: 740px) {article.layout--beta .intro__image {z-index: 2;margin-top: 0px;position: absolute;bottom: -10px;right: 10px;width: 45.0704225352%;float: right;margin-right: 0;}article.layout--beta .intro__image img {width: 150%;margin-bottom: 0;}}@media (min-width: 980px) {article.layout--beta .intro__image {width: 45.0704225352%;float: right;margin-right: 0;bottom: -10px;}article.layout--beta .intro__image img {width: 95%;}}article.layout--beta .promos .container > section {margin-bottom: 40px;}article.layout--beta .promos .container > section a {font-size: 1.2em;}article.layout--beta .promos .container > section p {margin-bottom: 10px;}article.layout--beta .promos .container > section a:after {content: "»";color: #dc0031;margin-left: 5px;}@media (min-width: 740px) {article.layout--beta .promos .container > section {margin-bottom: 0px;}article.layout--beta .promos .container > section h2 {font-size: 1.1em;}article.layout--beta .promos .container > section p {font-size: 0.9em;}article.layout--beta .promos .container > section a {float: right;font-size: 1em;position: absolute;bottom: 0;margin-bottom: 20px;}}@media (min-width: 980px) {article.layout--beta .promos .container > section a {margin-bottom: 40px;}}article.layout--beta .triumvirate {max-width: 100%;margin-left: auto;margin-right: auto;padding-left: 4.2253521127%;padding-right: 2.1126760563%;}article.layout--beta .triumvirate:after {content: " ";display: block;clear: both;}@media (min-width: 740px) {article.layout--beta .triumvirate .column {width: 32.3943661972%;float: left;margin-right: 1.4084507042%;}article.layout--beta .triumvirate .column:nth-child(3n) {width: 32.3943661972%;float: right;margin-right: 0;}}article.layout--beta .promos h2 {font-size: 1.4em;}article.layout--beta .promos .container {border-left: 1px solid #FDFBEC;border-right: 1px solid #FDFBEC;background: #fff;padding-left: 20px;padding-right: 20px;padding-top: 60px;padding-bottom: 40px;}@media (min-width: 740px) {article.layout--beta .promos {background: #e6e6e6;}article.layout--beta .promos .container {position: relative;padding-top: 20px;padding-left: 0px;padding-right: 0px;padding-bottom: 40px;}}@media (min-width: 980px) {article.layout--beta .promos h2 {margin-bottom: 1.7em;}article.layout--beta .promos .container {padding-top: 40px;padding-bottom: 80px;}}article.layout--gamma main {width: 100%;float: left;margin-left: 0;margin-right: 0;}@media (min-width: 740px) {article.layout--gamma main {width: 78.8732394366%;float: right;margin-right: 0;}}article main .two__columns ul {padding-left: 15px;}article main .two__columns div:first-child {width: 100%;float: left;margin-left: 0;margin-right: 0;}@media (min-width: 740px) {article main .two__columns div:first-child {width: 49.2957746479%;float: left;margin-right: 1.4084507042%;}}article main .two__columns div:last-child {width: 100%;float: left;margin-left: 0;margin-right: 0;}@media (min-width: 740px) {article main .two__columns div:last-child {width: 49.2957746479%;float: right;margin-right: 0;}}header {padding-bottom: 30px;}@media (min-width: 740px) {header {padding-bottom: 0px;}}header .masthead {padding-top: 30px;}@media (min-width: 740px) {header .masthead {padding-top: 10px;margin-bottom: 20px;}}header .masthead .container {position: relative;}header .logo {text-align: center;width: 100%;float: left;margin-left: 0;margin-right: 0;padding-left: 40px;padding-right: 40px;}@media (min-width: 740px) {header .logo {width: 28.1690140845%;float: left;margin-right: 1.4084507042%;padding-left: 0px;padding-right: 0px;}}header .slogan {color: #211650;text-align: center;text-transform: uppercase;margin-top: 25px;width: 100%;float: left;margin-left: 0;margin-right: 0;}header .slogan span {font-size: 1.5em;line-height: 1;}@media (min-width: 740px) {header .slogan {position: absolute;bottom: 0;right: 0;width: 66.1971830986%;float: right;margin-right: 0;text-align: right;max-width: 40%;}}header .top-bar {background: #211650;color: #FDFBEC;padding: 10px 0;}header .top-bar a {display: block;float: left;text-transform: uppercase;}@media (min-width: 740px) {header .top-bar a {float: none;}}header .top-bar .search {float: right;color: #211650;width: 86%;}header .top-bar .search .search-term {padding: 5px 5px;width: 70%;float: right;display: block;height: 20px;}header .top-bar .search .search-icon {display: block;float: right;margin: 0px 5px;padding: 5px;height: 34px;width: auto;background: #211650;}header .top-bar .search .search-icon:hover {background: #999999;-webkit-transition: background 0.25s ease-out, color 0.25s ease-out;transition: background 0.25s ease-out, color 0.25s ease-out;}@media (min-width: 740px) {header .top-bar {background: none;}header .top-bar a {display: none;}header .top-bar .search {width: 59%;}header .top-bar .search .search-term {height: 22px;padding-left: 5px;}header .top-bar .search .search-icon {padding: 7px;background: #b3b3b3;margin: 0;}}header #jsMainNav .icon__bar {background: #FDFBEC;}footer {background: #4d4d4d;padding-top: 15px;padding-bottom: 15px;}footer p {color: #FDFBEC;padding: 0;margin: 0;text-align: center;font-size: 0.8em;}@media (min-width: 740px) {footer p {text-align: right;}}.footer__privacy {float: left;}.footer__privacy a {text-decoration: none;color: #ffffff;}.footer__copy {float: right;}img.img--responsive {width: 100%;height: auto;}img {display: block;margin: 0;padding: 0;}article img {margin-bottom: 1em;}.gmap {height: 500px;width: 100%;font-size: 90%;}.gmap img, .gmap object, .gmap embed {max-width: none;height: auto;}.gmap * {font-size: 100%;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.gmap *:before, .gmap *:after {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.infobox {font-size: 16px;height: 100px;width: 200px;overflow-y: hidden;overflow-x: hidden;}header form {background: none;border: none;margin-bottom: 0;padding: 0;}header form input.search-term {color: #999999;background-color: #fff;background-image: none;border: 1px solid #b3b3b3;border-right: none;}form {background: #e6e6e6;border: 1px solid #cccccc;margin-bottom: 1em;padding: 1em;}form .form__group {margin-bottom: 1em;}form legend {display: block;width: 100%;margin-bottom: 1em;padding: 0.5em 0;line-height: inherit;border: 0;border-bottom: 1px solid #b3b3b3;}form fieldset {padding: 0;margin: 0;border: 0;min-width: 0;}form label {display: block;margin-bottom: 0.25em;}form .checkbox {display: block;margin: 1em 0;}form .checkbox label {font-size: 1em;}form .checkbox.checkbox--inline label {display: inline-block;margin-right: 0.5em;}form textarea {max-width: 100%;min-height: 100px;}form .form--control {display: block;width: 100%;margin: 0 0 1em 0;padding: 8px 12px;line-height: 1.42857143;color: #999999;background-color: white;background-image: none;border: 1px solid #e6e6e6;}form .form--control[disabled] {background: #cccccc;}form .form--control.input-lg {font-size: 1.5em;padding: 16px 12px;}form .form--control.input-sm {font-size: 0.75em;padding: 6x 12px;}form .form--control:focus {border-color: #66afe9;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);}form .file--upload {margin-bottom: 1em;}form .file--upload .input--add--on {position: relative;overflow: hidden !important;float: none;padding: 0 !important;}form .file--upload .input--add--on span {padding: 8px 12px;}form .file--upload .input--add--on .upload {position: absolute;width: 100%;top: 0;left: 0;margin: 0;padding: 8px;font-size: 20px;cursor: pointer;opacity: 0;filter: alpha(opacity=0);}form .file--upload .fileUpload {cursor: pointer;}form .file--upload .fileUpload span, form .file--upload .fileUpload input {cursor: pointer;}form .file--upload .form--control[disabled] {background-color: #e6e6e6;color: inherit;}form .help--block {display: block;font-size: 0.75em;font-margin-bottom: 1em;}form .radio label {display: inline;font-weight: normal;cursor: pointer;font-size: 1em;}form .radio input {margin: 0.5em 0.5em 0.5em 0;}form select {height: 3em;}form select[multiple], form select[size] {height: auto;}form .has--error label {color: red;}form .has--error input {border: 1px solid #ff0000;}form .input__group {position: relative;display: table;margin-bottom: 1em;}form .input__group .input--add--on {display: table-cell;margin: 0;padding: 8px 12px;width: 1%;white-space: nowrap;vertical-align: middle;text-align: center;line-height: 1;background: #999999;}form .input__group .input--add--on button {margin: 0;}form .input__group .form--control {display: table-cell;height: 38px;margin: 0;border: 0;border-radius: 0;}form .screen-reader {display: block !important;left: -9999px !important;position: absolute !important;}.checkbox {margin: 16px 0;}.checkbox__pairing input {margin: 8px 5px 8px 0;}.btn {border: none;display: inline-block;margin-right: 5px;padding: 10px 20px;line-height: 1;color: #FDFBEC;background: gray;}.btn:hover {text-decoration: none;background: #4d4d4d;}.btn:visited {text-decoration: none;}a.btn, a.btn:visited {color: #FDFBEC;cursor: pointer;}.btn--default {background: #999999;}.btn--default:hover {background: gray;}.btn--primary {background: #211650;}.btn--primary:hover {background: #291c64;}.btn--secondary {background: #dc0031;}.btn--secondary:hover {background: #ff1045;}.btn--link, .btn--link:visited {font-weight: bold;color: #dc0031;background: none;}.btn--link:hover, .btn--link:visited:hover {text-decoration: underline;background: none;}.btn__group {position: relative;float: left;margin-right: 4px;}.btn__group .btn {float: left;margin-right: 0px;}.btn__group .dropdown--toggle {margin-left: -1px;}.btn--lg {padding: 14px 16px;font-size: 18px;line-height: 1.33;}.btn--sm {padding: 8px 12px;font-size: 12px;line-height: 1;}.btn--xs {padding: 6px 10px;font-size: 10px;line-height: 1;}.btn--block {display: block;float: none;width: 100%;padding-left: 0;padding-right: 0;}.btn--group--justified {display: table;width: 100%;table-layout: fixed;border-collapse: separate;}.btn--group--justified .btn {float: none;display: table-cell;width: 1%;text-align: center;}.btn--group--vertical {position: relative;display: inline-block;vertical-align: middle;}.btn--group--vertical .btn {display: block;float: none;width: 100%;max-width: 100%;}.nav {list-style: none;}header .nav {padding-left: 0;width: 100%;display: table;}header .nav li.last a {border-right: none;}header .nav li a {letter-spacing: 0.05em;text-decoration: none;border-right: 1px solid #FDFBEC;}@media (min-width: 740px) {header .nav li a {font-size: 0.8em;padding: 7px;-webkit-transition: background 0.4s ease-out, color 0.4s ease-out;transition: background 0.4s ease-out, color 0.4s ease-out;}}@media (min-width: 980px) {header .nav li a {font-size: 0.85em;padding: 8px 12px;}}header .nav li a:hover {background-color: #291A69;}@media (min-width: 980px) {header .nav li.has-children a:after {content: " ▾";margin-left: 6px;}}.side__content .nav {border-top: 1px solid #ddd;padding: 10px;}.side__content .nav li.last {float: none;}.side__content .nav > li {font-size: 1em;margin-top: 1em;}.side__content .nav > li.first {margin-top: 0;}.side__content .nav > li > a {font-family: "Soho Gothic W01 Medium", arial;}.side__content .nav a, .side__content .nav a:visited {text-transform: none;display: block;width: 100%;padding: 0 0.5em;color: #4d4d4d;font-family: "Soho Gothic W01 Light", arial;font-size: 0.8em;border-bottom: 1px solid transparent;}.side__content .nav a:hover {background: none;color: #dc0031;}.side__content .nav > li > ul {list-style: none;margin: 0;padding: 0;}.side__content .nav > li > ul a, .side__content .nav > li > ul a:visited {padding-left: 0.5em;}.side__content .nav > li > ul a:before {content: "∟ ";color: #e6e6e6;vertical-align: super;}.side__content .nav .active > a, .side__content .nav .parent-active > a {font-family: "Soho Gothic W01 Medium", arial;color: #dc0031;}.side__content .nav .active li, .side__content .nav .parent-active li {font-weight: normal;}.side__content .nav li.overview {padding: 0.5em 0;margin-top: 0;display: block;width: 100%;border-bottom: 6px solid #dc0031;}.side__content .nav li.overview a, .side__content .nav li.overview a:visited {font-size: 1.1em;color: #1a1a1a;font-family: "Soho Gothic W01 Medium", arial;}@media (min-width: 740px) {.side__content .nav {border-top: none;border-right: 1px solid #e6e6e6;min-height: 400px;}}[href="#jsMainNav"] div {width: 40px;}[href="#jsMainNav"] .icon__bar {background: #FDFBEC;display: block;width: 80%;height: 3px;border-radius: 1px;margin: 5px auto;}@media (min-width: 740px) {[href="#jsMainNav"] {display: none;}}.mobile--nav {display: none;}.navbar {position: relative;margin-bottom: 20px;}.navbar.navbar--default {display: none;}@media (min-width: 740px) {.navbar.navbar--default {display: block;}}.navbar.navbar--inverse {background-color: #b3b3b3;border-color: white;}.navbar.navbar--inverse .icon__bar {background: white;}.navbar .navbar__header {display: table;width: 100%;}@media (min-width: 740px) {.navbar .navbar__header {float: left;width: auto;}}.navbar .navbar__header .navbar__brand {float: left;padding: 10px 15px;font-size: 18px;line-height: 20px;height: 20px;}.navbar .navbar__toggle {position: relative;float: right;margin-right: 15px;padding: 9px 10px;margin-top: 3px;margin-bottom: 3px;background-color: transparent;background-image: none;border: 1px solid transparent;border-radius: 4px;}@media (min-width: 740px) {.navbar .navbar__toggle {display: none;}}.navbar .navbar--nav {width: 100%;margin: 0;}@media (min-width: 740px) {.navbar .navbar--nav {float: left;}}@media (min-width: 740px) {.navbar .navbar--nav > li {display: table-cell;width: auto;text-align: center;}}.navbar .navbar--nav > li a, .navbar .navbar--nav > li a:visited {display: block;position: relative;color: #FDFBEC;text-decoration: none;cursor: pointer;}.navbar .navbar--nav > li a:active, .navbar .navbar--nav > li a:visited:active {color: #211650;}.navbar .navbar__collapse {display: none;border-top: 1px solid #999999;}.navbar .navbar__collapse.nav--expanded {display: block;}@media (min-width: 740px) {.navbar .navbar__collapse {display: block;border: none;}}@media (min-width: 740px) {.navbar .navbar--left {float: left;}}@media (min-width: 740px) {.navbar .navbar--right {float: right;}.navbar .navbar--right .dropdown__menu {right: 0;}}.navbar .navbar__form {background: none;padding: 10px 15px;border: none;}@media (min-width: 740px) {.navbar .navbar__form {padding: 0px;padding-right: 10px;}}@media (min-width: 740px) {.navbar .navbar__form .form--control {width: 7em;height: 30px;padding: 0 4px;vertical-align: middle;margin: 4px 0;}}@media (min-width: 980px) {.navbar .navbar__form .form--control {width: 9em;padding: 0 8px;}}.navbar .dropdown__menu {position: relative;}.navbar .dropdown__menu li.dropdown__header {padding: 10px 15px;}@media (min-width: 740px) {.navbar .dropdown__menu {position: absolute;border: 1px solid #999999;z-index: 9999;top: 100%;min-width: 200px;}}.nav--tabs {display: table;border-bottom: 1px solid #999999;cursor: default;}.nav--tabs > li {float: left;margin-bottom: -1px;background-color: #e6e6e6;border: 1px solid #000;border: transparent;}.nav--tabs > li.active {border: 1px solid #999999;border-bottom: transparent;}.nav--tabs a {display: block;padding: 10px;}.nav--tabs .dropdown {position: relative;}.nav--tabs .disabled {cursor: no-drop;}.nav--tabs .disabled a {color: #999999;}.nav--tabs .disabled a:hover {text-decoration: none;}.tab__content .tab--pane {display: none;}.tab__content .tab--pane.active {display: block;}.breadcrumb {padding: 0;}.breadcrumb li {display: inline-block;}.breadcrumb li + li:before {content: "/ ";padding: 0 5px;color: #999999;}#jsMainNav {background: #fff;color: #1a1a1a;}.navigation {background: #211650;}.navigation .container {border-left: 1px solid #FDFBEC;border-right: 1px solid #FDFBEC;}.dropdown__menu {display: none;margin: 0;padding: 0;list-style: none;position: absolute;background: white;border: 1px solid #999999;z-index: 9999;top: 100%;min-width: 200px;}.dropdown__menu li.dropdown__header {padding: 10px 30px;}.dropdown__menu li a {display: block;position: relative;padding-top: 10px;padding-bottom: 10px;padding: 10px;}.dropdown__menu .divider {height: 1px;margin: 9px 0;overflow: hidden;background-color: #e5e5e5;}.dropdown__menu.dropdown--open {display: block;}.caret {display: inline-block;width: 0;height: 0;margin-left: 2px;vertical-align: middle;border-top: 4px solid;border-right: 4px solid transparent;border-left: 4px solid transparent;}.media__block {margin-top: 40px;max-width: 100%;margin-left: auto;margin-right: auto;}.media__block:after {content: " ";display: block;clear: both;}.media__block .media__block__img {width: 100%;float: left;margin-left: 0;margin-right: 0;}.media__block .media__block__img img {padding: 10px;width: auto;max-width: 50%;}@media (min-width: 740px) {.media__block .media__block__img {width: 31.4285714286%;float: right;margin-right: 0;}.media__block .media__block__img img {width: 100%;max-width: inherit;}}.media__block .media__block__info {width: 100%;float: left;margin-left: 0;margin-right: 0;}@media (min-width: 740px) {.media__block .media__block__info {width: 65.7142857143%;float: left;margin-right: 2.8571428571%;}}.media__block .media__block__title h3 {margin-top: 0;margin-bottom: 5px;font-size: 1.2em;}.media__block .media__block__copy p {line-height: 1.7;font-size: 0.95em;margin-bottom: 10px;}@media (min-width: 740px) {.media__block .media__block__title h3 {margin-top: 0;margin-bottom: 15px;font-size: 1.4em;}.media__block .media__block__copy p {line-height: 2;font-size: 1em;margin-bottom: 15px;}}.media__copy p {font-size: 1em;margin-bottom: 0.5em;}.media__copy .date {font-size: 0.8em;color: #999999;}.media__copy h3 {font-size: 1.4em;margin-bottom: 5px;}.panel {display: inline-block;margin-bottom: 20px;background: #e6e6e6;}.panel h1, .panel h2, .panel h3, .panel h4, .panel p {padding-left: 20px;padding-right: 50px;}.panel .btn {margin-bottom: 0px;}.panel__2col .panel {margin-bottom: 1.4084507042%;width: 100%;float: left;margin-left: 0;margin-right: 0;}@media (min-width: 740px) {.panel__2col .panel {width: 49.2957746479%;float: left;margin-right: 1.4084507042%;}.panel__2col .panel:nth-child(2n) {width: 49.2957746479%;float: right;margin-right: 0;}}.panel__3col .panel {margin-bottom: 1.4084507042%;width: 100%;float: left;margin-left: 0;margin-right: 0;}@media (min-width: 740px) {.panel__3col .panel {width: 49.2957746479%;float: left;margin-right: 1.4084507042%;}.panel__3col .panel:nth-child(2n) {width: 49.2957746479%;float: right;margin-right: 0;}}@media (min-width: 980px) {.panel__3col .panel {width: 32.3943661972%;float: left;margin-right: 1.4084507042%;}.panel__3col .panel:nth-child(2n) {width: 32.3943661972%;float: left;margin-right: 1.4084507042%;}.panel__3col .panel:nth-child(3n) {width: 32.3943661972%;float: right;margin-right: 0;}}table {width: 100%;margin-bottom: 20px;}table tr th {padding: 8px;line-height: 1.42857143;vertical-align: top;border-top: 1px solid #b3b3b3;text-align: left;}table tr td {padding: 8px;border-top: 1px solid #b3b3b3;}table.table--striped tr:nth-child(odd) th {background: #cccccc;}table.table--striped tr:nth-child(odd) td {background: #e6e6e6;}.inline--list {display: inline-block;}.inline--list li {display: inline;float: left;}.pagination a {padding: 0 0.5em;color: #291A69;}.pagination a:first-child {padding-left: 0;}.pagination a:last-child {padding-right: 0;}.pagination a.current-news-page {color: #211650;font-weight: bold;}.js__reveal__menu {border: 1px solid #FDFBEC;border-bottom: none;position: absolute;z-index: 9000;background: #211650;overflow: hidden;}.js__reveal__menu ul {list-style: none;margin: 0;padding: 0;}.js__reveal__menu a, .js__reveal__menu a:visited {color: #FDFBEC;text-decoration: none;font-size: 0.8em;letter-spacing: 0.05em;}.js__reveal__menu.menu--hide {display: none;}.js__reveal__menu.menu--show {display: none;}@media (min-width: 980px) {.js__reveal__menu.menu--show {display: block;}}.js__reveal__menu a:hover, .js__reveal__menu a:visited:hover {text-decoration: none;}.js__reveal__menu .nav__sub {position: relative;}.js__reveal__menu .nav__sub li ul li:hover a {color: #fff;}.js__reveal__menu #nav-sub-home {display: none;}.js__reveal__menu .level-1 {display: none;}.js__reveal__menu .level-1.show--item {display: none;}@media (min-width: 740px) {.js__reveal__menu .level-1.show--item {display: block;}}.js__reveal__menu .level-1 > a {display: none;}.js__reveal__menu .level-1 a:after {padding-left: 4px;}.js__reveal__menu .level-1 > ul {border-bottom: 1px solid #FDFBEC;padding-left: 0px;}.js__reveal__menu .level-1 > ul li {border-bottom: 1px solid #FDFBEC;}.js__reveal__menu .level-1 > ul li:last-child {border-bottom: none;}.js__reveal__menu .level-2 {padding: 8px 14px;}.js__reveal__menu .level-2:hover {background: #291A69;}.js__reveal__menu .level-2 .sub-nav {display: block;font-family: "Soho Gothic W01 Light", arial;padding-left: 0px;}.js__reveal__menu .level-2 > ul {padding-left: 0px;}.js__reveal__menu .level-2 > ul li {display: block;}.js__reveal__menu .level-2 > ul li a:after {display: none;}.js__reveal__menu .level-2 > ul li:before {content: ">";padding-right: 10px;}.portal-wrap {float: left;display: inline-block;width: 39%;text-align: right;}.search form {float: right;width: 60%;}@media (max-width: 739px) {.portal-wrap {display: none;}}.portal-wrap a {display: block !important;padding:6px 0 0 0;text-decoration: none;color:#211650;font-family: "Soho Gothic W01 Medium", arial;font-weight: 500;}