[class*="--grow"] {
  min-width: 100%;
  width: 100%
}

* {
  box-sizing: border-box
}

html {
  overflow-y: scroll
}

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,a:hover {
  outline: 0
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted
}

b,strong {
  font-weight: inherit
}

b,strong {
  font-weight: bolder
}

dfn {
  font-style: italic
}

h1,h2,h3,h4,h5,h6,p {
  margin: 0 0 0.42857em 0
}

mark {
  background-color: #ff0;
  color: #000
}

small {
  font-size: 80%
}

ul,ol {
  margin: 0;
  padding: 0;
  list-style: none
}

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;
  overflow: visible
}

pre {
  overflow: auto
}

code,kbd,pre,samp {
  font-family: monospace, monospace;
  font-size: 1em
}

button,input,optgroup,select,textarea {
  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
}

button:-moz-focusring,input:-moz-focusring {
  outline: 1px dotted ButtonText
}

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 #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em
}

legend {
  border: 0;
  padding: 0
}

textarea {
  overflow: auto
}

optgroup {
  font-weight: bold
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: bold;
  src: url("../fonts/roboto-bold-webfont.eot");
  src: url("../fonts/roboto-bold-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/roboto-bold-webfont.woff2") format("woff2"),url("../fonts/roboto-bold-webfont.woff") format("woff"),url("../fonts/roboto-bold-webfont.ttf") format("truetype")
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/roboto-regular-webfont.eot");
  src: url("../fonts/roboto-regular-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/roboto-regular-webfont.woff2") format("woff2"),url("../fonts/roboto-regular-webfont.woff") format("woff"),url("../fonts/roboto-regular-webfont.ttf") format("truetype")
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/roboto-medium-webfont.eot");
  src: url("../fonts/roboto-medium-webfont.eot#iefix") format("embedded-opentype"),url("../fonts/roboto-medium-webfont.woff2") format("woff2"),url("../fonts/roboto-medium-webfont.woff") format("woff"),url("../fonts/roboto-medium-webfont.ttf") format("truetype")
}

html {
  font-size: 87.5%;
  line-height: 0.42857em
}

html {
  line-height: 1.71429em
}

body {
  font-family: 'Arial', sans-serif
}

.fontsloaded body {
  font-family: 'Roboto', sans-serif
}

.sub-title {
  color: #999;
  display: block;
  margin-bottom: -5px
}

.page-title--secondary {
  color: #999;
  display: block;
  font-size: .8em;
  font-weight: normal;
  line-height: 1em
}

a:link {
  color: #0076bd
}

a:visited {
  color: #00468a
}

a:hover {
  color: #a60013;
  text-decoration: underline
}

a:active {
  color: #0076bd
}

h1,.h1 {
  font-size: 3.21429em;
  line-height: 1.06667em;
  margin: 0 0 0.3em 0
}

h1 a:link,h1 a:visited,.h1 a:link,.h1 a:visited {
  color: #000;
  text-decoration: none
}

h1 ~ .sub-title,.h1 ~ .sub-title {
  color: #444;
  margin-bottom: .5em;
  margin-top: -.5em
}

h2,.h2 {
  font-size: 2.14286em;
  line-height: 1.2em
}

[data-version="4"] h2,[data-version="4"] .h2 {
  font-size: 1.85714em;
  line-height: 1.15385em
}

h3,.h3 {
  font-size: 1.71429em;
  line-height: 1.25em
}

[data-version="4"] h3,[data-version="4"] .h3 {
  font-size: 1.57143em;
  line-height: 1.36364em
}

h4,.h4 {
  font-size: 1.42857em;
  line-height: 1.2em
}

h5,.h5 {
  font-size: 1.28571em;
  line-height: 1.33333em
}

h6,.h6 {
  font-size: 1.14286em;
  line-height: 1.5em
}

h1 b,h2 b,h3 b {
  color: #E00023
}

small {
  display: block;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.5em;
  font-weight: normal
}

.byline {
  color: #949494
}

.text-small {
  font-size: 0.85714em;
  line-height: 1.5em
}

ul.tag-list {
  margin-top: 0.85714em
}

ul.tag-list li {
  background: #eee;
  border: solid 1px #ddd;
  border-radius: 2px;
  display: inline-block;
  margin: 0 3px 5px 0;
  padding: 1px 6px
}

ul.tag-list li a {
  color: #000;
  text-decoration: none
}

.label--inline {
  float: left;
  font-weight: bold;
  padding: 1px .5em 1px 0;
  font-size: 1.14286em;
  line-height: 1.5em
}

dl {
  clear: both;
  float: left;
  margin: 0;
  width: 100%
}

dl.two-col {
  margin-right: 0;
  width: 100%
}

dl.two-col dt {
  clear: none;
  display: inline-block;
  float: none;
  white-space: nowrap;
  width: 20%
}

dl.two-col dd {
  display: inline-block;
  float: none;
  margin-left: 0;
  width: 29%
}

dt {
  clear: left;
  float: left;
  font-weight: bold;
  width: 30%
}

dt::after {
  content: ":"
}

dd {
  margin: 0 0 0 32%;
  max-width: 50em;
  padding: 0 0 0.21429em 0
}

@media all and (min-width: 900px) {
  dl {
      margin-right:30%;
      width: 70%
  }
}

@media all and (min-width: 1200px) {
  dt {
      width:25%
  }

  dd {
      margin-left: 27%
  }
}

.impact {
  font-size: 2em;
  line-height: 1.28571em;
  font-weight: bold
}

.impact--medium {
  font-size: 150%
}

[class*="impact--large"] {
  font-size: 180%;
  line-height: 120%
}

[class*="impact--medium"] {
  font-size: 140%;
  line-height: 120%
}

[class*="impact--"][class*="-heavy"] {
  font-weight: bold
}

[class*="impact--"][class*="-light"] {
  font-weight: lighter
}

[class*="impact--"][class*="-scheme"] {
  color: #E00023
}

@media (min-width: 720px) {
  [class*="impact--large"] {
      font-size:200%
  }

  [class*="impact--medium"] {
      font-size: 150%
  }
}

.quiet {
  color: #6a6a6a
}

h1.quiet,h2.quiet,h3.quiet,h4.quiet,h5.quiet,h6.quiet,label.quiet {
  color: #949494;
  font-weight: normal !important
}

h1 .quiet,h1 .subtitle,h2 .quiet,h2 .subtitle,h3 .quiet,h3 .subtitle,h4 .quiet,h4 .subtitle,h5 .quiet,h5 .subtitle,h6 .quiet,h6 .subtitle {
  font-weight: normal !important
}

h1 .subtitle,h2 .subtitle,h3 .subtitle,h4 .subtitle,h5 .subtitle,h6 .subtitle {
  font-size: 75%
}

.text--scheme--undergraduate {
  color: #E00023
}

.text--scheme--postgraduate {
  color: #752482
}

[data-version="4"] #section--content {
  color: #444;
  font-size: 120% !important;
  line-height: 1.6em
}

[data-version="4"] #section--content p,[data-version="4"] #section--content ul {
  box-sizing: content-box;
  max-width: 50em
}

[data-version="4"] #section--content .p--bottom-margin {
  margin-bottom: 0
}

[data-version="4"] #section--content .page-title--secondary {
  margin-bottom: 1em
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.personal-id {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 0
}

@media (min-width: 992px) {
  .personal-id {
      margin-top:0;
      padding-top: 1.71429em;
      text-align: right
  }
}

img {
  height: auto;
  max-width: 100%
}

.image-no-text {
  display: inline-block;
  text-indent: -9999px
}

.image-outline {
  border: 1px solid #949494
}

.hide-text {
  overflow: hidden;
  text-indent: -100%;
  white-space: nowrap
}

.hide-element {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden
}

@media (min-width: 992px) {
  .hide-element--medium-up {
      position:absolute;
      left: -10000px;
      top: auto;
      width: 1px;
      height: 1px;
      overflow: hidden
  }
}

.clearfix::after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden
}

.hidden--from-all {
  display: none !important
}

@media all and (min-width: 0) and (max-width: 720px) {
  .small--hidden {
      display:none
  }
}

@media all and (min-width: 721px) and (max-width: 992px) {
  .medium--hidden {
      display:none
  }
}

@media all and (min-width: 993px) and (max-width: 1200px) {
  .large--hidden {
      display:none
  }
}

@media all and (min-width: 1200px) {
  .xlarge--hidden {
      display:none
  }
}

@media all and (max-width: 720px) {
  .hidden--to-small {
      display:none !important
  }
}

@media (min-width: 721px) {
  .hidden--from-small {
      display:none !important
  }
}

@media all and (max-width: medium-1) {
  .hidden--to-medium {
      display:none !important
  }
}

@media (min-width: 993px) {
  .hidden--from-medium {
      display:none !important
  }
}

a.mailto:not(.menu__link):not(.menu__item):not(.button),a.ext:not(.menu__link):not(.menu__item):not(.button) {
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  padding-right: 15px
}

a.ext:not(.menu__link):not(.menu__item):not(.button) {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23aaa%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2014%2C3L%2014%2C5L%2017.59%2C5L%207.76%2C14.83L%209.17%2C16.24L%2019%2C6.41L%2019%2C10L%2021%2C10L%2021%2C3M%2019%2C19L%205%2C19L%205%2C5L%2012%2C5L%2012%2C3L%205%2C3C%203.89%2C3%203%2C3.9%203%2C5L%203%2C19C%203%2C20.1%203.89%2C21%205%2C21L%2019%2C21C%2020.1%2C21%2021%2C20.1%2021%2C19L%2021%2C12L%2019%2C12L%2019%2C19%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

a.mailto:not(.menu__link):not(.menu__item):not(.button) {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23aaa%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2019.9994%2C7.99807L%2011.9994%2C12.9981L%203.9994%2C7.99807L%203.9994%2C5.99807L%2011.9994%2C10.9981L%2019.9994%2C5.99807M%2019.9994%2C3.99807L%203.9994%2C3.99807C%202.8944%2C3.99807%202.00939%2C4.89306%202.00939%2C5.99807L%201.9994%2C17.9981C%201.9994%2C19.1021%202.8944%2C19.9981%203.9994%2C19.9981L%2019.9994%2C19.9981C%2021.1034%2C19.9981%2021.9994%2C19.1021%2021.9994%2C17.9981L%2021.9994%2C5.99807C%2021.9994%2C4.89306%2021.1034%2C3.99807%2019.9994%2C3.99807%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.word-wrap {
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  overflow-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  word-wrap: break-word
}

@media all and (max-width: 720px) {
  .no-wrap--from-small {
      display:block
  }
}

@media (min-width: 720px) {
  .no-wrap--from-small {
      white-space:nowrap
  }
}

.prose h1:not([class]),.prose .h1 {
  margin-bottom: 0.3em
}

.prose h2:not([class]),.prose .h2 {
  margin-bottom: 0.4em
}

.prose h3:not([class]),.prose .h3 {
  margin-bottom: 0.5em
}

.prose h4:not([class]),.prose .h4 {
  margin-bottom: 0.6em
}

.prose h5:not([class]),.prose .h5 {
  margin-bottom: 0.75em
}

.prose h6:not([class]),.prose .h6 {
  margin-bottom: 0.85714em
}

.prose .heading__secondary {
  color: #555
}

.prose p {
  margin-bottom: 0.85714em
}

.prose .tags {
  margin-bottom: 1.28571em;
  margin-top: 1.28571em
}

.prose [class*="paragraph-highlight"],.prose [class*="paragraph-info"],.prose .paragraph-warning {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2226px%22%20viewBox%3D%220%200%2026%2026%22%20enable-background%3D%22new%200%200%2026%2026%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20fill%3D%22none%22%20width%3D%2226%22%20height%3D%2226%22%2F%3E%0D%0A%3Cpath%20fill%3D%22%23E00023%22%20d%3D%22M13%2C1.188C6.477%2C1.188%2C1.188%2C6.477%2C1.188%2C13S6.477%2C24.813%2C13%2C24.813S24.813%2C19.523%2C24.813%2C13%20S19.523%2C1.188%2C13%2C1.188z%20M15.459%2C19.495c-0.608%2C0.24-1.092%2C0.422-1.455%2C0.548c-0.362%2C0.126-0.783%2C0.189-1.262%2C0.189%20c-0.736%2C0-1.309-0.18-1.717-0.539s-0.611-0.814-0.611-1.367c0-0.215%2C0.015-0.435%2C0.045-0.659c0.031-0.224%2C0.08-0.476%2C0.147-0.759%20l0.761-2.688c0.067-0.258%2C0.125-0.503%2C0.171-0.731c0.046-0.23%2C0.068-0.441%2C0.068-0.633c0-0.342-0.071-0.582-0.212-0.717%20c-0.143-0.135-0.412-0.201-0.813-0.201c-0.196%2C0-0.398%2C0.029-0.605%2C0.09c-0.205%2C0.063-0.383%2C0.12-0.529%2C0.176l0.201-0.828%20c0.498-0.203%2C0.975-0.377%2C1.43-0.521c0.455-0.146%2C0.885-0.218%2C1.29-0.218c0.731%2C0%2C1.295%2C0.178%2C1.692%2C0.53%20c0.395%2C0.353%2C0.594%2C0.812%2C0.594%2C1.376c0%2C0.117-0.014%2C0.323-0.041%2C0.617c-0.027%2C0.295-0.078%2C0.564-0.152%2C0.811l-0.757%2C2.68%20c-0.062%2C0.215-0.117%2C0.461-0.167%2C0.736c-0.049%2C0.275-0.073%2C0.485-0.073%2C0.626c0%2C0.356%2C0.079%2C0.599%2C0.239%2C0.728%20c0.158%2C0.129%2C0.435%2C0.194%2C0.827%2C0.194c0.185%2C0%2C0.392-0.033%2C0.626-0.097c0.232-0.064%2C0.4-0.121%2C0.506-0.17L15.459%2C19.495z%20M15.325%2C8.617c-0.353%2C0.328-0.778%2C0.492-1.275%2C0.492c-0.496%2C0-0.924-0.164-1.28-0.492c-0.354-0.328-0.533-0.727-0.533-1.193%20c0-0.465%2C0.18-0.865%2C0.533-1.196c0.356-0.332%2C0.784-0.497%2C1.28-0.497c0.497%2C0%2C0.923%2C0.165%2C1.275%2C0.497%20c0.353%2C0.331%2C0.53%2C0.731%2C0.53%2C1.196C15.855%2C7.891%2C15.678%2C8.289%2C15.325%2C8.617z%22%2F%3E%0D%0A%3C%2Fsvg%3E');
  background-position: 15px 15px;
  background-repeat: no-repeat;
  background-size: 26px 26px;
  margin-bottom: 1em;
  padding: 15px
}

.prose [class*="paragraph-highlight"] h2:first-of-type,.prose [class*="paragraph-info"] h2:first-of-type,.prose .paragraph-warning h2:first-of-type {
  margin-top: 0
}

.prose [class*="paragraph-highlight"] {
  background-color: #eee;
  border: 1px solid #e9e9e9;
  padding-left: 55px
}

.prose [class*="paragraph-info"] {
  background-position-x: 0;
  padding-left: 40px
}

.prose .paragraph-highlight--narrow {
  margin-bottom: 0
}

.prose .paragraph-warning {
  background-color: #eee;
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20width%3D%2224%22%20height%3D%2224%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23fee261%3B%7D%0D%0A%09.st1%7Bfill%3A%232d2d2d%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M12%2C2L1%2C21h22L12%2C2z%20M13%2C18h-2v-2h2V18z%20M11%2C14v-4h2v4H11z%22%2F%3E%0D%0A%3Crect%20x%3D%2211%22%20y%3D%2216%22%20class%3D%22st1%22%20width%3D%222%22%20height%3D%222%22%2F%3E%0D%0A%3Crect%20x%3D%2211%22%20y%3D%2210%22%20class%3D%22st1%22%20width%3D%222%22%20height%3D%224%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A'),linear-gradient(90deg, #949494 0%, #949494 3.5rem, #eee 3.5rem, #eee 100%);
  background-position: top 0.75rem left 0.75rem, top;
  background-repeat: no-repeat, no-repeat;
  background-size: 2rem 2rem, 100%;
  padding-left: 5.5rem
}

.prose .paragraph-warning--narrow {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2019.2.1%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20width%3D%2224%22%20height%3D%2224%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%09.st0%7Bfill%3A%23fee261%3B%7D%0D%0A%09.st1%7Bfill%3A%232d2d2d%3B%7D%0D%0A%3C%2Fstyle%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M12%2C2L1%2C21h22L12%2C2z%20M13%2C18h-2v-2h2V18z%20M11%2C14v-4h2v4H11z%22%2F%3E%0D%0A%3Crect%20x%3D%2211%22%20y%3D%2216%22%20class%3D%22st1%22%20width%3D%222%22%20height%3D%222%22%2F%3E%0D%0A%3Crect%20x%3D%2211%22%20y%3D%2210%22%20class%3D%22st1%22%20width%3D%222%22%20height%3D%224%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A'),linear-gradient(180deg, #949494 0%, #949494 2.5rem, #eee 2.5rem, #eee 100%);
  background-position: top 0.5rem left 1rem, top;
  background-size: 1.5rem 1.5rem, 100%;
  margin-bottom: 0;
  padding-left: 1rem;
  padding-top: 3rem
}

.prose hr {
  background-color: #ddd;
  border: 0;
  clear: both;
  color: #ddd;
  height: 0.42857em;
  margin-bottom: 1.71429em;
  margin-top: 1.71429em
}

.prose .ucas-cta {
  margin: 1em 0
}

.prose blockquote {
  margin: 1.71429em 0;
  padding: 1.71429em 1.71429em 1.71429em 70px;
  background: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2020.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23444444%22%20d%3D%22M8%2C13h3V7H5v6l2%2C4h3%20M16%2C13h3V7h-6v6l2%2C4h3L16%2C13z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-size: 50px 50px;
  border-bottom: solid 1px #ddd;
  border-top: solid 1px #ddd;
  color: #555
}

.prose dl {
  margin-bottom: 0.85714em;
  margin-top: 0.85714em
}

.prose pre {
  background: #f9f9f9;
  font-family: monospace;
  padding: 1.28571em 1.71429em;
  white-space: normal;
  line-height: 1.71429em
}

.prose acronym {
  border-bottom: dashed 1px #949494;
  cursor: help
}

.prose cite {
  font-style: italic
}

.prose sup {
  font-size: 10px;
  position: relative;
  top: -0.42857em
}

.prose sub {
  bottom: -0.42857em;
  font-size: 10px;
  position: relative
}

.prose .media__left,.prose .media__right,.prose .media__justified {
  display: block;
  margin: 0.42857em auto 0.85714em;
  max-width: 100%
}

@media all and (min-width: 720px) {
  .prose .media__left,.prose .media__right {
      display:inline;
      float: left;
      margin: 0.42857em 0.85714em 0.85714em 0;
      max-width: 40%
  }

  .prose .media__right {
      float: right;
      margin-left: 0.85714em;
      margin-right: 0
  }
}

.prose ul:not([class]),.prose ol:not([class]),.prose ul.live-region,.prose ol.live-region,ul.bullets,ol.bullets {
  margin-left: 0;
  margin-top: 1.28571em;
  margin-bottom: 1.28571em
}

.prose ul:not([class]) li,.prose ol:not([class]) li,.prose ul.live-region li,.prose ol.live-region li,ul.bullets li,ol.bullets li {
  padding-left: 0.42857em;
  padding-right: 0em;
  padding-top: 0.21429em;
  padding-bottom: 0.21429em
}

.prose ul:not([class]) ul,.prose ul:not([class]) ol,.prose ol:not([class]) ul,.prose ol:not([class]) ol,.prose ul.live-region ul,.prose ul.live-region ol,.prose ol.live-region ul,.prose ol.live-region ol,ul.bullets ul,ul.bullets ol,ol.bullets ul,ol.bullets ol {
  margin-left: 0;
  margin-top: 0.21429em;
  margin-bottom: 0.21429em
}

.prose ul:not([class]) ul li,.prose ul:not([class]) ol li,.prose ol:not([class]) ul li,.prose ol:not([class]) ol li,.prose ul.live-region ul li,.prose ul.live-region ol li,.prose ol.live-region ul li,.prose ol.live-region ol li,ul.bullets ul li,ul.bullets ol li,ol.bullets ul li,ol.bullets ol li {
  margin: 0.21429em 0
}

.brick__content.prose>*:last-of-type {
  margin-bottom: 0
}

.prose ul:not([class])>li,.prose ul.live-region>li,ul.bullets>li {
  list-style: none;
  position: relative;
  padding-left: 30px
}

.prose ul:not([class])>li:before,.prose ul.live-region>li:before,ul.bullets>li:before {
  background-color: #BABABA;
  content: ' ';
  position: absolute;
  top: 0.42857em;
  left: 4px;
  width: 10px;
  height: 10px;
  font-size: 22px;
  line-height: 22px;
  margin-right: 8px
}

.prose ul:not([class]) ul li,.prose ul.live-region ul li {
  list-style: none;
  margin-left: 28px;
  padding-left: 20px
}

.prose ul:not([class]) ul li:before,.prose ul.live-region ul li:before {
  background-color: #E00023;
  height: 1px;
  top: calc(0.42857em + 5px);
  width: 7px
}

.prose ol:not([class]),.prose ol.live-region,ol.bullets {
  counter-reset: li;
  padding-left: 30px
}

.prose ol:not([class])>li,.prose ol.live-region>li,ol.bullets>li {
  list-style: none;
  position: relative
}

.prose ol:not([class])>li:before,.prose ol.live-region>li:before,ol.bullets>li:before {
  content: counter(li);
  counter-increment: li;
  position: absolute;
  top: 3px;
  left: -24px;
  width: 22px;
  height: 22px;
  font-size: 11px;
  line-height: 22px;
  margin-right: 8px;
  color: #fff;
  background: #E00023;
  text-align: center;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%
}

.pages_readme .prose {
  color: #00000B;
  font-size: 114.2%;
  line-height: 1.71429em
}

.pages_readme .prose h1:not([class]),.pages_readme .prose .h1 {
  margin: 0 0 0.6em
}

.pages_readme .prose h2:not([class]),.pages_readme .prose .h2 {
  margin: 2em 0 1.2em
}

.pages_readme .prose h3:not([class]),.pages_readme .prose .h3 {
  margin: 1.5em 0 1em
}

.pages_readme .prose h4:not([class]),.pages_readme .prose .h4 {
  margin: 1.8em 0 1.2em
}

.pages_readme .prose h5:not([class]),.pages_readme .prose .h5 {
  margin: 1.5em 0
}

.pages_readme .prose h6:not([class]),.pages_readme .prose .h6 {
  margin: 1.71429em 0
}

.pages_readme .prose p {
  margin: 0.85714em 0 1.71429em
}

input[type="search"]::-moz-placeholder,input[type="text"]::-moz-placeholder,textarea::-moz-placeholder {
  font-size: inherit !important;
  line-height: -moz-block-height !important;
  color: inherit !important
}

input[type="search"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
  font-size: inherit !important
}

input[type="search"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,textarea:-ms-input-placeholder {
  font-size: inherit !important;
  font-size: 1.14em !important
}

[class*="form-container__"] {
  margin: 0 auto
}

.form-container__plain {
  max-width: 600px
}

.form-container__plain>* {
  max-width: 600px
}

.form-container__wide {
  max-width: 900px
}

.form-container__single {
  margin: 1.28571em 0;
  position: relative
}

.form-container__single>* {
  max-width: 600px
}

.form-container__filters {
  overflow: hidden;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap
}

.form-container__filters>.form-item,.form-container__filters>.form-filter {
  margin-top: 0;
  float: left;
  -webkit-flex: 1 0 125px;
  -ms-flex: 1 0 125px;
  flex: 1 0 125px;
  min-width: 125px;
  padding: 0 3px
}

.form-container__filters>.form-item>label,.form-container__filters>.form-filter>label {
  font-weight: bold
}

.form-container__filters>.form-item .form-item,.form-container__filters>.form-filter .form-item {
  margin: 0;
  padding: 0
}

@media all and (max-width: 720px) {
  .form-container__single {
      padding:0;
      background: none;
      margin: 1.71429em auto
  }
}

.form-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0.85714em 0;
  display: inline-block;
  width: 100%
}

.form-item>label,.form-item>fieldset>legend {
  font-weight: bold;
  margin-bottom: 0.42857em;
  display: inline-block
}

.form-item>label.form-item__required:after,.form-item>fieldset>legend.form-item__required:after {
  content: '*';
  color: #E00023;
  margin-left: 3px
}

.required::after {
  color: #E00023;
  content: '*';
  margin-left: 3px
}

.form-item:not(.form-item__checkbox):not(.form-item__radio)>label {
  font-size: 1.14286em;
  line-height: 1.5em
}

.form-item .content-columns__column .form-item {
  padding: 0 5px
}

.form-item [class*="-padding"] .content-columns__column .form-item {
  padding: 0
}

.content-columns__column:first-child>.form-item {
  padding-left: 0
}

.content-columns__column:last-child>.form-item {
  padding-right: 0
}

aside .form-item,[role='complementary'] .form-item {
  margin: 0.42857em 0
}

aside .fieldset,aside fieldset,[role='complementary'] .fieldset,[role='complementary'] fieldset {
  padding: 0
}

.form-item__checkbox,.form-item__radio {
  display: inline-block;
  margin: 0.85714em 0
}

.form-item__checkbox label,.form-item__radio label {
  font-weight: normal;
  padding: 2px 2px 2px 10px
}

.form-item__checkboxes--block .form-item__checkbox,.form-item__checkboxes--block .form-item__radio,.form-item__radios--block .form-item__checkbox,.form-item__radios--block .form-item__radio {
  width: 100%
}

.form-item--compact {
  margin: 0.42857em 0
}

.form-item--compact .form-item__checkbox,.form-item--compact .form-item__radio {
  margin: 0.42857em 0
}

.form-item__description {
  line-height: 1.28571em;
  color: #444;
  float: left;
  margin-top: 0.42857em;
  width: 100%
}

.form-item__description--error {
  color: #E00023;
  font-weight: bold
}

.form-actions {
  clear: both;
  float: left;
  width: 100%;
  padding: 0 3px;
  margin: 0.85714em 0
}

textarea:focus,select:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="checkbox"]:focus {
  outline: 2px solid #1382cf;
  border: 1px solid #1382cf
}

input[type="reset"],input[type="button"],input[type="submit"] {
  -moz-appearance: none;
  -webkit-appearance: none
}

textarea,select,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="tel"],input[type="color"],input[type="search"] {
  text-transform: none;
  padding: 0 0.64286em;
  height: 2.57143em;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 1px #444444;
  font-family: inherit;
  font-size: 1.14286em;
  line-height: 1.5em;
  border-radius: 2px;
  -moz-transition: box-shadow 0.1s ease-in-out;
  -o-transition: box-shadow 0.1s ease-in-out;
  -webkit-transition: box-shadow 0.1s ease-in-out;
  transition: box-shadow 0.1s ease-in-out
}

textarea.form-item__input--error,select.form-item__input--error,input[type="text"].form-item__input--error,input[type="password"].form-item__input--error,input[type="datetime"].form-item__input--error,input[type="datetime-local"].form-item__input--error,input[type="date"].form-item__input--error,input[type="month"].form-item__input--error,input[type="time"].form-item__input--error,input[type="week"].form-item__input--error,input[type="number"].form-item__input--error,input[type="email"].form-item__input--error,input[type="url"].form-item__input--error,input[type="tel"].form-item__input--error,input[type="color"].form-item__input--error,input[type="search"].form-item__input--error {
  border: solid 2px #E00023
}

textarea.form-item__input--error:focus,select.form-item__input--error:focus,input[type="text"].form-item__input--error:focus,input[type="password"].form-item__input--error:focus,input[type="datetime"].form-item__input--error:focus,input[type="datetime-local"].form-item__input--error:focus,input[type="date"].form-item__input--error:focus,input[type="month"].form-item__input--error:focus,input[type="time"].form-item__input--error:focus,input[type="week"].form-item__input--error:focus,input[type="number"].form-item__input--error:focus,input[type="email"].form-item__input--error:focus,input[type="url"].form-item__input--error:focus,input[type="tel"].form-item__input--error:focus,input[type="color"].form-item__input--error:focus,input[type="search"].form-item__input--error:focus {
  border: 2px solid #1382cf
}

textarea[disabled],textarea[readonly],select[disabled],select[readonly],input[type="text"][disabled],input[type="text"][readonly],input[type="password"][disabled],input[type="password"][readonly],input[type="datetime"][disabled],input[type="datetime"][readonly],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],input[type="date"][disabled],input[type="date"][readonly],input[type="month"][disabled],input[type="month"][readonly],input[type="time"][disabled],input[type="time"][readonly],input[type="week"][disabled],input[type="week"][readonly],input[type="number"][disabled],input[type="number"][readonly],input[type="email"][disabled],input[type="email"][readonly],input[type="url"][disabled],input[type="url"][readonly],input[type="tel"][disabled],input[type="tel"][readonly],input[type="color"][disabled],input[type="color"][readonly],input[type="search"][disabled],input[type="search"][readonly] {
  cursor: not-allowed;
  background-color: #eee;
  border: solid 1px #bbb;
  color: #545454;
  -webkit-text-fill-color: #545454;
  -webkit-opacity: 1
}

textarea:focus,select:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="color"]:focus,input[type="search"]:focus {
  outline: 4px solid #1382cf;
  border-color: #1382cf
}

textarea:-moz-placeholder,select:-moz-placeholder,input[type="text"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="datetime"]:-moz-placeholder,input[type="datetime-local"]:-moz-placeholder,input[type="date"]:-moz-placeholder,input[type="month"]:-moz-placeholder,input[type="time"]:-moz-placeholder,input[type="week"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="url"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="color"]:-moz-placeholder,input[type="search"]:-moz-placeholder {
  font-size: 0.85714em;
  line-height: 1.5em;
  color: #949494
}

textarea::-moz-placeholder,select::-moz-placeholder,input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="datetime"]::-moz-placeholder,input[type="datetime-local"]::-moz-placeholder,input[type="date"]::-moz-placeholder,input[type="month"]::-moz-placeholder,input[type="time"]::-moz-placeholder,input[type="week"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="url"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="color"]::-moz-placeholder,input[type="search"]::-moz-placeholder {
  font-size: 0.85714em;
  line-height: 1.5em;
  color: #949494
}

textarea:-ms-input-placeholder,select:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="datetime"]:-ms-input-placeholder,input[type="datetime-local"]:-ms-input-placeholder,input[type="date"]:-ms-input-placeholder,input[type="month"]:-ms-input-placeholder,input[type="time"]:-ms-input-placeholder,input[type="week"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="url"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="color"]:-ms-input-placeholder,input[type="search"]:-ms-input-placeholder {
  font-size: 0.85714em;
  line-height: 1.5em;
  color: #949494
}

textarea::-webkit-input-placeholder,select::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="datetime"]::-webkit-input-placeholder,input[type="datetime-local"]::-webkit-input-placeholder,input[type="date"]::-webkit-input-placeholder,input[type="month"]::-webkit-input-placeholder,input[type="time"]::-webkit-input-placeholder,input[type="week"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="url"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="color"]::-webkit-input-placeholder,input[type="search"]::-webkit-input-placeholder {
  font-size: 0.85714em;
  line-height: 1.5em;
  color: #949494
}

textarea {
  padding: 0.42857em 0.64286em;
  height: auto
}

.input-validation-error {
  border: solid 2px #E00023 !important
}

.field-validation-valid {
  display: none !important
}

.form-item__checkboxes--inline legend,.form-item__radios--inline legend {
  margin-right: 0.42857em
}

.form-item__checkboxes--inline .form-item__checkbox,.form-item__checkboxes--inline .form-item__radio,.form-item__radios--inline .form-item__checkbox,.form-item__radios--inline .form-item__radio {
  margin-right: 0.85714em
}

.form-item__select--inline label {
  display: inline;
  float: left;
  padding: 0.42857em 0.42857em 0.42857em 0
}

.form-item__select--inline select {
  display: inline;
  float: left;
  max-width: 100%;
  padding: 0.42857em;
  padding-right: 1.71429em;
  width: auto
}

textarea {
  max-width: 100%;
  min-height: 6.85714em;
  resize: vertical
}

.form-item--plain {
  margin: 0;
  padding: 0
}

.form-item--plain input[type="text"],.form-item--plain input[type="search"] {
  border-radius: 0;
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  opacity: 0.90;
  -moz-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out
}

.form-item--plain input[type="text"]:focus,.form-item--plain input[type="text"]:hover,.form-item--plain input[type="search"]:focus,.form-item--plain input[type="search"]:hover {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none
}

.form-item--plain input[type="text"]:focus,.form-item--plain input[type="search"]:focus {
  opacity: 1
}

.form-item--plain>label {
  display: none
}

@media (min-width: 720px) {
  .form-item--with-actions {
      display:-webkit-box-flex;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between
  }

  .form-item--with-actions.form-item--compact {
      -webkit-flex-wrap: nowrap;
      flex-wrap: nowrap
  }

  .form-item--with-actions .form-group {
      -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto
  }
}

.form-item--with-actions:not(.form-item--compact) {
  margin: 0.85714em 0;
  padding: 0.85714em 0
}

.form-item--with-actions .form-item__actions {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-top: 0.42857em
}

@media (min-width: 720px) {
  .form-item--with-actions .form-item__actions {
      margin-top:0;
      padding: 0 0 0 0.85714em
  }
}

.form-item__checkboxes--spaced .form-item__checkbox,.form-item__checkboxes--spaced .form-item__radio,.form-item__radios--spaced .form-item__checkbox,.form-item__radios--spaced .form-item__radio {
  margin-bottom: 0.85714em
}

.form-item__checkboxes--spaced .form-item__checkbox:last-of-type,.form-item__checkboxes--spaced .form-item__radio:last-of-type,.form-item__radios--spaced .form-item__checkbox:last-of-type,.form-item__radios--spaced .form-item__radio:last-of-type {
  margin-bottom: 0
}

.form-item__help {
  color: #999;
  font-size: 0.85714em;
  line-height: 1.5em
}

legend {
  display: table
}

body:not(:-moz-handler-blocked) fieldset {
  display: table-cell
}

fieldset,.fieldset {
  border: solid 1px #ddd;
  padding: 1.71429em;
  margin: 0 0 1.71429em 0;
  min-width: 0
}

fieldset legend,.fieldset legend {
  font-size: 1.42857em;
  line-height: 1.2em;
  font-weight: bold;
  border-color: #fff;
  border-width: 0 5px;
  border-style: solid;
  margin-left: -5px;
  padding: 0
}

.form-item--subfield:not(#fake) {
  margin-bottom: 0.85714em
}

.form-item--subfield:not(#fake):last-child {
  margin-bottom: 0
}

.form-item--subfield:not(#fake)>label,.form-item--subfield:not(#fake) legend {
  font-size: 0.92857em;
  line-height: 1.38462em;
  color: #444444;
  font-weight: normal
}

[class*="form-group--postal-address__"] .form-item--subfield:not(#fake) {
  margin-bottom: 0.85714em
}

[class*="form-group--postal-address__"]:last-child .form-item--subfield:not(#fake):last-child {
  margin-bottom: 0
}

.form-item>fieldset,.form-item>.fieldset {
  border: 0;
  margin: 0;
  padding: 0
}

.form-item>fieldset legend,.form-item>.fieldset legend {
  font-family: inherit;
  font-size: 1.14286em;
  line-height: 1.5em;
  border: 0;
  margin-left: 0px;
  line-height: inherit
}

.form-item>fieldset .form-item,.form-item>.fieldset .form-item {
  margin-top: 0
}

.fieldset--plain {
  border: 0;
  padding: 0
}

.fieldset--plain legend {
  border: 0;
  margin-left: 3px;
  line-height: inherit
}

.fieldset--admin {
  border-top: solid 3px #E00023;
  background: #fff;
  margin-top: -1em
}

.fieldset--admin legend {
  border-color: transparent;
  font-weight: normal;
  font-size: 1.71429em;
  line-height: 1.25em
}

.fieldset--heavy {
  border: 0;
  background: whitesmoke
}

.form-item__error-message {
  background-color: #ffe0e5;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23E00023%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012.9994%2C12.998L%2010.9994%2C12.998L%2010.9994%2C6.99805L%2012.9994%2C6.99805M%2012.9994%2C16.998L%2010.9994%2C16.998L%2010.9994%2C14.998L%2012.9994%2C14.998M%2011.9994%2C1.99805C%206.47639%2C1.99805%201.99939%2C6.47504%201.99939%2C11.998C%201.99939%2C17.5211%206.47639%2C21.998%2011.9994%2C21.998C%2017.5224%2C21.998%2021.9994%2C17.5211%2021.9994%2C11.998C%2021.9994%2C6.47504%2017.5224%2C1.99805%2011.9994%2C1.99805%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-repeat: no-repeat;
  background-size: 2.14286em;
  background-position: 0.42857em 0.47143em;
  display: block;
  padding: 0.85714em 0.85714em 0.85714em 3em;
  color: #000;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0.42857em
}

.form-item__input--error .form-item__checkbox,.form-item__input--error .form-item__radio {
  color: #E00023
}

.form-items__toggle-target {
  padding: .5em 0
}

.form__help {
  float: right;
  padding: 0 4em 8em 0;
  width: 300px;
  background: url("/web/20180506062743im_/https://prod.df.ucascdn.com/3.10.5/images/fancy-arrow.png") no-repeat bottom left
}

.form-item__search_field {
  height: 3em;
  position: relative;
  width: 100%
}

.form-item__search_field input[type="search"] {
  border: 1px solid #444444;
  border-radius: 2px 0 0 2px;
  -webkit-appearance: none;
  background-color: #FFFFFF;
  height: 2.57143em;
  margin-right: 3.5rem;
  width: calc(100% - 3.5rem + 1px)
}

.form-item__search_field input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
  height: 1.2em;
  width: 1.2em;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23444444%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2019%2C6.41L%2017.59%2C5L%2012%2C10.59L%206.41%2C5L%205%2C6.41L%2010.59%2C12L%205%2C17.59L%206.41%2C19L%2012%2C13.41L%2017.59%2C19L%2019%2C17.59L%2013.41%2C12L%2019%2C6.41%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1.2em 1.2em
}

.form-item__search_field input[type="search"]:focus {
  border-color: #1382cf;
  width: calc(100% - 3.5rem - 4px);
  outline-offset: 0;
  padding-right: 5px
}

.form-item__search_field input[type="search"]::-ms-clear {
  margin-right: -.4em
}

.form-item__search_field input[type="submit"] {
  font-size: 1.14286em;
  line-height: 1.5em;
  border: 1px solid #444444;
  border-radius: 0 2px 2px 0;
  background-color: #FFFFFF;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23444444%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%209.5%2C3C%2013.0899%2C3%2016%2C5.91015%2016%2C9.5C%2016%2C11.1149%2015.411%2C12.5923%2014.4362%2C13.7291L%2014.7071%2C14L%2015.5%2C14L%2020.5%2C19L%2019%2C20.5L%2014%2C15.5L%2014%2C14.7071L%2013.7291%2C14.4362C%2012.5923%2C15.411%2011.1149%2C16%209.5%2C16C%205.91015%2C16%203%2C13.0899%203%2C9.5C%203%2C5.91015%205.91015%2C3%209.5%2C3%20Z%20M%209.5%2C5.00001C%207.01472%2C5.00001%205%2C7.01473%205%2C9.50001C%205%2C11.9853%207.01472%2C14%209.5%2C14C%2011.9853%2C14%2014%2C11.9853%2014%2C9.50001C%2014%2C7.01473%2011.9853%2C5.00001%209.5%2C5.00001%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 60%;
  display: inline-block;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  height: 2.57143em;
  width: 3.5rem;
  overflow: hidden;
  text-indent: -9999px;
  z-index: 1000
}

.form-item__search_field input[type="submit"]:hover {
  background-color: #BABABA;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%209.5%2C3C%2013.0899%2C3%2016%2C5.91015%2016%2C9.5C%2016%2C11.1149%2015.411%2C12.5923%2014.4362%2C13.7291L%2014.7071%2C14L%2015.5%2C14L%2020.5%2C19L%2019%2C20.5L%2014%2C15.5L%2014%2C14.7071L%2013.7291%2C14.4362C%2012.5923%2C15.411%2011.1149%2C16%209.5%2C16C%205.91015%2C16%203%2C13.0899%203%2C9.5C%203%2C5.91015%205.91015%2C3%209.5%2C3%20Z%20M%209.5%2C5.00001C%207.01472%2C5.00001%205%2C7.01473%205%2C9.50001C%205%2C11.9853%207.01472%2C14%209.5%2C14C%2011.9853%2C14%2014%2C11.9853%2014%2C9.50001C%2014%2C7.01473%2011.9853%2C5.00001%209.5%2C5.00001%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  cursor: pointer
}

.form-item__search_field input[type="submit"]:focus {
  border-color: #1382cf;
  outline: 4px solid #1382cf;
  outline-offset: 0
}

.form-item__search_field--add input[type="submit"] {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23444%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2018.9994%2C12.998L%2012.9994%2C12.998L%2012.9994%2C18.998L%2010.9994%2C18.998L%2010.9994%2C12.998L%204.99936%2C12.998L%204.99936%2C10.998L%2010.9994%2C10.998L%2010.9994%2C4.99805L%2012.9994%2C4.99805L%2012.9994%2C10.998L%2018.9994%2C10.998L%2018.9994%2C12.998%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  border-left: none;
  width: calc(3.5rem - 1px)
}

.form-item__search_field--add input[type="submit"]:hover {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2018.9994%2C12.998L%2012.9994%2C12.998L%2012.9994%2C18.998L%2010.9994%2C18.998L%2010.9994%2C12.998L%204.99936%2C12.998L%204.99936%2C10.998L%2010.9994%2C10.998L%2010.9994%2C4.99805L%2012.9994%2C4.99805L%2012.9994%2C10.998L%2018.9994%2C10.998L%2018.9994%2C12.998%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.form-item__search_field--add input[type="submit"][disabled] {
  background-color: #eee;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%239e9e9e%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2018.9994%2C12.998L%2012.9994%2C12.998L%2012.9994%2C18.998L%2010.9994%2C18.998L%2010.9994%2C12.998L%204.99936%2C12.998L%204.99936%2C10.998L%2010.9994%2C10.998L%2010.9994%2C4.99805L%2012.9994%2C4.99805L%2012.9994%2C10.998L%2018.9994%2C10.998L%2018.9994%2C12.998%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  border-color: #bababa;
  cursor: not-allowed
}

.form-item__select_with_input_field {
  height: 3em;
  position: relative;
  width: 100%
}

.form-item__select_with_input_field select {
  border: 1px solid #444444;
  border-radius: 2px 0 0 2px;
  -webkit-appearance: none;
  background-color: #FFFFFF;
  height: 2.57143em;
  margin-right: 3.5rem;
  width: calc(100% - 3.5rem + 1px)
}

.form-item__select_with_input_field select::-webkit-search-cancel-button {
  -webkit-appearance: none;
  height: 1.2em;
  width: 1.2em;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23444444%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2019%2C6.41L%2017.59%2C5L%2012%2C10.59L%206.41%2C5L%205%2C6.41L%2010.59%2C12L%205%2C17.59L%206.41%2C19L%2012%2C13.41L%2017.59%2C19L%2019%2C17.59L%2013.41%2C12L%2019%2C6.41%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1.2em 1.2em
}

.form-item__select_with_input_field select:focus {
  border-color: #1382cf;
  width: calc(100% - 3.5rem - 4px);
  outline-offset: 0;
  padding-right: 5px
}

.form-item__select_with_input_field select::-ms-clear {
  margin-right: -.4em
}

.form-item__select_with_input_field input[type="submit"] {
  font-size: 1.14286em;
  line-height: 1.5em;
  border: 1px solid #444444;
  border-radius: 0 2px 2px 0;
  background-color: #FFFFFF;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23444444%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%209.5%2C3C%2013.0899%2C3%2016%2C5.91015%2016%2C9.5C%2016%2C11.1149%2015.411%2C12.5923%2014.4362%2C13.7291L%2014.7071%2C14L%2015.5%2C14L%2020.5%2C19L%2019%2C20.5L%2014%2C15.5L%2014%2C14.7071L%2013.7291%2C14.4362C%2012.5923%2C15.411%2011.1149%2C16%209.5%2C16C%205.91015%2C16%203%2C13.0899%203%2C9.5C%203%2C5.91015%205.91015%2C3%209.5%2C3%20Z%20M%209.5%2C5.00001C%207.01472%2C5.00001%205%2C7.01473%205%2C9.50001C%205%2C11.9853%207.01472%2C14%209.5%2C14C%2011.9853%2C14%2014%2C11.9853%2014%2C9.50001C%2014%2C7.01473%2011.9853%2C5.00001%209.5%2C5.00001%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: auto 60%;
  display: inline-block;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  height: 2.57143em;
  width: 3.5rem;
  overflow: hidden;
  text-indent: -9999px;
  z-index: 1000
}

.form-item__select_with_input_field input[type="submit"]:hover {
  background-color: #BABABA;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%209.5%2C3C%2013.0899%2C3%2016%2C5.91015%2016%2C9.5C%2016%2C11.1149%2015.411%2C12.5923%2014.4362%2C13.7291L%2014.7071%2C14L%2015.5%2C14L%2020.5%2C19L%2019%2C20.5L%2014%2C15.5L%2014%2C14.7071L%2013.7291%2C14.4362C%2012.5923%2C15.411%2011.1149%2C16%209.5%2C16C%205.91015%2C16%203%2C13.0899%203%2C9.5C%203%2C5.91015%205.91015%2C3%209.5%2C3%20Z%20M%209.5%2C5.00001C%207.01472%2C5.00001%205%2C7.01473%205%2C9.50001C%205%2C11.9853%207.01472%2C14%209.5%2C14C%2011.9853%2C14%2014%2C11.9853%2014%2C9.50001C%2014%2C7.01473%2011.9853%2C5.00001%209.5%2C5.00001%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  cursor: pointer
}

.form-item__select_with_input_field input[type="submit"]:focus {
  border-color: #1382cf;
  outline: 4px solid #1382cf;
  outline-offset: 0
}

.form-input__search_with_context--select {
  width: 32%;
  float: left
}

.form-input__search_with_context--select select {
  margin-right: 0
}

@media (max-width: 800px) {
  .form-input__search_with_context--select select {
      background-image:url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23000000%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%207%2C5L%207%2C7L%2021%2C7L%2021%2C5M%207%2C13L%2021%2C13L%2021%2C11L%207%2C11M%207%2C19L%2021%2C19L%2021%2C17L%207%2C17M%204%2C16.67C%203.26%2C16.67%202.67%2C17.27%202.67%2C18C%202.67%2C18.73%203.27%2C19.33%204%2C19.33C%204.73%2C19.33%205.33%2C18.73%205.33%2C18C%205.33%2C17.27%204.74%2C16.67%204%2C16.67%20Z%20M%204%2C4.5C%203.17%2C4.5%202.5%2C5.17%202.5%2C6C%202.5%2C6.83%203.17%2C7.5%204%2C7.5C%204.83%2C7.5%205.5%2C6.83%205.5%2C6C%205.5%2C5.17%204.83%2C4.5%204%2C4.5%20Z%20M%204%2C10.5C%203.17%2C10.5%202.5%2C11.17%202.5%2C12C%202.5%2C12.83%203.17%2C13.5%204%2C13.5C%204.83%2C13.5%205.5%2C12.83%205.5%2C12C%205.5%2C11.17%204.83%2C10.5%204%2C10.5%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
      background-position: center center;
      background-repeat: no-repeat;
      background-color: #FFFFFF;
      text-indent: -500px
  }
}

.form-item__search_with_context--input {
  width: 68%;
  float: left
}

.form-item__search_with_context--input input[type="search"] {
  width: calc(100% - 50px);
  padding-right: calc(3.5em - 50px)
}

.form-group--indent {
  border: 1px dashed #949494;
  padding: 0 12px
}

.form-group--vertical {
  margin: 1.71429em 0
}

.form-group--highlight {
  padding-right: 15px;
  padding-left: 55px;
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2226px%22%20viewBox%3D%220%200%2026%2026%22%20enable-background%3D%22new%200%200%2026%2026%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20fill%3D%22none%22%20width%3D%2226%22%20height%3D%2226%22%2F%3E%0D%0A%3Cpath%20fill%3D%22%23E00023%22%20d%3D%22M13%2C1.188C6.477%2C1.188%2C1.188%2C6.477%2C1.188%2C13S6.477%2C24.813%2C13%2C24.813S24.813%2C19.523%2C24.813%2C13%20S19.523%2C1.188%2C13%2C1.188z%20M15.459%2C19.495c-0.608%2C0.24-1.092%2C0.422-1.455%2C0.548c-0.362%2C0.126-0.783%2C0.189-1.262%2C0.189%20c-0.736%2C0-1.309-0.18-1.717-0.539s-0.611-0.814-0.611-1.367c0-0.215%2C0.015-0.435%2C0.045-0.659c0.031-0.224%2C0.08-0.476%2C0.147-0.759%20l0.761-2.688c0.067-0.258%2C0.125-0.503%2C0.171-0.731c0.046-0.23%2C0.068-0.441%2C0.068-0.633c0-0.342-0.071-0.582-0.212-0.717%20c-0.143-0.135-0.412-0.201-0.813-0.201c-0.196%2C0-0.398%2C0.029-0.605%2C0.09c-0.205%2C0.063-0.383%2C0.12-0.529%2C0.176l0.201-0.828%20c0.498-0.203%2C0.975-0.377%2C1.43-0.521c0.455-0.146%2C0.885-0.218%2C1.29-0.218c0.731%2C0%2C1.295%2C0.178%2C1.692%2C0.53%20c0.395%2C0.353%2C0.594%2C0.812%2C0.594%2C1.376c0%2C0.117-0.014%2C0.323-0.041%2C0.617c-0.027%2C0.295-0.078%2C0.564-0.152%2C0.811l-0.757%2C2.68%20c-0.062%2C0.215-0.117%2C0.461-0.167%2C0.736c-0.049%2C0.275-0.073%2C0.485-0.073%2C0.626c0%2C0.356%2C0.079%2C0.599%2C0.239%2C0.728%20c0.158%2C0.129%2C0.435%2C0.194%2C0.827%2C0.194c0.185%2C0%2C0.392-0.033%2C0.626-0.097c0.232-0.064%2C0.4-0.121%2C0.506-0.17L15.459%2C19.495z%20M15.325%2C8.617c-0.353%2C0.328-0.778%2C0.492-1.275%2C0.492c-0.496%2C0-0.924-0.164-1.28-0.492c-0.354-0.328-0.533-0.727-0.533-1.193%20c0-0.465%2C0.18-0.865%2C0.533-1.196c0.356-0.332%2C0.784-0.497%2C1.28-0.497c0.497%2C0%2C0.923%2C0.165%2C1.275%2C0.497%20c0.353%2C0.331%2C0.53%2C0.731%2C0.53%2C1.196C15.855%2C7.891%2C15.678%2C8.289%2C15.325%2C8.617z%22%2F%3E%0D%0A%3C%2Fsvg%3E');
  background-repeat: no-repeat;
  background-position: 15px 15px;
  background-size: 26px 26px;
  background-color: #eeeeee;
  border: 1px solid #e9e9e9
}

.form-group--ucas {
  border-color: #117882
}

.form-group--ucas .form-group__label {
  background-color: #117882
}

.form-group--disabled {
  background-color: whitesmoke
}

.form-group--distinct,.form-item>fieldset.form-group--distinct {
  background-color: #EAEAEA;
  padding: 0.85714em 0.85714em 0
}

.form-group--distinct:after,.form-item>fieldset.form-group--distinct:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}

.form-item-group--small {
  background-color: transparent;
  padding: 0
}

.form-group__label {
  background-color: #949494;
  color: #fff;
  display: inline-block;
  float: right;
  font-size: .9em;
  margin-bottom: -100%;
  margin-top: -1px;
  padding: 0 0.85714em
}

.form-group--indent .form-group__label {
  margin-right: -13px
}

label {
  word-wrap: break-word
}

.toggle-target--active,.toggle-target--inactive {
  transition: transform .2s ease-in-out
}

.toggle-target--active {
  opacity: 1 !important;
  visibility: visible !important;
  position: static !important
}

.toggle-target--inactive {
  opacity: 0;
  visibility: hidden;
  position: absolute
}

.toggle-button--inline {
  display: inline-block;
  position: relative;
  text-indent: 1.5em
}

.toggle-button--inline:hover {
  cursor: pointer;
  color: #E00023;
  text-decoration: underline
}

.toggle-button--inline.toggle-button--plain {
  text-indent: 0
}

.toggle-button--inline:not(.toggle-button--plain):before {
  content: ' ';
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 22px;
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%20%3Cpath%20fill%3D%22%23444444%22%20d%3D%22M7.41%2C8.58L12%2C13.17L16.59%2C8.58L18%2C10L12%2C16L6%2C10L7.41%2C8.58Z%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  transition: all 150ms linear;
  top: 0;
  bottom: 0;
  left: 0;
  width: 1em;
  position: absolute
}

.toggle-button--inline.toggle-button--active:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%20%3Cpath%20fill%3D%22%23444444%22%20d%3D%22M7.41%2C8.58L12%2C13.17L16.59%2C8.58L18%2C10L12%2C16L6%2C10L7.41%2C8.58Z%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  transform: rotate(-180deg);
  transition: all 150ms linear
}

.toggle-target--inline {
  background: whitesmoke;
  margin: 0 0 0.85714em;
  padding: 0.85714em
}

.toggle-target--plain {
  margin: 0 0 0.85714em
}

.page-wrapper {
  min-width: 300px
}

.grid-container:after {
  content: "";
  display: table;
  clear: both
}

.grid-container.grid-12 {
  max-width: 1120px;
  margin: 0 auto
}

body[data-fullwidthgrid] .grid-container.grid-12 {
  max-width: 100%
}

@media (min-width: 720px) {
  [class*='grid__column-'] {
      float:left;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      margin: 0 1.28571em
  }

  .grid__column-1 {
      width: calc(8.3333% - 2.57143em)
  }

  .grid__column-2 {
      width: calc(16.6667% - 2.57143em)
  }

  .grid__column-3 {
      width: calc(25% - 2.57143em)
  }

  .grid__column-4 {
      width: calc(33.3333% - 2.57143em)
  }

  .grid__column-5 {
      width: calc(41.6667% - 2.57143em)
  }

  .grid__column-6 {
      width: calc(50% - 2.57143em)
  }

  .grid__column-7 {
      width: calc(58.3333% - 2.57143em)
  }

  .grid__column-8 {
      width: calc(66.6666% - 2.57143em)
  }

  .grid__column-9 {
      width: calc(75% - 2.57143em)
  }

  .grid__column-10 {
      width: calc(83.3333% - 2.57143em)
  }

  .grid__column-11 {
      width: calc(91.6666% - 2.57143em)
  }

  .grid__column-12 {
      width: calc(100% - 2.57143em)
  }
}

@media all and (max-width: 720px) {
  .section--content [class*='grid__column-'] {
      margin-bottom:0.85714em
  }
}

@media all and (max-width: 992px) {
  [class*='grid__column-'] {
      margin:0 1.28571em
  }

  .grid__column--narrow-hidden {
      display: none
  }

  .grid__column-1--narrow {
      width: calc(8.3333% - 2.57143em)
  }

  .grid__column-2--narrow {
      width: calc(16.6667% - 2.57143em)
  }

  .grid__column-3--narrow {
      width: calc(25% - 2.57143em)
  }

  .grid__column-4--narrow {
      width: calc(33.3333% - 2.57143em)
  }

  .grid__column-5--narrow {
      width: calc(41.6667% - 2.57143em)
  }

  .grid__column-6--narrow {
      width: calc(50% - 2.57143em)
  }

  .grid__column-7--narrow {
      width: calc(58.3333% - 2.57143em)
  }

  .grid__column-8--narrow {
      width: calc(66.6666% - 2.57143em)
  }

  .grid__column-9--narrow {
      width: calc(75% - 2.57143em)
  }

  .grid__column-10--narrow {
      width: calc(83.3333% - 2.57143em)
  }

  .grid__column-11--narrow {
      width: calc(91.6666% - 2.57143em)
  }

  .grid__column-12--narrow {
      width: calc(100% - 2.57143em)
  }
}

@media all and (max-width: 720px) {
  [class*='grid__column-'] {
      width:calc(100% - 2.57143em);
      margin: 0 1.28571em
  }
}

@media all and (min-width: 720px) {
  .sticky {
      position:-webkit-sticky;
      position: sticky;
      top: 0
  }
}

body[data-advertfromlargeskyscraperright] .section--content .grid-container.grid-12 {
  position: relative
}

@media all and (min-width: 992px) {
  body[data-advertfromlargeskyscraperright] .section--content .grid-container.grid-12 .grid__column-4 {
      width:calc(34% - 2.57143em - 80px)
  }

  body[data-advertfromlargeskyscraperright] .section--content .grid-container.grid-12 .grid__column-8 {
      width: calc(66% - 5.14286em - 80px)
  }
}

@media all and (min-width: 720px) and (max-width: 1199px) {
  body[data-advertfromlargeskyscraperright] .section--content .grid-container.grid-12 [class*='grid__column-'] {
      margin:0 1.28571em;
      width: calc(100% - 2.57143em)
  }
}

@media all and (min-width: 992px) and (max-width: 1199px) {
  body[data-advertfromlargeskyscraperright] .section--content .grid-container.grid-12 [class*='grid__column-'] {
      margin:0 1.28571em;
      width: calc(100% - 5.14286em - 160px)
  }
}

.advert--fromlarge-skyscraper-right {
  display: none
}

@media (min-width: 992px) {
  .advert--fromlarge-skyscraper-right {
      clear:right;
      display: block;
      float: right;
      margin-right: 1.28571em
  }
}

.advert--tolarge-footer {
  display: none
}

@media all and (max-width: 720px) {
  .advert--tolarge-footer {
      background:rgba(255,255,255,0.9);
      bottom: 0;
      display: block;
      height: 50px;
      line-height: 1;
      padding: 2px;
      position: fixed;
      text-align: center;
      width: 100%;
      z-index: 9999
  }
}

@media all and (max-width: 720px) {
  body[data-adverttolargefooter] #section--footer {
      padding-bottom:55px
  }
}

body[data-adverttolargefooter][data-searchinputfocus] .advert--tolarge-footer {
  display: none
}

body::before {
  content: "small";
  display: none
}

@media (min-width: 992px) {
  body::before {
      content:"medium"
  }
}

@media (min-width: 1200px) {
  body::before {
      content:"large"
  }
}

@media (min-width: x-large) {
  body::before {
      content:"x-large"
  }
}

html,body {
  height: 100%
}

.page-wrapper {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column
}

.section {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.section:after {
  content: "";
  display: table;
  clear: both
}

.section--content {
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  z-index: 1
}

.section--header {
  background: #fff;
  position: relative;
  z-index: 2
}

.section--upper-header {
  background: #333;
  padding: 8px 0 9px 0
}

.section--header>.section__inner-wrapper {
  padding: 0.85714em 0;
  border-bottom: solid 1px #eee;
  min-height: 99px
}

@media all and (max-width: 720px) {
  .section--header>.section__inner-wrapper {
      padding:5px 0;
      min-height: 80px
  }
}

.section--lower-header {
  position: relative
}

@media (min-width: 720px) {
  .section--lower-header .section__inner-wrapper {
      overflow:hidden
  }
}

.section--content>.section__inner-wrapper {
  padding-bottom: 4.28571em
}

@media all and (max-width: 720px) {
  .section--content>.section__inner-wrapper {
      margin-top:0
  }
}

body.page--article .section--lower-header>.landing__search,body.pages_landing_content .section--lower-header>.landing__search,body.pages_landing_video .section--lower-header>.landing__search {
  background: rgba(224,0,35,0.9)
}

body.page--article .section--content>.section__inner-wrapper>.grid-container,body.pages_landing_content .section--content>.section__inner-wrapper>.grid-container,body.pages_landing_video .section--content>.section__inner-wrapper>.grid-container {
  background: white;
  max-width: 1084px;
  border-top: solid 5px #ad001b;
  margin-top: 5px
}

.section--content-top+.section--content>.section__inner-wrapper {
  margin-top: 0
}

.section--upper-footer {
  background: whitesmoke;
  padding: 2.57143em 0;
  margin-bottom: -1.71429em
}

.section--footer {
  margin-top: 1.71429em;
  color: #fff
}

.section--footer .section__inner-wrapper {
  background: #ad001b;
  overflow: auto;
  padding: 15px 0 20px 0;
}

.section--footer a {
  color: #fff
}

.section--footer h2 {
  margin-bottom: 10px
}

.section--footer ul,.section--footer p {
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
  line-height: 1rem
}

.section--footer ul li a {
  border-right: solid 1px #fff;
  color: #fff;
  text-decoration: none;
  float: left;
  margin-right: 10px;
  padding-right: 10px
}

.section--footer ul li a:after {
  display: block;
  content: ' ';
  border-bottom: solid 1px #fff
}

.section--footer ul li:last-of-type a {
  border: 0
}

.section--footer .menu--ucas-sitewide-footer {
  font-size: 100%
}

.section--footer .menu--ucas-sitewide-footer a {
  margin-bottom: 5px
}

.section--footer .menu--ucas-sitewide-footer-minor {
  font-size: 80%
}

.section--footer .menu--ucas-sitewide-footer-minor a {
  margin-bottom: 5px
}

.section--footer .menu--ucas-social-media-links {
  display: block;
  margin: 5px 0 15px 0;
  padding: 0 0 15px 0
}

.section--footer .menu--ucas-social-media-links li {
  line-height: 2rem;
  margin-bottom: 5px;
  display: block;
  float: left;
  overflow: hidden
}

.section--footer .menu--ucas-social-media-links li:hover a:after {
  opacity: 1
}

.section--footer .menu--ucas-social-media-links li a:after {
  content: "";
  display: block;
  background: url(../img/social-media-sprites.png) no-repeat;
  background-size: cover;
  height: 28px;
  width: 28px;
  float: left;
  margin: 0 7px 0 0;
  border-bottom: none;
  opacity: 0.9
}

.section--footer .menu--ucas-social-media-links li a {
  border: 0 !important;
  margin-right: 9px;
  padding-right: 5px
}

.section--footer .menu--ucas-social-media-links li a.facebook::after {
  background-position: 0 0
}

.section--footer .menu--ucas-social-media-links li a.twitter::after {
  background-position: -29px 0
}

.section--footer .menu--ucas-social-media-links li a.linkedin::after {
  background-position: -58px 0
}

.section--footer .menu--ucas-social-media-links li a.googleplus::after {
  background-position: -87px 0
}

.section--footer .menu--ucas-social-media-links li a.youtube::after {
  background-position: -116px 0
}

.section--footer .menu--ucas-social-media-links li a.instagram::after {
  background-position: -144px 0
}

.section--footer .menu--ucas-social-media-links li a.pinterest::after {
  background-position: -173px 0
}

.section--footer .menu--ucas-social-media-links li a.campussociety::after {
  background-position: -202px 0
}

.section--footer .menu--ucas-social-media-links li.last {
  margin-bottom: 0
}

.copyright {
  font-size: 75%
}

.feedback-link {
  margin-bottom: 0
}

.brick--hero {
  background: whitesmoke;
  padding: 1.71429em 50px
}

@media all and (max-width: 720px) {
  .brick--hero {
      background:none;
      padding: 0.85714em
  }
}

.brick--outline-thin .brick__wrapper {
  border-width: 1px;
  border-style: solid;
  padding: 1.28571em
}

.brick--outline-light .brick__wrapper {
  border-color: #EFEFEF
}

.brick--divider {
  margin-bottom: 0.42857em
}

.brick--divider .brick__wrapper {
  border: 4px solid #EFEFEF;
  padding: 1.28571em 0;
  border-width: 0 0 4px 0
}

.brick--divider:first-of-type .brick__wrapper {
  padding-top: 0
}

.brick--divider:last-of-type {
  margin-bottom: 0
}

.brick--divider:last-of-type .brick__wrapper {
  border-width: 0;
  padding-bottom: 0
}

.brick--vertical {
  padding: 1.71429em 0 0 0
}

.brick--heavy .brick__wrapper {
  background-color: whitesmoke;
  padding: 1.28571em
}

@media all and (max-width: 720px) {
  .brick--heavy {
      margin:0 -10px
  }
}

.brick--heavy-dark .brick__wrapper {
  background-color: #EAEAEA
}

@media all and (max-width: 720px) {
  .brick--wide {
      margin-left:-1.28571em;
      margin-right: -1.28571em
  }

  .brick--wide .brick__title {
      margin-left: 1.28571em;
      margin-right: 1.28571em
  }
}

.brick--highlight .brick__wrapper {
  padding: 1.71429em 0
}

@media all and (max-width: 720px) {
  .brick--highlight .brick__wrapper {
      padding:0.85714em 1.28571em
  }
}

.brick--color .brick__title {
  background-color: #444444;
  color: #FFFFFF;
  margin: -0.85714em -0.85714em 0.85714em -0.85714em;
  padding: 0.85714em
}

.brick--color .brick__wrapper {
  background-color: #EAEAEA;
  padding: 1.28571em
}

.brick--color.scheme--undergraduate .brick__title {
  background-color: #ad001b
}

.brick--color.scheme--undergraduate .brick__wrapper {
  background-color: #E00023;
  color: #FFFFFF
}

.brick--color.scheme--postgraduate .brick__title {
  background-color: #51195a
}

.brick--color.scheme--postgraduate .brick__wrapper {
  background-color: #752482;
  color: #FFFFFF
}

.brick__wrapper--vertical {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-align-content: space-between;
  align-content: space-between
}

.brick__wrapper--vertical .brick__title {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.brick__wrapper--vertical .brick__content {
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto
}

.brick__wrapper--vertical .brick__footer {
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto
}

.brick--color .brick__footer>*:last-child,.brick--heavy .brick__footer>*:last-child {
  margin-bottom: 0
}

.brick__inner--reset {
  margin: -1.28571em;
  overflow: hidden;
  margin-bottom: 1.28571em
}

.brick__inner--reset:first-child:last-child {
  margin-bottom: -1.28571em
}

.brick__inner--reset:last-child:not(:first-child) {
  margin-top: 1.28571em;
  margin-bottom: -1.28571em
}

.brick__inner--reset-full {
  margin: -1.28571em;
  overflow: hidden
}

.brick__inner--padding {
  padding: 1.28571em
}

.brick__inner--vertical {
  margin: 3.85714em 0
}

.brick__inner--vertical:last-of-type {
  margin-bottom: 0
}

.brick__title {
  font-size: 1.42857em;
  line-height: 1.2em;
  margin-bottom: 0.42857em
}

.brick__image {
  margin: -1.28571em -1.28571em 1.28571em -1.28571em;
  height: 90px;
  overflow: hidden
}

.brick__image img {
  width: 100%
}

.brick__wrapper[class*='icon--'] {
  padding-top: 70px;
  background-size: 42px 42px;
  background-position: 50% 18px;
  text-align: center
}

.brick__wrapper[class*='icon--']::before {
  display: none
}

.brick-type--sponsor {
  background: whitesmoke;
  padding: 0.85714em
}

.brick-type--sponsor .brick__title {
  font-size: 1em;
  line-height: 1.28571em;
  color: #999;
  font-weight: normal;
  text-align: right
}

.brick-type--sponsored-articles .brick__title {
  margin-bottom: 0.85714em
}

.brick-type--mpu .brick__wrapper {
  padding: 0 12px 12px 12px;
  text-align: center;
  background: whitesmoke
}

.brick-type--mpu .brick__wrapper::before {
  content: 'Advertisement';
  color: #777;
  font-size: 12px;
  display: block;
  padding-bottom: 6px
}

.brick-type--sky .brick__wrapper {
  padding: 0 5px;
  text-align: center;
  background: #fff
}

.brick-type--sky .brick__wrapper::after {
  content: 'Advertisement';
  color: #777;
  font-size: 11px;
  display: block;
  padding-bottom: 6px
}

.brick-type--admin {
  background: whitesmoke;
  margin-bottom: 0.85714em
}

.brick-type--admin .brick__title {
  font-weight: normal;
  padding: 20px 20px 0 20px
}

.brick-type--admin .brick__wrapper {
  padding: 10px 20px 20px 20px
}

.brick-type--menu .brick__title {
  font-size: 1.14286em;
  line-height: 1.5em;
  padding: 0 10px;
  color: #E00023
}

@media all and (max-width: 720px) {
  .brick-type--menu .brick__title {
      padding-top:0.85714em
  }
}

.brick__title__actions {
  float: right
}

.brick--scheme .brick__title {
  color: #fff
}

.brick--scheme .brick__wrapper {
  background: #E00023
}

.brick--scheme .brick__wrapper * {
  color: #fff
}

.brick--scheme .brick__wrapper .prose ul:not([class])>li::before {
  background-color: #fff
}

@media all and (max-width: 720px) {
  .brick__title__tabs .page-title {
      font-size:2.28571em;
      line-height: 1.125em
  }

  .brick__title__tabs .tabs__tab-wrapper {
      display: inline-block
  }
}

.brick--beta-ghost {
  position: relative
}

.brick--beta-ghost .brick__wrapper {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2
}

.brick--beta-ghost .brick__wrapper .button {
  cursor: default;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
  opacity: 0.2
}

.brick--beta-ghost::before {
  background: rgba(127,127,127,0);
  content: '';
  display: block;
  height: 100%;
  position: absolute;
  width: 100%;
  z-index: 1
}

.brick--beta-ghost__message {
  background: #444444;
  color: #fff;
  font-weight: bold;
  margin: 1.28571em;
  padding: 0.42857em 1.28571em;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg)
}

.article--horizontal {
  float: left;
  width: 33.3333%;
  box-sizing: border-box;
  padding-right: 24px
}

@media all and (max-width: 992px) {
  .article--horizontal {
      width:100%;
      padding-right: 0
  }
}

.article--grid {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding-right: 24px
}

.article--grid:nth-child(2n+1) {
  clear: left
}

@media all and (max-width: 992px) {
  .article--grid {
      width:100%;
      padding-right: 0;
      clear: none
  }
}

.article--teaser {
  overflow: hidden;
  margin-bottom: 0.85714em
}

.article--teaser:last-child {
  margin-bottom: 0
}

.article--teaser .article__image {
  float: left;
  margin-right: 0.85714em
}

.article--teaser .article__image img {
  float: left
}

.article--teaser .article__summary {
  font-size: 1em;
  line-height: 1.71429em;
  color: #000;
  letter-spacing: 0;
  font-weight: normal;
  overflow: hidden
}

.article--teaser .article__title {
  font-size: 1.28571em;
  line-height: 1.33333em;
  font-weight: bold
}

.article--teaser .article__title a {
  text-decoration: none
}

.article--divided {
  overflow: hidden;
  margin-bottom: 0.85714em;
  padding-bottom: 0.85714em;
  border-bottom: solid 1px #ddd
}

.article-type--sponsored:after,.article-type--blog:after,.article-type--article:after {
  color: #999;
  font-size: 0.85714em;
  line-height: 1.5em
}

.article-type--sponsored:after {
  content: 'Sponsored'
}

.article-type--blog:after {
  content: 'Blog'
}

.article-type--article:after {
  content: 'Article'
}

.article__date {
  font-weight: bold
}

.article__url {
  font-size: 0.85714em;
  line-height: 1.5em;
  margin-bottom: 0.42857em
}

.article__url a {
  text-decoration: none;
  color: #E00023
}

.article__metadata {
  margin-top: 0.42857em;
  font-size: 0.85714em;
  line-height: 1.5em;
  color: #666
}

.article__title ~ .article__date,.article__title ~ .article__url {
  margin-top: -0.42857em
}

.article__summary {
  font-size: 1.57143em;
  line-height: 1.36364em;
  color: #777;
  font-weight: 500;
  letter-spacing: -0.02em
}

.article__relevance {
  border-bottom: solid 0.42857em #dddddd;
  margin-bottom: 1.71429em;
  clear: both
}

.article__social {
  padding-bottom: 1.71429em;
  line-height: 22px
}

.article__social>img {
  vertical-align: middle;
  margin-left: 20px;
  float: right
}

.date--strong {
  background-color: #E00023;
  color: #fff;
  padding: 0.42857em 0;
  width: 60px;
  float: left;
  text-align: center;
  margin-right: 0.85714em
}

.date__tag-day,.date__tag-month {
  display: block
}

.date__tag-day {
  font-size: 34px;
  line-height: 34px
}

.date__tag-month {
  font-size: 13px;
  line-height: 17px;
  text-transform: uppercase
}

.asset__video {
  margin-bottom: 0.85714em
}

.asset_title,.asset__secondary_title {
  font-size: 1.28571em;
  line-height: 1.33333em;
  font-weight: bold;
  margin-bottom: 0.42857em
}

.asset_title a,.asset__secondary_title a {
  text-decoration: none
}

.asset__summary {
  margin-bottom: 0.85714em
}

.video__inline {
  overflow: hidden
}

.video__inline img {
  float: left;
  margin-right: 24px
}

.icon--account-dark,.icon--account-dark:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012%2C4C%2014.2091%2C4%2016%2C5.79086%2016%2C8C%2016%2C10.2091%2014.2091%2C12%2012%2C12C%209.79086%2C12%208%2C10.2091%208%2C8C%208%2C5.79086%209.79086%2C4%2012%2C4%20Z%20M%2012%2C14C%2016.4183%2C14%2020%2C15.7909%2020%2C18L%2020%2C20L%204%2C20L%204%2C18C%204%2C15.7909%207.58172%2C14%2012%2C14%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--account-monza,.icon--account-monza:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23E00023%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012%2C4C%2014.2091%2C4%2016%2C5.79086%2016%2C8C%2016%2C10.2091%2014.2091%2C12%2012%2C12C%209.79086%2C12%208%2C10.2091%208%2C8C%208%2C5.79086%209.79086%2C4%2012%2C4%20Z%20M%2012%2C14C%2016.4183%2C14%2020%2C15.7909%2020%2C18L%2020%2C20L%204%2C20L%204%2C18C%204%2C15.7909%207.58172%2C14%2012%2C14%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--bookmark-monza,.icon--bookmark-monza:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23E00023%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2016.9994%2C2.99805L%206.9994%2C2.99805C%205.8954%2C2.99805%205.0104%2C3.89404%205.0104%2C4.99805L%204.9994%2C20.998L%2011.9994%2C17.998L%2018.9994%2C20.998L%2018.9994%2C4.99805C%2018.9994%2C3.89404%2018.1044%2C2.99805%2016.9994%2C2.99805%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--check-dark,.icon--check-dark:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%20%20width%3D%2224%22%20height%3D%2224%22%3E%0D%0A%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20d%3D%22M%2019.6%2C4.9L%209%2C15.5L%204.9%2C11.4L%202.8%2C13.5L%209%2C19.7L%2021.7%2C7%20Z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--check-dark:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%20%20width%3D%2224%22%20height%3D%2224%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20d%3D%22M%2019.6%2C4.9L%209%2C15.5L%204.9%2C11.4L%202.8%2C13.5L%209%2C19.7L%2021.7%2C7%20Z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--check-monza,.icon--check-monza:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%20%20width%3D%2224%22%20height%3D%2224%22%3E%0D%0A%3Cpath%20fill%3D%22%23E00023%22%20fill-opacity%3D%221%22%20d%3D%22M%2019.6%2C4.9L%209%2C15.5L%204.9%2C11.4L%202.8%2C13.5L%209%2C19.7L%2021.7%2C7%20Z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--check-monza:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2024%2024%22%20style%3D%22enable-background%3Anew%200%200%2024%2024%3B%22%20xml%3Aspace%3D%22preserve%22%20%20width%3D%2224%22%20height%3D%2224%22%3E%0D%0A%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20d%3D%22M%2019.6%2C4.9L%209%2C15.5L%204.9%2C11.4L%202.8%2C13.5L%209%2C19.7L%2021.7%2C7%20Z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--chevron-down-light,.icon--chevron-down-light:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%20%3Cpath%20fill%3D%22%23eee%22%20d%3D%22M7.41%2C8.58L12%2C13.17L16.59%2C8.58L18%2C10L12%2C16L6%2C10L7.41%2C8.58Z%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--chevron-left-light,.icon--chevron-left-light:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23eee%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2015.4135%2C16.5841L%2010.8275%2C11.9981L%2015.4135%2C7.41207L%2013.9995%2C5.99807L%207.99951%2C11.9981L%2013.9995%2C17.9981L%2015.4135%2C16.5841%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--chevron-left-light:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2015.4135%2C16.5841L%2010.8275%2C11.9981L%2015.4135%2C7.41207L%2013.9995%2C5.99807L%207.99951%2C11.9981L%2013.9995%2C17.9981L%2015.4135%2C16.5841%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--chevron-left-dark,.icon--chevron-left-dark:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2015.4135%2C16.5841L%2010.8275%2C11.9981L%2015.4135%2C7.41207L%2013.9995%2C5.99807L%207.99951%2C11.9981L%2013.9995%2C17.9981L%2015.4135%2C16.5841%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--chevron-left-dark:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2015.4135%2C16.5841L%2010.8275%2C11.9981L%2015.4135%2C7.41207L%2013.9995%2C5.99807L%207.99951%2C11.9981L%2013.9995%2C17.9981L%2015.4135%2C16.5841%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--chevron-right-light,.icon--chevron-right-light:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23eee%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%208.58527%2C16.584L%2013.1713%2C11.998L%208.58527%2C7.41198L%209.99927%2C5.99798L%2015.9993%2C11.998L%209.99927%2C17.998L%208.58527%2C16.584%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--chevron-right-light:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%208.58527%2C16.584L%2013.1713%2C11.998L%208.58527%2C7.41198L%209.99927%2C5.99798L%2015.9993%2C11.998L%209.99927%2C17.998L%208.58527%2C16.584%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--chevron-right-dark,.icon--chevron-right-dark:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%208.58527%2C16.584L%2013.1713%2C11.998L%208.58527%2C7.41198L%209.99927%2C5.99798L%2015.9993%2C11.998L%209.99927%2C17.998L%208.58527%2C16.584%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--chevron-right-dark:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%208.58527%2C16.584L%2013.1713%2C11.998L%208.58527%2C7.41198L%209.99927%2C5.99798L%2015.9993%2C11.998L%209.99927%2C17.998L%208.58527%2C16.584%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--chevron-up-light,.icon--chevron-up-light:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23eee%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%207.41351%2C15.4121L%2011.9995%2C10.8261L%2016.5855%2C15.4121L%2017.9995%2C13.9981L%2011.9995%2C7.99807L%205.99951%2C13.9981L%207.41351%2C15.4121%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--close-dark,.icon--close-dark:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2019%2C6.41L%2017.59%2C5L%2012%2C10.59L%206.41%2C5L%205%2C6.41L%2010.59%2C12L%205%2C17.59L%206.41%2C19L%2012%2C13.41L%2017.59%2C19L%2019%2C17.59L%2013.41%2C12L%2019%2C6.41%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--close-dark:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2019%2C6.41L%2017.59%2C5L%2012%2C10.59L%206.41%2C5L%205%2C6.41L%2010.59%2C12L%205%2C17.59L%206.41%2C19L%2012%2C13.41L%2017.59%2C19L%2019%2C17.59L%2013.41%2C12L%2019%2C6.41%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--email-dark,.icon--email-dark:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2019.9994%2C7.99807L%2011.9994%2C12.9981L%203.9994%2C7.99807L%203.9994%2C5.99807L%2011.9994%2C10.9981L%2019.9994%2C5.99807M%2019.9994%2C3.99807L%203.9994%2C3.99807C%202.8944%2C3.99807%202.00939%2C4.89306%202.00939%2C5.99807L%201.9994%2C17.9981C%201.9994%2C19.1021%202.8944%2C19.9981%203.9994%2C19.9981L%2019.9994%2C19.9981C%2021.1034%2C19.9981%2021.9994%2C19.1021%2021.9994%2C17.9981L%2021.9994%2C5.99807C%2021.9994%2C4.89306%2021.1034%2C3.99807%2019.9994%2C3.99807%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--filter-light,.icon--filter-light:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23eee%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%203%2C2L%2020.9888%2C2L%2021%2C2L%2021%2C2.01122L%2021%2C3.99999L%2020.9207%2C3.99999L%2014%2C10.9207L%2014%2C22.909L%209.99999%2C18.909L%2010%2C10.906L%203.09405%2C3.99999L%203%2C3.99999L%203%2C2%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--filter-light:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%203%2C2L%2020.9888%2C2L%2021%2C2L%2021%2C2.01122L%2021%2C3.99999L%2020.9207%2C3.99999L%2014%2C10.9207L%2014%2C22.909L%209.99999%2C18.909L%2010%2C10.906L%203.09405%2C3.99999L%203%2C3.99999L%203%2C2%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--filter-dark,.icon--filter-dark:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%203%2C2L%2020.9888%2C2L%2021%2C2L%2021%2C2.01122L%2021%2C3.99999L%2020.9207%2C3.99999L%2014%2C10.9207L%2014%2C22.909L%209.99999%2C18.909L%2010%2C10.906L%203.09405%2C3.99999L%203%2C3.99999L%203%2C2%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--filter-dark:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%203%2C2L%2020.9888%2C2L%2021%2C2L%2021%2C2.01122L%2021%2C3.99999L%2020.9207%2C3.99999L%2014%2C10.9207L%2014%2C22.909L%209.99999%2C18.909L%2010%2C10.906L%203.09405%2C3.99999L%203%2C3.99999L%203%2C2%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--heart-monza,.icon--heart-monza:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23E00023%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2011.9994%2C21.3497L%2010.5504%2C20.0327C%205.4014%2C15.3607%201.99939%2C12.2736%201.99939%2C8.49762C%201.99939%2C5.41364%204.41537%2C2.99762%207.49939%2C2.99762C%209.24039%2C2.99762%2010.9084%2C3.80566%2011.9994%2C5.08362C%2013.0904%2C3.80566%2014.7584%2C2.99762%2016.4994%2C2.99762C%2019.5834%2C2.99762%2021.9994%2C5.41364%2021.9994%2C8.49762C%2021.9994%2C12.2736%2018.5974%2C15.3607%2013.4484%2C20.0327L%2011.9994%2C21.3497%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--heart-outline-light,.icon--heart-outline-light:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23eee%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012.1044%2C18.5522L%2011.9994%2C18.6472L%2011.8944%2C18.5522C%207.14038%2C14.2372%203.99939%2C11.3873%203.99939%2C8.49823C%203.99939%2C6.50323%205.50439%2C4.99823%207.49939%2C4.99823C%209.03738%2C4.99823%2010.5384%2C5.99023%2011.0664%2C7.35925L%2012.9324%2C7.35925C%2013.4604%2C5.99023%2014.9614%2C4.99823%2016.4994%2C4.99823C%2018.4944%2C4.99823%2019.9994%2C6.50323%2019.9994%2C8.49823C%2019.9994%2C11.3873%2016.8584%2C14.2372%2012.1044%2C18.5522%20Z%20M%2016.4994%2C2.99823C%2014.7584%2C2.99823%2013.0904%2C3.80524%2011.9994%2C5.08423C%2010.9084%2C3.80524%209.24039%2C2.99823%207.49939%2C2.99823C%204.41537%2C2.99823%201.99939%2C5.41425%201.99939%2C8.49823C%201.99939%2C12.2733%205.4014%2C15.3602%2010.5504%2C20.0333L%2011.9994%2C21.3492L%2013.4484%2C20.0333C%2018.5974%2C15.3602%2021.9994%2C12.2733%2021.9994%2C8.49823C%2021.9994%2C5.41425%2019.5834%2C2.99823%2016.4994%2C2.99823%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--heart-outline-light:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012.1044%2C18.5522L%2011.9994%2C18.6472L%2011.8944%2C18.5522C%207.14038%2C14.2372%203.99939%2C11.3873%203.99939%2C8.49823C%203.99939%2C6.50323%205.50439%2C4.99823%207.49939%2C4.99823C%209.03738%2C4.99823%2010.5384%2C5.99023%2011.0664%2C7.35925L%2012.9324%2C7.35925C%2013.4604%2C5.99023%2014.9614%2C4.99823%2016.4994%2C4.99823C%2018.4944%2C4.99823%2019.9994%2C6.50323%2019.9994%2C8.49823C%2019.9994%2C11.3873%2016.8584%2C14.2372%2012.1044%2C18.5522%20Z%20M%2016.4994%2C2.99823C%2014.7584%2C2.99823%2013.0904%2C3.80524%2011.9994%2C5.08423C%2010.9084%2C3.80524%209.24039%2C2.99823%207.49939%2C2.99823C%204.41537%2C2.99823%201.99939%2C5.41425%201.99939%2C8.49823C%201.99939%2C12.2733%205.4014%2C15.3602%2010.5504%2C20.0333L%2011.9994%2C21.3492L%2013.4484%2C20.0333C%2018.5974%2C15.3602%2021.9994%2C12.2733%2021.9994%2C8.49823C%2021.9994%2C5.41425%2019.5834%2C2.99823%2016.4994%2C2.99823%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--heart-outline-dark,.icon--heart-outline-dark:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012.1044%2C18.5522L%2011.9994%2C18.6472L%2011.8944%2C18.5522C%207.14038%2C14.2372%203.99939%2C11.3873%203.99939%2C8.49823C%203.99939%2C6.50323%205.50439%2C4.99823%207.49939%2C4.99823C%209.03738%2C4.99823%2010.5384%2C5.99023%2011.0664%2C7.35925L%2012.9324%2C7.35925C%2013.4604%2C5.99023%2014.9614%2C4.99823%2016.4994%2C4.99823C%2018.4944%2C4.99823%2019.9994%2C6.50323%2019.9994%2C8.49823C%2019.9994%2C11.3873%2016.8584%2C14.2372%2012.1044%2C18.5522%20Z%20M%2016.4994%2C2.99823C%2014.7584%2C2.99823%2013.0904%2C3.80524%2011.9994%2C5.08423C%2010.9084%2C3.80524%209.24039%2C2.99823%207.49939%2C2.99823C%204.41537%2C2.99823%201.99939%2C5.41425%201.99939%2C8.49823C%201.99939%2C12.2733%205.4014%2C15.3602%2010.5504%2C20.0333L%2011.9994%2C21.3492L%2013.4484%2C20.0333C%2018.5974%2C15.3602%2021.9994%2C12.2733%2021.9994%2C8.49823C%2021.9994%2C5.41425%2019.5834%2C2.99823%2016.4994%2C2.99823%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--heart-outline-dark:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012.1044%2C18.5522L%2011.9994%2C18.6472L%2011.8944%2C18.5522C%207.14038%2C14.2372%203.99939%2C11.3873%203.99939%2C8.49823C%203.99939%2C6.50323%205.50439%2C4.99823%207.49939%2C4.99823C%209.03738%2C4.99823%2010.5384%2C5.99023%2011.0664%2C7.35925L%2012.9324%2C7.35925C%2013.4604%2C5.99023%2014.9614%2C4.99823%2016.4994%2C4.99823C%2018.4944%2C4.99823%2019.9994%2C6.50323%2019.9994%2C8.49823C%2019.9994%2C11.3873%2016.8584%2C14.2372%2012.1044%2C18.5522%20Z%20M%2016.4994%2C2.99823C%2014.7584%2C2.99823%2013.0904%2C3.80524%2011.9994%2C5.08423C%2010.9084%2C3.80524%209.24039%2C2.99823%207.49939%2C2.99823C%204.41537%2C2.99823%201.99939%2C5.41425%201.99939%2C8.49823C%201.99939%2C12.2733%205.4014%2C15.3602%2010.5504%2C20.0333L%2011.9994%2C21.3492L%2013.4484%2C20.0333C%2018.5974%2C15.3602%2021.9994%2C12.2733%2021.9994%2C8.49823C%2021.9994%2C5.41425%2019.5834%2C2.99823%2016.4994%2C2.99823%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--help-circle-light,.icon--help-circle-light:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23eee%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2015.0661%2C11.2518L%2014.1711%2C12.1697C%2013.4471%2C12.8937%2012.9991%2C13.4977%2012.9991%2C14.9977L%2010.9991%2C14.9977L%2010.9991%2C14.4977C%2010.9991%2C13.3937%2011.4471%2C12.3937%2012.1711%2C11.6697L%2013.4141%2C10.4117C%2013.7751%2C10.0497%2013.9991%2C9.54974%2013.9991%2C8.99774C%2013.9991%2C7.89374%2013.1041%2C6.99774%2011.9991%2C6.99774C%2010.8951%2C6.99774%209.99908%2C7.89374%209.99908%2C8.99774L%207.99908%2C8.99774C%207.99908%2C6.78876%209.7901%2C4.99774%2011.9991%2C4.99774C%2014.2091%2C4.99774%2015.9991%2C6.78876%2015.9991%2C8.99774C%2015.9991%2C9.87775%2015.6431%2C10.6747%2015.0661%2C11.2518%20Z%20M%2012.9991%2C18.9977L%2010.9991%2C18.9977L%2010.9991%2C16.9977L%2012.9991%2C16.9977M%2011.9991%2C1.99774C%206.4761%2C1.99774%201.99908%2C6.47473%201.99908%2C11.9977C%201.99908%2C17.5217%206.4761%2C21.9977%2011.9991%2C21.9977C%2017.5231%2C21.9977%2021.9991%2C17.5217%2021.9991%2C11.9977C%2021.9991%2C6.47473%2017.5231%2C1.99774%2011.9991%2C1.99774%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--web-dark,.icon--web-dark:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2010.5858%2C13.4142C%2010.9763%2C13.8047%2010.9763%2C14.4379%2010.5858%2C14.8284C%2010.1952%2C15.2189%209.56207%2C15.2189%209.17154%2C14.8284C%207.21892%2C12.8758%207.21892%2C9.70995%209.17154%2C7.75733L%209.17157%2C7.75736L%2012.707%2C4.2219C%2014.6596%2C2.26928%2017.8255%2C2.26929%2019.7781%2C4.2219C%2021.7307%2C6.17452%2021.7307%2C9.34034%2019.7781%2C11.293L%2018.2925%2C12.7785C%2018.3008%2C11.9583%2018.1659%2C11.1368%2017.8876%2C10.355L%2018.3639%2C9.87865C%2019.5355%2C8.70708%2019.5355%2C6.80759%2018.3639%2C5.63602C%2017.1923%2C4.46445%2015.2929%2C4.46445%2014.1213%2C5.63602L%2010.5858%2C9.17155C%209.41419%2C10.3431%209.41419%2C12.2426%2010.5858%2C13.4142%20Z%20M%2013.4142%2C9.17155C%2013.8047%2C8.78103%2014.4379%2C8.78103%2014.8284%2C9.17155C%2016.781%2C11.1242%2016.781%2C14.29%2014.8284%2C16.2426L%2014.8284%2C16.2426L%2011.2929%2C19.7782C%209.34026%2C21.7308%206.17444%2C21.7308%204.22182%2C19.7782C%202.26921%2C17.8255%202.2692%2C14.6597%204.22182%2C12.7071L%205.70744%2C11.2215C%205.69913%2C12.0417%205.8341%2C12.8631%206.11234%2C13.645L%205.63601%2C14.1213C%204.46444%2C15.2929%204.46444%2C17.1924%205.63601%2C18.3639C%206.80758%2C19.5355%208.70708%2C19.5355%209.87865%2C18.3639L%2013.4142%2C14.8284C%2014.5858%2C13.6568%2014.5858%2C11.7573%2013.4142%2C10.5858C%2013.0237%2C10.1952%2013.0237%2C9.56207%2013.4142%2C9.17155%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--map-marker-light,.icon--map-marker-light:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23eee%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2011.9993%2C11.4981C%2010.6193%2C11.4981%209.4993%2C10.3791%209.4993%2C8.99813C%209.4993%2C7.61715%2010.6193%2C6.49813%2011.9993%2C6.49813C%2013.3803%2C6.49813%2014.4993%2C7.61715%2014.4993%2C8.99813C%2014.4993%2C10.3791%2013.3803%2C11.4981%2011.9993%2C11.4981%20Z%20M%2011.9993%2C1.99813C%208.13431%2C1.99813%204.99931%2C5.1321%204.99931%2C8.99813C%204.99931%2C14.2481%2011.9993%2C21.9981%2011.9993%2C21.9981C%2011.9993%2C21.9981%2018.9993%2C14.2481%2018.9993%2C8.99813C%2018.9993%2C5.1321%2015.8643%2C1.99813%2011.9993%2C1.99813%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--map-marker-light:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2011.9993%2C11.4981C%2010.6193%2C11.4981%209.4993%2C10.3791%209.4993%2C8.99813C%209.4993%2C7.61715%2010.6193%2C6.49813%2011.9993%2C6.49813C%2013.3803%2C6.49813%2014.4993%2C7.61715%2014.4993%2C8.99813C%2014.4993%2C10.3791%2013.3803%2C11.4981%2011.9993%2C11.4981%20Z%20M%2011.9993%2C1.99813C%208.13431%2C1.99813%204.99931%2C5.1321%204.99931%2C8.99813C%204.99931%2C14.2481%2011.9993%2C21.9981%2011.9993%2C21.9981C%2011.9993%2C21.9981%2018.9993%2C14.2481%2018.9993%2C8.99813C%2018.9993%2C5.1321%2015.8643%2C1.99813%2011.9993%2C1.99813%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--map-marker-dark,.icon--map-marker-dark:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2011.9993%2C11.4981C%2010.6193%2C11.4981%209.4993%2C10.3791%209.4993%2C8.99813C%209.4993%2C7.61715%2010.6193%2C6.49813%2011.9993%2C6.49813C%2013.3803%2C6.49813%2014.4993%2C7.61715%2014.4993%2C8.99813C%2014.4993%2C10.3791%2013.3803%2C11.4981%2011.9993%2C11.4981%20Z%20M%2011.9993%2C1.99813C%208.13431%2C1.99813%204.99931%2C5.1321%204.99931%2C8.99813C%204.99931%2C14.2481%2011.9993%2C21.9981%2011.9993%2C21.9981C%2011.9993%2C21.9981%2018.9993%2C14.2481%2018.9993%2C8.99813C%2018.9993%2C5.1321%2015.8643%2C1.99813%2011.9993%2C1.99813%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--map-marker-dark:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2011.9993%2C11.4981C%2010.6193%2C11.4981%209.4993%2C10.3791%209.4993%2C8.99813C%209.4993%2C7.61715%2010.6193%2C6.49813%2011.9993%2C6.49813C%2013.3803%2C6.49813%2014.4993%2C7.61715%2014.4993%2C8.99813C%2014.4993%2C10.3791%2013.3803%2C11.4981%2011.9993%2C11.4981%20Z%20M%2011.9993%2C1.99813C%208.13431%2C1.99813%204.99931%2C5.1321%204.99931%2C8.99813C%204.99931%2C14.2481%2011.9993%2C21.9981%2011.9993%2C21.9981C%2011.9993%2C21.9981%2018.9993%2C14.2481%2018.9993%2C8.99813C%2018.9993%2C5.1321%2015.8643%2C1.99813%2011.9993%2C1.99813%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--menu-light,.icon--menu-light:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23eee%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%203%2C6L%2021%2C6L%2021%2C8L%203%2C8L%203%2C6%20Z%20M%203%2C11L%2021%2C11L%2021%2C13L%203%2C13L%203%2C11%20Z%20M%203%2C16L%2021%2C16L%2021%2C18L%203%2C18L%203%2C16%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--menu-light:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%203%2C6L%2021%2C6L%2021%2C8L%203%2C8L%203%2C6%20Z%20M%203%2C11L%2021%2C11L%2021%2C13L%203%2C13L%203%2C11%20Z%20M%203%2C16L%2021%2C16L%2021%2C18L%203%2C18L%203%2C16%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--menu-dark,.icon--menu-dark:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%203%2C6L%2021%2C6L%2021%2C8L%203%2C8L%203%2C6%20Z%20M%203%2C11L%2021%2C11L%2021%2C13L%203%2C13L%203%2C11%20Z%20M%203%2C16L%2021%2C16L%2021%2C18L%203%2C18L%203%2C16%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--menu-dark:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%203%2C6L%2021%2C6L%2021%2C8L%203%2C8L%203%2C6%20Z%20M%203%2C11L%2021%2C11L%2021%2C13L%203%2C13L%203%2C11%20Z%20M%203%2C16L%2021%2C16L%2021%2C18L%203%2C18L%203%2C16%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--phone-dark,.icon--phone-dark:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%206.6228%2C10.793C%208.06378%2C13.624%2010.3788%2C15.938%2013.2118%2C17.378L%2015.4118%2C15.175C%2015.6868%2C14.9%2016.0818%2C14.819%2016.4278%2C14.93C%2017.5518%2C15.297%2018.7528%2C15.498%2019.9998%2C15.498C%2020.5518%2C15.498%2020.9998%2C15.945%2020.9998%2C16.498L%2020.9998%2C19.998C%2020.9998%2C20.551%2020.5518%2C20.998%2019.9998%2C20.998C%2010.6108%2C20.998%202.99878%2C13.387%202.99878%2C3.99796C%202.99878%2C3.44497%203.44678%2C2.99796%203.99878%2C2.99796L%207.49878%2C2.99796C%208.05179%2C2.99796%208.49878%2C3.44497%208.49878%2C3.99796C%208.49878%2C5.24497%208.6998%2C6.44597%209.0668%2C7.56997C%209.1788%2C7.91596%209.0968%2C8.31096%208.82278%2C8.58497L%206.6228%2C10.793%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--phone-monza,.icon--phone-monza:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23E00023%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%206.6228%2C10.793C%208.06378%2C13.624%2010.3788%2C15.938%2013.2118%2C17.378L%2015.4118%2C15.175C%2015.6868%2C14.9%2016.0818%2C14.819%2016.4278%2C14.93C%2017.5518%2C15.297%2018.7528%2C15.498%2019.9998%2C15.498C%2020.5518%2C15.498%2020.9998%2C15.945%2020.9998%2C16.498L%2020.9998%2C19.998C%2020.9998%2C20.551%2020.5518%2C20.998%2019.9998%2C20.998C%2010.6108%2C20.998%202.99878%2C13.387%202.99878%2C3.99796C%202.99878%2C3.44497%203.44678%2C2.99796%203.99878%2C2.99796L%207.49878%2C2.99796C%208.05179%2C2.99796%208.49878%2C3.44497%208.49878%2C3.99796C%208.49878%2C5.24497%208.6998%2C6.44597%209.0668%2C7.56997C%209.1788%2C7.91596%209.0968%2C8.31096%208.82278%2C8.58497L%206.6228%2C10.793%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--plus-light,.icon--plus-light:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23eee%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2018.9994%2C12.998L%2012.9994%2C12.998L%2012.9994%2C18.998L%2010.9994%2C18.998L%2010.9994%2C12.998L%204.99936%2C12.998L%204.99936%2C10.998L%2010.9994%2C10.998L%2010.9994%2C4.99805L%2012.9994%2C4.99805L%2012.9994%2C10.998L%2018.9994%2C10.998L%2018.9994%2C12.998%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--plus-light:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2018.9994%2C12.998L%2012.9994%2C12.998L%2012.9994%2C18.998L%2010.9994%2C18.998L%2010.9994%2C12.998L%204.99936%2C12.998L%204.99936%2C10.998L%2010.9994%2C10.998L%2010.9994%2C4.99805L%2012.9994%2C4.99805L%2012.9994%2C10.998L%2018.9994%2C10.998L%2018.9994%2C12.998%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--plus-dark,.icon--plus-dark:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23949494%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2018.9994%2C12.998L%2012.9994%2C12.998L%2012.9994%2C18.998L%2010.9994%2C18.998L%2010.9994%2C12.998L%204.99936%2C12.998L%204.99936%2C10.998L%2010.9994%2C10.998L%2010.9994%2C4.99805L%2012.9994%2C4.99805L%2012.9994%2C10.998L%2018.9994%2C10.998L%2018.9994%2C12.998%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.button.icon--plus-dark:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2018.9994%2C12.998L%2012.9994%2C12.998L%2012.9994%2C18.998L%2010.9994%2C18.998L%2010.9994%2C12.998L%204.99936%2C12.998L%204.99936%2C10.998L%2010.9994%2C10.998L%2010.9994%2C4.99805L%2012.9994%2C4.99805L%2012.9994%2C10.998L%2018.9994%2C10.998L%2018.9994%2C12.998%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

[class*='icon--'] {
  background-repeat: no-repeat;
  background-size: contain
}

[class*='icon-inline--'] {
  background-image: none
}

[class*='icon-inline--']::before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "\00a0";
  float: left;
  margin-right: .5em;
  text-indent: -1000em;
  width: 1.3em
}

.icon-inline--left::before {
  float: left;
  margin-right: .5em
}

.icon-inline--left:not(.button) {
  border-left: 1.9em solid transparent
}

.icon-inline--left:not(.button)::before {
  margin-left: -1.9em;
  margin-right: 0
}

.icon-inline--right::before {
  float: right;
  margin-left: .5em
}

.icon-hide-text {
  display: inline-block;
  line-height: 1em;
  overflow: hidden;
  padding-left: 1em;
  text-indent: -500px;
  vertical-align: middle
}

[class*='icon--chevron-left-']::before,[class*='icon--chevron-right-']::before {
  background-size: 130%
}

.icon--success::before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23697C00%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%209.99939%2C16.9981L%204.99939%2C11.9981L%206.41339%2C10.5841L%209.99939%2C14.1701L%2017.5854%2C6.58407L%2018.9994%2C7.99807M%2011.9994%2C1.99807C%206.47639%2C1.99807%201.99939%2C6.47507%201.99939%2C11.9981C%201.99939%2C17.5211%206.47639%2C21.9981%2011.9994%2C21.9981C%2017.5214%2C21.9981%2021.9994%2C17.5211%2021.9994%2C11.9981C%2021.9994%2C6.47507%2017.5214%2C1.99807%2011.9994%2C1.99807%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--success-light::before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%209.99939%2C16.9981L%204.99939%2C11.9981L%206.41339%2C10.5841L%209.99939%2C14.1701L%2017.5854%2C6.58407L%2018.9994%2C7.99807M%2011.9994%2C1.99807C%206.47639%2C1.99807%201.99939%2C6.47507%201.99939%2C11.9981C%201.99939%2C17.5211%206.47639%2C21.9981%2011.9994%2C21.9981C%2017.5214%2C21.9981%2021.9994%2C17.5211%2021.9994%2C11.9981C%2021.9994%2C6.47507%2017.5214%2C1.99807%2011.9994%2C1.99807%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--error::before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23E00023%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012%2C2C%2017.53%2C2%2022%2C6.47%2022%2C12C%2022%2C17.53%2017.53%2C22%2012%2C22C%206.47%2C22%202%2C17.53%202%2C12C%202%2C6.47%206.47%2C2%2012%2C2%20Z%20M%2015.59%2C7.00002L%2012%2C10.59L%208.40999%2C7.00002L%206.99999%2C8.41002L%2010.59%2C12L%206.99999%2C15.59L%208.40999%2C17L%2012%2C13.41L%2015.59%2C17L%2017%2C15.59L%2013.41%2C12L%2017%2C8.41002L%2015.59%2C7.00002%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.icon--error-light::before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012%2C2C%2017.53%2C2%2022%2C6.47%2022%2C12C%2022%2C17.53%2017.53%2C22%2012%2C22C%206.47%2C22%202%2C17.53%202%2C12C%202%2C6.47%206.47%2C2%2012%2C2%20Z%20M%2015.59%2C7.00002L%2012%2C10.59L%208.40999%2C7.00002L%206.99999%2C8.41002L%2010.59%2C12L%206.99999%2C15.59L%208.40999%2C17L%2012%2C13.41L%2015.59%2C17L%2017%2C15.59L%2013.41%2C12L%2017%2C8.41002L%2015.59%2C7.00002%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.user-menu-wrapper {
  position: relative;
  width: 100%
}

.user-menu {
  list-style-type: none;
  float: right;
  padding: 0;
  margin-top: 3px
}

.user-menu>.menu__item,.user-menu>.menu__toggle {
  display: inline-block;
  float: left;
  margin-left: 5px
}

.menu__sub-menu {
  position: relative;
  background: #fff;
  border: 1px solid #DDDDDD;
  display: none;
  z-index: 1000;
  position: absolute;
  right: -10px;
  width: 300px;
  top: 75px;
  background: #fff;
  list-style-type: none;
  padding: 0;
  -moz-box-shadow: 2px 2px 0 0 rgba(0,0,0,0.1);
  -webkit-box-shadow: 2px 2px 0 0 rgba(0,0,0,0.1);
  box-shadow: 2px 2px 0 0 rgba(0,0,0,0.1)
}

.menu__sub-menu:after,.menu__sub-menu:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none
}

.menu__sub-menu:after {
  border-bottom-color: #fff;
  border-width: 10px;
  left: calc(100% - 34px);
  margin-left: -10px
}

.menu__sub-menu:before {
  border-bottom-color: #DDDDDD;
  border-width: 11px;
  left: calc(100% - 34px);
  margin-left: -11px
}

@media all and (max-width: 720px) {
  .menu__sub-menu {
      width:auto;
      min-width: 250px;
      white-space: nowrap
  }
}

.menu__sub-menu .menu__item {
  border-bottom: 1px solid #DDDDDD
}

.menu__sub-menu .menu__item>.menu__link {
  padding: .5em .7em;
  margin: 2px;
  display: block;
  font-weight: 700;
  color: #E00023;
  text-decoration: none;
  text-align: left
}

.menu__sub-menu .menu__item>.menu__link span {
  font-size: 90%;
  color: #BABABA
}

.menu__sub-menu .menu__item>.menu__link:hover {
  background: #F7F7F7;
  color: black
}

.menu__sub-menu .menu__item>.menu__link:active {
  background: #E00023;
  color: white
}

.menu__sub-menu .menu__item:last-child>.menu__link {
  border-bottom: none
}

.menu__sub-menu .menu__divider {
  padding: .5em .7em;
  font-weight: bold;
  border-top: 3px solid #DDDDDD;
  font-size: 1.2em
}

.back-to-top {
  display: inline-block;
  margin-top: 1.71429em
}

@media (min-width: 992px) {
  .back-to-top--with-toc {
      display:none
  }
}

.region__copyright--beta {
  color: #fff;
  font-size: 75%;
  margin: 29px 0
}

.logo {
  float: left;
  height: 55px;
  padding: 10px 0;
  width: auto;
  text-decoration: none
}

.logo__image {
  float: left;
  height: 55px
}

.logo__image>img {
  height: 55px;
  width: auto
}

.logo__strapline {
  color: #444;
  display: table-cell;
  height: 55px;
  vertical-align: middle;
  padding-left: 18px;
  position: relative;
  top: -3px;
  max-width: 175px;
  font-size: 18px;
  line-height: 1.15em;
  letter-spacing: 0;
  float: left;
  font-weight: 500
}

.logo--no-strap {
  height: 75px;
  margin: 0;
  padding: 0
}

.logo--no-strap .logo__image {
  height: 67px;
  margin: 4px 0
}

.logo--no-strap .logo__image>img {
  height: 67px
}

@media all and (max-width: 720px) {
  .logo:not(.logo--no-strap) .logo__image {
      height:50px
  }

  .logo:not(.logo--no-strap) .logo__image>img {
      height: 50px
  }

  .logo:not(.logo--no-strap) .logo__strapline {
      display: none
  }
}

@media (min-width: 992px) {
  .provider-logo {
      max-width:80%
  }
}

.menu__main-menu {
  float: left;
  background: #E00023;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%203%2C6L%2021%2C6L%2021%2C8L%203%2C8L%203%2C6%20Z%20M%203%2C11L%2021%2C11L%2021%2C13L%203%2C13L%203%2C11%20Z%20M%203%2C16L%2021%2C16L%2021%2C18L%203%2C18L%203%2C16%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-repeat: no-repeat;
  background-size: 80% 80%;
  background-position: center center;
  margin-top: 0.85714em;
  width: 45px;
  height: 45px;
  margin-right: 1.71429em
}

.menu__main-menu ul {
  display: none
}

.menu--horizontal {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  overflow-x: hidden;
  float: left;
  width: 100%
}

.menu--horizontal .menu__item {
  -webkit-flex: 1 0 150px;
  -ms-flex: 1 0 150px;
  flex: 1 0 150px;
  margin: 0 1px;
  width: 100%;
  min-width: 150px
}

.menu--horizontal .menu__item:first-child {
  margin-left: 0
}

.menu--horizontal .menu__item:last-child {
  margin-right: 0
}

.menu--horizontal .menu__link,.menu--horizontal ~ .more-menu .more-menu__toggle {
  display: block;
  padding: 0.42857em 0.85714em;
  text-decoration: none;
  background-color: #E00023;
  color: #fff;
  white-space: nowrap;
  cursor: pointer;
  border-bottom: solid 3px #940017
}

.menu--horizontal .menu__link.active,.menu--horizontal .menu__link.active-trail,.menu--horizontal ~ .more-menu .more-menu__toggle.active,.menu--horizontal ~ .more-menu .more-menu__toggle.active-trail {
  background-color: #fff;
  color: #000
}

.menu--horizontal .menu__link:not(.active):not(.active-trail):hover,.menu--horizontal ~ .more-menu .more-menu__toggle:not(.active):not(.active-trail):hover {
  background-color: #ad001b
}

.menu--horizontal .menu__link {
  text-align: center
}

.menu--horizontal .menu__link.no-access {
  background-color: #999;
  border-color: #777;
  color: #ccc
}

.menu--horizontal ~ .more-menu {
  display: none
}

.menu--horizontal.menu--has-more {
  width: calc(100% - 74px)
}

.menu--horizontal.menu--has-more ~ .more-menu {
  display: block
}

@media all and (max-width: 720px) {
  .menu--horizontal.menu--has-more {
      display:none
  }
}

.more-menu .more-menu__toggle {
  float: right;
  width: 70px;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012%2C16C%2013.1046%2C16%2014%2C16.8954%2014%2C18C%2014%2C19.1046%2013.1046%2C20%2012%2C20C%2010.8954%2C20%2010%2C19.1046%2010%2C18C%2010%2C16.8954%2010.8954%2C16%2012%2C16%20Z%20M%2012%2C10C%2013.1046%2C10%2014%2C10.8954%2014%2C12C%2014%2C13.1046%2013.1046%2C14%2012%2C14C%2010.8954%2C14%2010%2C13.1046%2010%2C12C%2010%2C10.8954%2010.8954%2C10%2012%2C10%20Z%20M%2012%2C4C%2013.1046%2C4%2014%2C4.89544%2014%2C6C%2014%2C7.10457%2013.1046%2C8%2012%2C8C%2010.8954%2C8%2010%2C7.10457%2010%2C6C%2010%2C4.89543%2010.8954%2C4%2012%2C4%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-repeat: no-repeat;
  background-position: calc(100% - 5px) 50%
}

@media all and (max-width: 720px) {
  .more-menu .more-menu__toggle {
      width:170px
  }
}

.more-menu.more-menu--active .more-menu__toggle {
  background-color: #940017
}

.more-menu.more-menu--active .more-menu__sub-menu {
  display: block
}

.more-menu__sub-menu {
  background-color: #940017;
  clear: both;
  padding: 0.85714em;
  overflow: hidden;
  display: none
}

.more-menu__sub-menu .menu__item {
  width: 50%;
  float: left
}

.more-menu__sub-menu .menu__link {
  color: #fff;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%208.58527%2C16.584L%2013.1713%2C11.998L%208.58527%2C7.41198L%209.99927%2C5.99798L%2015.9993%2C11.998L%209.99927%2C17.998L%208.58527%2C16.584%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-size: 20px 20px;
  background-repeat: no-repeat;
  padding-left: 1.5em;
  text-decoration: none
}

.more-menu__sub-menu .menu__link.active {
  font-weight: bold
}

.more-menu__sub-menu .menu__link.no-access {
  opacity: .4
}

.menu--vertical {
  border-top: solid 1px #ddd
}

.menu--vertical .menu__link {
  display: block;
  padding: 10px 35px 10px 10px;
  text-decoration: none;
  border-bottom: solid 1px #ddd;
  color: #000
}

.menu--vertical .menu__link.active {
  font-weight: bold
}

@media (min-width: 720px) {
  .menu--vertical .menu__link.active {
      position:relative;
      background: #e8e8e8
  }

  .menu--vertical .menu__link.active:after,.menu--vertical .menu__link.active:before {
      left: 100%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none
  }

  .menu--vertical .menu__link.active:after {
      border-left-color: #e8e8e8;
      border-width: 10px;
      top: 50%;
      margin-top: -10px
  }

  .menu--vertical .menu__link.active:before {
      border-left-color: false;
      border-width: 10px;
      top: 50%;
      margin-top: -10px
  }
}

.menu--vertical .menu__link:hover {
  text-decoration: underline;
  color: inherit
}

.menu--vertical .menu__item.expanded {
  background: whitesmoke
}

.menu--vertical .menu__item.expanded,.menu--vertical .menu__item.collapsed {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%20%3Cpath%20fill%3D%22%23888%22%20d%3D%22M7.41%2C8.58L12%2C13.17L16.59%2C8.58L18%2C10L12%2C16L6%2C10L7.41%2C8.58Z%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-repeat: no-repeat;
  background-position: calc(100% - 5px) 10px
}

.menu--vertical .menu {
  background-color: whitesmoke;
  border: none
}

.menu--vertical .menu .menu__link {
  padding-left: 15px
}

.menu--vertical .menu .menu {
  background-color: #fff;
  border: none
}

.menu--vertical .menu .menu .menu__link {
  padding-left: 20px
}

.menu--vertical>.menu__item>.menu {
  font-size: 0.92857em;
  line-height: 1.84615em
}

.global-menu__wrapper {
  white-space: nowrap
}

.global-menu--primary {
  float: left;
  margin-left: -3px
}

.global-menu--primary>li {
  display: inline-block;
  color: #fff;
  margin-right: 10px
}

.global-menu--primary>li a {
  color: #fff;
  text-decoration: none;
  font-size: .94em;
  line-height: 20px;
  display: block;
  margin: -9px -8px;
  padding: 6px 11px 11px 11px
}

.global-menu--primary>li a:hover {
  background-color: #444
}

.global-menu--primary>li a.active {
  font-weight: bold;
  background-color: #555;
  color: #fff
}

.global-menu--primary .menu__item--home {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2015.9994%2C19.9981L%2019.9994%2C19.9981L%2019.9994%2C15.9981L%2015.9994%2C15.9981M%2015.9994%2C13.9981L%2019.9994%2C13.9981L%2019.9994%2C9.99807L%2015.9994%2C9.99807M%209.99938%2C7.99807L%2013.9994%2C7.99807L%2013.9994%2C3.99807L%209.99938%2C3.99807M%2015.9994%2C7.99807L%2019.9994%2C7.99807L%2019.9994%2C3.99807L%2015.9994%2C3.99807M%209.99938%2C13.9981L%2013.9994%2C13.9981L%2013.9994%2C9.99807L%209.99938%2C9.99807M%203.99938%2C13.9981L%207.99938%2C13.9981L%207.99938%2C9.99807L%203.99938%2C9.99807M%203.99938%2C19.9981L%207.99938%2C19.9981L%207.99938%2C15.9981L%203.99938%2C15.9981M%209.99938%2C19.9981L%2013.9994%2C19.9981L%2013.9994%2C15.9981L%209.99938%2C15.9981M%203.99938%2C7.99807L%207.99938%2C7.99807L%207.99938%2C3.99807L%203.99938%2C3.99807L%203.99938%2C7.99807%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-repeat: no-repeat;
  background-size: 20px 20px;
  text-indent: -500px;
  width: 20px;
  height: 20px
}

.global-menu--secondary {
  float: right
}

.global-menu--secondary>li {
  display: inline-block;
  color: #fff;
  margin-left: 10px
}

.global-menu--secondary a {
  color: #aaa;
  text-decoration: none;
  font-size: .9em;
  line-height: 20px;
  display: block
}

.global-menu--secondary a:hover {
  text-decoration: underline
}

a.global-menu--wip,a.global-menu--needs-review,a.global-menu--experimental {
  background: #222;
  color: #fff;
  display: inline-block;
  line-height: 20px;
  padding: 0 6px
}

a.global-menu--wip {
  background-color: #FBAF17;
  text-transform: uppercase
}

a.global-menu--needs-review {
  background-color: #117882
}

a.global-menu--experimental {
  background-color: #949494
}

.global-menu__toggle {
  display: none
}

ul.progress-indicator {
  overflow: hidden;
  counter-reset: step;
  margin: 2em 0;
  position: relative;
  z-index: 1
}

ul.progress-indicator li {
  list-style-type: none;
  font-size: 0;
  width: 20%;
  height: 40px;
  float: left;
  position: relative;
  margin: 0;
  padding: 0;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center
}

ul.progress-indicator li span {
  display: none
}

ul.progress-indicator li:hover {
  cursor: pointer
}

ul.progress-indicator li:before {
  content: counter(step);
  counter-increment: step;
  width: 40px;
  font-size: 22px;
  line-height: 40px;
  display: block;
  border-radius: 20px;
  margin: 0;
  color: #fff;
  background: #aaa;
  transition: transform .1s ease-in-out
}

ul.progress-indicator li:active:before {
  transform: scale(0.9)
}

ul.progress-indicator li.active:before,ul.progress-indicator li.active:after {
  background: #E00023;
  color: #fff
}

ul.progress-indicator li:hover:before {
  background: #bbb
}

ul.progress-indicator li.active:hover:before {
  background: #ff1439
}

ul.progress-indicator li:after {
  content: '';
  width: 100%;
  height: 4px;
  background: #aaa;
  position: absolute;
  left: -95%;
  top: 18px;
  z-index: -1
}

ul.progress-indicator li:first-child:after {
  content: none
}

ul.progress-indicator.js-progress-indicator--disabled li:hover {
  cursor: default
}

ul.progress-indicator.js-progress-indicator--disabled li:active:before {
  transform: none
}

ul.progress-indicator.js-progress-indicator--disabled li:hover:before {
  background: #aaa
}

ul.progress-indicator.js-progress-indicator--disabled li.active:hover:before {
  background: #E00023
}

[data-toggle-help] {
  position: relative
}

[data-toggle-help] [role="tooltip"][aria-hidden="false"] {
  display: block
}

[data-toggle-help] [role="tooltip"][aria-hidden="true"]:not([data-toggle-hiding]) {
  display: none
}

[data-fulljs="loading"] [data-toggle-help] [role="tooltip"][aria-hidden="false"] {
  display: none
}

.text-with-toggle-help .text-with-toggle-help__text {
  display: inline-block;
  max-width: calc(100% - 55px)
}

.text-with-toggle-help .button--help {
  float: right;
  margin-bottom: -5px;
  margin-right: -8px;
  margin-top: -10px
}

.text-with-toggle-help--inline .text-with-toggle-help__text::after {
  content: "\00a0"
}

@media (min-width: 720px) {
  .text-with-toggle-help--inline .button--help {
      display:inline;
      float: none;
      position: absolute
  }
}

.text-with-toggle-help--small .button--help {
  background-size: 40%
}

.input-with-actions {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.input-with-actions input {
  -webkit-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  margin-right: 0.85714em;
  max-width: 100%
}

.input-with-actions__actions .button {
  margin-bottom: 0;
  margin-top: 0
}

.form-multistep {
  overflow: hidden
}

.form-multistep>.form-multistep--panel {
  width: 100%;
  padding: 0 2px
}

.form-multistep>.form-multistep--panel .form-actions {
  display: none
}

.form-multistep>.form-multistep--panel:last-of-type .form-actions {
  display: block
}

.page-actions {
  text-align: right
}

.pagination {
  margin: 20px 0;
  text-align: center
}

.pagination__item {
  list-style-type: none
}

.pagination__link {
  box-sizing: border-box;
  padding: 0 5px;
  position: relative;
  float: left;
  text-align: center;
  line-height: 40px;
  min-width: 40px;
  height: 40px;
  color: #000000;
  text-decoration: none
}

.pagination__link:hover {
  background-color: #EEEEEE;
  text-decoration: none
}

.pagination__link:link,.pagination__link:visited {
  color: #000000
}

.pagination__link--current {
  border: 0 solid #E00023;
  background-color: #E00023;
  cursor: default
}

.pagination__link--current:link,.pagination__link--current:visited {
  color: #FFFFFF
}

.pagination__link--current:hover {
  background-color: #E00023;
  color: #FFFFFF;
  cursor: default
}

@media (max-width: 40rem) {
  .pagination__link {
      display:none
  }

  .pagination__link--first,.pagination__link--previous,.pagination__link--next,.pagination__link--last,.pagination__link--current {
      display: inline
  }
}

table {
  width: 100%;
  max-width: 100%;
  border-spacing: 0
}

table caption {
  text-align: left;
  margin-bottom: 5px;
  padding: 0.85714em;
  border-bottom: solid 1px #ddd
}

table tr {
  background-color: white;
  border-bottom: solid 1px #DDDDDD
}

table tbody tr:hover {
  background: #FAFAFA
}

table th,table thead td {
  text-align: left;
  font-weight: bold;
  background: #FAFAFA
}

table thead th {
  border-bottom: solid 3px #DDDDDD;
  padding: 0.85714em;
  vertical-align: top
}

table td,table th {
  vertical-align: top;
  padding: 0.42857em 0.85714em
}

table td[data-th="Actions"],table th[data-th="Actions"] {
  white-space: nowrap
}

.content-section--highlight table tbody tr:hover {
  background-color: #FFFFFF
}

.table--clear tr {
  background: none
}

.table--clear tbody tr:hover {
  background: #BABABA
}

.table--with-checkbox tr td {
  vertical-align: middle
}

.table--with-checkbox tr td:first-child {
  vertical-align: middle;
  width: 1rem
}

.table-cell--collapse {
  width: 1rem
}

.column-width--10pc {
  width: 10%
}

.column-width--20pc {
  width: 20%
}

.column-width--30pc {
  width: 30%
}

.column-width--40pc {
  width: 40%
}

.column-width--50pc {
  width: 50%
}

.column-width--60pc {
  width: 60%
}

.column-width--70pc {
  width: 70%
}

.column-width--80pc {
  width: 80%
}

.column-width--90pc {
  width: 90%
}

@media all and (max-width: 720px) {
  .column-width--10pc,.column-width--20pc,.column-width--30pc,.column-width--40pc,.column-width--50pc,.column-width--60pc,.column-width--70pc,.column-width--80pc,.column-width--90pc {
      display:block;
      width: 100%
  }
}

.column-sortable {
  padding: 0
}

.column-sortable:hover {
  background: #F7F7F7
}

.column-sortable__link {
  background-repeat: no-repeat;
  background-position: 0 .65em;
  background-size: 30px 30px;
  display: block;
  padding: 0.85714em;
  text-decoration: none;
  text-indent: 16px;
  vertical-align: middle
}

.column-sortable__link:link {
  color: #000
}

.column-sortable__link:visited {
  color: #000
}

.column-sortable__link:hover {
  color: #000
}

.column-sortable__link {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23888%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7%2C12l5%2C5l5-5H7z%22%2F%3E%0D%0A%09%3Cpath%20fill%3D%22%23888%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7%2C11l5-5l5%2C5H7z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.column-sortable__link--down {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23888%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%207%2C10L%2012%2C15L%2017%2C10L%207%2C10%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.column-sortable__link--up {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23888%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%207%2C15L%2012%2C10L%2017%2C15L%207%2C15%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.column-actions-heading {
  overflow: hidden;
  text-indent: -100%;
  white-space: nowrap
}

.table--fixed-column-width table {
  table-layout: fixed
}

.table--fixed-column-width table td[data-th="Actions"],.table--fixed-column-width table th[data-th="Actions"] {
  text-align: right;
  white-space: nowrap
}

.table-responsive {
  width: 100%;
  margin-bottom: 1.28571em;
  overflow-y: hidden;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  border: 1px solid #ddd;
  min-height: .01%;
  overflow-x: auto
}

.table__cell--highlight {
  background: #E2E9E9
}

.table-responsive--active-row {
  cursor: pointer
}

.table-responsive--active-row:hover th,.table-responsive--active-row:hover td {
  background-color: #E00023;
  color: #fff
}

.table-responsive--list td[data-th="Actions"],.table-responsive--list th[data-th="Actions"] {
  text-align: right;
  white-space: nowrap
}

[data-breakpoint="small"] .table-responsive--list,[data-breakpoint="medium"] .table-responsive--list--break-at-medium {
  border: none
}

[data-breakpoint="small"] .table-responsive--list thead tr,[data-breakpoint="medium"] .table-responsive--list--break-at-medium thead tr {
  height: 1px;
  left: -10000px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px
}

[data-breakpoint="small"] .table-responsive--list tbody tr,[data-breakpoint="medium"] .table-responsive--list--break-at-medium tbody tr {
  background: whitesmoke;
  display: block;
  margin-bottom: 0.85714em;
  padding-bottom: 0.21429em
}

[data-breakpoint="small"] .table-responsive--list tbody td,[data-breakpoint="small"] .table-responsive--list tbody th,[data-breakpoint="medium"] .table-responsive--list--break-at-medium tbody td,[data-breakpoint="medium"] .table-responsive--list--break-at-medium tbody th {
  background: inherit;
  display: block;
  font-weight: normal
}

[data-breakpoint="small"] .table-responsive--list tbody td[data-th]::before,[data-breakpoint="small"] .table-responsive--list tbody th[data-th]::before,[data-breakpoint="medium"] .table-responsive--list--break-at-medium tbody td[data-th]::before,[data-breakpoint="medium"] .table-responsive--list--break-at-medium tbody th[data-th]::before {
  content: attr(data-th) ": ";
  font-weight: bold
}

[data-breakpoint="small"] .table-responsive--list tbody td[data-th="Actions"]::before,[data-breakpoint="small"] .table-responsive--list tbody th[data-th="Actions"]::before,[data-breakpoint="medium"] .table-responsive--list--break-at-medium tbody td[data-th="Actions"]::before,[data-breakpoint="medium"] .table-responsive--list--break-at-medium tbody th[data-th="Actions"]::before {
  content: none
}

[data-breakpoint="small"] .table-responsive--list tbody td[data-th="Actions"],[data-breakpoint="small"] .table-responsive--list tbody th[data-th="Actions"],[data-breakpoint="medium"] .table-responsive--list--break-at-medium tbody td[data-th="Actions"],[data-breakpoint="medium"] .table-responsive--list--break-at-medium tbody th[data-th="Actions"] {
  text-align: left
}

[data-breakpoint="small"] .table-responsive--list tbody td,[data-breakpoint="medium"] .table-responsive--list--break-at-medium tbody td {
  padding: 0.21429em 0.85714em
}

[data-breakpoint="small"] .table-responsive--list tbody th,[data-breakpoint="medium"] .table-responsive--list--break-at-medium tbody th {
  background: #EAEAEA
}

[data-breakpoint="small"] .content-section--highlight .table-responsive--list td,[data-breakpoint="medium"] .content-section--highlight .table-responsive--list--break-at-medium td {
  padding-left: 0
}

[data-breakpoint="small"] .content-section--highlight .table-responsive--list tbody tr,[data-breakpoint="medium"] .content-section--highlight .table-responsive--list--break-at-medium tbody tr {
  background: transparent;
  border-bottom: 1px solid #949494;
  margin-bottom: 1.28571em;
  padding-bottom: 0.85714em
}

[data-breakpoint="small"] .content-section--highlight .table-responsive--list tbody tr:last-of-type,[data-breakpoint="medium"] .content-section--highlight .table-responsive--list--break-at-medium tbody tr:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0
}

[data-breakpoint="small"] .content-section--highlight .table-responsive--list tbody tr:hover,[data-breakpoint="medium"] .content-section--highlight .table-responsive--list--break-at-medium tbody tr:hover {
  background: transparent
}

[data-breakpoint="small"] .content-section--highlight .table-clear,[data-breakpoint="medium"] .content-section--highlight .table-responsive--list--break-at-medium.table-clear {
  margin: 0
}

[data-breakpoint="small"] .table-responsive--list-compact tbody td,[data-breakpoint="medium"] .table-responsive--list--break-at-medium.table-responsive--list-compact tbody td {
  display: inline-block;
  width: calc(50% - 1.71429em)
}

.table-borderless {
  border: 0;
  margin: 1.71429em 0
}

.table-borderless table tr,.table-borderless table th {
  background-color: #FFFFFF;
  border: 0
}

.table-snug table td,.table-snug table th {
  padding-bottom: 0 !important;
  padding-top: 0 !important
}

.table-clear {
  margin: 0 -0.85714em
}

.table-clear table tr,.table-clear table td,.table-clear table th {
  background-color: transparent
}

.table-hide-head-row table thead {
  display: none
}

.table-col1-right td:nth-child(1),.table-col1-right th:nth-child(1) {
  text-align: right
}

.table-col2-right td:nth-child(2),.table-col2-right th:nth-child(2) {
  text-align: right
}

.table-col3-right td:nth-child(3),.table-col3-right th:nth-child(3) {
  text-align: right
}

.table-col4-right td:nth-child(4),.table-col4-right th:nth-child(4) {
  text-align: right
}

.table-col5-right td:nth-child(5),.table-col5-right th:nth-child(5) {
  text-align: right
}

@media all and (max-width: 720px) {
  .table-col1-right td:nth-child(1),.table-col1-right th:nth-child(1) {
      text-align:left
  }

  .table-col2-right td:nth-child(2),.table-col2-right th:nth-child(2) {
      text-align: left
  }

  .table-col3-right td:nth-child(3),.table-col3-right th:nth-child(3) {
      text-align: left
  }

  .table-col4-right td:nth-child(4),.table-col4-right th:nth-child(4) {
      text-align: left
  }

  .table-col5-right td:nth-child(5),.table-col5-right th:nth-child(5) {
      text-align: left
  }
}

.table-col1-bold td:nth-child(1),.table-col1-bold th:nth-child(1) {
  font-weight: bold
}

.table-col2-bold td:nth-child(2),.table-col2-bold th:nth-child(2) {
  font-weight: bold
}

.table-col3-bold td:nth-child(3),.table-col3-bold th:nth-child(3) {
  font-weight: bold
}

.table-col4-bold td:nth-child(4),.table-col4-bold th:nth-child(4) {
  font-weight: bold
}

.table-col5-bold td:nth-child(5),.table-col5-bold th:nth-child(5) {
  font-weight: bold
}

.table-row-disabled {
  background-color: #EEEEEE;
  color: #aeaeae
}

.table-row-disabled th {
  background-color: #EFEFEF
}

.table-row-disabled:hover td {
  background-color: #EEEEEE
}

.actionbar {
  margin: 0.85714em 0 1.71429em 0;
  text-align: left
}

.actionbar__item {
  float: left;
  margin-right: 10px
}

.actionbar__item--secondary {
  float: right;
  margin-right: 0;
  margin-left: 10px
}

.button {
  background-color: #FFFFFF;
  color: #444444;
  display: inline-block;
  font-size: inherit;
  padding: 12px 18px;
  font-size: 1em;
  line-height: 1.28571em;
  cursor: pointer;
  text-decoration: none;
  font-family: inherit;
  text-align: left;
  border: 1px solid #444444;
  border-radius: 4px;
  margin-top: 0.85714em;
  margin-bottom: 0.85714em
}

td .button {
  margin-top: 0em;
  margin-bottom: 0em
}

.button a:link,.button a:visited,.button:link,.button:visited {
  color: #444444;
  text-decoration: none
}

.button:hover {
  background-color: #949494;
  border-color: #949494;
  color: #FFFFFF;
  text-decoration: none
}

.button:focus {
  border-color: #FFFFFF;
  border-radius: 0;
  outline: 4px solid #1382cf;
  outline-offset: -4px
}

.button.disabled,.button:disabled {
  background-color: #EEEEEE;
  border-color: #BABABA;
  color: #BABABA;
  cursor: not-allowed
}

.button.disabled:after,.button:disabled:after {
  background: #EEEEEE
}

.button.icon-inline--right:before {
  margin-right: -.2em
}

.button.icon-inline--left:before {
  margin-left: -.2em
}

.button.button--right {
  float: right
}

.scheme--undergraduate .button {
  border-color: #ad001b
}

.scheme--undergraduate .button:not(.disabled):hover {
  background-color: #ad001b
}

.scheme--postgraduate .button {
  border-color: #51195a
}

.scheme--postgraduate .button:not(.disabled):hover {
  background-color: #51195a
}

.list-item__actions .button {
  margin-top: 0;
  margin-bottom: 0
}

.buttons {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%
}

td .buttons {
  margin-bottom: 0;
  margin-top: 0;
  display: block
}

.buttons .button {
  margin-left: 0.42857em;
  margin-right: 0.42857em
}

.buttons--multistep {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between
}

.buttons__group:first-of-type {
  margin-left: -0.42857em
}

.buttons__group:last-of-type {
  margin-right: -0.42857em
}

.buttons__group--stack {
  width: 100%;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.buttons__group--stack .button {
  margin-top: 1.71429em;
  margin-bottom: 0;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  max-width: 100%
}

.buttons-joined {
  white-space: nowrap
}

.buttons-joined .button {
  border-left-width: 1px;
  border-radius: 0;
  border-right-width: 0;
  margin-bottom: 0;
  margin-left: -4px;
  margin-right: 0
}

.buttons-joined .button:first-of-type {
  border-radius: 7px 0 0 7px;
  margin-left: 0
}

.buttons-joined .button:last-of-type {
  border-radius: 0 7px 7px 0;
  border-right-width: 1px
}

.buttons-joined .button--active {
  background-color: #444444;
  color: #FFFFFF
}

.button--primary {
  background-color: #444444;
  border-color: #444444
}

.button--primary,.button--primary:link,.button--primary:visited {
  color: #FFFFFF
}

.button--secondary:not([disabled]) {
  background: transparent;
  border-color: transparent
}

.button--secondary:not([disabled]),.button--secondary:not([disabled]):link,.button--secondary:not([disabled]):visited {
  color: #444444
}

.button--secondary:not([disabled]):hover,.button--secondary:not([disabled]):focus {
  background-color: transparent;
  border-color: #FFFFFF;
  color: #444444
}

.button--small {
  min-width: 30px;
  text-align: center;
  padding: 7px 11px;
  font-weight: normal;
  font-size: 0.85714em;
  line-height: 1em
}

.button--small:after {
  bottom: -2px;
  height: 2px
}

.button--inline {
  min-width: 40px;
  padding: 6px 12px 6px 12px;
  font-weight: normal;
  text-align: center
}

.button--cta {
  font-size: 1.28571em;
  line-height: 1.33333em;
  background-color: #444444;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%208.58527%2C16.584L%2013.1713%2C11.998L%208.58527%2C7.41198L%209.99927%2C5.99798L%2015.9993%2C11.998L%209.99927%2C17.998L%208.58527%2C16.584%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A'),none;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%208.58527%2C16.584L%2013.1713%2C11.998L%208.58527%2C7.41198L%209.99927%2C5.99798L%2015.9993%2C11.998L%209.99927%2C17.998L%208.58527%2C16.584%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A'),linear-gradient(-90deg, #e00023 0%, #e00023 3.75rem, #444 3.75rem, #444 100%);
  background-position: center right 5px, top;
  background-repeat: no-repeat, no-repeat;
  background-size: 3rem, 103%;
  border: none;
  margin: 1.71429em 0;
  padding: 12px 6rem 15px 23px
}

.button--cta:link,.button--cta:visited {
  color: #FFFFFF
}

.button--cta:hover,.button--cta:focus {
  background-color: #000000;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%208.58527%2C16.584L%2013.1713%2C11.998L%208.58527%2C7.41198L%209.99927%2C5.99798L%2015.9993%2C11.998L%209.99927%2C17.998L%208.58527%2C16.584%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A'),linear-gradient(-90deg, #a00 0%, #a00 3.75rem, #000 3.75rem, #000 100%);
  background-position: center right 5px, top;
  background-repeat: no-repeat, no-repeat;
  background-size: 3rem, 103%;
  color: #FFFFFF;
  text-decoration: none
}

.button--cta:focus {
  border-color: #1382cf;
  border-radius: 0;
  outline: 4px solid #1382cf;
  outline-offset: -4px
}

.button--cta-compact {
  margin: 0.42857em 0
}

.button--cta-border {
  border: solid 3px #FFFFFF
}

.button--cta-border:hover,.button--cta-border:focus {
  border-color: #FFFFFF
}

.button--cta.ext {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2014%2C3L%2014%2C5L%2017.59%2C5L%207.76%2C14.83L%209.17%2C16.24L%2019%2C6.41L%2019%2C10L%2021%2C10L%2021%2C3M%2019%2C19L%205%2C19L%205%2C5L%2012%2C5L%2012%2C3L%205%2C3C%203.89%2C3%203%2C3.9%203%2C5L%203%2C19C%203%2C20.1%203.89%2C21%205%2C21L%2019%2C21C%2020.1%2C21%2021%2C20.1%2021%2C19L%2021%2C12L%2019%2C12L%2019%2C19%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A'),none;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2014%2C3L%2014%2C5L%2017.59%2C5L%207.76%2C14.83L%209.17%2C16.24L%2019%2C6.41L%2019%2C10L%2021%2C10L%2021%2C3M%2019%2C19L%205%2C19L%205%2C5L%2012%2C5L%2012%2C3L%205%2C3C%203.89%2C3%203%2C3.9%203%2C5L%203%2C19C%203%2C20.1%203.89%2C21%205%2C21L%2019%2C21C%2020.1%2C21%2021%2C20.1%2021%2C19L%2021%2C12L%2019%2C12L%2019%2C19%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A'),linear-gradient(-90deg, #e00023 0%, #e00023 3.75rem, #444 3.75rem, #444 100%);
  background-position: center right 11px, top;
  background-size: 2rem, 103%
}

.button--cta.ext:hover,.button--cta.ext:focus {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2014%2C3L%2014%2C5L%2017.59%2C5L%207.76%2C14.83L%209.17%2C16.24L%2019%2C6.41L%2019%2C10L%2021%2C10L%2021%2C3M%2019%2C19L%205%2C19L%205%2C5L%2012%2C5L%2012%2C3L%205%2C3C%203.89%2C3%203%2C3.9%203%2C5L%203%2C19C%203%2C20.1%203.89%2C21%205%2C21L%2019%2C21C%2020.1%2C21%2021%2C20.1%2021%2C19L%2021%2C12L%2019%2C12L%2019%2C19%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A'),linear-gradient(-90deg, #a00 0%, #a00 3.75rem, #000 3.75rem, #000 100%);
  text-decoration: none
}

@media (min-width: 720px) {
  .buttons--equal {
      display:-webkit-box-flex;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap
  }

  .buttons--equal .button {
      -webkit-flex: 1 0 calc(50% - 0.42857em);
      -ms-flex: 1 0 calc(50% - 0.42857em);
      flex: 1 0 calc(50% - 0.42857em);
      max-width: calc(50% - 0.42857em)
  }
}

@media all and (min-width: 720px) and (max-width: 992px) {
  .buttons--equal .button {
      -webkit-flex-basis:calc(100% - 0.42857em);
      flex-basis: calc(100% - 0.42857em);
      max-width: calc(100% - 0.42857em)
  }
}

.button-flag {
  background: #949494;
  border-radius: 3px;
  color: #FFFFFF;
  font-size: 80%;
  padding: 2px 6px;
  position: relative;
  margin-right: 0.42857em;
  text-transform: uppercase;
  top: -1px;
  left: -0.42857em
}

.button:hover .button-flag {
  background: #FFFFFF;
  color: #949494
}

.icon-inline--left .button-flag {
  left: 0
}

.button--help {
  -webkit-appearance: none;
  background-color: transparent;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23444444%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2015.0661%2C11.2518L%2014.1711%2C12.1697C%2013.4471%2C12.8937%2012.9991%2C13.4977%2012.9991%2C14.9977L%2010.9991%2C14.9977L%2010.9991%2C14.4977C%2010.9991%2C13.3937%2011.4471%2C12.3937%2012.1711%2C11.6697L%2013.4141%2C10.4117C%2013.7751%2C10.0497%2013.9991%2C9.54974%2013.9991%2C8.99774C%2013.9991%2C7.89374%2013.1041%2C6.99774%2011.9991%2C6.99774C%2010.8951%2C6.99774%209.99908%2C7.89374%209.99908%2C8.99774L%207.99908%2C8.99774C%207.99908%2C6.78876%209.7901%2C4.99774%2011.9991%2C4.99774C%2014.2091%2C4.99774%2015.9991%2C6.78876%2015.9991%2C8.99774C%2015.9991%2C9.87775%2015.6431%2C10.6747%2015.0661%2C11.2518%20Z%20M%2012.9991%2C18.9977L%2010.9991%2C18.9977L%2010.9991%2C16.9977L%2012.9991%2C16.9977M%2011.9991%2C1.99774C%206.4761%2C1.99774%201.99908%2C6.47473%201.99908%2C11.9977C%201.99908%2C17.5217%206.4761%2C21.9977%2011.9991%2C21.9977C%2017.5231%2C21.9977%2021.9991%2C17.5217%2021.9991%2C11.9977C%2021.9991%2C6.47473%2017.5231%2C1.99774%2011.9991%2C1.99774%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 50%;
  border: none;
  cursor: help;
  display: inline-block;
  height: 45px;
  padding: 0;
  text-indent: -1000em;
  width: 45px
}

.button--help:hover,.button--help:focus {
  background-color: transparent
}

span.button:not([role='button']),div.button:not([role='button']),a.button:not([role='button']) {
  color: magenta;
  background: limegreen
}

.button--outline {
  background: none;
  border: 1px solid #E00023;
  color: #E00023
}

.button--outline.button--inverse {
  color: #fff;
  font-weight: normal
}

.button--outline:after {
  background-color: #ff1439
}

.button--dark {
  background-color: #c7001f;
  border-color: #7a0013
}

.button--dark:hover,.button--dark:focus {
  background-color: #ad001b
}

.button--dark:hover:after,.button--dark:focus:after {
  background-color: #61000f
}

.buttons--block {
  display: block;
  margin-bottom: 0.85714em;
  margin-top: 0.85714em
}

.button--clear {
  background: transparent;
  border-color: transparent;
  color: #E00023
}

.button--clear:visited,.button--clear:link {
  color: #E00023
}

.button--clear[class*="--active"],.button--clear.button--inverse {
  color: #fff
}

.button--clear:hover {
  color: #222;
  background-color: #f0f0f0
}

.button--clear:after {
  background-color: #ff1439
}

.button--cta-v1 {
  font-size: 1.28571em;
  line-height: 1.33333em;
  background-color: #444444;
  padding-top: 13px;
  padding-bottom: 14px;
  border: none;
  display: inline-block;
  margin: 1.71429em 0;
  margin-right: 4rem;
  white-space: nowrap;
  padding: 12px 23px 15px 23px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  position: relative
}

@supports (transform: rotate(20deg)) or (-webkit-transform: rotate(20deg)) {
  .button--cta-v1 {
      margin-right:5rem
  }
}

.button--cta-v1:visited,.button--cta-v1:link {
  color: #fff
}

.button--cta-v1:hover,.button--cta-v1:focus {
  background-color: #1e1e1e;
  text-decoration: none
}

.button--cta-v1:hover span,.button--cta-v1:focus span {
  background-color: #1e1e1e
}

.button--cta-v1:hover span:before,.button--cta-v1:focus span:before {
  background-color: #1e1e1e
}

.button--cta-v1+.button--cta-v1 {
  margin-top: -1.28571em
}

.button--cta-v1 span {
  position: absolute;
  display: inline-block;
  background: #444444;
  top: 0;
  bottom: 0;
  right: -3.5rem;
  width: 3.5rem;
  border-radius: 0 4px 4px 0;
  overflow: hidden;
  z-index: 0
}

@supports (transform: rotate(20deg)) or (-webkit-transform: rotate(20deg)) {
  .button--cta-v1 span {
      right:calc(-5rem + 1px);
      width: 5rem
  }
}

.button--cta-v1 span:before {
  content: '';
  position: absolute;
  top: -50%;
  display: block;
  width: 6rem;
  height: 6rem;
  background: #949494;
  border-left: solid 3px white;
  transform-origin: bottom left;
  z-index: -1
}

@supports (transform: rotate(20deg)) or (-webkit-transform: rotate(20deg)) {
  .button--cta-v1 span:before {
      -webkit-transform:rotate(20deg);
      -ms-transform: rotate(20deg);
      transform: rotate(20deg)
  }
}

.button--cta-v1 span:after {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  width: 3.75rem;
  height: 100%;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22white%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%208.58527%2C16.584L%2013.1713%2C11.998L%208.58527%2C7.41198L%209.99927%2C5.99798L%2015.9993%2C11.998L%209.99927%2C17.998L%208.58527%2C16.584%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-repeat: no-repeat;
  background-size: 3rem;
  background-position: center;
  z-index: 0
}

.button--cta-border-v1 {
  border: solid 3px white;
  border-right: 0;
  margin-left: -3px
}

.button--cta-border-v1 span {
  border: solid 3px white
}

.button--cta-border-v1 span {
  margin: -3px 0 -3px;
  border-left: 0
}

.button--cta-border-v1:hover,.button--cta-border-v1:focus {
  border-color: white
}

.button--cta-v1.ext-v1 span:after {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2014%2C3L%2014%2C5L%2017.59%2C5L%207.76%2C14.83L%209.17%2C16.24L%2019%2C6.41L%2019%2C10L%2021%2C10L%2021%2C3M%2019%2C19L%205%2C19L%205%2C5L%2012%2C5L%2012%2C3L%205%2C3C%203.89%2C3%203%2C3.9%203%2C5L%203%2C19C%203%2C20.1%203.89%2C21%205%2C21L%2019%2C21C%2020.1%2C21%2021%2C20.1%2021%2C19L%2021%2C12L%2019%2C12L%2019%2C19%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-size: 2rem
}

.button--cta-with-image-v1 {
  margin-right: 9rem
}

@supports (transform: rotate(20deg)) or (-webkit-transform: rotate(20deg)) {
  .button--cta-with-image-v1 {
      padding-right:0
  }
}

.button--cta-with-image-v1 .button__cta-image-wrapper-v1 {
  width: 9rem;
  right: calc(-9rem + 1px)
}

.button--cta-with-image-v1 span:after,.button--cta-with-image-v1 span:before {
  display: none
}

.button--cta-with-image-v1 .button__cta-image-mask-v1 {
  content: '';
  position: absolute;
  width: 9rem;
  height: 9rem;
  top: -75%;
  left: 0;
  display: block;
  background: #949494;
  border-left: solid 3px white;
  transform-origin: bottom left;
  z-index: -1
}

@supports (transform: rotate(20deg)) or (-webkit-transform: rotate(20deg)) {
  .button--cta-with-image-v1 .button__cta-image-mask-v1 {
      -webkit-transform:rotate(20deg);
      -ms-transform: rotate(20deg);
      transform: rotate(20deg)
  }
}

.button--cta-with-image-v1 .button__cta-image-mask-v1 .button__cta-image-v1 {
  position: absolute;
  left: 0;
  display: block;
  width: 9rem;
  height: 9rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 9rem;
  transform-origin: top left
}

@supports (transform: rotate(20deg)) or (-webkit-transform: rotate(20deg)) {
  .button--cta-with-image-v1 .button__cta-image-mask-v1 .button__cta-image-v1 {
      -webkit-transform:rotate(-20deg) translateX(-30%);
      -ms-transform: rotate(-20deg) translateX(-30%);
      transform: rotate(-20deg) translateX(-30%)
  }
}

.button--cta-with-image-v1 .button__cta-image-mask-v1 .button__cta-image-v1 video {
  display: none;
  width: 100%;
  position: absolute;
  top: 15%
}

@supports (transform: rotate(20deg)) or (-webkit-transform: rotate(20deg)) {
  .button--cta-with-image-v1 .button__cta-image-mask-v1 .button__cta-image-v1 video {
      display:block
  }
}

.button--add-section {
  background-color: #FFFFFF;
  border: 1px dashed #BABABA;
  color: #949494;
  display: block;
  font-size: 1.5em;
  margin-top: 1.28571em;
  padding: 1.28571em;
  text-align: center;
  width: 100%
}

.controlbar {
  color: #fff
}

.controlbar__icon {
  width: 30px;
  height: 30px
}

@media all and (max-width: medium-1) {
  .search-filters .brick--vertical {
      padding-top:0.85714em
  }
}

.search-applied-filters .tags {
  padding: 0.85714em 0
}

.search-applied-filters .tags__tag {
  background-color: #EAEAEA;
  border-color: #EAEAEA;
  color: #444444;
  width: 100%
}

.search-applied-filters .tag--interactive--delete {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23444444%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2019%2C6.41L%2017.59%2C5L%2012%2C10.59L%206.41%2C5L%205%2C6.41L%2010.59%2C12L%205%2C17.59L%206.41%2C19L%2012%2C13.41L%2017.59%2C19L%2019%2C17.59L%2013.41%2C12L%2019%2C6.41%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.search-results .accordion--single {
  margin: 0
}

.search-results .accordion-controller-wrapper {
  margin-top: 0.85714em
}

.search-results .accordion__toggle {
  font-weight: normal;
  padding-bottom: 0.85714em
}

.search-results .accordion__toggle:focus {
  text-decoration: none
}

.search-result {
  padding-bottom: 3.42857em
}

.search-result .accordion__child {
  padding: 0
}

.academic-year-link-section {
  margin-bottom: 1.35em;
  margin-top: 2.42143em
}

a.academic-year-link,a.academic-year-link-active {
  font-size: 1.7em;
  text-decoration: none
}

a.academic-year-link-active:first-of-type {
  margin-right: 20px
}

a.academic-year-link-active {
  border-color: red;
  border-style: solid;
  border-width: 0 0 3px 0;
  color: black;
  font-weight: bolder;
  padding-bottom: 0.21429em
}

.destination-tag {
  margin-top: 0.42857em
}

.search-results-header {
  padding-bottom: 0.64286em
}

@media all and (max-width: 720px) {
  .search-results-header {
      padding-top:0
  }

  .search-results-header h1 {
      font-size: 2.14286em;
      line-height: 1.2em
  }
}

.search-results-header .brick-grid {
  float: left
}

@media (min-width: 30rem) {
  .search-results-header .brick-grid .brick--half-width {
      -webkit-flex-basis:calc(50% - 20px);
      flex-basis: calc(50% - 20px);
      float: right;
      width: calc(50% - 20px)
  }

  .search-results-header .brick-grid .brick--half-width:first-of-type {
      float: left
  }
}

.search-results-sort-controls {
  clear: left
}

.search-results-sort-controls>div {
  width: auto
}

.search-results-sort-controls .option-header {
  font-weight: bold
}

.search-result__result-title {
  display: inline-block;
  font-weight: normal;
  margin-bottom: 0.42857em;
  padding-right: 0.42857em
}

.search-result__result-provider {
  margin-bottom: 0
}

.search-result__details-area {
  border-top: 1px solid #EAEAEA;
  margin-top: 0.85714em;
  padding-top: 0.85714em
}

.search-result__details-area:last-of-type {
  padding-bottom: 0
}

@media all and (max-width: 1200px) {
  .search-result__details-area .content-columns__column .content-columns__column {
      -webkit-flex:1 0 50%;
      -ms-flex: 1 0 50%;
      flex: 1 0 50%;
      max-width: 50%;
      width: 50%
  }
}

@media all and (max-width: 992px) {
  .search-result__details-area .content-columns__column .content-columns__column {
      -webkit-flex:1 0 100%;
      -ms-flex: 1 0 100%;
      flex: 1 0 100%;
      max-width: 100%;
      width: 100%
  }
}

@media all and (max-width: 992px) {
  .search-result__details-area.content-columns--fixed-columns>.content-columns__column:first-of-type {
      width:65%
  }

  .search-result__details-area.content-columns--fixed-columns>.content-columns__column:last-of-type {
      width: 35%
  }
}

.search-result__actions {
  text-align: right
}

.search-result__actions .button {
  margin-bottom: 0;
  margin-top: 0
}

@media all and (max-width: 720px) {
  .search-result__actions .button {
      margin-top:0.85714em
  }
}

.search-result__favourite {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23444444%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2C3.7c2.7%2C0%2C4.8%2C2.1%2C4.8%2C4.8c0%2C3.4-3.3%2C6.4-8.3%2C11L12%2C20.3l-0.9-0.9c-5-4.5-8.3-7.5-8.3-11c0-2.7%2C2.1-4.8%2C4.8-4.8%0D%0A%09c1.5%2C0%2C3%2C0.7%2C3.9%2C1.8L12%2C6.2l0.6-0.7C13.5%2C4.4%2C15%2C3.7%2C16.5%2C3.7%20M16.5%2C3c-1.7%2C0-3.4%2C0.8-4.5%2C2.1C10.9%2C3.8%2C9.2%2C3%2C7.5%2C3%0D%0A%09C4.4%2C3%2C2%2C5.4%2C2%2C8.5c0%2C3.8%2C3.4%2C6.9%2C8.6%2C11.5l1.4%2C1.3l1.4-1.3c5.1-4.7%2C8.6-7.8%2C8.6-11.5C22%2C5.4%2C19.6%2C3%2C16.5%2C3L16.5%2C3z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-position: 0 -1px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  display: inline-block;
  height: 2.14286em;
  margin-right: 0.85714em;
  overflow: hidden;
  text-indent: 100%;
  vertical-align: middle;
  white-space: nowrap;
  width: 2.14286em
}

.search-result__favourite:hover,.search-result__favourite.search-result__favourite--chosen {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23E00023%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2011.9994%2C21.3497L%2010.5504%2C20.0327C%205.4014%2C15.3607%201.99939%2C12.2736%201.99939%2C8.49762C%201.99939%2C5.41364%204.41537%2C2.99762%207.49939%2C2.99762C%209.24039%2C2.99762%2010.9084%2C3.80566%2011.9994%2C5.08362C%2013.0904%2C3.80566%2014.7584%2C2.99762%2016.4994%2C2.99762C%2019.5834%2C2.99762%2021.9994%2C5.41364%2021.9994%2C8.49762C%2021.9994%2C12.2736%2018.5974%2C15.3607%2013.4484%2C20.0327L%2011.9994%2C21.3497%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.separator {
  padding: 0 0.42857em
}

.section--lower-header .section__inner-wrapper,.context-bar__navigation,.context-bar__search {
  overflow: visible
}

.section--lower-header>.section__inner-wrapper.image--hero {
  overflow-x: hidden
}

.form-item__inline-label {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch
}

.form-item__inline-label>label {
  margin-bottom: 0;
  padding: 7px 10px 0 0;
  white-space: nowrap;
  width: auto
}

.zero-count,.zero-count-colour {
  color: #767676
}

.search-results-sort-controls [class*='icon-inline--']::before {
  overflow: hidden;
  text-indent: -100%;
  white-space: nowrap
}

.js-shortlist-add::before,.js-shortlist-remove::before,.js-apply-redirect::before,.js-applicationServices-redirect::before {
  text-indent: 0
}

.search-results-sort-controls {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-align-items: flex-end;
  -ms-flex-align: flex-end;
  align-items: flex-end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end
}

@media (min-width: 720px) {
  .search-results-sort-controls {
      -webkit-flex-wrap:wrap;
      flex-wrap: wrap;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between
  }
}

.search-results-sort-controls>.form-item,.search-results-sort-controls>.form-item label {
  margin-bottom: 0
}

.search-results-sort-controls>.form-item label,.search-results-sort-controls>.form-item select {
  float: none
}

.search-results-sort-controls>div {
  -webkit-flex: 1 0 40%;
  -ms-flex: 1 0 40%;
  flex: 1 0 40%
}

.search-results-sort-controls>div:nth-child(even) {
  text-align: right
}

@media all and (max-width: 550px) {
  .search-results-sort-controls>div {
      -webkit-flex-basis:100%;
      flex-basis: 100%;
      text-align: right
  }

  .search-results-sort-controls .button {
      margin-top: 0.85714em
  }
}

[class*="logo--tef-"] {
  background-image: url(/web/20180506062743im_/https://prod.df.ucascdn.com/3.10.5/images/tef-logos-sprite.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 40px;
  margin: 2.57143em 0 0.85714em;
  padding: 0;
  overflow: hidden;
  text-indent: -100%;
  white-space: nowrap
}

.logo--tef-silver {
  background-position: 0 -200px
}

.logo--tef-bronze {
  background-position: 0 -400px
}

.logo--tef-provisional {
  background-position: 0 -600px;
  height: 66px
}

.context-bar__navigation {
  overflow: hidden;
  position: relative;
  background: #E00023;
  padding: 0.42857em 0 0 0
}

.context-bar__navigation a:link,.context-bar__navigation a:visited {
  color: #fff
}

@media (min-width: 720px) {
  .context-bar__navigation {
      z-index:1
  }
}

.context-bar__navigation [class^='grid__'] {
  position: relative
}

.context-bar__navigation:first-child:last-child {
  border-bottom: 24px solid #ad001b
}

@media (min-width: 720px) {
  line-height:1em
}

.context-bar__back {
  float: left;
  padding: 0 0 0.42857em 0
}

.context-bar__back-link {
  float: left;
  box-sizing: border-box;
  line-height: 1.28571em;
  padding: 9px 12px 5px 0;
  text-decoration: none
}

.context-bar__back-link.icon-inline--left {
  padding-left: 0
}

.context-bar-help {
  box-sizing: border-box;
  display: inline-block;
  float: right;
  margin-bottom: 0.42857em;
  padding: 6px 0 5px;
  text-decoration: none
}

.context-bar__panels {
  background: #ad001b;
  overflow: hidden
}

.context-bar__panels.toggle-target--active {
  transform: translateY(0)
}

.context-bar__panels.toggle-target--inactive {
  transform: translateY(-100%)
}

.context-bar--with-tray .context-bar__panels {
  opacity: 0;
  visibility: hidden;
  position: absolute
}

.context-bar__panel {
  float: left;
  min-height: 25px
}

.context-bar__panel--filters .tags {
  padding-top: 0.42857em
}

.context-bar__panel__title {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden
}

.context-bar__toggles {
  padding: 0 0 0.42857em 0;
  overflow: hidden
}

.context-bar__toggles .toggle-button--active {
  background-color: #666666;
  text-decoration: none;
  border-bottom: solid 0.42857em #ad001b;
  margin-bottom: -0.42857em;
  margin: 0px
}

.toggles__tab,.toggles__link {
  float: left;
  box-sizing: border-box;
  padding: 4px 12px 5px;
  margin: 5px 5px 5px 0
}

.toggles__tab--secondary {
  float: right
}

.toggles__link {
  padding-left: 0
}

.toggles__tab.icon-inline--left {
  padding-left: 8px
}

.context-bar__links {
  padding: 0 0 0.42857em 0
}

.context-bar__link {
  box-sizing: border-box;
  float: left;
  margin: 0;
  padding: 4px 12px 5px
}

.context-bar__link--primary {
  background-color: #666666;
  color: #fff;
  text-decoration: none
}

.context-bar__title {
  display: none;
  color: #fff;
  font-weight: normal;
  font-size: 1.5em;
  margin-bottom: 1em
}

.context-bar__title--alt {
  background-color: rgba(30,30,30,0.6);
  box-shadow: rgba(30,30,30,0.6) 10px 0 0,rgba(30,30,30,0.6) -10px 0 0;
  color: #fff;
  display: inline;
  line-height: 1.4em;
  padding-bottom: 2px;
  margin-left: 10px
}

@media all and (max-width: 720px) {
  .context-bar__title--alt {
      font-size:2.2em
  }
}

.context-bar__search {
  padding: 0 0 0.85714em 0;
  margin-top: 0.42857em;
  float: left;
  clear: both;
  width: 100%
}

.context-bar__panels--actions .context-bar__panel {
  width: 100%
}

@media (min-width: 720px) {
  .context-bar__panels--actions .context-bar__panel {
      -webkit-align-items:center;
      -ms-flex-align: center;
      align-items: center;
      display: -webkit-box-flex;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end
  }
}

.context-bar__actions {
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto
}

.context-bar__status {
  color: white;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  font-size: 90%;
  line-height: 1
}

.context-bar__menu {
  padding: 0.85714em 0
}

.context-bar__panel--save-search .grid__column-12 {
  display: flex
}

.section--lower-header--hero>.context-bar {
  background: rgba(224,0,35,0.9)
}

.section--lower-header--hero:after {
  height: 245px;
  background: #940017;
  display: block;
  z-index: -1;
  position: absolute;
  top: 0;
  width: 100%
}

.section--lower-header--hero+.section--content>.section__inner-wrapper>.grid-container {
  background: white;
  max-width: 1068px;
  padding: 0 26px;
  border-top: solid 5px #ad001b;
  margin-top: 40px
}

.context-bar.context-bar--large .context-bar__navigation {
  padding: 2em 0 7em 0;
  background-image: url("/web/20180506062743im_/https://prod.df.ucascdn.com/3.10.5/images/page-background/all-search-holding-phones.jpg");
  background-repeat: no-repeat;
  background-color: #ad001b;
  background-size: cover;
  background-position: 20% 0;
  border-top: solid 10px #E00023;
  height: 450px;
  position: relative;
  z-index: 0
}

@media all and (max-width: 720px) {
  .context-bar.context-bar--large .context-bar__navigation {
      height:400px
  }
}

.context-bar.context-bar--large .context-bar__navigation .context-bar__search {
  max-width: 100%
}

.context-bar.context-bar--large .context-bar__navigation .context-bar__toggles>.toggle-button--active {
  border: none
}

.context-bar.context-bar--large .context-bar__navigation:first-child:last-child {
  border-bottom: none
}

.context-bar--container {
  padding-top: 50px
}

.context-bar .button {
  background-color: transparent;
  border-color: transparent;
  color: #FFFFFF;
  margin: 0 0.85714em 0 0
}

.context-bar .button.icon--chevron-left-light:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2015.4135%2C16.5841L%2010.8275%2C11.9981L%2015.4135%2C7.41207L%2013.9995%2C5.99807L%207.99951%2C11.9981L%2013.9995%2C17.9981L%2015.4135%2C16.5841%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.context-bar .button.icon--chevron-right-light:hover:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FFFFFF%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%208.58527%2C16.584L%2013.1713%2C11.998L%208.58527%2C7.41198L%209.99927%2C5.99798L%2015.9993%2C11.998L%209.99927%2C17.998L%208.58527%2C16.584%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.context-bar .button:hover {
  text-decoration: underline
}

.context-bar .button--right {
  margin-right: 0;
  padding-right: 0
}

.context-bar__actions>.button {
  padding-left: 2px
}

.context-bar__actions>.button ~ .button {
  padding-left: 0.42857em
}

.tags {
  overflow: hidden;
  max-width: 700px
}

.tag,.tags__tag {
  display: inline-block;
  border-radius: 2px;
  background: #c7001f;
  padding: 1px 6px;
  border: solid 1px #c7001f;
  margin: 0 2px 6px 0;
  color: #fff
}

.tag:link,.tag:visited,.tag a,.tags__tag:link,.tags__tag:visited,.tags__tag a {
  color: #fff;
  text-decoration: none
}

.tag--active,.tags__tag--active {
  padding-right: 25px;
  background-size: 14px 14px;
  background-position: calc(100% - 5px) 50%;
  background-repeat: no-repeat
}

.tag--active a,.tags__tag--active a {
  padding-right: 25px;
  margin-right: -25px;
  display: block
}

.tags__tag.tag--active {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23000%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2019%2C6.41L%2017.59%2C5L%2012%2C10.59L%206.41%2C5L%205%2C6.41L%2010.59%2C12L%205%2C17.59L%206.41%2C19L%2012%2C13.41L%2017.59%2C19L%2019%2C17.59L%2013.41%2C12L%2019%2C6.41%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-color: whitesmoke;
  border-color: #fff;
  color: #000
}

.tags__tag.tag--active a {
  color: #000
}

.tag.tag--active {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2019%2C6.41L%2017.59%2C5L%2012%2C10.59L%206.41%2C5L%205%2C6.41L%2010.59%2C12L%205%2C17.59L%206.41%2C19L%2012%2C13.41L%2017.59%2C19L%2019%2C17.59L%2013.41%2C12L%2019%2C6.41%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.tag--small,.tags__tag--small {
  font-weight: bold;
  font-size: small;
  border-radius: 0
}

[class*="tag--scheme--"] {
  color: #fff
}

[class*="tag--scheme--"] a {
  color: #fff
}

.tag.tag--scheme--undergraduate,.tags__tag.tag--scheme--undergraduate {
  background-color: #444444;
  border-right-color: #E00023;
  border-width: 0 12px 0 0;
  padding: 2px 7px
}

.tag.tag--scheme--postgraduate,.tags__tag.tag--scheme--postgraduate {
  background-color: #444444;
  border-right-color: #752482;
  border-width: 0 12px 0 0;
  padding: 2px 7px
}

.tag.tag--scheme--conservatoires,.tags__tag.tag--scheme--conservatoires {
  background-color: #444444;
  border-right-color: #117882;
  border-width: 0 12px 0 0;
  padding: 2px 7px
}

.tag.tag--scheme--teacher-training,.tags__tag.tag--scheme--teacher-training {
  background-color: #444444;
  border-right-color: #FBAF17;
  border-width: 0 12px 0 0;
  padding: 2px 7px
}

.tag.tag--scheme--16-18-choices,.tags__tag.tag--scheme--16-18-choices {
  background-color: #444444;
  border-right-color: #697C00;
  border-width: 0 12px 0 0;
  padding: 2px 7px
}

.tags__tag.tag--plain {
  background: #e7e7e7;
  border-color: #e7e7e7;
  color: #000
}

.tags__tag.tag--plain a {
  color: #000
}

.tags__title {
  font-size: 1em;
  line-height: 1.28571em;
  color: #fff;
  padding-bottom: 0.42857em
}

.tags__title:after {
  content: ": "
}

@media all and (max-width: 720px) {
  .tags__title {
      display:block
  }
}

.tag--interactive--delete {
  display: none
}

table .tag {
  display: inline;
  margin: 0
}

.tag--archived {
  background-color: #949494;
  border-color: #949494
}

.tag--label {
  background-color: #949494;
  border-color: #949494
}

.image--hero {
  height: 245px;
  overflow: hidden;
  z-index: -1;
  position: absolute;
  top: 0;
  width: 100%
}

.image--hero>img {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -1000px;
  width: 100%;
  min-width: 2000px;
  opacity: .5
}

.section--lower-header>.image--hero {
  background: #ddd
}

@media (min-width: 992px) {
  .list-title {
      margin-bottom:0.85714em
  }
}

.list-item {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  margin-bottom: 0.85714em;
  padding: 0.42857em 0.85714em
}

.list-item:nth-child(odd) {
  background: whitesmoke
}

.list-item--default {
  background: whitesmoke;
  border: 0.42857em solid #DDDDDD;
  border-left-width: 0;
  border-right-width: 0;
  margin-bottom: 0.85714em;
  padding-top: 0.85714em
}

.list-item__title {
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 100%;
  margin-bottom: 0
}

.list-item__label {
  flex-grow: 0;
  padding: 2px 10px;
  color: #949494;
  font-weight: bold;
  margin: 0 0.85714em;
  align-self: flex-end
}

.list-item__actions {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  align-self: flex-end
}

.list-item__content {
  -webkit-flex-basis: 100%;
  -ms-flex-basis: 100%;
  flex-basis: 100%;
  margin-top: 0.85714em;
  width: 100%
}

.list-columns {
  margin: 0.85714em 0;
  overflow: hidden
}

.list-columns>.list-columns__item {
  float: left;
  width: 100%;
  padding-right: 12px
}

@media (min-width: 720px) {
  .list-columns--max-cols-2>.list-columns__item {
      width:50%
  }

  .list-columns--max-cols-2>.list-columns__item:nth-of-type(2n) {
      padding-right: 12px
  }

  .list-columns--max-cols-2>.list-columns__item:nth-of-type(2n+1) {
      clear: none
  }
}

@media all and (min-width: 721px) and (max-width: 992px) {
  .list-columns--max-cols-3>.list-columns__item {
      width:50%
  }

  .list-columns--max-cols-3>.list-columns__item:nth-of-type(2n) {
      padding-right: 12px
  }

  .list-columns--max-cols-3>.list-columns__item:nth-of-type(2n+1) {
      clear: none
  }
}

@media (min-width: 992px) {
  .list-columns--max-cols-3>.list-columns__item {
      width:33.33%
  }

  .list-columns--max-cols-3>.list-columns__item:nth-of-type(3n) {
      padding-right: 0
  }

  .list-columns--max-cols-3>.list-columns__item:nth-of-type(3n+1) {
      clear: left
  }
}

@media all and (min-width: 721px) and (max-width: 992px) {
  .list-columns--max-cols-4>.list-columns__item {
      width:50%
  }

  .list-columns--max-cols-4>.list-columns__item:nth-of-type(2n) {
      padding-right: 12px
  }

  .list-columns--max-cols-4>.list-columns__item:nth-of-type(2n+1) {
      clear: none
  }
}

@media all and (min-width: 993px) and (max-width: 1200px) {
  .list-columns--max-cols-4>.list-columns__item {
      width:33.33%
  }

  .list-columns--max-cols-4>.list-columns__item:nth-of-type(3n) {
      padding-right: 0
  }

  .list-columns--max-cols-4>.list-columns__item:nth-of-type(3n+1) {
      clear: left
  }
}

@media (min-width: 1200px) {
  .list-columns--max-cols-4>.list-columns__item {
      width:25%
  }

  .list-columns--max-cols-4>.list-columns__item:nth-of-type(4n) {
      padding-right: 0
  }

  .list-columns--max-cols-4>.list-columns__item:nth-of-type(4n+1) {
      clear: left
  }
}

.list-grid {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: -10px
}

.list-grid__item {
  -webkit-flex: 0 0 calc(25% - 20px);
  -ms-flex: 0 0 calc(25% - 20px);
  flex: 0 0 calc(25% - 20px);
  margin: 10px
}

.list-grid__item>* {
  margin: 0
}

.list-grid--max-cols-2 .list-grid__item {
  -webkit-flex-basis: calc(50% - 20px);
  flex-basis: calc(50% - 20px)
}

@media all and (max-width: 992px) {
  .list-grid--max-cols-2 .list-grid__item {
      -webkit-flex-basis:calc(100% - 20px);
      flex-basis: calc(100% - 20px)
  }
}

.list-grid--max-cols-3 .list-grid__item {
  -webkit-flex-basis: calc(33% - 20px);
  flex-basis: calc(33% - 20px)
}

@media all and (max-width: 992px) {
  .list-grid--max-cols-3 .list-grid__item {
      -webkit-flex-basis:calc(50% - 20px);
      flex-basis: calc(50% - 20px)
  }
}

@media all and (max-width: 720px) {
  .list-grid--max-cols-3 .list-grid__item {
      -webkit-flex-basis:calc(100% - 20px);
      flex-basis: calc(100% - 20px)
  }
}

dl.list--glossary {
  float: none;
  margin-right: 0;
  overflow: hidden;
  width: 100%
}

dl.list--glossary+dl {
  margin-top: 1.71429em
}

.content--grid dl.list--glossary+dl,.content-columns dl.list--glossary+dl {
  margin-top: 0.85714em
}

dl.list--glossary dt,dl.list--glossary dd {
  box-sizing: border-box;
  border-top: 1px solid #EAEAEA;
  margin: 0.42857em 0 0;
  padding: 0.85714em 0 0.42857em
}

dl.list--glossary dt:first-of-type,dl.list--glossary dd:first-of-type {
  border-top: 0
}

dl.list--glossary dt {
  clear: both;
  float: left;
  font-weight: bold;
  margin-top: 0.42857em;
  padding-right: 1.71429em;
  width: 30%
}

dl.list--glossary dt:after {
  content: ""
}

dl.list--glossary dd {
  clear: right;
  float: right;
  max-width: 70%;
  width: 70%
}

@media all and (min-width: 0) and (max-width: 720px) {
  dl.list--glossary dt,dl.list--glossary dd {
      width:50%
  }
}

.list--glossary-title {
  margin-top: 0.85714em;
  margin-bottom: 0
}

.list--glossary-title+dl.list--glossary {
  margin-top: 0
}

@media all and (min-width: 0) and (max-width: 720px) {
  dl.list--glossary-longform dt,dl.list--glossary-longform dd {
      float:none;
      max-width: 100%;
      width: 100%
  }

  dl.list--glossary-longform dt {
      font-size: 1.42857em;
      line-height: 1.2em
  }

  dl.list--glossary-longform dt:first-of-type {
      padding-top: 0
  }

  dl.list--glossary-longform dd {
      border-top: none;
      padding-top: 0
  }
}

dl.list--vertical-group {
  margin: 0;
  width: auto
}

dl.list--vertical-group dt,dl.list--vertical-group dd {
  margin: 0;
  padding: 0;
  width: auto
}

dl.list--vertical-group dt {
  margin-right: 0.42857em
}

@media (min-width: 720px) {
  dl.list--vertical-group {
      float:none
  }

  dl.list--vertical-group dt,dl.list--vertical-group dd {
      float: none
  }

  dl.list--vertical-group dt::after {
      content: none
  }
}

.selectable-list-item {
  display: block;
  border-bottom: 1px solid transparent;
  padding: 1.28571em;
  transition: all .3s
}

@media (min-width: 720px) {
  .selectable-list-item {
      display:-webkit-box-flex;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap
  }
}

.selectable-list-item:nth-child(even),.list--course-options--inverse .selectable-list-item:nth-child(odd) {
  background: white
}

.selectable-list-item:nth-child(odd),.list--course-options--inverse .selectable-list-item:nth-child(even) {
  background: whitesmoke
}

.selectable-list-item:hover {
  cursor: pointer
}

.numbered-list {
  counter-reset: numbered-list
}

.numbered-list__item:before {
  color: #949494;
  content: counter(numbered-list);
  counter-increment: numbered-list;
  font-weight: bold;
  margin-right: 1em;
  min-width: 1em
}

.table-of-content .bullets {
  margin-bottom: 0;
  margin-top: 0
}

.list--blockstyle__item {
  background-color: whitesmoke;
  display: inline-block;
  margin: 0 0.42857em 0.42857em 0;
  padding: 0.64286em 1.28571em
}

.status--successful {
  background: #7E9500;
  color: #fff
}

.status--unsuccessful {
  background: #EAEAEA
}

.messages {
  margin-bottom: 1.71429em
}

.message {
  background-repeat: no-repeat;
  background-position: 1.71429em 1.28571em;
  background-size: 2.57143em 2.57143em;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.28571em 1.71429em 1.28571em 6em;
  color: #fff;
  min-height: 5.14286em;
  position: relative;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0.85714em 0
}

.message a {
  color: #fff;
  text-decoration: underline
}

.message ~ .message {
  margin-top: 0
}

.message--content {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto
}

.message--error {
  background-color: #E00023;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012.9994%2C12.998L%2010.9994%2C12.998L%2010.9994%2C6.99805L%2012.9994%2C6.99805M%2012.9994%2C16.998L%2010.9994%2C16.998L%2010.9994%2C14.998L%2012.9994%2C14.998M%2011.9994%2C1.99805C%206.47639%2C1.99805%201.99939%2C6.47504%201.99939%2C11.998C%201.99939%2C17.5211%206.47639%2C21.998%2011.9994%2C21.998C%2017.5224%2C21.998%2021.9994%2C17.5211%2021.9994%2C11.998C%2021.9994%2C6.47504%2017.5224%2C1.99805%2011.9994%2C1.99805%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  color: #fff
}

.message--information {
  background-color: #444444;
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2226px%22%20height%3D%2226px%22%20viewBox%3D%220%200%2026%2026%22%20enable-background%3D%22new%200%200%2026%2026%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20fill%3D%22none%22%20width%3D%2226%22%20height%3D%2226%22%2F%3E%0D%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13%2C1.188C6.477%2C1.188%2C1.188%2C6.477%2C1.188%2C13S6.477%2C24.813%2C13%2C24.813S24.813%2C19.523%2C24.813%2C13%20S19.523%2C1.188%2C13%2C1.188z%20M15.459%2C19.495c-0.608%2C0.24-1.092%2C0.422-1.455%2C0.548c-0.362%2C0.126-0.783%2C0.189-1.262%2C0.189%20c-0.736%2C0-1.309-0.18-1.717-0.539s-0.611-0.814-0.611-1.367c0-0.215%2C0.015-0.435%2C0.045-0.659c0.031-0.224%2C0.08-0.476%2C0.147-0.759%20l0.761-2.688c0.067-0.258%2C0.125-0.503%2C0.171-0.731c0.046-0.23%2C0.068-0.441%2C0.068-0.633c0-0.342-0.071-0.582-0.212-0.717%20c-0.143-0.135-0.412-0.201-0.813-0.201c-0.196%2C0-0.398%2C0.029-0.605%2C0.09c-0.205%2C0.063-0.383%2C0.12-0.529%2C0.176l0.201-0.828%20c0.498-0.203%2C0.975-0.377%2C1.43-0.521c0.455-0.146%2C0.885-0.218%2C1.29-0.218c0.731%2C0%2C1.295%2C0.178%2C1.692%2C0.53%20c0.395%2C0.353%2C0.594%2C0.812%2C0.594%2C1.376c0%2C0.117-0.014%2C0.323-0.041%2C0.617c-0.027%2C0.295-0.078%2C0.564-0.152%2C0.811l-0.757%2C2.68%20c-0.062%2C0.215-0.117%2C0.461-0.167%2C0.736c-0.049%2C0.275-0.073%2C0.485-0.073%2C0.626c0%2C0.356%2C0.079%2C0.599%2C0.239%2C0.728%20c0.158%2C0.129%2C0.435%2C0.194%2C0.827%2C0.194c0.185%2C0%2C0.392-0.033%2C0.626-0.097c0.232-0.064%2C0.4-0.121%2C0.506-0.17L15.459%2C19.495z%20M15.325%2C8.617c-0.353%2C0.328-0.778%2C0.492-1.275%2C0.492c-0.496%2C0-0.924-0.164-1.28-0.492c-0.354-0.328-0.533-0.727-0.533-1.193%20c0-0.465%2C0.18-0.865%2C0.533-1.196c0.356-0.332%2C0.784-0.497%2C1.28-0.497c0.497%2C0%2C0.923%2C0.165%2C1.275%2C0.497%20c0.353%2C0.331%2C0.53%2C0.731%2C0.53%2C1.196C15.855%2C7.891%2C15.678%2C8.289%2C15.325%2C8.617z%22%2F%3E%0D%0A%3C%2Fsvg%3E');
  background-size: 2.4em 2.4em
}

.message--success {
  background-color: #697C00;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%209.99939%2C16.9981L%204.99939%2C11.9981L%206.41339%2C10.5841L%209.99939%2C14.1701L%2017.5854%2C6.58407L%2018.9994%2C7.99807M%2011.9994%2C1.99807C%206.47639%2C1.99807%201.99939%2C6.47507%201.99939%2C11.9981C%201.99939%2C17.5211%206.47639%2C21.9981%2011.9994%2C21.9981C%2017.5214%2C21.9981%2021.9994%2C17.5211%2021.9994%2C11.9981C%2021.9994%2C6.47507%2017.5214%2C1.99807%2011.9994%2C1.99807%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.message--warning {
  background-color: #444444;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23FBAF17%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2013%2C14L%2011%2C14L%2011%2C9.99998L%2013%2C9.99998M%2013%2C18L%2011%2C18L%2011%2C16L%2013%2C16M%201%2C21L%2023%2C21L%2012%2C1.99998L%201%2C21%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.message__close-button {
  display: block;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2019%2C6.41L%2017.59%2C5L%2012%2C10.59L%206.41%2C5L%205%2C6.41L%2010.59%2C12L%205%2C17.59L%206.41%2C19L%2012%2C13.41L%2017.59%2C19L%2019%2C17.59L%2013.41%2C12L%2019%2C6.41%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-position: 50% 50%;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  padding: 8px;
  margin-left: 15px;
  width: 24px;
  height: 24px;
  min-width: 24px;
  text-indent: -1000em;
  cursor: pointer;
  margin-top: .5em
}

.message__close-button:hover {
  background-color: rgba(51,51,51,0.2)
}

.message__closed {
  display: none
}

.message.content-with-meta {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.message.content-with-meta .content-with-meta__meta {
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  margin-top: 0.21429em
}

@media all and (max-width: 720px) {
  .message.content-with-meta {
      display:block
  }

  .message.content-with-meta .content-with-meta__meta {
      margin-top: 0.85714em
  }

  @supports (display: flex) {
      .message.content-with-meta {
          display:-webkit-box-flex;
          display: -webkit-box;
          display: -webkit-flex;
          display: -moz-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-flex-flow: column wrap;
          -ms-flex-flow: column wrap;
          flex-flow: column wrap;
          -webkit-align-items: flex-start;
          -ms-flex-align: flex-start;
          align-items: flex-start
      }

      .message.content-with-meta .content-with-meta__meta {
          -webkit-align-self: flex-end;
          -moz-align-self: flex-end;
          -ms-align-self: flex-end;
          -ms-flex-item-align: end;
          align-self: flex-end
      }
  }
}

.header--with-actions {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start
}

.header--with-actions h2,.header--with-actions h3,.header--with-actions h4,.header--with-actions h5,.header--with-actions h6 {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  margin-right: 0.85714em;
  max-width: 100%
}

@media (min-width: 720px) {
  .header--with-actions {
      -webkit-flex-flow:row nowrap;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap
  }
}

.header__actions {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-top: -0.85714em
}

@media (min-width: 720px) {
  .header__actions {
      margin-top:-0.42857em
  }
}

.content--with-actions {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start
}

.content--with-actions .content {
  -webkit-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  max-width: 100%;
  margin-right: 1.71429em
}

.content-actions {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto
}

.brick__title+.list--course-options {
  margin-top: 1.71429em
}

@media all and (max-width: 720px) {
  .brick__title+.list--course-options {
      margin-top:0.85714em
  }
}

.list-item--course-option {
  border-bottom: 1px solid transparent
}

@media (min-width: 720px) {
  .list-item--course-option {
      display:-webkit-box-flex;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap
  }
}

.list-item--course-option:nth-child(even),.list--course-options--inverse .list-item--course-option:nth-child(odd) {
  background: white
}

.list-item--course-option:nth-child(odd),.list--course-options--inverse .list-item--course-option:nth-child(even) {
  background: whitesmoke
}

.list-item--course-option--highlight {
  background-color: #E00023 !important;
  color: #fff
}

.course-option {
  display: block;
  padding: 1.28571em
}

.course-option>* {
  display: block
}

.course-option--link {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23E00023%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%208.58527%2C16.584L%2013.1713%2C11.998L%208.58527%2C7.41198L%209.99927%2C5.99798L%2015.9993%2C11.998L%209.99927%2C17.998L%208.58527%2C16.584%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-position: right -10px center;
  background-repeat: no-repeat;
  background-size: 5em;
  padding-right: 3.85714em
}

.course-option--link:hover {
  background-color: #E00023;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%208.58527%2C16.584L%2013.1713%2C11.998L%208.58527%2C7.41198L%209.99927%2C5.99798L%2015.9993%2C11.998L%209.99927%2C17.998L%208.58527%2C16.584%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.course-option--link>* {
  display: block
}

.list-item--course-option .course-option--link {
  color: #000;
  text-decoration: none
}

.list-item--course-option .course-option--link:hover {
  color: #fff
}

.course-option--status-actions {
  -webkit-flex: 1 0 20%;
  -ms-flex: 1 0 20%;
  flex: 1 0 20%;
  padding: 0 1.28571em 1.28571em
}

@media (min-width: 720px) {
  .course-option--status-actions {
      margin-left:1.28571em;
      padding-top: 1.28571em
  }
}

.course-option--status {
  display: block;
  margin-bottom: 0.42857em;
  font-size: 1.42857em;
  line-height: 1.2em
}

.course-option--status-accepted {
  color: #697C00;
  font-weight: bold
}

.course-option--status-rejected {
  color: #E00023;
  font-weight: bold
}

.my-applications {
  background: #F7F7F7;
  padding: 20px;
  margin-top: 40px;
  border-radius: 2px;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)
}

.my-applications .content-columns:not(:last-of-type) {
  border-bottom: 1px solid #DDDDDD;
  padding-bottom: 20px;
  margin-bottom: 20px
}

.my-applications .list-columns {
  margin: 0
}

.my-applications .text-columns {
  -webkit-column-count: 1;
  -moz-column-count: 1;
  column-count: 1;
  -webkit-column-gap: 40px;
  -moz-column-gap: 40px;
  column-gap: 40px
}

.my-applications .text-columns--one {
  column-count: 1;
  -webkit-column-count: 1;
  -moz-column-count: 1
}

.my-applications .switch-order {
  order: 1
}

@media (min-width: 720px) {
  .my-applications .switch-order {
      order:0
  }

  .my-applications .text-columns {
      column-count: 2;
      -webkit-column-count: 2;
      -moz-column-count: 2
  }
}

.my-applications .accordion--clear .accordion__child .accordion__toggle {
  background: #EAEAEA;
  border-radius: 0 0 1px 1px
}

.my-applications .accordion--clear .accordion__child .accordion__toggle:hover {
  background: #DDDDDD
}

.my-applications .accordion--clear .accordion__child .accordion__toggle:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%20%3Cpath%20fill%3D%22%2351195a%22%20d%3D%22M7.41%2C8.58L12%2C13.17L16.59%2C8.58L18%2C10L12%2C16L6%2C10L7.41%2C8.58Z%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  transition: all 150ms linear
}

.my-applications .accordion--clear .accordion__child .accordion__toggle.accordion__expanded {
  background: #DDDDDD;
  border-radius: 0
}

.my-applications .accordion--clear .accordion__child .accordion__toggle.accordion__expanded:before {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%20%3Cpath%20fill%3D%22%2351195a%22%20d%3D%22M7.41%2C8.58L12%2C13.17L16.59%2C8.58L18%2C10L12%2C16L6%2C10L7.41%2C8.58Z%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  transform: rotate(-180deg);
  transition: all 150ms linear
}

.my-applications .accordion--clear .accordion__child {
  border-top: 1px solid #DDDDDD;
  border-radius: 0 0 2px 2px
}

.live-region,.spinner {
  transition: padding .3s ease-out
}

.live-region[data-show-busy="true"]::after,.live-region[aria-busy="true"]::after,.spinner[data-show-busy="true"]::after,.spinner[aria-busy="true"]::after {
  background-image: url("/web/20180506062743im_/https://prod.df.ucascdn.com/3.10.5/images/spinners/spinner.gif");
  background-size: 100px;
  background-position: center center;
  background-repeat: no-repeat;
  content: '';
  display: block
}

@supports (mix-blend-mode: multiply) {
  .live-region[data-show-busy="true"]::after,.live-region[aria-busy="true"]::after,.spinner[data-show-busy="true"]::after,.spinner[aria-busy="true"]::after {
      background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Alang%3D%22en%22%20height%3D%22100%22%20width%3D%22100%22%3E%0D%0A%20%20%3Ctitle%3ESpinner%3C%2Ftitle%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%09%09%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C%21%5BCDATA%5B%0D%0A%09%09%09circle%20%7B%0D%0A%09%09%09%20%20animation%3A%20dash%204s%20linear%20infinite%3B%0D%0A%09%09%09%09fill%3A%20none%3B%0D%0A%09%09%09%09stroke%3A%20%23E00023%3B%0D%0A%20%20%20%20%20%20%20%20stroke-dasharray%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20stroke-width%3A%208%3B%0D%0A%20%20%20%20%20%20%20%20transform-origin%3A%2050%25%2050%25%3B%0D%0A%20%20%20%20%20%20%20%20transform%3A%20rotate%28-40deg%29%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%40keyframes%20dash%20%7B%0D%0A%20%20%20%20%20%20%20%20from%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%28-40deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%2050%25%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2030%3B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%28340deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20to%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%281040deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20g%20%7B%0D%0A%20%20%20%20%20%20%20%20transform-origin%3A%2050%25%2050%25%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20.inner%20%7B%0D%0A%20%20%20%20%20%20%20%20animation%3A%20wrapper%208s%20linear%20infinite%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20.outer%20%7B%0D%0A%20%20%20%20%20%20%20%20animation%3A%20wrapper%202s%20linear%20infinite%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%40keyframes%20wrapper%20%7B%0D%0A%20%20%20%20%20%20%20%20from%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%280deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20to%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%28360deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%7D%0D%0A%09%09%5D%5D%3E%3C%2Fstyle%3E%0D%0A%09%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20class%3D%22outer%22%3E%3Cg%20class%3D%22inner%22%3E%3Ccircle%20cx%3D%2250%25%22%20cy%3D%2250%25%22%20r%3D%2225%22%20stroke-linecap%3D%22round%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
      background-size: contain
  }
}

.spinner[data-show-busy="true"] {
  padding-right: 2em;
  position: relative
}

.spinner[data-show-busy="true"]::after {
  background-size: 100%;
  height: 1.5em;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  width: 1.5em
}

.spinner[data-show-busy="true"].spinner--inline {
  display: inline-block;
  padding-left: 1.9em;
  padding-right: 0
}

.spinner[data-show-busy="true"].spinner--inline::after {
  background-image: url("/web/20180506062743im_/https://prod.df.ucascdn.com/3.10.5/images/spinners/spinner-tiny.gif");
  background-size: 24px;
  height: 100%;
  left: -2px;
  right: auto;
  width: 24px
}

@supports (mix-blend-mode: multiply) {
  .spinner[data-show-busy="true"].spinner--inline::after {
      background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Alang%3D%22en%22%20height%3D%22100%22%20width%3D%22100%22%3E%0D%0A%20%20%3Ctitle%3ESpinner%3C%2Ftitle%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%09%09%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C%21%5BCDATA%5B%0D%0A%09%09%09circle%20%7B%0D%0A%09%09%09%20%20animation%3A%20dash%204s%20linear%20infinite%3B%0D%0A%09%09%09%09fill%3A%20none%3B%0D%0A%09%09%09%09stroke%3A%20%23E00023%3B%0D%0A%20%20%20%20%20%20%20%20stroke-dasharray%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20stroke-width%3A%208%3B%0D%0A%20%20%20%20%20%20%20%20transform-origin%3A%2050%25%2050%25%3B%0D%0A%20%20%20%20%20%20%20%20transform%3A%20rotate%28-40deg%29%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%40keyframes%20dash%20%7B%0D%0A%20%20%20%20%20%20%20%20from%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%28-40deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%2050%25%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2030%3B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%28340deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20to%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%281040deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20g%20%7B%0D%0A%20%20%20%20%20%20%20%20transform-origin%3A%2050%25%2050%25%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20.inner%20%7B%0D%0A%20%20%20%20%20%20%20%20animation%3A%20wrapper%208s%20linear%20infinite%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20.outer%20%7B%0D%0A%20%20%20%20%20%20%20%20animation%3A%20wrapper%202s%20linear%20infinite%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%40keyframes%20wrapper%20%7B%0D%0A%20%20%20%20%20%20%20%20from%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%280deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20to%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%28360deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%7D%0D%0A%09%09%5D%5D%3E%3C%2Fstyle%3E%0D%0A%09%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20class%3D%22outer%22%3E%3Cg%20class%3D%22inner%22%3E%3Ccircle%20cx%3D%2250%25%22%20cy%3D%2250%25%22%20r%3D%2225%22%20stroke-linecap%3D%22round%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
      background-size: 120%
  }
}

.spinner.button[data-show-busy="true"] {
  padding-right: 3em;
  position: relative
}

.spinner.button[data-show-busy="true"]::after {
  background-color: transparent;
  background-image: url("/web/20180506062743im_/https://prod.df.ucascdn.com/3.10.5/images/spinners/spinner-small.gif");
  background-size: 32px;
  height: 100%;
  overflow: hidden;
  position: absolute;
  right: 2px;
  top: 0;
  width: 2.5em
}

@supports (mix-blend-mode: multiply) {
  .spinner.button[data-show-busy="true"]::after {
      background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Alang%3D%22en%22%20height%3D%22100%22%20width%3D%22100%22%3E%0D%0A%20%20%3Ctitle%3ESpinner%3C%2Ftitle%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%09%09%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C%21%5BCDATA%5B%0D%0A%09%09%09circle%20%7B%0D%0A%09%09%09%20%20animation%3A%20dash%204s%20linear%20infinite%3B%0D%0A%09%09%09%09fill%3A%20none%3B%0D%0A%09%09%09%09stroke%3A%20%23E00023%3B%0D%0A%20%20%20%20%20%20%20%20stroke-dasharray%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20stroke-width%3A%208%3B%0D%0A%20%20%20%20%20%20%20%20transform-origin%3A%2050%25%2050%25%3B%0D%0A%20%20%20%20%20%20%20%20transform%3A%20rotate%28-40deg%29%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%40keyframes%20dash%20%7B%0D%0A%20%20%20%20%20%20%20%20from%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%28-40deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%2050%25%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2030%3B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%28340deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20to%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%281040deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20g%20%7B%0D%0A%20%20%20%20%20%20%20%20transform-origin%3A%2050%25%2050%25%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20.inner%20%7B%0D%0A%20%20%20%20%20%20%20%20animation%3A%20wrapper%208s%20linear%20infinite%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20.outer%20%7B%0D%0A%20%20%20%20%20%20%20%20animation%3A%20wrapper%202s%20linear%20infinite%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%40keyframes%20wrapper%20%7B%0D%0A%20%20%20%20%20%20%20%20from%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%280deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20to%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%28360deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%7D%0D%0A%09%09%5D%5D%3E%3C%2Fstyle%3E%0D%0A%09%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20class%3D%22outer%22%3E%3Cg%20class%3D%22inner%22%3E%3Ccircle%20cx%3D%2250%25%22%20cy%3D%2250%25%22%20r%3D%2225%22%20stroke-linecap%3D%22round%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
  }
}

.spinner.button[data-show-busy="true"].button--small {
  padding-right: 2.3em
}

.spinner.button[data-show-busy="true"].button--small::after {
  background-image: url("/web/20180506062743im_/https://prod.df.ucascdn.com/3.10.5/images/spinners/spinner-tiny.gif");
  background-size: 24px;
  height: 100%;
  width: 2em
}

@supports (mix-blend-mode: multiply) {
  .spinner.button[data-show-busy="true"].button--small::after {
      background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Alang%3D%22en%22%20height%3D%22100%22%20width%3D%22100%22%3E%0D%0A%20%20%3Ctitle%3ESpinner%3C%2Ftitle%3E%0D%0A%20%20%3Cdefs%3E%0D%0A%09%09%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C%21%5BCDATA%5B%0D%0A%09%09%09circle%20%7B%0D%0A%09%09%09%20%20animation%3A%20dash%204s%20linear%20infinite%3B%0D%0A%09%09%09%09fill%3A%20none%3B%0D%0A%09%09%09%09stroke%3A%20%23E00023%3B%0D%0A%20%20%20%20%20%20%20%20stroke-dasharray%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20stroke-width%3A%208%3B%0D%0A%20%20%20%20%20%20%20%20transform-origin%3A%2050%25%2050%25%3B%0D%0A%20%20%20%20%20%20%20%20transform%3A%20rotate%28-40deg%29%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%40keyframes%20dash%20%7B%0D%0A%20%20%20%20%20%20%20%20from%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%28-40deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%2050%25%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%2030%3B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%28340deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20to%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20stroke-dashoffset%3A%20155%3B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%281040deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20g%20%7B%0D%0A%20%20%20%20%20%20%20%20transform-origin%3A%2050%25%2050%25%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20.inner%20%7B%0D%0A%20%20%20%20%20%20%20%20animation%3A%20wrapper%208s%20linear%20infinite%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20.outer%20%7B%0D%0A%20%20%20%20%20%20%20%20animation%3A%20wrapper%202s%20linear%20infinite%3B%0D%0A%20%20%20%20%20%20%7D%0D%0A%0D%0A%20%20%20%20%20%20%40keyframes%20wrapper%20%7B%0D%0A%20%20%20%20%20%20%20%20from%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%280deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%20%20to%20%7B%0D%0A%20%20%20%20%20%20%20%20%20%20transform%3A%20rotate%28360deg%29%3B%0D%0A%20%20%20%20%20%20%20%20%7D%0D%0A%20%20%20%20%20%20%7D%0D%0A%09%09%5D%5D%3E%3C%2Fstyle%3E%0D%0A%09%3C%2Fdefs%3E%0D%0A%20%20%3Cg%20class%3D%22outer%22%3E%3Cg%20class%3D%22inner%22%3E%3Ccircle%20cx%3D%2250%25%22%20cy%3D%2250%25%22%20r%3D%2225%22%20stroke-linecap%3D%22round%22%20%2F%3E%3C%2Fg%3E%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
  }
}

html[data-content-busy="true"] #section--upper-header {
  position: relative;
  z-index: 2
}

html[data-content-busy="true"] #section--header {
  z-index: 1
}

html[data-content-busy="true"] #section--content {
  z-index: 0
}

html[data-content-busy="true"] #section--footer {
  opacity: 0
}

html[data-content-busy="true"] .page-wrapper {
  overflow-y: hidden;
  position: relative
}

.spinner--full-page::after {
  opacity: 0
}

.spinner--full-page[aria-busy="true"] {
  min-height: 40vh;
  position: relative;
  width: 100%
}

.spinner--full-page[aria-busy="true"] .section__inner-wrapper {
  opacity: 0
}

.spinner--full-page[aria-busy="true"]::after {
  background-color: #FFFFFF;
  background-position: center center;
  background-size: 100px 100px;
  bottom: 0;
  height: 100%;
  left: 0;
  max-height: 100vh;
  opacity: 1;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity .5s ease-in;
  width: 100%;
  z-index: 1
}

.live-region::before {
  background-color: transparent;
  content: '';
  transition: all .5s ease
}

.live-region[aria-busy="true"] {
  min-height: 100px;
  position: relative
}

.live-region[aria-busy="true"]::after {
  background-size: 100px 100px;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 2
}

.live-region[aria-busy="true"]::before {
  background-color: rgba(255,255,255,0.9);
  bottom: 0;
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1
}

.live-table .live-table__row[aria-busy="true"] {
  color: rgba(0,0,0,0.1)
}

.loading-spa {
  align-items: center;
  display: flex;
  justify-content: center;
  min-height: 50vh;
  overflow: hidden;
  position: relative;
  width: 100%
}

.loading-spa img {
  animation: wrapper 1s linear infinite
}

@keyframes wrapper {
  from {
      transform: rotate(0deg)
  }

  to {
      transform: rotate(360deg)
  }
}

[data-spa-loading] #section-content,[data-spa-loading] #section--content {
  position: relative
}

[data-spa-loading] #section-content::after,[data-spa-loading] #section--content::after {
  background: #fff url("/web/20180506062743im_/https://prod.df.ucascdn.com/3.10.5/images/spinners/loading.gif") no-repeat 50% 30%;
  background-size: 100px;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  opacity: 1;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 1
}

[data-spa-loading] #section-content .section__inner-wrapper,[data-spa-loading] #section--content .section__inner-wrapper {
  opacity: 0;
  transition: 0
}

#section-content .section__inner-wrapper,#section--content .section__inner-wrapper {
  transition: opacity 1s ease-in
}

.modal-light {
  display: none
}

.form-item--autosuggest {
  position: relative
}

.form-item--autosuggest input {
  height: 2.57143em
}

.autosuggest {
  z-index: 2;
  display: block;
  height: 0;
  opacity: 0;
  border: solid 1px #DDDDDD;
  background: white;
  border-top: none;
  margin-top: 4px;
  width: 100%;
  padding: 2px;
  border-radius: 0 0 2px 2px;
  max-height: calc(5 * (2.15rem + 8px) + 5px);
  overflow-y: auto;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)
}

.autosuggest__result {
  line-height: 2.15rem;
  cursor: pointer;
  display: block;
  padding: 4px 8px;
  border-radius: 2px
}

.autosuggest__result:hover,.autosuggest__result:focus {
  background: #EFEFEF;
  border: none;
  outline: none
}

.autosuggest__result b {
  text-decoration: underline
}

.autosuggest__result--no-result {
  color: #E00023
}

[autosuggest-state="visible"] {
  height: auto;
  opacity: 1;
  transition: opacity 150ms ease-out
}

.accordion__toggle {
  font-size: inherit
}

.content-columns {
  display: block
}

.content-columns--vertical-padding>.content-columns__column,.content-columns--padding>.content-columns__column {
  padding-bottom: 0.42857em;
  padding-top: 0.42857em
}

.content-columns--horizontal-padding,.content-columns--padding {
  margin-left: -0.42857em;
  margin-right: -0.42857em
}

.content-columns--horizontal-padding>.content-columns__column,.content-columns--padding>.content-columns__column {
  padding-left: 0.42857em;
  padding-right: 0.42857em
}

.heading-with-meta {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center
}

.heading-with-meta h2,.heading-with-meta h3,.heading-with-meta h4,.heading-with-meta h5,.heading-with-meta h6 {
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin-right: 0.85714em;
  max-width: 100%
}

.heading-with-meta__meta {
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  font-size: small
}

.heading-with-meta__meta .button {
  line-height: 1.1em;
  margin-bottom: 0;
  margin-top: 0
}

.heading-with-meta__meta>* {
  margin-right: 0.85714em
}

.heading-with-meta__meta :last-child {
  margin-right: 0
}

@media (min-width: 720px) {
  .content-with-meta {
      display:-webkit-box-flex;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-align-items: flex-start;
      -ms-flex-align: flex-start;
      align-items: flex-start
  }

  .content-with-meta .content {
      -webkit-flex: 1 0 50%;
      -ms-flex: 1 0 50%;
      flex: 1 0 50%;
      margin-right: 1.71429em;
      max-width: 100%
  }

  .content-with-meta__meta {
      -webkit-flex: 0 1 auto;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      font-size: small
  }

  .content-with-meta__meta .button {
      line-height: 1.1em;
      margin-bottom: 0;
      margin-top: 0
  }

  .content-with-meta__meta>* {
      margin-right: 0.85714em
  }

  .content-with-meta__meta :last-child {
      margin-right: 0
  }

  .content-with-meta__meta--provider-logo {
      -webkit-flex: 0 1 180px;
      -ms-flex: 0 1 180px;
      flex: 0 1 180px;
      text-align: right
  }

  .content-with-meta__meta--provider-logo img {
      margin-top: 0.42857em
  }
}

@media all and (max-width: 992px) {
  .content-with-meta--break-at-medium {
      display:block
  }
}

.content-with-meta__meta--provider-logo {
  width: 180px
}

.layout--one>div {
  float: left;
  margin-bottom: 1.28571em
}

.layout--one>div.layout__main {
  margin-right: 4%;
  width: 64%
}

@media all and (max-width: 992px) {
  .layout--one>div.layout__main {
      margin-right:0;
      width: 100%
  }
}

.layout--one>div.layout__suffix {
  width: 32%
}

@media all and (max-width: 992px) {
  .layout--one>div.layout__suffix {
      width:100%
  }
}

@supports (display: grid) {
  .layout--one>div.layout__main {
      margin-right:0;
      width: auto
  }

  .layout--one>div.layout__suffix {
      width: auto
  }
}

.layout--one {
  display: grid;
  grid-gap: 40px;
  grid-template-columns: 2fr 1fr
}

@media all and (max-width: 992px) {
  .layout--one {
      grid-template-columns:1fr;
      grid-gap: 0
  }
}

.tiles {
  display: grid
}

.tile__content {
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 21px 0 rgba(0,0,0,0.22);
  -moz-box-shadow: 0 0 21px 0 rgba(0,0,0,0.22);
  box-shadow: 0 0 21px 0 rgba(0,0,0,0.22);
  display: block;
  min-height: 120px;
  padding: 10px;
  position: relative;
  text-decoration: none
}

.tile__content .tile__text {
  color: #444444
}

@supports (display: grid) {
  .tile__content {
      min-height:100%
  }
}

@media screen and (min-width: 768px) {
  .tile__content {
      border-radius:10px;
      padding: 20px
  }
}

.card {
  background-color: white;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%230076bd%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%208.58527%2C16.584L%2013.1713%2C11.998L%208.58527%2C7.41198L%209.99927%2C5.99798L%2015.9993%2C11.998L%209.99927%2C17.998L%208.58527%2C16.584%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A');
  background-position: center right 5px;
  background-repeat: no-repeat;
  background-size: 3rem;
  border-radius: 2px;
  padding: 0.85714em;
  box-shadow: 0 1.5px 4px rgba(0,0,0,0.24),0 1.5px 6px rgba(0,0,0,0.12);
  border: 0 solid #949494;
  border-radius: 2px;
  color: #444444;
  display: block;
  padding: 0.85714em 53px 0.85714em 0.85714em;
  text-decoration: none
}

.card:link,.card:visited {
  color: #444444;
  text-decoration: none
}

.card h2 {
  color: #444444;
  font-size: 1.5rem
}

.card:hover {
  background-color: whitesmoke;
  color: #444444;
  text-decoration: none
}

.tiles--04>* {
  float: left;
  margin-bottom: 1.28571em;
  margin-right: 2%;
  min-height: 100px;
  width: 48%
}

@media all and (max-width: 720px) {
  .tiles--04>* {
      width:100%
  }
}

@supports (display: grid) {
  .tiles--04>* {
      margin:0;
      width: auto;
      min-height: auto
  }

  @media all and (max-width: 720px) {
      .tiles--04>* {
          width:auto
      }
  }
}

.tiles--04 {
  display: grid;
  grid-auto-rows: minmax(80px, 1fr);
  grid-gap: 1.28571em;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr))
}

.video--teaser>a {
  position: relative;
  display: block;
  overflow: hidden
}

.video--teaser>a:after {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background: url("/web/20180506062743im_/https://prod.df.ucascdn.com/3.10.5/images/video-mask.png") no-repeat;
  background-size: cover;
  content: ''
}

.video--teaser>a img {
  float: left
}

.video__label {
  font-size: 1em;
  line-height: 1.28571em;
  margin-top: 5px;
  font-weight: bold
}

.video__label:before {
  content: 'Related video';
  display: block;
  color: #aaa;
  font-weight: normal;
  font-size: 12px
}

.video__player {
  padding: 1.71429em 0;
  clear: both
}

.video__details {
  position: relative;
  margin: 0 26px
}

.video__file_title {
  font-size: 0.71429em;
  line-height: 1.8em;
  border-bottom: solid 1px #E00023;
  margin-bottom: 1.71429em
}

.video__likes {
  position: absolute;
  top: 8px;
  right: 0
}

.video__likes a {
  text-decoration: none;
  color: #000
}

.video__likes .icon {
  width: 40px;
  height: 40px;
  position: absolute;
  top: -8px;
  right: 18px;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23cccccc%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012.1044%2C18.5522L%2011.9994%2C18.6472L%2011.8944%2C18.5522C%207.14038%2C14.2372%203.99939%2C11.3873%203.99939%2C8.49823C%203.99939%2C6.50323%205.50439%2C4.99823%207.49939%2C4.99823C%209.03738%2C4.99823%2010.5384%2C5.99023%2011.0664%2C7.35925L%2012.9324%2C7.35925C%2013.4604%2C5.99023%2014.9614%2C4.99823%2016.4994%2C4.99823C%2018.4944%2C4.99823%2019.9994%2C6.50323%2019.9994%2C8.49823C%2019.9994%2C11.3873%2016.8584%2C14.2372%2012.1044%2C18.5522%20Z%20M%2016.4994%2C2.99823C%2014.7584%2C2.99823%2013.0904%2C3.80524%2011.9994%2C5.08423C%2010.9084%2C3.80524%209.24039%2C2.99823%207.49939%2C2.99823C%204.41537%2C2.99823%201.99939%2C5.41425%201.99939%2C8.49823C%201.99939%2C12.2733%205.4014%2C15.3602%2010.5504%2C20.0333L%2011.9994%2C21.3492L%2013.4484%2C20.0333C%2018.5974%2C15.3602%2021.9994%2C12.2733%2021.9994%2C8.49823C%2021.9994%2C5.41425%2019.5834%2C2.99823%2016.4994%2C2.99823%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.video__likes .flagged .icon {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23E00023%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2011.9994%2C21.3497L%2010.5504%2C20.0327C%205.4014%2C15.3607%201.99939%2C12.2736%201.99939%2C8.49762C%201.99939%2C5.41364%204.41537%2C2.99762%207.49939%2C2.99762C%209.24039%2C2.99762%2010.9084%2C3.80566%2011.9994%2C5.08362C%2013.0904%2C3.80566%2014.7584%2C2.99762%2016.4994%2C2.99762C%2019.5834%2C2.99762%2021.9994%2C5.41364%2021.9994%2C8.49762C%2021.9994%2C12.2736%2018.5974%2C15.3607%2013.4484%2C20.0327L%2011.9994%2C21.3497%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.video__summary {
  width: 100%;
  padding-right: 250px;
  float: left
}

.video__metadata {
  margin-left: -200px;
  width: 200px;
  float: right
}

.video__duration,.video__creation_date,.video__view_count,.video__report-abuse,.video__transcript-request {
  text-align: right;
  display: block;
  color: #888
}

.video__duration a,.video__creation_date a,.video__view_count a,.video__report-abuse a,.video__transcript-request a {
  color: #888
}

.video__report-abuse {
  margin-top: 0.85714em
}

.video__transcript-request,.video__report-abuse {
  background-repeat: no-repeat;
  padding-left: 20px;
  background-position: left;
  background-size: 16px 16px;
  white-space: nowrap;
  float: right;
  clear: right;
  font-size: 0.85714em;
  line-height: 2em
}

.video__report-abuse {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23E00023%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2014.4%2C6L%2014%2C4L%205%2C4L%205%2C21L%207%2C21L%207%2C14L%2012.6%2C14L%2013%2C16L%2020%2C16L%2020%2C6L%2014.4%2C6%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.video__transcript-request {
  background-image: url('data:image/svg+xml;charset=utf-8,%EF%BB%BF%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20version%3D%221.1%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024.00%2024.00%22%20enable-background%3D%22new%200%200%2024.00%2024.00%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%09%3Cpath%20fill%3D%22%23E00023%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%205%2C3.00001L%2019%2C3.00001C%2020.1046%2C3.00001%2021%2C3.89544%2021%2C5.00001L%2021%2C19C%2021%2C20.1046%2020.1046%2C21%2019%2C21L%205%2C21C%203.89543%2C21%203%2C20.1046%203%2C19L%203%2C5.00001C%203%2C3.89544%203.89543%2C3.00001%205%2C3.00001%20Z%20M%207%2C7.00001L%207%2C9.00001L%2017%2C9.00001L%2017%2C7.00001L%207%2C7.00001%20Z%20M%207%2C11L%207%2C13L%2017%2C13L%2017%2C11L%207%2C11%20Z%20M%207%2C15L%207%2C17L%2014%2C17L%2014%2C15L%207%2C15%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A')
}

.flag-wrapper {
  position: relative
}

.flag-throbber {
  position: absolute;
  left: 15px
}

.flag-waiting .flag-throbber {
  background-image: url("/web/20180506062743im_/https://prod.df.ucascdn.com/3.10.5/images/throbbers/throbber-small-trans-light.gif");
  background-size: contain
}

.mfp-container {
  padding: 0
}

.mfp-slide.mfp-wrap {
  z-index: 10000
}

.mfp-preloader {
  background: url("/web/20180506062743im_/https://prod.df.ucascdn.com/3.10.5/images/throbbers/throbber-medium-trans-light.gif") no-repeat center center;
  min-height: 32px;
  color: transparent
}

.mfp-slide.mfp-wrap .mfp-content .brick--main {
  padding-top: 75px;
  margin-bottom: 55px
}

.mfp-slide.mfp-wrap .mfp-content .brick--main .video__player {
  background: #222;
  padding: 0;
  position: relative;
  overflow: visible;
  margin-bottom: 3em
}

.mfp-slide.mfp-wrap .mfp-content .brick--main .video__player:after,.mfp-slide.mfp-wrap .mfp-content .brick--main .video__player:before {
  content: ' ';
  position: absolute;
  left: 0;
  right: 0;
  background: #222;
  top: -10px;
  bottom: -10px;
  z-index: -1
}

.mfp-slide.mfp-wrap .mfp-content .brick--main .video__player:before {
  left: -1000px
}

.mfp-slide.mfp-wrap .mfp-content .brick--main .video__player:after {
  right: -1000px
}

.mfp-slide.mfp-wrap .mfp-content .video__button--close {
  left: 20px;
  top: 15px;
  opacity: 1;
  position: absolute
}

.mfp-slide.mfp-bg {
  position: fixed !important;
  height: 100% !important;
  width: 100% !important;
  opacity: 0;
  background: url("/web/20180506062743im_/https://prod.df.ucascdn.com/3.10.5/images/throbbers/throbber-medium-trans-light.gif") no-repeat center center #fff;
  -moz-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform: translateX(50%);
  -ms-transform: translateX(50%);
  transform: translateX(50%);
  z-index: 9999
}

.mfp-slide.mfp-bg.mfp-ready {
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.mfp-slide.mfp-bg.mfp-removing {
  opacity: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%)
}

.mfp-slide.mfp-wrap .mfp-content {
  opacity: 0;
  background: url("/web/20180506062743im_/https://prod.df.ucascdn.com/3.10.5/images/logo.png") no-repeat 15px 98% #fff;
  background-size: 120px auto;
  max-width: 700px;
  min-height: 100%;
  -moz-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
  transform: translateX(100%)
}

.mfp-slide.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0)
}

.mfp-slide.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
  -webkit-transform: translateX(-200%);
  -ms-transform: translateX(-200%);
  transform: translateX(-200%)
}

.recaptch-noscript-container-outer {
  width: 302px;
  height: 490px;
  margin-top: 35px
}

.recaptch-noscript-container-inner {
  width: 302px;
  height: 490px;
  position: relative
}

.recaptch-noscript-top-box {
  width: 302px;
  height: 490px;
  position: absolute
}

.recaptch-noscript-iframe {
  width: 302px;
  height: 490px;
  border-style: none
}

.recaptch-noscript-bottom-box {
  width: 302px;
  height: 60px;
  position: absolute;
  border-style: none;
  bottom: 30px;
  left: 0px;
  margin: 0px;
  padding: 0px;
  background: #f9f9f9;
  border: 1px solid #c1c1c1;
  border-radius: 3px
}

.recaptch-noscript-bottom-box textarea {
  min-height: auto
}

.recaptch-noscript-response_format {
  width: 250px;
  height: 40px;
  border: 1px solid #c1c1c1;
  margin: 10px 0 0 20px;
  padding: 0px;
  resize: none
}

.recaptch-noscript-bottom-box textarea,textarea.g-recaptcha-response {
  min-height: 30px
}

body.admin {
  background-color: #FCFCFC
}

.admin .grid-container.grid-12 {
  max-width: 1280px
}

.admin .section--header .section__inner-wrapper {
  background-color: #fff
}

.admin .section--footer .section__inner-wrapper {
  border-top: 1px solid #eee
}

.admin .region__copyright--beta {
  color: #444
}

@media all and (min-width: 1120px) {
  .admin .grid-container.grid-12 {
      padding-left:50px;
      padding-right: 50px
  }
}

.admin-header {
  background: #000;
  width: 100%
}

.region__admin-header {
  padding: 0.85714em 0;
  color: #fff;
  font-size: 0.92857em;
  line-height: 1.38462em
}

.admin-header__tag {
  background: #E00023;
  padding: 0 6px;
  display: inline-block
}

.ucasmedia.section--footer>.section__inner-wrapper {
  background: #3a3939
}

.ucasmedia .button--contact {
  background-color: #0178b3;
  border: none;
  border-bottom: solid 3px #014b78;
  border-radius: 0;
  color: #FFFFFF;
  margin: 0;
  padding: 6px 12px 6px 12px
}

.ucasmedia .button--contact:hover,.ucasmedia .button--contact:focus {
  background-color: #015f8e;
  text-decoration: none !important
}

.ucasmedia .logo__image {
  margin: 8px 0
}

@media all and (min-width: 0) and (max-width: 870px) {
  .ucasmedia .logo--no-strap {
      margin:.5em 0
  }
}

.ucasmedia .menu--header {
  float: right;
  margin-top: 15px
}

.ucasmedia .menu--header .menu__button {
  padding: 10px 15px 10px 15px
}

.ucasmedia .menu--header .menu__sub-menu .menu__item>.menu__link {
  color: #000
}

.ucasmedia .menu--header .menu__sub-menu .menu__item>.menu__link:active,.ucasmedia .menu--header .menu__sub-menu .menu__item>.menu__link.active {
  background: #f7f7f7;
  color: #0178b3
}

@media (min-width: 992px) {
  .ucasmedia .menu--header .menu__item>.menu__toggle {
      display:none
  }

  .ucasmedia .menu--header .menu__sub-menu {
      background: #fff;
      border: 0;
      box-shadow: none;
      display: block;
      position: static;
      width: auto
  }

  .ucasmedia .menu--header .menu__sub-menu::before,.ucasmedia .menu--header .menu__sub-menu::after {
      display: none
  }

  .ucasmedia .menu--header .menu__sub-menu .menu__button,.ucasmedia .menu--header .menu__sub-menu .menu__item {
      border: 0;
      float: left
  }

  .ucasmedia .menu--header .menu__sub-menu .menu__button>.menu__link,.ucasmedia .menu--header .menu__sub-menu .menu__item>.menu__link {
      display: block;
      font-size: 1.2em;
      font-weight: normal;
      line-height: 1.28571em;
      padding: 10px 15px 10px 15px;
      text-decoration: none
  }

  .ucasmedia .menu--header .menu__sub-menu .menu__button {
      float: left;
      margin-left: 20px;
      padding: 0
  }

  .ucasmedia .menu--header .menu__sub-menu .menu__button .menu__link {
      color: #fff
  }
}

.ucasmedia .menu--header .menu__item--with-image-no-text>.menu__link:hover::before,.ucasmedia .menu--header .menu__item--with-image>.menu__link:hover::before,.ucasmedia .menu--header .menu__item--with-image-no-text>.menu__toggle:hover::before,.ucasmedia .menu--header .menu__item--with-image>.menu__toggle:hover::before {
  background-color: #016ca1;
  border-color: #013853
}

.ucasmedia .menu--header .menu__item--with-image-no-text>.menu__link::before,.ucasmedia .menu--header .menu__item--with-image>.menu__link::before,.ucasmedia .menu--header .menu__item--with-image-no-text>.menu__toggle::before,.ucasmedia .menu--header .menu__item--with-image>.menu__toggle::before {
  background-color: #0178b3;
  border-color: #01496d
}

.ucasmedia .is-collapsible-toggle.menu__item--active {
  position: relative
}

.ucasmedia .is-collapsible-toggle.menu__item--active>.menu__toggle,.ucasmedia .is-collapsible-toggle.menu__item--active>.menu__link {
  outline: 0
}

.ucasmedia .is-collapsible-toggle.menu__item--active>.menu__toggle::before,.ucasmedia .is-collapsible-toggle.menu__item--active>.menu__link::before {
  background-color: #444;
  border-color: #000
}

.ucasmedia .is-collapsible-toggle.menu__item--active>.menu__sub-menu {
  display: block;
  opacity: 1
}

[data-environment="HEP"] .section--header {
  background-color: #EEEEEE
}

[data-environment="HEP"] .section--header .logo::after {
  color: #BABABA;
  content: "Test environment";
  display: inline-block;
  font-size: 3rem;
  font-weight: bold;
  margin-left: 15px;
  margin-top: 27px
}

@media all and (max-width: 720px) {
  [data-environment="HEP"] .section--header .logo::after {
      content:"Test";
      font-size: 2rem
  }
}

[data-environment="HEP"] .section--header .logo:hover {
  text-decoration: none
}

[data-environment="HEP"] .section--header .logo__strapline {
  display: none
}