* {
  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: bold;
}
dfn {
  font-style: italic;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0 0 0.42857em 0;
}
mark {
  background-color: #ff0;
  color: #333;
}
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;
}
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;
}
body {
  background-color: #fff;
  color: #333;
}
[data-fulljs="loaded"] a {
  transition: color 0.2s;
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: bold;
  src: url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-bold-webfont.eot");
  src: url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-bold-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-bold-webfont.woff2")
      format("woff2"),
    url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-bold-webfont.woff")
      format("woff"),
    url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-bold-webfont.ttf")
      format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: normal;
  src: url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-regular-webfont.eot");
  src: url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-regular-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-regular-webfont.woff2")
      format("woff2"),
    url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-regular-webfont.woff")
      format("woff"),
    url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-regular-webfont.ttf")
      format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 500;
  src: url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-medium-webfont.eot");
  src: url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-medium-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-medium-webfont.woff2")
      format("woff2"),
    url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-medium-webfont.woff")
      format("woff"),
    url("https://dfcdn.ucas.com/4.13.3/fonts/roboto-medium-webfont.ttf")
      format("truetype");
}
@font-face {
  font-family: "Roboto";
  font-style: normal;
  font-weight: 200;
  src: url("https://dfcdn.ucas.com/4.13.3/fonts/unused/roboto-light-webfont.eot");
  src: url("https://dfcdn.ucas.com/4.13.3/fonts/unused/roboto-light-webfont.eot?#iefix")
      format("embedded-opentype"),
    url("https://dfcdn.ucas.com/4.13.3/fonts/unused/roboto-light-webfont.woff2")
      format("woff2"),
    url("https://dfcdn.ucas.com/4.13.3/fonts/unused/roboto-light-webfont.woff")
      format("woff"),
    url("https://dfcdn.ucas.com/4.13.3/fonts/unused/roboto-light-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: 0.8em;
  font-weight: normal;
  line-height: 1em;
}
a:link {
  color: #1077d0;
  text-decoration: none;
}
a:visited {
  color: #7e2a8c;
}
a:hover {
  color: #e00023;
}
a:active {
  color: #0076bd;
}
h1,
.h1 {
  font-size: 3.21429em;
  line-height: 1.06667em;
  font-weight: bold;
  margin: 0 0 0.3em 0;
}
h1 a:link,
h1 a:visited,
.h1 a:link,
.h1 a:visited {
  color: #333;
  text-decoration: none;
}
h1 ~ .sub-title,
.h1 ~ .sub-title {
  color: #4c4c4c;
  margin-bottom: 0.5em;
  margin-top: -0.5em;
}
h2,
.h2 {
  font-size: 2.14286em;
  line-height: 1.2em;
  font-weight: bold;
}
[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;
  font-weight: bold;
}
[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;
  font-weight: bold;
}
h5,
.h5 {
  font-size: 1.28571em;
  line-height: 1.33333em;
  font-weight: bold;
}
h6,
.h6 {
  font-size: 1.14286em;
  line-height: 1.5em;
  font-weight: bold;
}
h1 b,
h2 b,
h3 b {
  color: #e00023;
}
.heading-alternative,
.text-alternative {
  font-weight: 200 !important;
}
.text-alternative {
  color: #999;
}
.heading-background {
  background-color: #ccc;
  background-position: 0.85714em 65%;
  background-repeat: no-repeat;
  background-size: 1.6rem;
}
.heading-background[class*="heading-background--"] {
  color: #fff;
  padding-left: 1.71429em;
}
.heading-background--confirmed {
  background-color: #759500;
  background-position: calc(0.85714em - 5px) 60%;
  background-size: 2rem;
}
.heading-background--offer {
  background-color: #752482;
  background-position: 0.85714em 60%;
  background-size: 1.4rem;
}
.heading-background--waiting {
  background-color: #1077d0;
  background-position: 0.85714em 60%;
  background-size: 1.4rem;
}
.heading-background.heading-background--invitation {
  background-color: #fbaf17;
  background-position: 0.85714em 62%;
  background-size: 1.6rem;
  color: #333;
}
.heading-background--unsuccessful {
  background-color: #2d3c4d;
}
small {
  display: block;
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1.5em;
  font-weight: normal;
}
.label--inline {
  float: left;
  font-weight: bold;
  padding: 1px 0.5em 1px 0;
  font-size: 1.14286em;
  line-height: 1.5em;
}
body:not(.v5) dl {
  clear: both;
  float: left;
  margin: 0;
  width: 100%;
}
body:not(.v5) dt {
  clear: left;
  float: left;
  font-weight: bold;
  width: 30%;
}
body:not(.v5) dt::after {
  content: ":";
}
body:not(.v5) dd {
  margin: 0 0 0 32%;
  max-width: 50em;
  padding: 0 0 0.21429em 0;
}
@media all and (min-width: 900px) {
  body:not(.v5) dl {
    margin-right: 30%;
    width: 70%;
  }
}
@media all and (min-width: 1200px) {
  body:not(.v5) dt {
    width: 25%;
  }
  body:not(.v5) dd {
    margin-left: 27%;
  }
}
dt {
  font-weight: 500;
}
.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--small"] {
  font-size: 120%;
  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: #666;
}
h1.quiet,
h2.quiet,
h3.quiet,
h4.quiet,
h5.quiet,
h6.quiet,
label.quiet {
  color: #999;
  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: 300 !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: #4c4c4c;
  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 .page-title--secondary {
  margin-bottom: 1em;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.truncate-multiple {
  --truncate-multiple-lines: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: var(--truncate-multiple-lines);
  line-clamp: var(--truncate-multiple-lines);
  overflow: hidden;
}
.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;
  }
}
.inline-start {
  float: left;
}
.inline-end {
  float: right;
}
.self-inline-start {
  float: left;
}
.self-inline-end {
  float: right;
}
.self-inline-end.self-inline-end--from-small {
  float: inherit;
}
@media (min-width: 45em) {
  .self-inline-end.self-inline-end--from-small {
    float: right;
  }
}
.items-inline-start {
  text-align: left;
}
.items-inline-center {
  text-align: center;
}
.items-inline-end {
  text-align: right;
}
.items-inline-end.items-inline-end--from-small {
  text-align: inherit;
}
@media (min-width: 45em) {
  .items-inline-end.items-inline-end--from-small {
    text-align: right;
  }
}
.items-space-between {
  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: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.font-fathom {
  font-size: 4.28571rem;
  font-weight: 900;
  line-height: 4.71429rem;
}
@media (min-width: 22.85714rem) {
  .font-fathom {
    font-size: 5rem;
    line-height: 5.28571rem;
  }
}
@media (min-width: 51.42857rem) {
  .font-fathom {
    font-size: 6.42857rem;
    line-height: 6.71429rem;
  }
}
@media (min-width: 82.28571rem) {
  .font-fathom {
    font-size: 7.71429rem;
    line-height: 8rem;
  }
}
.font-league {
  font-size: 2.85714rem;
  font-weight: 900;
  line-height: 3.14286rem;
}
@media (min-width: 51.42857rem) {
  .font-league {
    font-size: 4.42857rem;
    line-height: 4.71429rem;
  }
}
@media (min-width: 82.28571rem) {
  .font-league {
    font-size: 4.85714rem;
    line-height: 5.28571rem;
  }
}
.font-mile {
  font-size: 2.57143rem;
  font-weight: 900;
  line-height: 2.85714rem;
}
@media (min-width: 51.42857rem) {
  .font-mile {
    font-size: 3.14286rem;
    line-height: 3.42857rem;
  }
}
.font-furlong {
  font-size: 2rem;
  font-weight: 900;
  line-height: 2.28571rem;
}
@media (min-width: 22.85714rem) {
  .font-furlong {
    font-size: 2.14286rem;
    line-height: 2.42857rem;
  }
}
.font-chain {
  font-size: 1.71429rem;
  font-weight: 900;
  line-height: 2rem;
}
@media (min-width: 51.42857rem) {
  .font-chain {
    font-size: 1.85714rem;
    line-height: 2.14286rem;
  }
}
.font-rod {
  font-size: 1.5rem;
  font-weight: 200;
  line-height: 2.07143rem;
}
@media (min-width: 22.85714rem) {
  .font-rod {
    font-size: 1.71429rem;
    line-height: 2.42857rem;
  }
}
@media (min-width: 51.42857rem) {
  .font-rod {
    font-size: 1.85714rem;
  }
}
.font-yard,
body[class*="v5"] .modal--error .modal__header h2,
body[class*="v5"] .modal--success .modal__header h2,
body[class*="v5"] .modal--warning .modal__header h2,
body[class*="v5"] .modal--information .modal__header h2 {
  font-size: 1.42857rem;
  font-weight: bold;
  line-height: 1.71429rem;
}
@media (min-width: 51.42857rem) {
  .font-yard,
  body[class*="v5"] .modal--error .modal__header h2,
  body[class*="v5"] .modal--success .modal__header h2,
  body[class*="v5"] .modal--warning .modal__header h2,
  body[class*="v5"] .modal--information .modal__header h2 {
    font-size: 1.57143rem;
    line-height: 1.85714rem;
  }
}
.font-foot,
.font-prose {
  font-size: 1.14286rem;
  font-weight: normal;
  line-height: 1.71429rem;
}
@media (min-width: 51.42857rem) {
  .font-foot,
  .font-prose {
    font-size: 1.28571rem;
    line-height: 1.85714rem;
  }
}
@media (min-width: 82.28571rem) {
  .font-foot,
  .font-prose {
    font-size: 1.42857rem;
    line-height: 2rem;
  }
}
.font-inch {
  font-size: 1.14286rem;
  font-weight: normal;
  line-height: 1.71429rem;
  text-transform: uppercase;
}
@media (min-width: 51.42857rem) {
  .font-inch {
    font-size: 1.28571rem;
    line-height: 1.85714rem;
  }
}
.font-thou {
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.42857rem;
}
.items-space-between {
  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: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
img {
  height: auto;
  max-width: 100%;
}
.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;
  }
}
@media all and (max-width: 62em) {
  .hide-element--to-medium {
    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),
a.ext:not(.menu__link):not(.menu__item) {
  background-position: 100% 50%;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  padding-right: 15px;
}
a.ext:not(.menu__link):not(.menu__item) {
  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) {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23aaa%22%20d%3D%22M20%207.998l-8%205-8-5v-2l8%205%208-5m0-2H4a1.99%201.99%200%2000-1.99%202l-.01%2012a2%202%200%20002%202h16a2%202%200%20002-2v-12a2%202%200%2000-2-2z%22%2F%3E%3C%2Fsvg%3E");
}
.button:not(.menu__link):not(.menu__item).ext {
  background-position: calc(100% - 10px) 50%;
  padding-right: 30px;
}
.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;
  }
}
.layout-scope {
  transform: translate3d(0, 0, 0);
}
.layout-scope[data-layout-scope-legacy] {
  position: relative;
}
.layout-scope[data-layout-scope-legacy] .button--help,
.layout-scope[data-layout-scope-legacy]
  .form--dynamic-help
  .form-item__description {
  display: none !important;
}
.layout-scope__breakout {
  position: fixed !important;
}
.layout-scope[data-layout-scope-legacy] .layout-scope__breakout {
  position: absolute !important;
}
.link-container {
  position: relative;
  z-index: 2;
}
.link-container a,
.link-container button {
  z-index: 2;
}
.link-container .link-container__link::after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}
.link-container[aria-disabled="true"]:hover,
.link-container[aria-disabled="true"] .link-container__link:hover {
  cursor: not-allowed;
}
.link-container .link-container__hidden-link {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  top: 0;
  width: 100%;
  z-index: 1;
}
.link-container a.link-container__hidden-link:focus::after {
  background-color: rgba(0, 0, 0, 0.2);
}
.link-container .link-container__escape {
  position: relative;
  z-index: 2;
}
.link-container.card .link-container__link::after {
  border-radius: 2rem;
}
.link-container.card > .link-container__escape {
  pointer-events: none;
  z-index: 1;
}
.link-container.card > .link-container__escape .card a,
.link-container.card > .link-container__escape .card .button,
.link-container.card > .link-container__escape .card [role="button"] {
  pointer-events: auto;
}
.margin-reset {
  margin: 0 !important;
}
.padding-reset {
  padding: 0 !important;
}
.box-reset {
  margin: 0 !important;
  padding: 0 !important;
}
.unselectable {
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
a.standalone {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M14.2%2C11.3L7.4%2C4.2C7.1%2C3.8%2C6.5%2C3.7%2C6.1%2C4C6.1%2C4.1%2C6%2C4.1%2C6%2C4.2C5.5%2C4.6%2C5.5%2C5.3%2C6%2C5.7L12%2C12L6%2C18.3%0D%0A%09c-0.4%2C0.4-0.4%2C1.1%2C0%2C1.5c0.2%2C0.2%2C0.5%2C0.4%2C0.7%2C0.3c0.3%2C0%2C0.5-0.1%2C0.7-0.3l6.8-7.1C14.6%2C12.3%2C14.6%2C11.7%2C14.2%2C11.3z%22%20fill%3D%22%231077d0%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-position: 100% 65%;
  background-repeat: no-repeat;
  background-size: 1.1rem;
  display: inline-block;
  padding-right: 1.2rem;
  white-space: nowrap;
}
.transition {
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  transition: transform 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .transition {
    transform: none !important;
  }
}
.transition[class*="-before"]::before {
  transition: transform 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .transition[class*="-before"]::before {
    transform: none !important;
  }
}
@media screen and (prefers-reduced-motion: reduce) {
  .transition:hover {
    text-decoration: underline;
  }
}
.transition:hover.transition--hover-zoom {
  transform: scale(1.1) translate3d(0, 0, 0);
}
.transition:hover.transition--hover-zoom-before::before {
  transform: scale(1.1) translate3d(0, 0, 0);
}
@media screen and (prefers-reduced-motion: reduce) {
  .transition:hover.transition--hover-zoom-before::before {
    transform: none !important;
  }
}
.transition:hover.transition--hover-move-down {
  transform: translate3d(0, 8px, 0);
}
.transition:hover.transition--hover-move-down-before::before {
  transform: translate3d(0, 8px, 0);
}
@media screen and (prefers-reduced-motion: reduce) {
  .transition:hover.transition--hover-move-down-before::before {
    transform: none !important;
  }
}
.transition:hover.transition--hover-move-right-before::before {
  transform: translate3d(8px, 0, 0);
}
@media screen and (prefers-reduced-motion: reduce) {
  .transition:hover.transition--hover-move-right-before::before {
    transform: none !important;
  }
}
.transition.transition--hover-zoom {
  transform: scale(1) translate3d(0, 0, 0);
}
.transition.transition--hover-zoom-before::before {
  transform: scale(1) translate3d(0, 0, 0);
}
.transition.transition--hover-move-down {
  transform: translate3d(0, 0, 0);
}
.transition.transition--hover-move-down-before::before,
.transition.transition--hover-move-right-before::before {
  transform: translate3d(0, 0, 0);
}
@media screen and (prefers-reduced-motion: reduce) {
  .transition-trigger:not(
      [data-transition-stopped]
    ):hover[data-transition-trigger],
  .transition-trigger:not([data-transition-stopped]):hover
    [data-transition-trigger] {
    text-decoration: underline;
  }
}
.transition-trigger:not(
    [data-transition-stopped]
  ):hover[data-transition-trigger].transition--hover-zoom,
.transition-trigger:not([data-transition-stopped]):hover
  [data-transition-trigger].transition--hover-zoom {
  transform: scale(1.1) translate3d(0, 0, 0);
}
.transition-trigger:not(
    [data-transition-stopped]
  ):hover[data-transition-trigger].transition--hover-zoom-before::before,
.transition-trigger:not([data-transition-stopped]):hover
  [data-transition-trigger].transition--hover-zoom-before::before {
  transform: scale(1.1) translate3d(0, 0, 0);
}
@media screen and (prefers-reduced-motion: reduce) {
  .transition-trigger:not(
      [data-transition-stopped]
    ):hover[data-transition-trigger].transition--hover-zoom-before::before,
  .transition-trigger:not([data-transition-stopped]):hover
    [data-transition-trigger].transition--hover-zoom-before::before {
    transform: none !important;
  }
}
.transition-trigger:not(
    [data-transition-stopped]
  ):hover[data-transition-trigger].transition--hover-move-down,
.transition-trigger:not([data-transition-stopped]):hover
  [data-transition-trigger].transition--hover-move-down {
  transform: translate3d(0, 8px, 0);
}
.transition-trigger:not(
    [data-transition-stopped]
  ):hover[data-transition-trigger].transition--hover-move-down-before::before,
.transition-trigger:not([data-transition-stopped]):hover
  [data-transition-trigger].transition--hover-move-down-before::before {
  transform: translate3d(0, 8px, 0);
}
@media screen and (prefers-reduced-motion: reduce) {
  .transition-trigger:not(
      [data-transition-stopped]
    ):hover[data-transition-trigger].transition--hover-move-down-before::before,
  .transition-trigger:not([data-transition-stopped]):hover
    [data-transition-trigger].transition--hover-move-down-before::before {
    transform: none !important;
  }
}
.transition-trigger:not(
    [data-transition-stopped]
  ):hover[data-transition-trigger].transition--hover-move-right-before::before,
.transition-trigger:not([data-transition-stopped]):hover
  [data-transition-trigger].transition--hover-move-right-before::before {
  transform: translate3d(8px, 0, 0);
}
@media screen and (prefers-reduced-motion: reduce) {
  .transition-trigger:not(
      [data-transition-stopped]
    ):hover[data-transition-trigger].transition--hover-move-right-before::before,
  .transition-trigger:not([data-transition-stopped]):hover
    [data-transition-trigger].transition--hover-move-right-before::before {
    transform: none !important;
  }
}
.transition-trigger [data-transition-trigger] {
  backface-visibility: hidden;
  -webkit-font-smoothing: subpixel-antialiased;
  transition: transform 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .transition-trigger [data-transition-trigger] {
    transform: none !important;
  }
}
.transition-trigger[data-transition-trigger][class*="-before"]::before,
.transition-trigger [data-transition-trigger][class*="-before"]::before {
  transition: transform 0.2s ease-in-out;
}
@media screen and (prefers-reduced-motion: reduce) {
  .transition-trigger[data-transition-trigger][class*="-before"]::before,
  .transition-trigger [data-transition-trigger][class*="-before"]::before {
    transform: none !important;
  }
}
.transition-trigger[data-transition-trigger].transition--hover-zoom,
.transition-trigger [data-transition-trigger].transition--hover-zoom {
  transform: scale(1) translate3d(0, 0, 0);
}
.transition-trigger[data-transition-trigger].transition--hover-zoom-before::before,
.transition-trigger
  [data-transition-trigger].transition--hover-zoom-before::before {
  transform: scale(1) translate3d(0, 0, 0);
}
.transition-trigger[data-transition-trigger].transition--hover-move-down,
.transition-trigger [data-transition-trigger].transition--hover-move-down {
  transform: translate3d(0, 0, 0);
}
.transition-trigger[data-transition-trigger].transition--hover-move-down-before::before,
.transition-trigger[data-transition-trigger].transition--hover-move-right-before::before,
.transition-trigger
  [data-transition-trigger].transition--hover-move-down-before::before,
.transition-trigger
  [data-transition-trigger].transition--hover-move-right-before::before {
  transform: translate3d(0, 0, 0);
}
[class*="--grow"] {
  min-width: 100%;
  width: 100%;
}
[class*="--snug"]:first-of-type {
  margin-top: 0;
}
[class*="--snug"]:last-of-type {
  margin-bottom: 0;
}
[class*="--spacing-bottom"] {
  margin-bottom: 0.42857em;
}
[class*="--spacing-top"] {
  margin-top: 0.42857em;
}
[class*="--spacing-both"] {
  margin-bottom: 0.42857em;
  margin-top: 0.42857em;
}
[class*="--gap-block-start"],
[class*="--spacing-block-start"] {
  margin-top: 0.85714em;
}
[class*="--gap-block-end"],
[class*="--spacing-block-end"] {
  margin-bottom: 0.85714em;
}
[class*="--gap-inline-start"],
[class*="--spacing-inline-start"] {
  margin-left: 0.85714em;
}
[class*="--gap-inline-end"],
[class*="--spacing-inline-end"] {
  margin-right: 0.85714em;
}
.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 .inline-highlight,
.prose .paragraph-highlight,
.prose .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%231f2935%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 .inline-highlight h2:first-of-type,
.prose .inline-highlight h3:first-of-type,
.prose .paragraph-highlight h2:first-of-type,
.prose .paragraph-highlight h3:first-of-type,
.prose .paragraph-info h2:first-of-type,
.prose .paragraph-info h3:first-of-type,
.prose .paragraph-warning h2:first-of-type,
.prose .paragraph-warning h3:first-of-type {
  line-height: inherit;
  margin-top: 0;
}
.prose .inline-highlight p:last-child,
.prose .paragraph-highlight p:last-child,
.prose .paragraph-info p:last-child,
.prose .paragraph-warning p:last-child {
  margin-bottom: 0;
}
.prose .inline-highlight {
  display: inline-block;
}
.prose .inline-highlight,
.prose .paragraph-highlight {
  background-color: #eee;
  border: 1px solid #e9e9e9;
  padding-left: 55px;
}
.prose .inline-highlight--monza,
.prose .paragraph-highlight--monza {
  background-color: #e00023;
  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");
  color: #fff;
}
.prose .inline-highlight--plain,
.prose .paragraph-highlight--plain {
  background-image: none;
  padding-left: 15px;
}
.prose .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, #999 0%, #999 3.5rem, #e5e5e5 3.5rem, #e5e5e5 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, #999 0%, #999 2.5rem, #e5e5e5 2.5rem, #e5e5e5 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: 2px;
  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%234c4c4c%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 #999;
  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 ul:not([class]),
.prose ol:not([class]),
.prose ul.live-region,
.prose ol.live-region,
ul.bullets,
ol.bullets {
  margin-bottom: 1.28571em;
  margin-top: 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-bottom: 0.85714em;
}
.prose .list--compact ul:not([class]) li,
.prose .list--compact ol:not([class]) li,
.list--compact ul.bullets li,
.list--compact ol.bullets li {
  padding-bottom: 0.42857em;
}
.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;
  padding-left: 1.3rem;
  position: relative;
}
.prose ul:not([class]) > li::before,
.prose ul.live-region > li::before,
ul.bullets > li::before {
  color: #999;
  content: "\2022";
  font-family: sans-serif;
  font-size: 1.6em;
  font-weight: normal;
  height: 1em;
  left: 0;
  line-height: 1.2;
  position: absolute;
  top: 0;
  width: 1em;
}
.prose ul:not([class]) > li ul,
.prose ul.live-region > li ul,
ul.bullets > li ul {
  margin-bottom: 0;
  margin-top: 0.85714em;
  padding-left: 0;
}
.prose ul:not([class]) ul li,
.prose ul.live-region ul li {
  list-style: none;
  margin-left: 18px;
  padding-left: 20px;
}
.prose ul:not([class]) ul li::before,
.prose ul.live-region ul li::before {
  background-color: #999;
  border-radius: 0;
  content: "";
  font-size: 1rem;
  height: 0.1em;
  left: 0;
  max-height: 0.1em;
  position: absolute;
  top: 0.8em;
  width: 0.4em;
}
.message ul:not([class]) li::before,
.message ul:not([class]) ul li::before,
.message ul.bullets li::before,
.message ul.bullets ul li::before {
  color: #fff;
}
.message .message--content ul ul li::before {
  background-color: #fff;
}
.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;
  padding-left: 6px;
  position: relative;
}
.prose ol:not([class]) > li:last-of-type,
.prose ol.live-region > li:last-of-type,
ol.bullets > li:last-of-type {
  margin-bottom: 0.42857em;
  padding-bottom: 0;
}
.prose ol:not([class]) > li:last-child::after,
.prose ol.live-region > li:last-child::after,
ol.bullets > li:last-child::after {
  height: calc(100% - 2px);
}
.prose ol:not([class]) > li::before,
.prose ol.live-region > li::before,
ol.bullets > li::before {
  background: #e5e5e5;
  border-radius: 50%;
  color: #4c4c4c;
  content: counter(li);
  counter-increment: li;
  font-size: 0.9em;
  font-weight: bold;
  height: 1.5em;
  left: -1.92857em;
  line-height: calc(1.71429em - 2px);
  margin-top: 0.2em;
  position: absolute;
  text-align: center;
  top: 0;
  width: 1.5em;
  z-index: 1;
}
.pages_readme .prose {
  color: #333;
  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;
}
.prose--inverted,
.inverse {
  color: #fff;
}
.prose--inverted a:link,
.prose--inverted a:visited,
.inverse a:link,
.inverse a:visited {
  color: #fff;
}
.prose--inverted .button,
.inverse .button {
  border-color: #fff;
  color: #fff;
}
.prose--inverted .button--primary,
.prose--inverted .button--primary:link,
.prose--inverted .button--primary:visited,
.inverse .button--primary,
.inverse .button--primary:link,
.inverse .button--primary:visited {
  background-color: #fff;
  color: #333;
}
.prose--inverted .button--primary:hover,
.prose--inverted .button--primary:link:hover,
.prose--inverted .button--primary:visited:hover,
.inverse .button--primary:hover,
.inverse .button--primary:link:hover,
.inverse .button--primary:visited:hover {
  color: #fff;
}
.v5 #content .prose.prose--compact,
.prose--compact {
  font-size: 100%;
  font-weight: 200;
}
.v5 #content .prose.prose--compact h1,
.v5 #content .prose.prose--compact h2,
.v5 #content .prose.prose--compact h3,
.v5 #content .prose.prose--compact h4,
.v5 #content .prose.prose--compact h5,
.v5 #content .prose.prose--compact h6,
.v5 #content .prose.prose--compact .h1,
.v5 #content .prose.prose--compact .h2,
.v5 #content .prose.prose--compact .h3,
.v5 #content .prose.prose--compact .h4,
.v5 #content .prose.prose--compact .h5,
.v5 #content .prose.prose--compact .h6,
.prose--compact h1,
.prose--compact h2,
.prose--compact h3,
.prose--compact h4,
.prose--compact h5,
.prose--compact h6,
.prose--compact .h1,
.prose--compact .h2,
.prose--compact .h3,
.prose--compact .h4,
.prose--compact .h5,
.prose--compact .h6 {
  font-weight: normal;
}
.v5 #content .prose.prose--compact p,
.prose--compact p {
  margin-bottom: 0;
}
.numbered-paragraphs {
  counter-reset: paragraphNumbers;
}
.numbered-paragraphs > p {
  line-height: 1.71429em;
  margin-bottom: 0;
  padding-left: 2.5rem;
  position: relative;
}
.numbered-paragraphs > p::before {
  color: #666;
  content: counter(paragraphNumbers);
  counter-increment: paragraphNumbers;
  font-size: 0.8em;
  font-weight: 900;
  left: 0;
  line-height: 2.3;
  position: absolute;
  width: 2.3rem;
}
.button.button--view-markup {
  background-color: #fff;
  border: 0;
  border-radius: 0;
  bottom: 0;
  display: inline-block;
  margin: 0.42857em;
  padding: 0.85714em;
  position: fixed;
  right: 0;
  z-index: 9999;
}
input[type="search"]::-moz-placeholder,
input[type="text"]::-moz-placeholder,
textarea::-moz-placeholder {
  font-size: inherit !important;
  line-height: revert !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__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;
  display: inline-block;
  margin: 0.85714em 0;
  width: 100%;
}
.form-item > label,
.form-item > fieldset > legend {
  display: inline-block;
  font-weight: bold;
  margin-bottom: 0.42857em;
}
.form-item > label.form-item__required:after,
.form-item > fieldset > legend.form-item__required:after {
  color: #e00023;
  content: "*";
  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__radio {
  margin: 0.42857em 0 0 0;
}
.form-item--compact .form-item__checkbox {
  margin: 0.42857em 0;
}
.form-item__description {
  line-height: 1.62857em;
  color: #4c4c4c;
  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 #1077d0;
  border: 1px solid #1077d0;
}
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 #4c4c4c;
  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 #1077d0;
}
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 #1077d0;
  border-color: #1077d0;
}
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: #999;
}
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: #999;
}
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: #999;
}
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: #999;
}
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.9;
  -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;
  }
}
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:not(.v5-form-item__label),
.fieldset legend:not(.v5-form-item__label) {
  font-size: 1.42857em;
  line-height: 1.2em;
  font-weight: bold;
  border-color: transparent;
  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: #4c4c4c;
  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;
}
.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: #333;
  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: 0.5em 0;
}
.form-item__search_field {
  height: 3em;
  position: relative;
  width: 100%;
}
.form-item__search_field input[type="search"] {
  border: 1px solid #4c4c4c;
  border-radius: 2px 0 0 2px;
  -webkit-appearance: none;
  background-color: #fff;
  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%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%234c4c4c%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1.2em 1.2em;
}
.form-item__search_field input[type="search"]:focus {
  border-color: #1077d0;
  border-radius: 0;
  width: calc(100% - 3.5rem - 4px);
  outline-offset: 0;
  padding-right: 5px;
}
.form-item__search_field input[type="search"]::-ms-clear {
  margin-right: -0.4em;
}
.form-item__search_field input[type="submit"] {
  font-size: 1.14286em;
  line-height: 1.5em;
  border: 1px solid #4c4c4c;
  border-radius: 0 2px 2px 0;
  background-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%234c4c4c%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: #b2b2b2;
  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.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: #1077d0;
  outline: 4px solid #1077d0;
  outline-offset: 0;
}
.form-item__select_with_input_field,
.form-item__select_with_search {
  height: 3em;
  position: relative;
  width: 100%;
}
.form-item__select_with_input_field select,
.form-item__select_with_search select {
  border: 1px solid #4c4c4c;
  border-radius: 2px 0 0 2px;
  -webkit-appearance: none;
  background-color: #fff;
  height: 2.57143em;
  margin-right: 3.5rem;
  width: calc(100% - 3.5rem + 1px);
}
.form-item__select_with_input_field select::-webkit-search-cancel-button,
.form-item__select_with_search 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%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%234c4c4c%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 1.2em 1.2em;
}
.form-item__select_with_input_field select:focus,
.form-item__select_with_search select:focus {
  border-color: #1077d0;
  width: calc(100% - 3.5rem - 4px);
  outline-offset: 0;
}
.form-item__select_with_input_field select::-ms-clear,
.form-item__select_with_search select::-ms-clear {
  margin-right: -0.4em;
}
.form-item__select_with_input_field input[type="submit"],
.form-item__select_with_search input[type="submit"] {
  font-size: 1.14286em;
  line-height: 1.5em;
  border: 1px solid #4c4c4c;
  border-radius: 0 2px 2px 0;
  background-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%234c4c4c%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,
.form-item__select_with_search input[type="submit"]:hover {
  background-color: #b2b2b2;
  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.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,
.form-item__select_with_search input[type="submit"]:focus {
  border-color: #1077d0;
  outline: 4px solid #1077d0;
  outline-offset: 0;
}
.form-item__search_field--add input[type="submit"] {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23444%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
  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%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
}
.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%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%239e9e9e%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
  border-color: #bababa;
  cursor: not-allowed;
}
.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%23000%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: #fff;
    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 #999;
  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%231f2935%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: #f2f2f2;
}
.form-group--distinct,
.form-item > fieldset.form-group--distinct {
  background-color: #e5e5e5;
  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: #999;
  color: #fff;
  display: inline-block;
  float: right;
  font-size: 0.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;
}
.form-item--auto {
  width: auto;
}
.form-item--inline label {
  display: inline-block;
  margin-right: 0.85714em;
}
.form-item--inline.form-item--textarea label {
  margin-top: 0.42857em;
  vertical-align: top;
}
.form-item--inline input,
.form-item--inline select,
.form-item--inline textarea {
  max-width: 100%;
  width: auto;
}
.form-item--inline .form-item__search_field {
  display: inline-block;
  width: auto;
}
.form-item--inline legend {
  float: left;
  margin-right: 0.85714em;
  margin-top: 0.42857em;
}
.form-item--inline fieldset [class^="form-item__"] {
  margin-bottom: 0.42857em;
  margin-top: 0.42857em;
}
.form-item--inline .input-with-actions {
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.form-item--inline .input-with-actions input {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.aligned-label fieldset legend,
.aligned-label label {
  width: 100%;
}
@media (min-width: 45em) {
  .aligned-label fieldset legend,
  .aligned-label label {
    width: 30%;
  }
  .aligned-label .form-item__description,
  .aligned-label input {
    max-width: calc(70% - 1.28571em);
  }
  .aligned-label .form-item__radios--inline .form-item__radio:first-of-type {
    margin-left: 0.42857em;
  }
  .aligned-label .form-item__description {
    margin-left: calc(30% + 1.28571em);
  }
}
@media (min-width: 45em) {
  .aligned-label--flush-inner fieldset legend,
  .aligned-label--flush-inner label {
    text-align: right;
  }
}
.icon--account,
.icon--account::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M12%204a4%204%200%20110%208%204%204%200%20010-8zm0%2010c4.418%200%208%201.79%208%204v2H4v-2c0-2.21%203.582-4%208-4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--account-dark,
.icon--account-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M12%204a4%204%200%20110%208%204%204%200%20010-8zm0%2010c4.418%200%208%201.79%208%204v2H4v-2c0-2.21%203.582-4%208-4z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--account-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M12%204a4%204%200%20110%208%204%204%200%20010-8zm0%2010c4.418%200%208%201.79%208%204v2H4v-2c0-2.21%203.582-4%208-4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--account-monza,
.icon--account-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M12%204a4%204%200%20110%208%204%204%200%20010-8zm0%2010c4.418%200%208%201.79%208%204v2H4v-2c0-2.21%203.582-4%208-4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--alert-circle,
.icon--alert-circle::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%231077d0%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");
}
.icon--alert-circle-denim,
body[class*="v5"] .modal--information .modal__header,
.icon--alert-circle-denim::before,
body[class*="v5"] .modal--information .modal__header::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%231077d0%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");
}
.icon--alert-circle-monza,
body[class*="v5"] .modal--error .modal__header,
.icon--alert-circle-monza::before,
body[class*="v5"] .modal--error .modal__header::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.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");
}
.icon--alert-circle-sun,
.icon--alert-circle-sun::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%23fbaf17%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");
}
.icon--alert-circle-dark,
body[class*="v5"] .modal--warning .modal__header,
.icon--alert-circle-dark::before,
body[class*="v5"] .modal--warning .modal__header::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%23999%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");
}
.button.icon--alert-circle-dark::before,
body[class*="v5"] .modal--warning .button.modal__header::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%231077d0%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");
}
.icon--alert-circle-light,
.icon--alert-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%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");
}
.icon--compass,
.icon--compass::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.5228%2C2%2022%2C6.47715%2022%2C12C%2022%2C17.5228%2017.5228%2C22%2012%2C22C%206.47715%2C22%202%2C17.5228%202%2C12C%202%2C6.47715%206.47715%2C2%2012%2C2%20Z%20M%2012%2C4.00001C%207.58172%2C4.00001%204%2C7.58173%204%2C12C%204%2C14.0884%204.80024%2C15.9899%206.1108%2C17.4146L%209.87873%2C9.87876L%2017.4146%2C6.11082C%2015.9899%2C4.80025%2014.0884%2C4.00001%2012%2C4.00001%20Z%20M%2012%2C20C%2016.4183%2C20%2020%2C16.4183%2020%2C12C%2020%2C9.91166%2019.1998%2C8.01021%2017.8893%2C6.58553L%2014.1214%2C14.1214L%206.5855%2C17.8893C%208.01018%2C19.1998%209.91164%2C20%2012%2C20%20Z%20M%2012%2C12.0001L%2011.234%2C11.234L%209.70197%2C14.2981L%2012.7661%2C12.7661L%2012%2C12.0001%20Z%20M%2012%2C17.5L%2013%2C17.5L%2013%2C19L%2012%2C19L%2012%2C17.5%20Z%20M%2015.8802%2C15.8885L%2016.5873%2C15.1814L%2017.648%2C16.242L%2016.9408%2C16.9491L%2015.8802%2C15.8885%20Z%20M%2017.4844%2C12.0052L%2017.4844%2C11.0052L%2018.9844%2C11.0052L%2018.9844%2C12.0052L%2017.4844%2C12.0052%20Z%20M%2012%2C6.5L%2011%2C6.5L%2011%2C5L%2012%2C5L%2012%2C6.5%20Z%20M%208.11981%2C8.11155L%207.4127%2C8.81866L%206.35204%2C7.758L%207.05915%2C7.05089L%208.11981%2C8.11155%20Z%20M%206.51563%2C11.9948L%206.51563%2C12.9948L%205.01563%2C12.9948L%205.01563%2C11.9948L%206.51563%2C11.9948%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--compass-monza,
.icon--compass-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-linejoin%3D%22round%22%20d%3D%22M%2012%2C2C%2017.5228%2C2%2022%2C6.47715%2022%2C12C%2022%2C17.5228%2017.5228%2C22%2012%2C22C%206.47715%2C22%202%2C17.5228%202%2C12C%202%2C6.47715%206.47715%2C2%2012%2C2%20Z%20M%2012%2C4.00001C%207.58172%2C4.00001%204%2C7.58173%204%2C12C%204%2C14.0884%204.80024%2C15.9899%206.1108%2C17.4146L%209.87873%2C9.87876L%2017.4146%2C6.11082C%2015.9899%2C4.80025%2014.0884%2C4.00001%2012%2C4.00001%20Z%20M%2012%2C20C%2016.4183%2C20%2020%2C16.4183%2020%2C12C%2020%2C9.91166%2019.1998%2C8.01021%2017.8893%2C6.58553L%2014.1214%2C14.1214L%206.5855%2C17.8893C%208.01018%2C19.1998%209.91164%2C20%2012%2C20%20Z%20M%2012%2C12.0001L%2011.234%2C11.234L%209.70197%2C14.2981L%2012.7661%2C12.7661L%2012%2C12.0001%20Z%20M%2012%2C17.5L%2013%2C17.5L%2013%2C19L%2012%2C19L%2012%2C17.5%20Z%20M%2015.8802%2C15.8885L%2016.5873%2C15.1814L%2017.648%2C16.242L%2016.9408%2C16.9491L%2015.8802%2C15.8885%20Z%20M%2017.4844%2C12.0052L%2017.4844%2C11.0052L%2018.9844%2C11.0052L%2018.9844%2C12.0052L%2017.4844%2C12.0052%20Z%20M%2012%2C6.5L%2011%2C6.5L%2011%2C5L%2012%2C5L%2012%2C6.5%20Z%20M%208.11981%2C8.11155L%207.4127%2C8.81866L%206.35204%2C7.758L%207.05915%2C7.05089L%208.11981%2C8.11155%20Z%20M%206.51563%2C11.9948L%206.51563%2C12.9948L%205.01563%2C12.9948L%205.01563%2C11.9948L%206.51563%2C11.9948%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--compass-dark,
.icon--compass-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%23999%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012%2C2C%2017.5228%2C2%2022%2C6.47715%2022%2C12C%2022%2C17.5228%2017.5228%2C22%2012%2C22C%206.47715%2C22%202%2C17.5228%202%2C12C%202%2C6.47715%206.47715%2C2%2012%2C2%20Z%20M%2012%2C4.00001C%207.58172%2C4.00001%204%2C7.58173%204%2C12C%204%2C14.0884%204.80024%2C15.9899%206.1108%2C17.4146L%209.87873%2C9.87876L%2017.4146%2C6.11082C%2015.9899%2C4.80025%2014.0884%2C4.00001%2012%2C4.00001%20Z%20M%2012%2C20C%2016.4183%2C20%2020%2C16.4183%2020%2C12C%2020%2C9.91166%2019.1998%2C8.01021%2017.8893%2C6.58553L%2014.1214%2C14.1214L%206.5855%2C17.8893C%208.01018%2C19.1998%209.91164%2C20%2012%2C20%20Z%20M%2012%2C12.0001L%2011.234%2C11.234L%209.70197%2C14.2981L%2012.7661%2C12.7661L%2012%2C12.0001%20Z%20M%2012%2C17.5L%2013%2C17.5L%2013%2C19L%2012%2C19L%2012%2C17.5%20Z%20M%2015.8802%2C15.8885L%2016.5873%2C15.1814L%2017.648%2C16.242L%2016.9408%2C16.9491L%2015.8802%2C15.8885%20Z%20M%2017.4844%2C12.0052L%2017.4844%2C11.0052L%2018.9844%2C11.0052L%2018.9844%2C12.0052L%2017.4844%2C12.0052%20Z%20M%2012%2C6.5L%2011%2C6.5L%2011%2C5L%2012%2C5L%2012%2C6.5%20Z%20M%208.11981%2C8.11155L%207.4127%2C8.81866L%206.35204%2C7.758L%207.05915%2C7.05089L%208.11981%2C8.11155%20Z%20M%206.51563%2C11.9948L%206.51563%2C12.9948L%205.01563%2C12.9948L%205.01563%2C11.9948L%206.51563%2C11.9948%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.button.icon--compass-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%231077d0%22%20fill-opacity%3D%221%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2012%2C2C%2017.5228%2C2%2022%2C6.47715%2022%2C12C%2022%2C17.5228%2017.5228%2C22%2012%2C22C%206.47715%2C22%202%2C17.5228%202%2C12C%202%2C6.47715%206.47715%2C2%2012%2C2%20Z%20M%2012%2C4.00001C%207.58172%2C4.00001%204%2C7.58173%204%2C12C%204%2C14.0884%204.80024%2C15.9899%206.1108%2C17.4146L%209.87873%2C9.87876L%2017.4146%2C6.11082C%2015.9899%2C4.80025%2014.0884%2C4.00001%2012%2C4.00001%20Z%20M%2012%2C20C%2016.4183%2C20%2020%2C16.4183%2020%2C12C%2020%2C9.91166%2019.1998%2C8.01021%2017.8893%2C6.58553L%2014.1214%2C14.1214L%206.5855%2C17.8893C%208.01018%2C19.1998%209.91164%2C20%2012%2C20%20Z%20M%2012%2C12.0001L%2011.234%2C11.234L%209.70197%2C14.2981L%2012.7661%2C12.7661L%2012%2C12.0001%20Z%20M%2012%2C17.5L%2013%2C17.5L%2013%2C19L%2012%2C19L%2012%2C17.5%20Z%20M%2015.8802%2C15.8885L%2016.5873%2C15.1814L%2017.648%2C16.242L%2016.9408%2C16.9491L%2015.8802%2C15.8885%20Z%20M%2017.4844%2C12.0052L%2017.4844%2C11.0052L%2018.9844%2C11.0052L%2018.9844%2C12.0052L%2017.4844%2C12.0052%20Z%20M%2012%2C6.5L%2011%2C6.5L%2011%2C5L%2012%2C5L%2012%2C6.5%20Z%20M%208.11981%2C8.11155L%207.4127%2C8.81866L%206.35204%2C7.758L%207.05915%2C7.05089L%208.11981%2C8.11155%20Z%20M%206.51563%2C11.9948L%206.51563%2C12.9948L%205.01563%2C12.9948L%205.01563%2C11.9948L%206.51563%2C11.9948%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--compass-light,
.icon--compass-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-linejoin%3D%22round%22%20d%3D%22M%2012%2C2C%2017.5228%2C2%2022%2C6.47715%2022%2C12C%2022%2C17.5228%2017.5228%2C22%2012%2C22C%206.47715%2C22%202%2C17.5228%202%2C12C%202%2C6.47715%206.47715%2C2%2012%2C2%20Z%20M%2012%2C4.00001C%207.58172%2C4.00001%204%2C7.58173%204%2C12C%204%2C14.0884%204.80024%2C15.9899%206.1108%2C17.4146L%209.87873%2C9.87876L%2017.4146%2C6.11082C%2015.9899%2C4.80025%2014.0884%2C4.00001%2012%2C4.00001%20Z%20M%2012%2C20C%2016.4183%2C20%2020%2C16.4183%2020%2C12C%2020%2C9.91166%2019.1998%2C8.01021%2017.8893%2C6.58553L%2014.1214%2C14.1214L%206.5855%2C17.8893C%208.01018%2C19.1998%209.91164%2C20%2012%2C20%20Z%20M%2012%2C12.0001L%2011.234%2C11.234L%209.70197%2C14.2981L%2012.7661%2C12.7661L%2012%2C12.0001%20Z%20M%2012%2C17.5L%2013%2C17.5L%2013%2C19L%2012%2C19L%2012%2C17.5%20Z%20M%2015.8802%2C15.8885L%2016.5873%2C15.1814L%2017.648%2C16.242L%2016.9408%2C16.9491L%2015.8802%2C15.8885%20Z%20M%2017.4844%2C12.0052L%2017.4844%2C11.0052L%2018.9844%2C11.0052L%2018.9844%2C12.0052L%2017.4844%2C12.0052%20Z%20M%2012%2C6.5L%2011%2C6.5L%2011%2C5L%2012%2C5L%2012%2C6.5%20Z%20M%208.11981%2C8.11155L%207.4127%2C8.81866L%206.35204%2C7.758L%207.05915%2C7.05089L%208.11981%2C8.11155%20Z%20M%206.51563%2C11.9948L%206.51563%2C12.9948L%205.01563%2C12.9948L%205.01563%2C11.9948L%206.51563%2C11.9948%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--bookmark,
.icon--bookmark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M17%202.998H7a1.991%201.991%200%2000-1.99%202l-.01%2016%207-3%207%203v-16a2%202%200%2000-2-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--bookmark-monza,
.icon--bookmark-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M17%202.998H7a1.991%201.991%200%2000-1.99%202l-.01%2016%207-3%207%203v-16a2%202%200%2000-2-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--calendar,
.icon--calendar::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M19%2018.998H5v-11h14m-3-7v2H8v-2H6v2H5a1.99%201.99%200%2000-1.99%202l-.01%2014a2%202%200%20002%202h14c1.102%200%202-.896%202-2v-14a2%202%200%2000-2-2h-1v-2m-1%2011h-5v5h5v-5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--calendar-darker,
.icon--calendar-darker::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M19%2018.998H5v-11h14m-3-7v2H8v-2H6v2H5a1.99%201.99%200%2000-1.99%202l-.01%2014a2%202%200%20002%202h14c1.102%200%202-.896%202-2v-14a2%202%200%2000-2-2h-1v-2m-1%2011h-5v5h5v-5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--calendar-light,
.icon--calendar-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%2018.998H5v-11h14m-3-7v2H8v-2H6v2H5a1.99%201.99%200%2000-1.99%202l-.01%2014a2%202%200%20002%202h14c1.102%200%202-.896%202-2v-14a2%202%200%2000-2-2h-1v-2m-1%2011h-5v5h5v-5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--calendar-multiple,
.icon--calendar-multiple::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M21%2017V8H7v9h14zm0-14c1.1%200%202%20.9%202%202v12c0%201.1-.9%202-2%202H7a2%202%200%2001-2-2l.01-12c0-1.1.88-2%201.99-2h1V1h2v2h8V1h2v2h1zM3%2021h14v2H3a2%202%200%2001-2-2l.01-12H3v12zm16-6h-4v-4h4v4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--calendar-multiple-monza,
.icon--calendar-multiple-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M21%2017V8H7v9h14zm0-14c1.1%200%202%20.9%202%202v12c0%201.1-.9%202-2%202H7a2%202%200%2001-2-2l.01-12c0-1.1.88-2%201.99-2h1V1h2v2h8V1h2v2h1zM3%2021h14v2H3a2%202%200%2001-2-2l.01-12H3v12zm16-6h-4v-4h4v4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--calendar-multiple-dark,
.icon--calendar-multiple-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M21%2017V8H7v9h14zm0-14c1.1%200%202%20.9%202%202v12c0%201.1-.9%202-2%202H7a2%202%200%2001-2-2l.01-12c0-1.1.88-2%201.99-2h1V1h2v2h8V1h2v2h1zM3%2021h14v2H3a2%202%200%2001-2-2l.01-12H3v12zm16-6h-4v-4h4v4z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--calendar-multiple-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M21%2017V8H7v9h14zm0-14c1.1%200%202%20.9%202%202v12c0%201.1-.9%202-2%202H7a2%202%200%2001-2-2l.01-12c0-1.1.88-2%201.99-2h1V1h2v2h8V1h2v2h1zM3%2021h14v2H3a2%202%200%2001-2-2l.01-12H3v12zm16-6h-4v-4h4v4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--calendar-multiple-light,
.icon--calendar-multiple-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M21%2017V8H7v9h14zm0-14c1.1%200%202%20.9%202%202v12c0%201.1-.9%202-2%202H7a2%202%200%2001-2-2l.01-12c0-1.1.88-2%201.99-2h1V1h2v2h8V1h2v2h1zM3%2021h14v2H3a2%202%200%2001-2-2l.01-12H3v12zm16-6h-4v-4h4v4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--centre,
.icon--centre::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M0%20224v272c0%208.84%207.16%2016%2016%2016h80V192H32c-17.67%200-32%2014.33-32%2032zm360-48h-24v-40c0-4.42-3.58-8-8-8h-16c-4.42%200-8%203.58-8%208v64c0%204.42%203.58%208%208%208h48c4.42%200%208-3.58%208-8v-16c0-4.42-3.58-8-8-8zm137.75-63.96l-160-106.67a32.02%2032.02%200%200%200-35.5%200l-160%20106.67A32.002%2032.002%200%200%200%20128%20138.66V512h128V368c0-8.84%207.16-16%2016-16h96c8.84%200%2016%207.16%2016%2016v144h128V138.67c0-10.7-5.35-20.7-14.25-26.63zM320%20256c-44.18%200-80-35.82-80-80s35.82-80%2080-80%2080%2035.82%2080%2080-35.82%2080-80%2080zm288-64h-64v320h80c8.84%200%2016-7.16%2016-16V224c0-17.67-14.33-32-32-32z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
.icon--centre-denim,
.icon--centre-denim::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20640%20512%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M0%20224v272c0%208.84%207.16%2016%2016%2016h80V192H32c-17.67%200-32%2014.33-32%2032zm360-48h-24v-40c0-4.42-3.58-8-8-8h-16c-4.42%200-8%203.58-8%208v64c0%204.42%203.58%208%208%208h48c4.42%200%208-3.58%208-8v-16c0-4.42-3.58-8-8-8zm137.75-63.96l-160-106.67a32.02%2032.02%200%200%200-35.5%200l-160%20106.67A32.002%2032.002%200%200%200%20128%20138.66V512h128V368c0-8.84%207.16-16%2016-16h96c8.84%200%2016%207.16%2016%2016v144h128V138.67c0-10.7-5.35-20.7-14.25-26.63zM320%20256c-44.18%200-80-35.82-80-80s35.82-80%2080-80%2080%2035.82%2080%2080-35.82%2080-80%2080zm288-64h-64v320h80c8.84%200%2016-7.16%2016-16V224c0-17.67-14.33-32-32-32z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
}
.icon--chevron-down,
.icon--chevron-down::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-down-dark,
.icon--chevron-down-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--chevron-down-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-down::before,
.table__active-row:hover .icon--chevron-down::before,
.table__selected-row .icon--chevron-down::before,
a.icon--chevron-down:focus::before,
a.icon--chevron-down:hover::before,
a.icon--chevron-down[aria-current="page"]::before,
button.icon--chevron-down:focus::before,
button.icon--chevron-down:hover::before,
button.icon--chevron-down[aria-current="page"]::before,
.button--active.icon--chevron-down::before,
.button.icon--chevron-down:focus::before,
.button.icon--chevron-down:hover::before,
.button.icon--chevron-down[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-down-dark::before,
.table__active-row:hover .icon--chevron-down-dark::before,
.table__selected-row .icon--chevron-down-dark::before,
a.icon--chevron-down-dark:focus::before,
a.icon--chevron-down-dark:hover::before,
a.icon--chevron-down-dark[aria-current="page"]::before,
button.icon--chevron-down-dark:focus::before,
button.icon--chevron-down-dark:hover::before,
button.icon--chevron-down-dark[aria-current="page"]::before,
.button--active.icon--chevron-down-dark::before,
.button.icon--chevron-down-dark:focus::before,
.button.icon--chevron-down-dark:hover::before,
.button.icon--chevron-down-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-down-denim,
.expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  button,
.icon--chevron-down-denim::before,
.expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  button::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-down-denim::before,
.table-responsive--active-row:hover
  .expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  button::before,
.expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  .table-responsive--active-row:hover
  button::before,
.table__active-row:hover .icon--chevron-down-denim::before,
.table__active-row:hover
  .expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  button::before,
.expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  .table__active-row:hover
  button::before,
.table__selected-row .icon--chevron-down-denim::before,
.table__selected-row
  .expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  button::before,
.expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  .table__selected-row
  button::before,
a.icon--chevron-down-denim:focus::before,
a.icon--chevron-down-denim:hover::before,
a.icon--chevron-down-denim[aria-current="page"]::before,
button.icon--chevron-down-denim:focus::before,
.expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  button:focus::before,
button.icon--chevron-down-denim:hover::before,
.expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  button:hover::before,
button.icon--chevron-down-denim[aria-current="page"]::before,
.expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  button[aria-current="page"]::before,
.button--active.icon--chevron-down-denim::before,
.expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  button.button--active::before,
.button.icon--chevron-down-denim:focus::before,
.expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  button.button:focus::before,
.button.icon--chevron-down-denim:hover::before,
.expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  button.button:hover::before,
.button.icon--chevron-down-denim[aria-current="page"]::before,
.expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  button.button[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-down-light,
.icon--chevron-down-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-down-light::before,
.table__active-row:hover .icon--chevron-down-light::before,
.table__selected-row .icon--chevron-down-light::before,
a.icon--chevron-down-light:focus::before,
a.icon--chevron-down-light:hover::before,
a.icon--chevron-down-light[aria-current="page"]::before,
button.icon--chevron-down-light:focus::before,
button.icon--chevron-down-light:hover::before,
button.icon--chevron-down-light[aria-current="page"]::before,
.button--active.icon--chevron-down-light::before,
.button.icon--chevron-down-light:focus::before,
.button.icon--chevron-down-light:hover::before,
.button.icon--chevron-down-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-left,
.button--previous,
.icon--chevron-left::before,
.button--previous::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-left-denim,
.icon--chevron-left-denim::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-left::before,
.table-responsive--active-row:hover .button--previous::before,
.table__active-row:hover .icon--chevron-left::before,
.table__active-row:hover .button--previous::before,
.table__selected-row .icon--chevron-left::before,
.table__selected-row .button--previous::before,
a.icon--chevron-left:focus::before,
a.button--previous:focus::before,
a.icon--chevron-left:hover::before,
a.button--previous:hover::before,
a.icon--chevron-left[aria-current="page"]::before,
a[aria-current="page"].button--previous::before,
button.icon--chevron-left:focus::before,
button.button--previous:focus::before,
button.icon--chevron-left:hover::before,
button.button--previous:hover::before,
button.icon--chevron-left[aria-current="page"]::before,
button[aria-current="page"].button--previous::before,
.button--active.icon--chevron-left::before,
.button--active.button--previous::before,
.button.icon--chevron-left:focus::before,
.button.button--previous:focus::before,
.button.icon--chevron-left:hover::before,
.button.button--previous:hover::before,
.button.icon--chevron-left[aria-current="page"]::before,
.button[aria-current="page"].button--previous::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-left-denim::before,
.table__active-row:hover .icon--chevron-left-denim::before,
.table__selected-row .icon--chevron-left-denim::before,
a.icon--chevron-left-denim:focus::before,
a.icon--chevron-left-denim:hover::before,
a.icon--chevron-left-denim[aria-current="page"]::before,
button.icon--chevron-left-denim:focus::before,
button.icon--chevron-left-denim:hover::before,
button.icon--chevron-left-denim[aria-current="page"]::before,
.button--active.icon--chevron-left-denim::before,
.button.icon--chevron-left-denim:focus::before,
.button.icon--chevron-left-denim:hover::before,
.button.icon--chevron-left-denim[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-left-denim_link,
.icon--chevron-left-denim_link::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-left-denim_link::before,
.table__active-row:hover .icon--chevron-left-denim_link::before,
.table__selected-row .icon--chevron-left-denim_link::before,
a.icon--chevron-left-denim_link:focus::before,
a.icon--chevron-left-denim_link:hover::before,
a.icon--chevron-left-denim_link[aria-current="page"]::before,
button.icon--chevron-left-denim_link:focus::before,
button.icon--chevron-left-denim_link:hover::before,
button.icon--chevron-left-denim_link[aria-current="page"]::before,
.button--active.icon--chevron-left-denim_link::before,
.button.icon--chevron-left-denim_link:focus::before,
.button.icon--chevron-left-denim_link:hover::before,
.button.icon--chevron-left-denim_link[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-left-light,
.icon--chevron-left-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-left-light::before,
.table__active-row:hover .icon--chevron-left-light::before,
.table__selected-row .icon--chevron-left-light::before,
a.icon--chevron-left-light:focus::before,
a.icon--chevron-left-light:hover::before,
a.icon--chevron-left-light[aria-current="page"]::before,
button.icon--chevron-left-light:focus::before,
button.icon--chevron-left-light:hover::before,
button.icon--chevron-left-light[aria-current="page"]::before,
.button--active.icon--chevron-left-light::before,
.button.icon--chevron-left-light:focus::before,
.button.icon--chevron-left-light:hover::before,
.button.icon--chevron-left-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-left-dark,
.icon--chevron-left-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--chevron-left-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-left-dark::before,
.table__active-row:hover .icon--chevron-left-dark::before,
.table__selected-row .icon--chevron-left-dark::before,
a.icon--chevron-left-dark:focus::before,
a.icon--chevron-left-dark:hover::before,
a.icon--chevron-left-dark[aria-current="page"]::before,
button.icon--chevron-left-dark:focus::before,
button.icon--chevron-left-dark:hover::before,
button.icon--chevron-left-dark[aria-current="page"]::before,
.button--active.icon--chevron-left-dark::before,
.button.icon--chevron-left-dark:focus::before,
.button.icon--chevron-left-dark:hover::before,
.button.icon--chevron-left-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-left-frenchrose,
.button--previous:hover,
.icon--chevron-left-frenchrose::before,
.button--previous:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-left-frenchrose::before,
.table-responsive--active-row:hover .button--previous:hover::before,
.table__active-row:hover .icon--chevron-left-frenchrose::before,
.table__active-row:hover .button--previous:hover::before,
.table__selected-row .icon--chevron-left-frenchrose::before,
.table__selected-row .button--previous:hover::before,
a.icon--chevron-left-frenchrose:focus::before,
a.button--previous:hover:focus::before,
a.icon--chevron-left-frenchrose:hover::before,
a.button--previous:hover::before,
a.icon--chevron-left-frenchrose[aria-current="page"]::before,
a[aria-current="page"].button--previous:hover::before,
button.icon--chevron-left-frenchrose:focus::before,
button.button--previous:hover:focus::before,
button.icon--chevron-left-frenchrose:hover::before,
button.button--previous:hover::before,
button.icon--chevron-left-frenchrose[aria-current="page"]::before,
button[aria-current="page"].button--previous:hover::before,
.button--active.icon--chevron-left-frenchrose::before,
.button--active.button--previous:hover::before,
.button.icon--chevron-left-frenchrose:focus::before,
.button.button--previous:hover:focus::before,
.button.icon--chevron-left-frenchrose:hover::before,
.button.button--previous:hover::before,
.button.icon--chevron-left-frenchrose[aria-current="page"]::before,
.button[aria-current="page"].button--previous:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-left-purple,
.icon--chevron-left-purple::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23752482%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-left-purple::before,
.table__active-row:hover .icon--chevron-left-purple::before,
.table__selected-row .icon--chevron-left-purple::before,
a.icon--chevron-left-purple:focus::before,
a.icon--chevron-left-purple:hover::before,
a.icon--chevron-left-purple[aria-current="page"]::before,
button.icon--chevron-left-purple:focus::before,
button.icon--chevron-left-purple:hover::before,
button.icon--chevron-left-purple[aria-current="page"]::before,
.button--active.icon--chevron-left-purple::before,
.button.icon--chevron-left-purple:focus::before,
.button.icon--chevron-left-purple:hover::before,
.button.icon--chevron-left-purple[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-right,
.button--next,
.icon--chevron-right::before,
.button--next::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-right-denim,
.icon--chevron-right-denim::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-right::before,
.table-responsive--active-row:hover .button--next::before,
.table__active-row:hover .icon--chevron-right::before,
.table__active-row:hover .button--next::before,
.table__selected-row .icon--chevron-right::before,
.table__selected-row .button--next::before,
a.icon--chevron-right:focus::before,
a.button--next:focus::before,
a.icon--chevron-right:hover::before,
a.button--next:hover::before,
a.icon--chevron-right[aria-current="page"]::before,
a[aria-current="page"].button--next::before,
button.icon--chevron-right:focus::before,
button.button--next:focus::before,
button.icon--chevron-right:hover::before,
button.button--next:hover::before,
button.icon--chevron-right[aria-current="page"]::before,
button[aria-current="page"].button--next::before,
.button--active.icon--chevron-right::before,
.button--active.button--next::before,
.button.icon--chevron-right:focus::before,
.button.button--next:focus::before,
.button.icon--chevron-right:hover::before,
.button.button--next:hover::before,
.button.icon--chevron-right[aria-current="page"]::before,
.button[aria-current="page"].button--next::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-right-denim::before,
.table__active-row:hover .icon--chevron-right-denim::before,
.table__selected-row .icon--chevron-right-denim::before,
a.icon--chevron-right-denim:focus::before,
a.icon--chevron-right-denim:hover::before,
a.icon--chevron-right-denim[aria-current="page"]::before,
button.icon--chevron-right-denim:focus::before,
button.icon--chevron-right-denim:hover::before,
button.icon--chevron-right-denim[aria-current="page"]::before,
.button--active.icon--chevron-right-denim::before,
.button.icon--chevron-right-denim:focus::before,
.button.icon--chevron-right-denim:hover::before,
.button.icon--chevron-right-denim[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-right-denim_link,
.icon--chevron-right-denim_link::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-right-denim_link::before,
.table__active-row:hover .icon--chevron-right-denim_link::before,
.table__selected-row .icon--chevron-right-denim_link::before,
a.icon--chevron-right-denim_link:focus::before,
a.icon--chevron-right-denim_link:hover::before,
a.icon--chevron-right-denim_link[aria-current="page"]::before,
button.icon--chevron-right-denim_link:focus::before,
button.icon--chevron-right-denim_link:hover::before,
button.icon--chevron-right-denim_link[aria-current="page"]::before,
.button--active.icon--chevron-right-denim_link::before,
.button.icon--chevron-right-denim_link:focus::before,
.button.icon--chevron-right-denim_link:hover::before,
.button.icon--chevron-right-denim_link[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-right-light,
.icon--chevron-right-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-right-light::before,
.table__active-row:hover .icon--chevron-right-light::before,
.table__selected-row .icon--chevron-right-light::before,
a.icon--chevron-right-light:focus::before,
a.icon--chevron-right-light:hover::before,
a.icon--chevron-right-light[aria-current="page"]::before,
button.icon--chevron-right-light:focus::before,
button.icon--chevron-right-light:hover::before,
button.icon--chevron-right-light[aria-current="page"]::before,
.button--active.icon--chevron-right-light::before,
.button.icon--chevron-right-light:focus::before,
.button.icon--chevron-right-light:hover::before,
.button.icon--chevron-right-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-right-dark,
.icon--chevron-right-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--chevron-right-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-right-dark::before,
.table__active-row:hover .icon--chevron-right-dark::before,
.table__selected-row .icon--chevron-right-dark::before,
a.icon--chevron-right-dark:focus::before,
a.icon--chevron-right-dark:hover::before,
a.icon--chevron-right-dark[aria-current="page"]::before,
button.icon--chevron-right-dark:focus::before,
button.icon--chevron-right-dark:hover::before,
button.icon--chevron-right-dark[aria-current="page"]::before,
.button--active.icon--chevron-right-dark::before,
.button.icon--chevron-right-dark:focus::before,
.button.icon--chevron-right-dark:hover::before,
.button.icon--chevron-right-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-right-frenchrose,
.button--next:hover,
.icon--chevron-right-frenchrose::before,
.button--next:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-right-frenchrose::before,
.table-responsive--active-row:hover .button--next:hover::before,
.table__active-row:hover .icon--chevron-right-frenchrose::before,
.table__active-row:hover .button--next:hover::before,
.table__selected-row .icon--chevron-right-frenchrose::before,
.table__selected-row .button--next:hover::before,
a.icon--chevron-right-frenchrose:focus::before,
a.button--next:hover:focus::before,
a.icon--chevron-right-frenchrose:hover::before,
a.button--next:hover::before,
a.icon--chevron-right-frenchrose[aria-current="page"]::before,
a[aria-current="page"].button--next:hover::before,
button.icon--chevron-right-frenchrose:focus::before,
button.button--next:hover:focus::before,
button.icon--chevron-right-frenchrose:hover::before,
button.button--next:hover::before,
button.icon--chevron-right-frenchrose[aria-current="page"]::before,
button[aria-current="page"].button--next:hover::before,
.button--active.icon--chevron-right-frenchrose::before,
.button--active.button--next:hover::before,
.button.icon--chevron-right-frenchrose:focus::before,
.button.button--next:hover:focus::before,
.button.icon--chevron-right-frenchrose:hover::before,
.button.button--next:hover::before,
.button.icon--chevron-right-frenchrose[aria-current="page"]::before,
.button[aria-current="page"].button--next:hover::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-right-purple,
.icon--chevron-right-purple::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23752482%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--chevron-right-purple::before,
.table__active-row:hover .icon--chevron-right-purple::before,
.table__selected-row .icon--chevron-right-purple::before,
a.icon--chevron-right-purple:focus::before,
a.icon--chevron-right-purple:hover::before,
a.icon--chevron-right-purple[aria-current="page"]::before,
button.icon--chevron-right-purple:focus::before,
button.icon--chevron-right-purple:hover::before,
button.icon--chevron-right-purple[aria-current="page"]::before,
.button--active.icon--chevron-right-purple::before,
.button.icon--chevron-right-purple:focus::before,
.button.icon--chevron-right-purple:hover::before,
.button.icon--chevron-right-purple[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-up,
.icon--chevron-up::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M7.414%2015.412l4.585-4.586%204.586%204.586L18%2013.998l-6-6-6%206%201.414%201.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-up-denim,
.expanding-footer[data-expanding-footer-state="expanded"]
  .expanding-footer__trigger
  button,
.icon--chevron-up-denim::before,
.expanding-footer[data-expanding-footer-state="expanded"]
  .expanding-footer__trigger
  button::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M7.414%2015.412l4.585-4.586%204.586%204.586L18%2013.998l-6-6-6%206%201.414%201.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--chevron-up-light,
.icon--chevron-up-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.414%2015.412l4.585-4.586%204.586%204.586L18%2013.998l-6-6-6%206%201.414%201.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--close,
.icon--close::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--close-dark,
.icon--close-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--close-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--close::before,
.table__active-row:hover .icon--close::before,
.table__selected-row .icon--close::before,
a.icon--close:focus::before,
a.icon--close:hover::before,
a.icon--close[aria-current="page"]::before,
button.icon--close:focus::before,
button.icon--close:hover::before,
button.icon--close[aria-current="page"]::before,
.button--active.icon--close::before,
.button.icon--close:focus::before,
.button.icon--close:hover::before,
.button.icon--close[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--close-dark::before,
.table__active-row:hover .icon--close-dark::before,
.table__selected-row .icon--close-dark::before,
a.icon--close-dark:focus::before,
a.icon--close-dark:hover::before,
a.icon--close-dark[aria-current="page"]::before,
button.icon--close-dark:focus::before,
button.icon--close-dark:hover::before,
button.icon--close-dark[aria-current="page"]::before,
.button--active.icon--close-dark::before,
.button.icon--close-dark:focus::before,
.button.icon--close-dark:hover::before,
.button.icon--close-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--close-light,
.heading-background--unsuccessful,
.icon--close-light::before,
.heading-background--unsuccessful::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--close-light::before,
.table-responsive--active-row:hover .heading-background--unsuccessful::before,
.table__active-row:hover .icon--close-light::before,
.table__active-row:hover .heading-background--unsuccessful::before,
.table__selected-row .icon--close-light::before,
.table__selected-row .heading-background--unsuccessful::before,
a.icon--close-light:focus::before,
a.heading-background--unsuccessful:focus::before,
a.icon--close-light:hover::before,
a.heading-background--unsuccessful:hover::before,
a.icon--close-light[aria-current="page"]::before,
a[aria-current="page"].heading-background--unsuccessful::before,
button.icon--close-light:focus::before,
button.heading-background--unsuccessful:focus::before,
button.icon--close-light:hover::before,
button.heading-background--unsuccessful:hover::before,
button.icon--close-light[aria-current="page"]::before,
button[aria-current="page"].heading-background--unsuccessful::before,
.button--active.icon--close-light::before,
.button--active.heading-background--unsuccessful::before,
.button.icon--close-light:focus::before,
.button.heading-background--unsuccessful:focus::before,
.button.icon--close-light:hover::before,
.button.heading-background--unsuccessful:hover::before,
.button.icon--close-light[aria-current="page"]::before,
.button[aria-current="page"].heading-background--unsuccessful::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--close-frenchrose,
.icon--close-frenchrose::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--close-frenchrose::before,
.table__active-row:hover .icon--close-frenchrose::before,
.table__selected-row .icon--close-frenchrose::before,
a.icon--close-frenchrose:focus::before,
a.icon--close-frenchrose:hover::before,
a.icon--close-frenchrose[aria-current="page"]::before,
button.icon--close-frenchrose:focus::before,
button.icon--close-frenchrose:hover::before,
button.icon--close-frenchrose[aria-current="page"]::before,
.button--active.icon--close-frenchrose::before,
.button.icon--close-frenchrose:focus::before,
.button.icon--close-frenchrose:hover::before,
.button.icon--close-frenchrose[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--dashboard,
.icon--dashboard::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20fill-opacity%3D%221%22%20d%3D%22M3%2013h8V3H3v10zm0%208h8v-6H3v6zm10%200h8V11h-8v10zm0-18v6h8V3h-8z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--dashboard-monza,
.icon--dashboard-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20fill-opacity%3D%221%22%20d%3D%22M3%2013h8V3H3v10zm0%208h8v-6H3v6zm10%200h8V11h-8v10zm0-18v6h8V3h-8z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--dashboard::before,
.table__active-row:hover .icon--dashboard::before,
.table__selected-row .icon--dashboard::before,
a.icon--dashboard:focus::before,
a.icon--dashboard:hover::before,
a.icon--dashboard[aria-current="page"]::before,
button.icon--dashboard:focus::before,
button.icon--dashboard:hover::before,
button.icon--dashboard[aria-current="page"]::before,
.button--active.icon--dashboard::before,
.button.icon--dashboard:focus::before,
.button.icon--dashboard:hover::before,
.button.icon--dashboard[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M3%2013h8V3H3v10zm0%208h8v-6H3v6zm10%200h8V11h-8v10zm0-18v6h8V3h-8z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--dashboard-monza::before,
.table__active-row:hover .icon--dashboard-monza::before,
.table__selected-row .icon--dashboard-monza::before,
a.icon--dashboard-monza:focus::before,
a.icon--dashboard-monza:hover::before,
a.icon--dashboard-monza[aria-current="page"]::before,
button.icon--dashboard-monza:focus::before,
button.icon--dashboard-monza:hover::before,
button.icon--dashboard-monza[aria-current="page"]::before,
.button--active.icon--dashboard-monza::before,
.button.icon--dashboard-monza:focus::before,
.button.icon--dashboard-monza:hover::before,
.button.icon--dashboard-monza[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M3%2013h8V3H3v10zm0%208h8v-6H3v6zm10%200h8V11h-8v10zm0-18v6h8V3h-8z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--dashboard-dark,
.icon--dashboard-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20fill-opacity%3D%221%22%20d%3D%22M3%2013h8V3H3v10zm0%208h8v-6H3v6zm10%200h8V11h-8v10zm0-18v6h8V3h-8z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--dashboard-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20fill-opacity%3D%221%22%20d%3D%22M3%2013h8V3H3v10zm0%208h8v-6H3v6zm10%200h8V11h-8v10zm0-18v6h8V3h-8z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--dashboard-dark::before,
.table__active-row:hover .icon--dashboard-dark::before,
.table__selected-row .icon--dashboard-dark::before,
a.icon--dashboard-dark:focus::before,
a.icon--dashboard-dark:hover::before,
a.icon--dashboard-dark[aria-current="page"]::before,
button.icon--dashboard-dark:focus::before,
button.icon--dashboard-dark:hover::before,
button.icon--dashboard-dark[aria-current="page"]::before,
.button--active.icon--dashboard-dark::before,
.button.icon--dashboard-dark:focus::before,
.button.icon--dashboard-dark:hover::before,
.button.icon--dashboard-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M3%2013h8V3H3v10zm0%208h8v-6H3v6zm10%200h8V11h-8v10zm0-18v6h8V3h-8z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--dashboard-light,
.icon--dashboard-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M3%2013h8V3H3v10zm0%208h8v-6H3v6zm10%200h8V11h-8v10zm0-18v6h8V3h-8z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--dashboard-light::before,
.table__active-row:hover .icon--dashboard-light::before,
.table__selected-row .icon--dashboard-light::before,
a.icon--dashboard-light:focus::before,
a.icon--dashboard-light:hover::before,
a.icon--dashboard-light[aria-current="page"]::before,
button.icon--dashboard-light:focus::before,
button.icon--dashboard-light:hover::before,
button.icon--dashboard-light[aria-current="page"]::before,
.button--active.icon--dashboard-light::before,
.button.icon--dashboard-light:focus::before,
.button.icon--dashboard-light:hover::before,
.button.icon--dashboard-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M3%2013h8V3H3v10zm0%208h8v-6H3v6zm10%200h8V11h-8v10zm0-18v6h8V3h-8z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--email,
.icon--email::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M20%207.998l-8%205-8-5v-2l8%205%208-5m0-2H4a1.99%201.99%200%2000-1.99%202l-.01%2012a2%202%200%20002%202h16a2%202%200%20002-2v-12a2%202%200%2000-2-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--email-black,
.heading-background.heading-background--invitation,
.icon--email-black::before,
.heading-background.heading-background--invitation::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M20%207.998l-8%205-8-5v-2l8%205%208-5m0-2H4a1.99%201.99%200%2000-1.99%202l-.01%2012a2%202%200%20002%202h16a2%202%200%20002-2v-12a2%202%200%2000-2-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--email-dark,
.icon--email-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M20%207.998l-8%205-8-5v-2l8%205%208-5m0-2H4a1.99%201.99%200%2000-1.99%202l-.01%2012a2%202%200%20002%202h16a2%202%200%20002-2v-12a2%202%200%2000-2-2z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--email-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M20%207.998l-8%205-8-5v-2l8%205%208-5m0-2H4a1.99%201.99%200%2000-1.99%202l-.01%2012a2%202%200%20002%202h16a2%202%200%20002-2v-12a2%202%200%2000-2-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--email-light,
.icon--email-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M20%207.998l-8%205-8-5v-2l8%205%208-5m0-2H4a1.99%201.99%200%2000-1.99%202l-.01%2012a2%202%200%20002%202h16a2%202%200%20002-2v-12a2%202%200%2000-2-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--error,
.icon--error::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M12%202c5.53%200%2010%204.47%2010%2010s-4.47%2010-10%2010S2%2017.53%202%2012%206.47%202%2012%202zm3.59%205L12%2010.59%208.41%207%207%208.41%2010.59%2012%207%2015.59%208.41%2017%2012%2013.41%2015.59%2017%2017%2015.59%2013.41%2012%2017%208.41%2015.59%207z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--error-monza,
.icon--error-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M12%202c5.53%200%2010%204.47%2010%2010s-4.47%2010-10%2010S2%2017.53%202%2012%206.47%202%2012%202zm3.59%205L12%2010.59%208.41%207%207%208.41%2010.59%2012%207%2015.59%208.41%2017%2012%2013.41%2015.59%2017%2017%2015.59%2013.41%2012%2017%208.41%2015.59%207z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--error-light,
.icon--error-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%202c5.53%200%2010%204.47%2010%2010s-4.47%2010-10%2010S2%2017.53%202%2012%206.47%202%2012%202zm3.59%205L12%2010.59%208.41%207%207%208.41%2010.59%2012%207%2015.59%208.41%2017%2012%2013.41%2015.59%2017%2017%2015.59%2013.41%2012%2017%208.41%2015.59%207z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--pdf,
.icon--pdf::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14%202l6%206v12a2%202%200%2001-2%202H6a2%202%200%2001-2-2V4a2%202%200%20012-2h8m4%2018V9h-5V4H6v16h12m-7.08-7.69c-.24-.77-.77-3.23.63-3.27%201.4-.04.48%203.12.48%203.12.39%201.49%202.02%202.56%202.02%202.56.5-.15%203.35-.48%202.95%201-.43%201.48-3.5.09-3.5.09-1.95.14-3.41.66-3.41.66-1.13%202.11-2.45%203.03-2.99%202.14-.67-1.11%202.13-2.54%202.13-2.54%201.45-2.35%201.67-3.72%201.69-3.76m.65.84c-.4%201.3-1.2%202.69-1.2%202.69.85-.34%202.71-.73%202.71-.73-1.14-1-1.49-1.95-1.51-1.96m3.14%202.17s1.75.65%201.79.39c.07-.27-1.33-.51-1.79-.39m-5.66%201.49c-.77.3-1.51%201.58-1.33%201.58.18.01.91-.6%201.33-1.58m2.52-5.55c0-.05.43-1.68%200-1.73-.3-.03-.01%201.69%200%201.73z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--pdf-light,
.icon--pdf-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14%202l6%206v12a2%202%200%2001-2%202H6a2%202%200%2001-2-2V4a2%202%200%20012-2h8m4%2018V9h-5V4H6v16h12m-7.08-7.69c-.24-.77-.77-3.23.63-3.27%201.4-.04.48%203.12.48%203.12.39%201.49%202.02%202.56%202.02%202.56.5-.15%203.35-.48%202.95%201-.43%201.48-3.5.09-3.5.09-1.95.14-3.41.66-3.41.66-1.13%202.11-2.45%203.03-2.99%202.14-.67-1.11%202.13-2.54%202.13-2.54%201.45-2.35%201.67-3.72%201.69-3.76m.65.84c-.4%201.3-1.2%202.69-1.2%202.69.85-.34%202.71-.73%202.71-.73-1.14-1-1.49-1.95-1.51-1.96m3.14%202.17s1.75.65%201.79.39c.07-.27-1.33-.51-1.79-.39m-5.66%201.49c-.77.3-1.51%201.58-1.33%201.58.18.01.91-.6%201.33-1.58m2.52-5.55c0-.05.43-1.68%200-1.73-.3-.03-.01%201.69%200%201.73z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--filter,
.icon--filter::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%202h18v2h-.08L14%2010.92V22.91l-4-4v-8.003L3.094%204H3V2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--filter-light,
.icon--filter-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%202h18v2h-.08L14%2010.92V22.91l-4-4v-8.003L3.094%204H3V2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--filter::before,
.table__active-row:hover .icon--filter::before,
.table__selected-row .icon--filter::before,
a.icon--filter:focus::before,
a.icon--filter:hover::before,
a.icon--filter[aria-current="page"]::before,
button.icon--filter:focus::before,
button.icon--filter:hover::before,
button.icon--filter[aria-current="page"]::before,
.button--active.icon--filter::before,
.button.icon--filter:focus::before,
.button.icon--filter:hover::before,
.button.icon--filter[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%202h18v2h-.08L14%2010.92V22.91l-4-4v-8.003L3.094%204H3V2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--filter-light::before,
.table__active-row:hover .icon--filter-light::before,
.table__selected-row .icon--filter-light::before,
a.icon--filter-light:focus::before,
a.icon--filter-light:hover::before,
a.icon--filter-light[aria-current="page"]::before,
button.icon--filter-light:focus::before,
button.icon--filter-light:hover::before,
button.icon--filter-light[aria-current="page"]::before,
.button--active.icon--filter-light::before,
.button.icon--filter-light:focus::before,
.button.icon--filter-light:hover::before,
.button.icon--filter-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%202h18v2h-.08L14%2010.92V22.91l-4-4v-8.003L3.094%204H3V2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--filter-dark,
.icon--filter-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M3%202h18v2h-.08L14%2010.92V22.91l-4-4v-8.003L3.094%204H3V2z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--filter-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M3%202h18v2h-.08L14%2010.92V22.91l-4-4v-8.003L3.094%204H3V2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--filter-dark::before,
.table__active-row:hover .icon--filter-dark::before,
.table__selected-row .icon--filter-dark::before,
a.icon--filter-dark:focus::before,
a.icon--filter-dark:hover::before,
a.icon--filter-dark[aria-current="page"]::before,
button.icon--filter-dark:focus::before,
button.icon--filter-dark:hover::before,
button.icon--filter-dark[aria-current="page"]::before,
.button--active.icon--filter-dark::before,
.button.icon--filter-dark:focus::before,
.button.icon--filter-dark:hover::before,
.button.icon--filter-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%202h18v2h-.08L14%2010.92V22.91l-4-4v-8.003L3.094%204H3V2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--heart,
.icon--heart::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M22%208.8c0%203.8-3.4%206.9-8.5%2011.5L12%2021.7l-1.5-1.3C5.4%2015.7%202%2012.6%202%208.8c0-3.1%202.4-5.5%205.5-5.5%201.7%200%203.4.8%204.5%202.1%201.1-1.3%202.8-2.1%204.5-2.1%203.1%200%205.5%202.4%205.5%205.5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--heart-monza,
.icon--heart-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M22%208.8c0%203.8-3.4%206.9-8.5%2011.5L12%2021.7l-1.5-1.3C5.4%2015.7%202%2012.6%202%208.8c0-3.1%202.4-5.5%205.5-5.5%201.7%200%203.4.8%204.5%202.1%201.1-1.3%202.8-2.1%204.5-2.1%203.1%200%205.5%202.4%205.5%205.5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--heart-outline,
.icon--heart-outline::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M12.104%2018.552l-.105.095-.105-.095C7.14%2014.237%204%2011.387%204%208.498c0-1.995%201.505-3.5%203.5-3.5%201.538%200%203.04.992%203.567%202.361h1.866C13.46%205.99%2014.962%205%2016.5%205c1.995%200%203.5%201.504%203.5%203.5%200%202.888-3.14%205.738-7.895%2010.053zM16.5%202.998A5.988%205.988%200%200012%205.084a5.988%205.988%200%2000-4.5-2.086c-3.084%200-5.5%202.416-5.5%205.5%200%203.775%203.402%206.862%208.551%2011.535L12%2021.35l1.448-1.316C18.598%2015.36%2022%2012.273%2022%208.498c0-3.084-2.416-5.5-5.5-5.5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--heart-outline-dark,
.icon--heart-outline-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M12.104%2018.552l-.105.095-.105-.095C7.14%2014.237%204%2011.387%204%208.498c0-1.995%201.505-3.5%203.5-3.5%201.538%200%203.04.992%203.567%202.361h1.866C13.46%205.99%2014.962%205%2016.5%205c1.995%200%203.5%201.504%203.5%203.5%200%202.888-3.14%205.738-7.895%2010.053zM16.5%202.998A5.988%205.988%200%200012%205.084a5.988%205.988%200%2000-4.5-2.086c-3.084%200-5.5%202.416-5.5%205.5%200%203.775%203.402%206.862%208.551%2011.535L12%2021.35l1.448-1.316C18.598%2015.36%2022%2012.273%2022%208.498c0-3.084-2.416-5.5-5.5-5.5z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--heart-outline-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M12.104%2018.552l-.105.095-.105-.095C7.14%2014.237%204%2011.387%204%208.498c0-1.995%201.505-3.5%203.5-3.5%201.538%200%203.04.992%203.567%202.361h1.866C13.46%205.99%2014.962%205%2016.5%205c1.995%200%203.5%201.504%203.5%203.5%200%202.888-3.14%205.738-7.895%2010.053zM16.5%202.998A5.988%205.988%200%200012%205.084a5.988%205.988%200%2000-4.5-2.086c-3.084%200-5.5%202.416-5.5%205.5%200%203.775%203.402%206.862%208.551%2011.535L12%2021.35l1.448-1.316C18.598%2015.36%2022%2012.273%2022%208.498c0-3.084-2.416-5.5-5.5-5.5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--heart-outline::before,
.table__active-row:hover .icon--heart-outline::before,
.table__selected-row .icon--heart-outline::before,
a.icon--heart-outline:focus::before,
a.icon--heart-outline:hover::before,
a.icon--heart-outline[aria-current="page"]::before,
button.icon--heart-outline:focus::before,
button.icon--heart-outline:hover::before,
button.icon--heart-outline[aria-current="page"]::before,
.button--active.icon--heart-outline::before,
.button.icon--heart-outline:focus::before,
.button.icon--heart-outline:hover::before,
.button.icon--heart-outline[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.104%2018.552l-.105.095-.105-.095C7.14%2014.237%204%2011.387%204%208.498c0-1.995%201.505-3.5%203.5-3.5%201.538%200%203.04.992%203.567%202.361h1.866C13.46%205.99%2014.962%205%2016.5%205c1.995%200%203.5%201.504%203.5%203.5%200%202.888-3.14%205.738-7.895%2010.053zM16.5%202.998A5.988%205.988%200%200012%205.084a5.988%205.988%200%2000-4.5-2.086c-3.084%200-5.5%202.416-5.5%205.5%200%203.775%203.402%206.862%208.551%2011.535L12%2021.35l1.448-1.316C18.598%2015.36%2022%2012.273%2022%208.498c0-3.084-2.416-5.5-5.5-5.5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--heart-outline-dark::before,
.table__active-row:hover .icon--heart-outline-dark::before,
.table__selected-row .icon--heart-outline-dark::before,
a.icon--heart-outline-dark:focus::before,
a.icon--heart-outline-dark:hover::before,
a.icon--heart-outline-dark[aria-current="page"]::before,
button.icon--heart-outline-dark:focus::before,
button.icon--heart-outline-dark:hover::before,
button.icon--heart-outline-dark[aria-current="page"]::before,
.button--active.icon--heart-outline-dark::before,
.button.icon--heart-outline-dark:focus::before,
.button.icon--heart-outline-dark:hover::before,
.button.icon--heart-outline-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.104%2018.552l-.105.095-.105-.095C7.14%2014.237%204%2011.387%204%208.498c0-1.995%201.505-3.5%203.5-3.5%201.538%200%203.04.992%203.567%202.361h1.866C13.46%205.99%2014.962%205%2016.5%205c1.995%200%203.5%201.504%203.5%203.5%200%202.888-3.14%205.738-7.895%2010.053zM16.5%202.998A5.988%205.988%200%200012%205.084a5.988%205.988%200%2000-4.5-2.086c-3.084%200-5.5%202.416-5.5%205.5%200%203.775%203.402%206.862%208.551%2011.535L12%2021.35l1.448-1.316C18.598%2015.36%2022%2012.273%2022%208.498c0-3.084-2.416-5.5-5.5-5.5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--heart-outline-light,
.icon--heart-outline-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.104%2018.552l-.105.095-.105-.095C7.14%2014.237%204%2011.387%204%208.498c0-1.995%201.505-3.5%203.5-3.5%201.538%200%203.04.992%203.567%202.361h1.866C13.46%205.99%2014.962%205%2016.5%205c1.995%200%203.5%201.504%203.5%203.5%200%202.888-3.14%205.738-7.895%2010.053zM16.5%202.998A5.988%205.988%200%200012%205.084a5.988%205.988%200%2000-4.5-2.086c-3.084%200-5.5%202.416-5.5%205.5%200%203.775%203.402%206.862%208.551%2011.535L12%2021.35l1.448-1.316C18.598%2015.36%2022%2012.273%2022%208.498c0-3.084-2.416-5.5-5.5-5.5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--heart-outline-light::before,
.table__active-row:hover .icon--heart-outline-light::before,
.table__selected-row .icon--heart-outline-light::before,
a.icon--heart-outline-light:focus::before,
a.icon--heart-outline-light:hover::before,
a.icon--heart-outline-light[aria-current="page"]::before,
button.icon--heart-outline-light:focus::before,
button.icon--heart-outline-light:hover::before,
button.icon--heart-outline-light[aria-current="page"]::before,
.button--active.icon--heart-outline-light::before,
.button.icon--heart-outline-light:focus::before,
.button.icon--heart-outline-light:hover::before,
.button.icon--heart-outline-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12.104%2018.552l-.105.095-.105-.095C7.14%2014.237%204%2011.387%204%208.498c0-1.995%201.505-3.5%203.5-3.5%201.538%200%203.04.992%203.567%202.361h1.866C13.46%205.99%2014.962%205%2016.5%205c1.995%200%203.5%201.504%203.5%203.5%200%202.888-3.14%205.738-7.895%2010.053zM16.5%202.998A5.988%205.988%200%200012%205.084a5.988%205.988%200%2000-4.5-2.086c-3.084%200-5.5%202.416-5.5%205.5%200%203.775%203.402%206.862%208.551%2011.535L12%2021.35l1.448-1.316C18.598%2015.36%2022%2012.273%2022%208.498c0-3.084-2.416-5.5-5.5-5.5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--help-circle,
.icon--help-circle::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.066%2011.252l-.895.918c-.724.724-1.172%201.328-1.172%202.828h-2v-.5c0-1.104.448-2.104%201.172-2.828l1.243-1.258A2%202%200%201010%208.998H8a4%204%200%20018%200c0%20.88-.356%201.677-.933%202.254zM13%2018.998h-2v-2h2m-1-15c-5.523%200-10%204.477-10%2010%200%205.524%204.477%2010%2010%2010%205.524%200%2010-4.476%2010-10%200-5.523-4.476-10-10-10z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--help-circle-light,
.icon--help-circle-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.066%2011.252l-.895.918c-.724.724-1.172%201.328-1.172%202.828h-2v-.5c0-1.104.448-2.104%201.172-2.828l1.243-1.258A2%202%200%201010%208.998H8a4%204%200%20018%200c0%20.88-.356%201.677-.933%202.254zM13%2018.998h-2v-2h2m-1-15c-5.523%200-10%204.477-10%2010%200%205.524%204.477%2010%2010%2010%205.524%200%2010-4.476%2010-10%200-5.523-4.476-10-10-10z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--home,
.icon--home::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M10%2019.998v-6h4v6h5v-8h3l-10-9-10%209h3v8h5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--home-dark,
.icon--home-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M10%2019.998v-6h4v6h5v-8h3l-10-9-10%209h3v8h5z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--home-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M10%2019.998v-6h4v6h5v-8h3l-10-9-10%209h3v8h5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--home::before,
.table__active-row:hover .icon--home::before,
.table__selected-row .icon--home::before,
a.icon--home:focus::before,
a.icon--home:hover::before,
a.icon--home[aria-current="page"]::before,
button.icon--home:focus::before,
button.icon--home:hover::before,
button.icon--home[aria-current="page"]::before,
.button--active.icon--home::before,
.button.icon--home:focus::before,
.button.icon--home:hover::before,
.button.icon--home[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10%2019.998v-6h4v6h5v-8h3l-10-9-10%209h3v8h5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--home-dark::before,
.table__active-row:hover .icon--home-dark::before,
.table__selected-row .icon--home-dark::before,
a.icon--home-dark:focus::before,
a.icon--home-dark:hover::before,
a.icon--home-dark[aria-current="page"]::before,
button.icon--home-dark:focus::before,
button.icon--home-dark:hover::before,
button.icon--home-dark[aria-current="page"]::before,
.button--active.icon--home-dark::before,
.button.icon--home-dark:focus::before,
.button.icon--home-dark:hover::before,
.button.icon--home-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10%2019.998v-6h4v6h5v-8h3l-10-9-10%209h3v8h5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--home-monza,
.icon--home-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M10%2019.998v-6h4v6h5v-8h3l-10-9-10%209h3v8h5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--home-monza::before,
.table__active-row:hover .icon--home-monza::before,
.table__selected-row .icon--home-monza::before,
a.icon--home-monza:focus::before,
a.icon--home-monza:hover::before,
a.icon--home-monza[aria-current="page"]::before,
button.icon--home-monza:focus::before,
button.icon--home-monza:hover::before,
button.icon--home-monza[aria-current="page"]::before,
.button--active.icon--home-monza::before,
.button.icon--home-monza:focus::before,
.button.icon--home-monza:hover::before,
.button.icon--home-monza[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10%2019.998v-6h4v6h5v-8h3l-10-9-10%209h3v8h5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--insert-chart,
.icon--insert-chart::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20fill-opacity%3D%221%22%20d%3D%22M19%203H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2zM9%2017H7v-7h2v7zm4%200h-2V7h2v10zm4%200h-2v-4h2v4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--insert-chart-monza,
.icon--insert-chart-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20fill-opacity%3D%221%22%20d%3D%22M19%203H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2zM9%2017H7v-7h2v7zm4%200h-2V7h2v10zm4%200h-2v-4h2v4z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--insert-chart::before,
.table__active-row:hover .icon--insert-chart::before,
.table__selected-row .icon--insert-chart::before,
a.icon--insert-chart:focus::before,
a.icon--insert-chart:hover::before,
a.icon--insert-chart[aria-current="page"]::before,
button.icon--insert-chart:focus::before,
button.icon--insert-chart:hover::before,
button.icon--insert-chart[aria-current="page"]::before,
.button--active.icon--insert-chart::before,
.button.icon--insert-chart:focus::before,
.button.icon--insert-chart:hover::before,
.button.icon--insert-chart[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M19%203H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2zM9%2017H7v-7h2v7zm4%200h-2V7h2v10zm4%200h-2v-4h2v4z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--insert-chart-monza::before,
.table__active-row:hover .icon--insert-chart-monza::before,
.table__selected-row .icon--insert-chart-monza::before,
a.icon--insert-chart-monza:focus::before,
a.icon--insert-chart-monza:hover::before,
a.icon--insert-chart-monza[aria-current="page"]::before,
button.icon--insert-chart-monza:focus::before,
button.icon--insert-chart-monza:hover::before,
button.icon--insert-chart-monza[aria-current="page"]::before,
.button--active.icon--insert-chart-monza::before,
.button.icon--insert-chart-monza:focus::before,
.button.icon--insert-chart-monza:hover::before,
.button.icon--insert-chart-monza[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M19%203H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2zM9%2017H7v-7h2v7zm4%200h-2V7h2v10zm4%200h-2v-4h2v4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--insert-chart-dark,
.icon--insert-chart-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20fill-opacity%3D%221%22%20d%3D%22M19%203H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2zM9%2017H7v-7h2v7zm4%200h-2V7h2v10zm4%200h-2v-4h2v4z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--insert-chart-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20fill-opacity%3D%221%22%20d%3D%22M19%203H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2zM9%2017H7v-7h2v7zm4%200h-2V7h2v10zm4%200h-2v-4h2v4z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--insert-chart-dark::before,
.table__active-row:hover .icon--insert-chart-dark::before,
.table__selected-row .icon--insert-chart-dark::before,
a.icon--insert-chart-dark:focus::before,
a.icon--insert-chart-dark:hover::before,
a.icon--insert-chart-dark[aria-current="page"]::before,
button.icon--insert-chart-dark:focus::before,
button.icon--insert-chart-dark:hover::before,
button.icon--insert-chart-dark[aria-current="page"]::before,
.button--active.icon--insert-chart-dark::before,
.button.icon--insert-chart-dark:focus::before,
.button.icon--insert-chart-dark:hover::before,
.button.icon--insert-chart-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M19%203H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2zM9%2017H7v-7h2v7zm4%200h-2V7h2v10zm4%200h-2v-4h2v4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--insert-chart-light,
.icon--insert-chart-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M19%203H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2zM9%2017H7v-7h2v7zm4%200h-2V7h2v10zm4%200h-2v-4h2v4z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--insert-chart-light::before,
.table__active-row:hover .icon--insert-chart-light::before,
.table__selected-row .icon--insert-chart-light::before,
a.icon--insert-chart-light:focus::before,
a.icon--insert-chart-light:hover::before,
a.icon--insert-chart-light[aria-current="page"]::before,
button.icon--insert-chart-light:focus::before,
button.icon--insert-chart-light:hover::before,
button.icon--insert-chart-light[aria-current="page"]::before,
.button--active.icon--insert-chart-light::before,
.button.icon--insert-chart-light:focus::before,
.button.icon--insert-chart-light:hover::before,
.button.icon--insert-chart-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M19%203H5c-1.1%200-2%20.9-2%202v14c0%201.1.9%202%202%202h14c1.1%200%202-.9%202-2V5c0-1.1-.9-2-2-2zM9%2017H7v-7h2v7zm4%200h-2V7h2v10zm4%200h-2v-4h2v4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--web,
.icon--web::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M10.586%2013.414a1%201%200%2001-1.414%201.414%205%205%200%20010-7.07l3.535-3.536a5%205%200%20017.071%207.071l-1.485%201.486a7.017%207.017%200%2000-.405-2.424l.476-.476a3%203%200%2010-4.243-4.243l-3.535%203.536a3%203%200%20000%204.242zm2.828-4.242a1%201%200%20011.414%200%205%205%200%20010%207.07l-3.535%203.536a5%205%200%2001-7.071-7.07l1.485-1.486c-.008.82.127%201.641.405%202.423l-.476.476a3%203%200%20104.243%204.243l3.535-3.536a3%203%200%20000-4.242%201%201%200%20010-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--web-dark,
.icon--web-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M10.586%2013.414a1%201%200%2001-1.414%201.414%205%205%200%20010-7.07l3.535-3.536a5%205%200%20017.071%207.071l-1.485%201.486a7.017%207.017%200%2000-.405-2.424l.476-.476a3%203%200%2010-4.243-4.243l-3.535%203.536a3%203%200%20000%204.242zm2.828-4.242a1%201%200%20011.414%200%205%205%200%20010%207.07l-3.535%203.536a5%205%200%2001-7.071-7.07l1.485-1.486c-.008.82.127%201.641.405%202.423l-.476.476a3%203%200%20104.243%204.243l3.535-3.536a3%203%200%20000-4.242%201%201%200%20010-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--web-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M10.586%2013.414a1%201%200%2001-1.414%201.414%205%205%200%20010-7.07l3.535-3.536a5%205%200%20017.071%207.071l-1.485%201.486a7.017%207.017%200%2000-.405-2.424l.476-.476a3%203%200%2010-4.243-4.243l-3.535%203.536a3%203%200%20000%204.242zm2.828-4.242a1%201%200%20011.414%200%205%205%200%20010%207.07l-3.535%203.536a5%205%200%2001-7.071-7.07l1.485-1.486c-.008.82.127%201.641.405%202.423l-.476.476a3%203%200%20104.243%204.243l3.535-3.536a3%203%200%20000-4.242%201%201%200%20010-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--magnify,
.icon--magnify::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%231077d0%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");
}
.icon--magnify-denim,
.icon--magnify-denim::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%231077d0%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");
}
.icon--magnify-monza,
.icon--magnify-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%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");
}
.icon--magnify-dark,
.icon--magnify-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%23999%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");
}
.button.icon--magnify-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%231077d0%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");
}
.icon--magnify-light,
.icon--magnify-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.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");
}
.icon--map-marker,
.icon--map-marker::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M12%2011.498a2.5%202.5%200%20110-5%202.5%202.5%200%20010%205zm0-9.5a7%207%200%2000-7%207c0%205.25%207%2013%207%2013s7-7.75%207-13a7%207%200%2000-7-7z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--map-marker-dark,
.icon--map-marker-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M12%2011.498a2.5%202.5%200%20110-5%202.5%202.5%200%20010%205zm0-9.5a7%207%200%2000-7%207c0%205.25%207%2013%207%2013s7-7.75%207-13a7%207%200%2000-7-7z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--map-marker-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M12%2011.498a2.5%202.5%200%20110-5%202.5%202.5%200%20010%205zm0-9.5a7%207%200%2000-7%207c0%205.25%207%2013%207%2013s7-7.75%207-13a7%207%200%2000-7-7z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--map-marker::before,
.table__active-row:hover .icon--map-marker::before,
.table__selected-row .icon--map-marker::before,
a.icon--map-marker:focus::before,
a.icon--map-marker:hover::before,
a.icon--map-marker[aria-current="page"]::before,
button.icon--map-marker:focus::before,
button.icon--map-marker:hover::before,
button.icon--map-marker[aria-current="page"]::before,
.button--active.icon--map-marker::before,
.button.icon--map-marker:focus::before,
.button.icon--map-marker:hover::before,
.button.icon--map-marker[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%2011.498a2.5%202.5%200%20110-5%202.5%202.5%200%20010%205zm0-9.5a7%207%200%2000-7%207c0%205.25%207%2013%207%2013s7-7.75%207-13a7%207%200%2000-7-7z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--map-marker-dark::before,
.table__active-row:hover .icon--map-marker-dark::before,
.table__selected-row .icon--map-marker-dark::before,
a.icon--map-marker-dark:focus::before,
a.icon--map-marker-dark:hover::before,
a.icon--map-marker-dark[aria-current="page"]::before,
button.icon--map-marker-dark:focus::before,
button.icon--map-marker-dark:hover::before,
button.icon--map-marker-dark[aria-current="page"]::before,
.button--active.icon--map-marker-dark::before,
.button.icon--map-marker-dark:focus::before,
.button.icon--map-marker-dark:hover::before,
.button.icon--map-marker-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%2011.498a2.5%202.5%200%20110-5%202.5%202.5%200%20010%205zm0-9.5a7%207%200%2000-7%207c0%205.25%207%2013%207%2013s7-7.75%207-13a7%207%200%2000-7-7z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--map-marker-darker,
.icon--map-marker-darker::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M12%2011.498a2.5%202.5%200%20110-5%202.5%202.5%200%20010%205zm0-9.5a7%207%200%2000-7%207c0%205.25%207%2013%207%2013s7-7.75%207-13a7%207%200%2000-7-7z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--map-marker-darker::before,
.table__active-row:hover .icon--map-marker-darker::before,
.table__selected-row .icon--map-marker-darker::before,
a.icon--map-marker-darker:focus::before,
a.icon--map-marker-darker:hover::before,
a.icon--map-marker-darker[aria-current="page"]::before,
button.icon--map-marker-darker:focus::before,
button.icon--map-marker-darker:hover::before,
button.icon--map-marker-darker[aria-current="page"]::before,
.button--active.icon--map-marker-darker::before,
.button.icon--map-marker-darker:focus::before,
.button.icon--map-marker-darker:hover::before,
.button.icon--map-marker-darker[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%2011.498a2.5%202.5%200%20110-5%202.5%202.5%200%20010%205zm0-9.5a7%207%200%2000-7%207c0%205.25%207%2013%207%2013s7-7.75%207-13a7%207%200%2000-7-7z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--map-marker-light,
.icon--map-marker-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%2011.498a2.5%202.5%200%20110-5%202.5%202.5%200%20010%205zm0-9.5a7%207%200%2000-7%207c0%205.25%207%2013%207%2013s7-7.75%207-13a7%207%200%2000-7-7z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--map-marker-light::before,
.table__active-row:hover .icon--map-marker-light::before,
.table__selected-row .icon--map-marker-light::before,
a.icon--map-marker-light:focus::before,
a.icon--map-marker-light:hover::before,
a.icon--map-marker-light[aria-current="page"]::before,
button.icon--map-marker-light:focus::before,
button.icon--map-marker-light:hover::before,
button.icon--map-marker-light[aria-current="page"]::before,
.button--active.icon--map-marker-light::before,
.button.icon--map-marker-light:focus::before,
.button.icon--map-marker-light:hover::before,
.button.icon--map-marker-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%2011.498a2.5%202.5%200%20110-5%202.5%202.5%200%20010%205zm0-9.5a7%207%200%2000-7%207c0%205.25%207%2013%207%2013s7-7.75%207-13a7%207%200%2000-7-7z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--map-marker-toggle,
.icon--map-marker-toggle::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e5e5e5%22%20d%3D%22M12%2011.498a2.5%202.5%200%20110-5%202.5%202.5%200%20010%205zm0-9.5a7%207%200%2000-7%207c0%205.25%207%2013%207%2013s7-7.75%207-13a7%207%200%2000-7-7z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--map-marker-toggle::before,
.table__active-row:hover .icon--map-marker-toggle::before,
.table__selected-row .icon--map-marker-toggle::before,
a.icon--map-marker-toggle:focus::before,
a.icon--map-marker-toggle:hover::before,
a.icon--map-marker-toggle[aria-current="page"]::before,
button.icon--map-marker-toggle:focus::before,
button.icon--map-marker-toggle:hover::before,
button.icon--map-marker-toggle[aria-current="page"]::before,
.button--active.icon--map-marker-toggle::before,
.button.icon--map-marker-toggle:focus::before,
.button.icon--map-marker-toggle:hover::before,
.button.icon--map-marker-toggle[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e5e5e5%22%20d%3D%22M12%2011.498a2.5%202.5%200%20110-5%202.5%202.5%200%20010%205zm0-9.5a7%207%200%2000-7%207c0%205.25%207%2013%207%2013s7-7.75%207-13a7%207%200%2000-7-7z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--school,
.icon--school::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%23999%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2011.9994%2C2.99807L%200.99939%2C8.99807L%2011.9994%2C14.9981L%2020.9994%2C10.0891L%2020.9994%2C16.9981L%2022.9994%2C16.9981L%2022.9994%2C8.99807M%204.99939%2C13.1801L%204.99939%2C17.1801L%2011.9994%2C20.9981L%2018.9994%2C17.1801L%2018.9994%2C13.1801L%2011.9994%2C16.9981L%204.99939%2C13.1801%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--school-dark,
.icon--school-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%23999%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2011.9994%2C2.99807L%200.99939%2C8.99807L%2011.9994%2C14.9981L%2020.9994%2C10.0891L%2020.9994%2C16.9981L%2022.9994%2C16.9981L%2022.9994%2C8.99807M%204.99939%2C13.1801L%204.99939%2C17.1801L%2011.9994%2C20.9981L%2018.9994%2C17.1801L%2018.9994%2C13.1801L%2011.9994%2C16.9981L%204.99939%2C13.1801%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.button.icon--school-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%231077d0%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2011.9994%2C2.99807L%200.99939%2C8.99807L%2011.9994%2C14.9981L%2020.9994%2C10.0891L%2020.9994%2C16.9981L%2022.9994%2C16.9981L%2022.9994%2C8.99807M%204.99939%2C13.1801L%204.99939%2C17.1801L%2011.9994%2C20.9981L%2018.9994%2C17.1801L%2018.9994%2C13.1801L%2011.9994%2C16.9981L%204.99939%2C13.1801%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.table-responsive--active-row:hover .icon--school::before,
.table__active-row:hover .icon--school::before,
.table__selected-row .icon--school::before,
a.icon--school:focus::before,
a.icon--school:hover::before,
a.icon--school[aria-current="page"]::before,
button.icon--school:focus::before,
button.icon--school:hover::before,
button.icon--school[aria-current="page"]::before,
.button--active.icon--school::before,
.button.icon--school:focus::before,
.button.icon--school:hover::before,
.button.icon--school[aria-current="page"]::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%2011.9994%2C2.99807L%200.99939%2C8.99807L%2011.9994%2C14.9981L%2020.9994%2C10.0891L%2020.9994%2C16.9981L%2022.9994%2C16.9981L%2022.9994%2C8.99807M%204.99939%2C13.1801L%204.99939%2C17.1801L%2011.9994%2C20.9981L%2018.9994%2C17.1801L%2018.9994%2C13.1801L%2011.9994%2C16.9981L%204.99939%2C13.1801%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.table-responsive--active-row:hover .icon--school-dark::before,
.table__active-row:hover .icon--school-dark::before,
.table__selected-row .icon--school-dark::before,
a.icon--school-dark:focus::before,
a.icon--school-dark:hover::before,
a.icon--school-dark[aria-current="page"]::before,
button.icon--school-dark:focus::before,
button.icon--school-dark:hover::before,
button.icon--school-dark[aria-current="page"]::before,
.button--active.icon--school-dark::before,
.button.icon--school-dark:focus::before,
.button.icon--school-dark:hover::before,
.button.icon--school-dark[aria-current="page"]::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%2011.9994%2C2.99807L%200.99939%2C8.99807L%2011.9994%2C14.9981L%2020.9994%2C10.0891L%2020.9994%2C16.9981L%2022.9994%2C16.9981L%2022.9994%2C8.99807M%204.99939%2C13.1801L%204.99939%2C17.1801L%2011.9994%2C20.9981L%2018.9994%2C17.1801L%2018.9994%2C13.1801L%2011.9994%2C16.9981L%204.99939%2C13.1801%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--school-light,
.icon--school-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%2011.9994%2C2.99807L%200.99939%2C8.99807L%2011.9994%2C14.9981L%2020.9994%2C10.0891L%2020.9994%2C16.9981L%2022.9994%2C16.9981L%2022.9994%2C8.99807M%204.99939%2C13.1801L%204.99939%2C17.1801L%2011.9994%2C20.9981L%2018.9994%2C17.1801L%2018.9994%2C13.1801L%2011.9994%2C16.9981L%204.99939%2C13.1801%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.table-responsive--active-row:hover .icon--school-light::before,
.table__active-row:hover .icon--school-light::before,
.table__selected-row .icon--school-light::before,
a.icon--school-light:focus::before,
a.icon--school-light:hover::before,
a.icon--school-light[aria-current="page"]::before,
button.icon--school-light:focus::before,
button.icon--school-light:hover::before,
button.icon--school-light[aria-current="page"]::before,
.button--active.icon--school-light::before,
.button.icon--school-light:focus::before,
.button.icon--school-light:hover::before,
.button.icon--school-light[aria-current="page"]::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%2011.9994%2C2.99807L%200.99939%2C8.99807L%2011.9994%2C14.9981L%2020.9994%2C10.0891L%2020.9994%2C16.9981L%2022.9994%2C16.9981L%2022.9994%2C8.99807M%204.99939%2C13.1801L%204.99939%2C17.1801L%2011.9994%2C20.9981L%2018.9994%2C17.1801L%2018.9994%2C13.1801L%2011.9994%2C16.9981L%204.99939%2C13.1801%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--school-toggle,
.icon--school-toggle::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%23e5e5e5%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2011.9994%2C2.99807L%200.99939%2C8.99807L%2011.9994%2C14.9981L%2020.9994%2C10.0891L%2020.9994%2C16.9981L%2022.9994%2C16.9981L%2022.9994%2C8.99807M%204.99939%2C13.1801L%204.99939%2C17.1801L%2011.9994%2C20.9981L%2018.9994%2C17.1801L%2018.9994%2C13.1801L%2011.9994%2C16.9981L%204.99939%2C13.1801%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.table-responsive--active-row:hover .icon--school-toggle::before,
.table__active-row:hover .icon--school-toggle::before,
.table__selected-row .icon--school-toggle::before,
a.icon--school-toggle:focus::before,
a.icon--school-toggle:hover::before,
a.icon--school-toggle[aria-current="page"]::before,
button.icon--school-toggle:focus::before,
button.icon--school-toggle:hover::before,
button.icon--school-toggle[aria-current="page"]::before,
.button--active.icon--school-toggle::before,
.button.icon--school-toggle:focus::before,
.button.icon--school-toggle:hover::before,
.button.icon--school-toggle[aria-current="page"]::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%23e5e5e5%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2011.9994%2C2.99807L%200.99939%2C8.99807L%2011.9994%2C14.9981L%2020.9994%2C10.0891L%2020.9994%2C16.9981L%2022.9994%2C16.9981L%2022.9994%2C8.99807M%204.99939%2C13.1801L%204.99939%2C17.1801L%2011.9994%2C20.9981L%2018.9994%2C17.1801L%2018.9994%2C13.1801L%2011.9994%2C16.9981L%204.99939%2C13.1801%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--provider,
.icon--provider::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%20id%3D%22baseline-account_balance-24px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.285%2021.285%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23999%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20id%3D%22Path_196%22%20data-name%3D%22Path%20196%22%20d%3D%22M3.774%2C8.982V15.19H6.434V8.982Zm5.321%2C0V15.19h2.661V8.982ZM2%2C19.625H18.851V16.964H2ZM14.416%2C8.982V15.19h2.661V8.982ZM10.425%2C1%2C2%2C5.434V7.208H18.851V5.434Z%22%20transform%3D%22translate%28-0.226%20-0.113%29%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--provider-dark,
.icon--provider-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%20id%3D%22baseline-account_balance-24px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.285%2021.285%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23999%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20id%3D%22Path_196%22%20data-name%3D%22Path%20196%22%20d%3D%22M3.774%2C8.982V15.19H6.434V8.982Zm5.321%2C0V15.19h2.661V8.982ZM2%2C19.625H18.851V16.964H2ZM14.416%2C8.982V15.19h2.661V8.982ZM10.425%2C1%2C2%2C5.434V7.208H18.851V5.434Z%22%20transform%3D%22translate%28-0.226%20-0.113%29%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.button.icon--provider-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%20id%3D%22baseline-account_balance-24px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.285%2021.285%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%231077d0%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20id%3D%22Path_196%22%20data-name%3D%22Path%20196%22%20d%3D%22M3.774%2C8.982V15.19H6.434V8.982Zm5.321%2C0V15.19h2.661V8.982ZM2%2C19.625H18.851V16.964H2ZM14.416%2C8.982V15.19h2.661V8.982ZM10.425%2C1%2C2%2C5.434V7.208H18.851V5.434Z%22%20transform%3D%22translate%28-0.226%20-0.113%29%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.table-responsive--active-row:hover .icon--provider::before,
.table__active-row:hover .icon--provider::before,
.table__selected-row .icon--provider::before,
a.icon--provider:focus::before,
a.icon--provider:hover::before,
a.icon--provider[aria-current="page"]::before,
button.icon--provider:focus::before,
button.icon--provider:hover::before,
button.icon--provider[aria-current="page"]::before,
.button--active.icon--provider::before,
.button.icon--provider:focus::before,
.button.icon--provider:hover::before,
.button.icon--provider[aria-current="page"]::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%20id%3D%22baseline-account_balance-24px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.285%2021.285%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20id%3D%22Path_196%22%20data-name%3D%22Path%20196%22%20d%3D%22M3.774%2C8.982V15.19H6.434V8.982Zm5.321%2C0V15.19h2.661V8.982ZM2%2C19.625H18.851V16.964H2ZM14.416%2C8.982V15.19h2.661V8.982ZM10.425%2C1%2C2%2C5.434V7.208H18.851V5.434Z%22%20transform%3D%22translate%28-0.226%20-0.113%29%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.table-responsive--active-row:hover .icon--provider-dark::before,
.table__active-row:hover .icon--provider-dark::before,
.table__selected-row .icon--provider-dark::before,
a.icon--provider-dark:focus::before,
a.icon--provider-dark:hover::before,
a.icon--provider-dark[aria-current="page"]::before,
button.icon--provider-dark:focus::before,
button.icon--provider-dark:hover::before,
button.icon--provider-dark[aria-current="page"]::before,
.button--active.icon--provider-dark::before,
.button.icon--provider-dark:focus::before,
.button.icon--provider-dark:hover::before,
.button.icon--provider-dark[aria-current="page"]::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%20id%3D%22baseline-account_balance-24px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.285%2021.285%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20id%3D%22Path_196%22%20data-name%3D%22Path%20196%22%20d%3D%22M3.774%2C8.982V15.19H6.434V8.982Zm5.321%2C0V15.19h2.661V8.982ZM2%2C19.625H18.851V16.964H2ZM14.416%2C8.982V15.19h2.661V8.982ZM10.425%2C1%2C2%2C5.434V7.208H18.851V5.434Z%22%20transform%3D%22translate%28-0.226%20-0.113%29%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--provider-light,
.icon--provider-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%20id%3D%22baseline-account_balance-24px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.285%2021.285%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20id%3D%22Path_196%22%20data-name%3D%22Path%20196%22%20d%3D%22M3.774%2C8.982V15.19H6.434V8.982Zm5.321%2C0V15.19h2.661V8.982ZM2%2C19.625H18.851V16.964H2ZM14.416%2C8.982V15.19h2.661V8.982ZM10.425%2C1%2C2%2C5.434V7.208H18.851V5.434Z%22%20transform%3D%22translate%28-0.226%20-0.113%29%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.table-responsive--active-row:hover .icon--provider-light::before,
.table__active-row:hover .icon--provider-light::before,
.table__selected-row .icon--provider-light::before,
a.icon--provider-light:focus::before,
a.icon--provider-light:hover::before,
a.icon--provider-light[aria-current="page"]::before,
button.icon--provider-light:focus::before,
button.icon--provider-light:hover::before,
button.icon--provider-light[aria-current="page"]::before,
.button--active.icon--provider-light::before,
.button.icon--provider-light:focus::before,
.button.icon--provider-light:hover::before,
.button.icon--provider-light[aria-current="page"]::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%20id%3D%22baseline-account_balance-24px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.285%2021.285%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20id%3D%22Path_196%22%20data-name%3D%22Path%20196%22%20d%3D%22M3.774%2C8.982V15.19H6.434V8.982Zm5.321%2C0V15.19h2.661V8.982ZM2%2C19.625H18.851V16.964H2ZM14.416%2C8.982V15.19h2.661V8.982ZM10.425%2C1%2C2%2C5.434V7.208H18.851V5.434Z%22%20transform%3D%22translate%28-0.226%20-0.113%29%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--provider-toggle,
.icon--provider-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%20id%3D%22baseline-account_balance-24px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.285%2021.285%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23e5e5e5%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20id%3D%22Path_196%22%20data-name%3D%22Path%20196%22%20d%3D%22M3.774%2C8.982V15.19H6.434V8.982Zm5.321%2C0V15.19h2.661V8.982ZM2%2C19.625H18.851V16.964H2ZM14.416%2C8.982V15.19h2.661V8.982ZM10.425%2C1%2C2%2C5.434V7.208H18.851V5.434Z%22%20transform%3D%22translate%28-0.226%20-0.113%29%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.table-responsive--active-row:hover .icon--provider-toggle::before,
.table__active-row:hover .icon--provider-toggle::before,
.table__selected-row .icon--provider-toggle::before,
a.icon--provider-toggle:focus::before,
a.icon--provider-toggle:hover::before,
a.icon--provider-toggle[aria-current="page"]::before,
button.icon--provider-toggle:focus::before,
button.icon--provider-toggle:hover::before,
button.icon--provider-toggle[aria-current="page"]::before,
.button--active.icon--provider-toggle::before,
.button.icon--provider-toggle:focus::before,
.button.icon--provider-toggle:hover::before,
.button.icon--provider-toggle[aria-current="page"]::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%20id%3D%22baseline-account_balance-24px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2021.285%2021.285%22%3E%0D%0A%20%20%3Cpath%20fill%3D%22%23e5e5e5%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20id%3D%22Path_196%22%20data-name%3D%22Path%20196%22%20d%3D%22M3.774%2C8.982V15.19H6.434V8.982Zm5.321%2C0V15.19h2.661V8.982ZM2%2C19.625H18.851V16.964H2ZM14.416%2C8.982V15.19h2.661V8.982ZM10.425%2C1%2C2%2C5.434V7.208H18.851V5.434Z%22%20transform%3D%22translate%28-0.226%20-0.113%29%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--menu,
.icon--menu::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%206h18v2H3V6zm0%205h18v2H3v-2zm0%205h18v2H3v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--menu-light,
.icon--menu-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%206h18v2H3V6zm0%205h18v2H3v-2zm0%205h18v2H3v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--menu::before,
.table__active-row:hover .icon--menu::before,
.table__selected-row .icon--menu::before,
a.icon--menu:focus::before,
a.icon--menu:hover::before,
a.icon--menu[aria-current="page"]::before,
button.icon--menu:focus::before,
button.icon--menu:hover::before,
button.icon--menu[aria-current="page"]::before,
.button--active.icon--menu::before,
.button.icon--menu:focus::before,
.button.icon--menu:hover::before,
.button.icon--menu[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%206h18v2H3V6zm0%205h18v2H3v-2zm0%205h18v2H3v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--menu-light::before,
.table__active-row:hover .icon--menu-light::before,
.table__selected-row .icon--menu-light::before,
a.icon--menu-light:focus::before,
a.icon--menu-light:hover::before,
a.icon--menu-light[aria-current="page"]::before,
button.icon--menu-light:focus::before,
button.icon--menu-light:hover::before,
button.icon--menu-light[aria-current="page"]::before,
.button--active.icon--menu-light::before,
.button.icon--menu-light:focus::before,
.button.icon--menu-light:hover::before,
.button.icon--menu-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%206h18v2H3V6zm0%205h18v2H3v-2zm0%205h18v2H3v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--menu-dark,
.icon--menu-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M3%206h18v2H3V6zm0%205h18v2H3v-2zm0%205h18v2H3v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--menu-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M3%206h18v2H3V6zm0%205h18v2H3v-2zm0%205h18v2H3v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--menu-dark::before,
.table__active-row:hover .icon--menu-dark::before,
.table__selected-row .icon--menu-dark::before,
a.icon--menu-dark:focus::before,
a.icon--menu-dark:hover::before,
a.icon--menu-dark[aria-current="page"]::before,
button.icon--menu-dark:focus::before,
button.icon--menu-dark:hover::before,
button.icon--menu-dark[aria-current="page"]::before,
.button--active.icon--menu-dark::before,
.button.icon--menu-dark:focus::before,
.button.icon--menu-dark:hover::before,
.button.icon--menu-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%206h18v2H3V6zm0%205h18v2H3v-2zm0%205h18v2H3v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--phone,
.icon--phone::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M6.623%2010.793a15.068%2015.068%200%20006.589%206.585l2.2-2.203c.275-.275.67-.356%201.016-.245%201.124.367%202.325.568%203.572.568a1%201%200%20011%201v3.5a1%201%200%2001-1%201c-9.39%200-17.001-7.611-17.001-17a1%201%200%20011-1h3.5a1%201%200%20011%201c0%201.247.2%202.448.568%203.572a1%201%200%2001-.244%201.015l-2.2%202.208z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--phone-dark,
.icon--phone-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M6.623%2010.793a15.068%2015.068%200%20006.589%206.585l2.2-2.203c.275-.275.67-.356%201.016-.245%201.124.367%202.325.568%203.572.568a1%201%200%20011%201v3.5a1%201%200%2001-1%201c-9.39%200-17.001-7.611-17.001-17a1%201%200%20011-1h3.5a1%201%200%20011%201c0%201.247.2%202.448.568%203.572a1%201%200%2001-.244%201.015l-2.2%202.208z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--phone-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M6.623%2010.793a15.068%2015.068%200%20006.589%206.585l2.2-2.203c.275-.275.67-.356%201.016-.245%201.124.367%202.325.568%203.572.568a1%201%200%20011%201v3.5a1%201%200%2001-1%201c-9.39%200-17.001-7.611-17.001-17a1%201%200%20011-1h3.5a1%201%200%20011%201c0%201.247.2%202.448.568%203.572a1%201%200%2001-.244%201.015l-2.2%202.208z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--phone-monza,
.icon--phone-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M6.623%2010.793a15.068%2015.068%200%20006.589%206.585l2.2-2.203c.275-.275.67-.356%201.016-.245%201.124.367%202.325.568%203.572.568a1%201%200%20011%201v3.5a1%201%200%2001-1%201c-9.39%200-17.001-7.611-17.001-17a1%201%200%20011-1h3.5a1%201%200%20011%201c0%201.247.2%202.448.568%203.572a1%201%200%2001-.244%201.015l-2.2%202.208z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--plus,
.icon--plus::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--plus-light,
.icon--plus-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--plus::before,
.table__active-row:hover .icon--plus::before,
.table__selected-row .icon--plus::before,
a.icon--plus:focus::before,
a.icon--plus:hover::before,
a.icon--plus[aria-current="page"]::before,
button.icon--plus:focus::before,
button.icon--plus:hover::before,
button.icon--plus[aria-current="page"]::before,
.button--active.icon--plus::before,
.button.icon--plus:focus::before,
.button.icon--plus:hover::before,
.button.icon--plus[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--plus-light::before,
.table__active-row:hover .icon--plus-light::before,
.table__selected-row .icon--plus-light::before,
a.icon--plus-light:focus::before,
a.icon--plus-light:hover::before,
a.icon--plus-light[aria-current="page"]::before,
button.icon--plus-light:focus::before,
button.icon--plus-light:hover::before,
button.icon--plus-light[aria-current="page"]::before,
.button--active.icon--plus-light::before,
.button.icon--plus-light:focus::before,
.button.icon--plus-light:hover::before,
.button.icon--plus-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--plus-dark,
.icon--plus-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--plus-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--plus-dark::before,
.table__active-row:hover .icon--plus-dark::before,
.table__selected-row .icon--plus-dark::before,
a.icon--plus-dark:focus::before,
a.icon--plus-dark:hover::before,
a.icon--plus-dark[aria-current="page"]::before,
button.icon--plus-dark:focus::before,
button.icon--plus-dark:hover::before,
button.icon--plus-dark[aria-current="page"]::before,
.button--active.icon--plus-dark::before,
.button.icon--plus-dark:focus::before,
.button.icon--plus-dark:hover::before,
.button.icon--plus-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--plus-frenchrose,
.icon--plus-frenchrose::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--plus-frenchrose::before,
.table__active-row:hover .icon--plus-frenchrose::before,
.table__selected-row .icon--plus-frenchrose::before,
a.icon--plus-frenchrose:focus::before,
a.icon--plus-frenchrose:hover::before,
a.icon--plus-frenchrose[aria-current="page"]::before,
button.icon--plus-frenchrose:focus::before,
button.icon--plus-frenchrose:hover::before,
button.icon--plus-frenchrose[aria-current="page"]::before,
.button--active.icon--plus-frenchrose::before,
.button.icon--plus-frenchrose:focus::before,
.button.icon--plus-frenchrose:hover::before,
.button.icon--plus-frenchrose[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--open-in-new,
.icon--open-in-new::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%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");
}
.icon--open-in-new-monza,
.icon--open-in-new-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-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");
}
.table-responsive--active-row:hover .icon--open-in-new::before,
.table__active-row:hover .icon--open-in-new::before,
.table__selected-row .icon--open-in-new::before,
a.icon--open-in-new:focus::before,
a.icon--open-in-new:hover::before,
a.icon--open-in-new[aria-current="page"]::before,
button.icon--open-in-new:focus::before,
button.icon--open-in-new:hover::before,
button.icon--open-in-new[aria-current="page"]::before,
.button--active.icon--open-in-new::before,
.button.icon--open-in-new:focus::before,
.button.icon--open-in-new:hover::before,
.button.icon--open-in-new[aria-current="page"]::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-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");
}
.table-responsive--active-row:hover .icon--open-in-new-monza::before,
.table__active-row:hover .icon--open-in-new-monza::before,
.table__selected-row .icon--open-in-new-monza::before,
a.icon--open-in-new-monza:focus::before,
a.icon--open-in-new-monza:hover::before,
a.icon--open-in-new-monza[aria-current="page"]::before,
button.icon--open-in-new-monza:focus::before,
button.icon--open-in-new-monza:hover::before,
button.icon--open-in-new-monza[aria-current="page"]::before,
.button--active.icon--open-in-new-monza::before,
.button.icon--open-in-new-monza:focus::before,
.button.icon--open-in-new-monza:hover::before,
.button.icon--open-in-new-monza[aria-current="page"]::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-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");
}
.icon--open-in-new-dark,
.icon--open-in-new-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%23999%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");
}
.button.icon--open-in-new-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%231077d0%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");
}
.table-responsive--active-row:hover .icon--open-in-new-dark::before,
.table__active-row:hover .icon--open-in-new-dark::before,
.table__selected-row .icon--open-in-new-dark::before,
a.icon--open-in-new-dark:focus::before,
a.icon--open-in-new-dark:hover::before,
a.icon--open-in-new-dark[aria-current="page"]::before,
button.icon--open-in-new-dark:focus::before,
button.icon--open-in-new-dark:hover::before,
button.icon--open-in-new-dark[aria-current="page"]::before,
.button--active.icon--open-in-new-dark::before,
.button.icon--open-in-new-dark:focus::before,
.button.icon--open-in-new-dark:hover::before,
.button.icon--open-in-new-dark[aria-current="page"]::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-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");
}
.icon--open-in-new-light,
.icon--open-in-new-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-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");
}
.table-responsive--active-row:hover .icon--open-in-new-light::before,
.table__active-row:hover .icon--open-in-new-light::before,
.table__selected-row .icon--open-in-new-light::before,
a.icon--open-in-new-light:focus::before,
a.icon--open-in-new-light:hover::before,
a.icon--open-in-new-light[aria-current="page"]::before,
button.icon--open-in-new-light:focus::before,
button.icon--open-in-new-light:hover::before,
button.icon--open-in-new-light[aria-current="page"]::before,
.button--active.icon--open-in-new-light::before,
.button.icon--open-in-new-light:focus::before,
.button.icon--open-in-new-light:hover::before,
.button.icon--open-in-new-light[aria-current="page"]::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-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");
}
.icon--sort,
.icon--sort::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M9%203L5%207h3v7h2V7h3m3%2010v-7h-2v7h-3l4%204%204-4h-3z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--sort-dark,
.icon--sort-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M9%203L5%207h3v7h2V7h3m3%2010v-7h-2v7h-3l4%204%204-4h-3z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--sort-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M9%203L5%207h3v7h2V7h3m3%2010v-7h-2v7h-3l4%204%204-4h-3z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--sort::before,
.table__active-row:hover .icon--sort::before,
.table__selected-row .icon--sort::before,
a.icon--sort:focus::before,
a.icon--sort:hover::before,
a.icon--sort[aria-current="page"]::before,
button.icon--sort:focus::before,
button.icon--sort:hover::before,
button.icon--sort[aria-current="page"]::before,
.button--active.icon--sort::before,
.button.icon--sort:focus::before,
.button.icon--sort:hover::before,
.button.icon--sort[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9%203L5%207h3v7h2V7h3m3%2010v-7h-2v7h-3l4%204%204-4h-3z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--sort-dark::before,
.table__active-row:hover .icon--sort-dark::before,
.table__selected-row .icon--sort-dark::before,
a.icon--sort-dark:focus::before,
a.icon--sort-dark:hover::before,
a.icon--sort-dark[aria-current="page"]::before,
button.icon--sort-dark:focus::before,
button.icon--sort-dark:hover::before,
button.icon--sort-dark[aria-current="page"]::before,
.button--active.icon--sort-dark::before,
.button.icon--sort-dark:focus::before,
.button.icon--sort-dark:hover::before,
.button.icon--sort-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9%203L5%207h3v7h2V7h3m3%2010v-7h-2v7h-3l4%204%204-4h-3z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--sort-light,
.icon--sort-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9%203L5%207h3v7h2V7h3m3%2010v-7h-2v7h-3l4%204%204-4h-3z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--sort-light::before,
.table__active-row:hover .icon--sort-light::before,
.table__selected-row .icon--sort-light::before,
a.icon--sort-light:focus::before,
a.icon--sort-light:hover::before,
a.icon--sort-light[aria-current="page"]::before,
button.icon--sort-light:focus::before,
button.icon--sort-light:hover::before,
button.icon--sort-light[aria-current="page"]::before,
.button--active.icon--sort-light::before,
.button.icon--sort-light:focus::before,
.button.icon--sort-light:hover::before,
.button.icon--sort-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9%203L5%207h3v7h2V7h3m3%2010v-7h-2v7h-3l4%204%204-4h-3z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--sort-toggle,
.icon--sort-toggle::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e5e5e5%22%20d%3D%22M9%203L5%207h3v7h2V7h3m3%2010v-7h-2v7h-3l4%204%204-4h-3z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--sort-toggle::before,
.table__active-row:hover .icon--sort-toggle::before,
.table__selected-row .icon--sort-toggle::before,
a.icon--sort-toggle:focus::before,
a.icon--sort-toggle:hover::before,
a.icon--sort-toggle[aria-current="page"]::before,
button.icon--sort-toggle:focus::before,
button.icon--sort-toggle:hover::before,
button.icon--sort-toggle[aria-current="page"]::before,
.button--active.icon--sort-toggle::before,
.button.icon--sort-toggle:focus::before,
.button.icon--sort-toggle:hover::before,
.button.icon--sort-toggle[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e5e5e5%22%20d%3D%22M9%203L5%207h3v7h2V7h3m3%2010v-7h-2v7h-3l4%204%204-4h-3z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--table-chart,
.icon--table-chart::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20fill-opacity%3D%221%22%20d%3D%22M10%2010.02h5V21h-5zM17%2021h3c1.1%200%202-.9%202-2v-9h-5v11zm3-18H5c-1.1%200-2%20.9-2%202v3h19V5c0-1.1-.9-2-2-2zM3%2019c0%201.1.9%202%202%202h3V10H3v9z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--table-chart-monza,
.icon--table-chart-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20fill-opacity%3D%221%22%20d%3D%22M10%2010.02h5V21h-5zM17%2021h3c1.1%200%202-.9%202-2v-9h-5v11zm3-18H5c-1.1%200-2%20.9-2%202v3h19V5c0-1.1-.9-2-2-2zM3%2019c0%201.1.9%202%202%202h3V10H3v9z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--table-chart::before,
.table__active-row:hover .icon--table-chart::before,
.table__selected-row .icon--table-chart::before,
a.icon--table-chart:focus::before,
a.icon--table-chart:hover::before,
a.icon--table-chart[aria-current="page"]::before,
button.icon--table-chart:focus::before,
button.icon--table-chart:hover::before,
button.icon--table-chart[aria-current="page"]::before,
.button--active.icon--table-chart::before,
.button.icon--table-chart:focus::before,
.button.icon--table-chart:hover::before,
.button.icon--table-chart[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M10%2010.02h5V21h-5zM17%2021h3c1.1%200%202-.9%202-2v-9h-5v11zm3-18H5c-1.1%200-2%20.9-2%202v3h19V5c0-1.1-.9-2-2-2zM3%2019c0%201.1.9%202%202%202h3V10H3v9z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--table-chart-monza::before,
.table__active-row:hover .icon--table-chart-monza::before,
.table__selected-row .icon--table-chart-monza::before,
a.icon--table-chart-monza:focus::before,
a.icon--table-chart-monza:hover::before,
a.icon--table-chart-monza[aria-current="page"]::before,
button.icon--table-chart-monza:focus::before,
button.icon--table-chart-monza:hover::before,
button.icon--table-chart-monza[aria-current="page"]::before,
.button--active.icon--table-chart-monza::before,
.button.icon--table-chart-monza:focus::before,
.button.icon--table-chart-monza:hover::before,
.button.icon--table-chart-monza[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M10%2010.02h5V21h-5zM17%2021h3c1.1%200%202-.9%202-2v-9h-5v11zm3-18H5c-1.1%200-2%20.9-2%202v3h19V5c0-1.1-.9-2-2-2zM3%2019c0%201.1.9%202%202%202h3V10H3v9z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--table-chart-dark,
.icon--table-chart-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20fill-opacity%3D%221%22%20d%3D%22M10%2010.02h5V21h-5zM17%2021h3c1.1%200%202-.9%202-2v-9h-5v11zm3-18H5c-1.1%200-2%20.9-2%202v3h19V5c0-1.1-.9-2-2-2zM3%2019c0%201.1.9%202%202%202h3V10H3v9z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--table-chart-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20fill-opacity%3D%221%22%20d%3D%22M10%2010.02h5V21h-5zM17%2021h3c1.1%200%202-.9%202-2v-9h-5v11zm3-18H5c-1.1%200-2%20.9-2%202v3h19V5c0-1.1-.9-2-2-2zM3%2019c0%201.1.9%202%202%202h3V10H3v9z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--table-chart-dark::before,
.table__active-row:hover .icon--table-chart-dark::before,
.table__selected-row .icon--table-chart-dark::before,
a.icon--table-chart-dark:focus::before,
a.icon--table-chart-dark:hover::before,
a.icon--table-chart-dark[aria-current="page"]::before,
button.icon--table-chart-dark:focus::before,
button.icon--table-chart-dark:hover::before,
button.icon--table-chart-dark[aria-current="page"]::before,
.button--active.icon--table-chart-dark::before,
.button.icon--table-chart-dark:focus::before,
.button.icon--table-chart-dark:hover::before,
.button.icon--table-chart-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M10%2010.02h5V21h-5zM17%2021h3c1.1%200%202-.9%202-2v-9h-5v11zm3-18H5c-1.1%200-2%20.9-2%202v3h19V5c0-1.1-.9-2-2-2zM3%2019c0%201.1.9%202%202%202h3V10H3v9z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--table-chart-light,
.icon--table-chart-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M10%2010.02h5V21h-5zM17%2021h3c1.1%200%202-.9%202-2v-9h-5v11zm3-18H5c-1.1%200-2%20.9-2%202v3h19V5c0-1.1-.9-2-2-2zM3%2019c0%201.1.9%202%202%202h3V10H3v9z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--table-chart-light::before,
.table__active-row:hover .icon--table-chart-light::before,
.table__selected-row .icon--table-chart-light::before,
a.icon--table-chart-light:focus::before,
a.icon--table-chart-light:hover::before,
a.icon--table-chart-light[aria-current="page"]::before,
button.icon--table-chart-light:focus::before,
button.icon--table-chart-light:hover::before,
button.icon--table-chart-light[aria-current="page"]::before,
.button--active.icon--table-chart-light::before,
.button.icon--table-chart-light:focus::before,
.button.icon--table-chart-light:hover::before,
.button.icon--table-chart-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M10%2010.02h5V21h-5zM17%2021h3c1.1%200%202-.9%202-2v-9h-5v11zm3-18H5c-1.1%200-2%20.9-2%202v3h19V5c0-1.1-.9-2-2-2zM3%2019c0%201.1.9%202%202%202h3V10H3v9z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--bank,
.icon--bank::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%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%2064%2050%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20x%3D%224.8%22%20y%3D%2232.4%22%20width%3D%2255.4%22%20height%3D%225.6%22%20fill%3D%22%231077d0%22%2F%3E%0D%0A%3Cpath%20d%3D%22M58.2%2C9.4H29.8c0.2%2C0.6%2C0.3%2C1.1%2C0.4%2C1.8h28.2c1.1%2C0%2C1.8%2C0.9%2C1.8%2C1.8v31.2c0%2C1.1-0.9%2C1.8-1.8%2C1.8H5.8%0D%0A%09c-1.1%2C0-1.8-0.9-1.8-1.8V13c0-1.1%2C0.9-1.8%2C1.8-1.8h3.9c0-0.7%2C0.1-1.2%2C0.3-1.8H5.8C3.6%2C9.4%2C2%2C11%2C2%2C13v31.2C2%2C46.4%2C3.6%2C48%2C5.8%2C48h52.5%0D%0A%09c2%2C0%2C3.8-1.6%2C3.8-3.6V13C62%2C11%2C60.4%2C9.4%2C58.2%2C9.4z%22%20fill%3D%22%231077d0%22%2F%3E%0D%0A%3Cpath%20d%3D%22M19.1%2C12.6v0.8c0%2C0.2%2C0%2C0.4-0.1%2C0.6c-0.1%2C0.2-0.1%2C0.4-0.3%2C0.5h3.6v1.3h-5.8v-1.2H17c0.1%2C0%2C0.2-0.1%2C0.2-0.1%0D%0A%09l0.1-0.2c0%2C0%2C0-0.2%2C0.1-0.3c0.1-0.1%2C0-0.2%2C0-0.3v-0.9h-0.9v-1.2h0.9v-1.2c0-0.4%2C0.1-0.8%2C0.2-1.1s0.3-0.6%2C0.5-0.8%0D%0A%09c0.2-0.2%2C0.5-0.4%2C0.8-0.5c0.3-0.1%2C0.7-0.2%2C1.1-0.2S20.7%2C7.9%2C21%2C8c0.3%2C0.1%2C0.6%2C0.3%2C0.8%2C0.5c0.2%2C0.2%2C0.4%2C0.5%2C0.5%2C0.8s0.2%2C0.6%2C0.2%2C1%0D%0A%09h-1.5c0-0.2%2C0-0.4-0.1-0.5c-0.1-0.1%2C0.1-0.4%2C0-0.5c-0.1-0.1-0.2-0.1-0.3-0.2C20.4%2C9%2C20.3%2C9%2C20.1%2C9c-0.3%2C0-0.5%2C0.1-0.6%2C0.3%0D%0A%09s-0.3%2C0.5-0.3%2C0.8l0.1%2C1.2H21v1.3L19.1%2C12.6L19.1%2C12.6z%22%20fill%3D%22%231077d0%22%2F%3E%0D%0A%3Cpath%20d%3D%22M19.8%2C22.2c-5.7%2C0-10.4-4.5-10.4-10.2S14.1%2C2%2C19.8%2C2s10.4%2C4.5%2C10.4%2C10.2S25.5%2C22.2%2C19.8%2C22.2z%20M19.8%2C3.8%0D%0A%09c-4.6%2C0-8.4%2C3.6-8.4%2C8.2s3.8%2C8.2%2C8.4%2C8.2s8.4-3.6%2C8.4-8.2S24.5%2C3.8%2C19.8%2C3.8z%22%20fill%3D%22%231077d0%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--bank-denim,
.icon--bank-denim::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%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%2064%2050%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20x%3D%224.8%22%20y%3D%2232.4%22%20width%3D%2255.4%22%20height%3D%225.6%22%20fill%3D%22%231077d0%22%2F%3E%0D%0A%3Cpath%20d%3D%22M58.2%2C9.4H29.8c0.2%2C0.6%2C0.3%2C1.1%2C0.4%2C1.8h28.2c1.1%2C0%2C1.8%2C0.9%2C1.8%2C1.8v31.2c0%2C1.1-0.9%2C1.8-1.8%2C1.8H5.8%0D%0A%09c-1.1%2C0-1.8-0.9-1.8-1.8V13c0-1.1%2C0.9-1.8%2C1.8-1.8h3.9c0-0.7%2C0.1-1.2%2C0.3-1.8H5.8C3.6%2C9.4%2C2%2C11%2C2%2C13v31.2C2%2C46.4%2C3.6%2C48%2C5.8%2C48h52.5%0D%0A%09c2%2C0%2C3.8-1.6%2C3.8-3.6V13C62%2C11%2C60.4%2C9.4%2C58.2%2C9.4z%22%20fill%3D%22%231077d0%22%2F%3E%0D%0A%3Cpath%20d%3D%22M19.1%2C12.6v0.8c0%2C0.2%2C0%2C0.4-0.1%2C0.6c-0.1%2C0.2-0.1%2C0.4-0.3%2C0.5h3.6v1.3h-5.8v-1.2H17c0.1%2C0%2C0.2-0.1%2C0.2-0.1%0D%0A%09l0.1-0.2c0%2C0%2C0-0.2%2C0.1-0.3c0.1-0.1%2C0-0.2%2C0-0.3v-0.9h-0.9v-1.2h0.9v-1.2c0-0.4%2C0.1-0.8%2C0.2-1.1s0.3-0.6%2C0.5-0.8%0D%0A%09c0.2-0.2%2C0.5-0.4%2C0.8-0.5c0.3-0.1%2C0.7-0.2%2C1.1-0.2S20.7%2C7.9%2C21%2C8c0.3%2C0.1%2C0.6%2C0.3%2C0.8%2C0.5c0.2%2C0.2%2C0.4%2C0.5%2C0.5%2C0.8s0.2%2C0.6%2C0.2%2C1%0D%0A%09h-1.5c0-0.2%2C0-0.4-0.1-0.5c-0.1-0.1%2C0.1-0.4%2C0-0.5c-0.1-0.1-0.2-0.1-0.3-0.2C20.4%2C9%2C20.3%2C9%2C20.1%2C9c-0.3%2C0-0.5%2C0.1-0.6%2C0.3%0D%0A%09s-0.3%2C0.5-0.3%2C0.8l0.1%2C1.2H21v1.3L19.1%2C12.6L19.1%2C12.6z%22%20fill%3D%22%231077d0%22%2F%3E%0D%0A%3Cpath%20d%3D%22M19.8%2C22.2c-5.7%2C0-10.4-4.5-10.4-10.2S14.1%2C2%2C19.8%2C2s10.4%2C4.5%2C10.4%2C10.2S25.5%2C22.2%2C19.8%2C22.2z%20M19.8%2C3.8%0D%0A%09c-4.6%2C0-8.4%2C3.6-8.4%2C8.2s3.8%2C8.2%2C8.4%2C8.2s8.4-3.6%2C8.4-8.2S24.5%2C3.8%2C19.8%2C3.8z%22%20fill%3D%22%231077d0%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--bank-darker,
.icon--bank-darker::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%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%2064%2050%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Crect%20x%3D%224.8%22%20y%3D%2232.4%22%20width%3D%2255.4%22%20height%3D%225.6%22%20fill%3D%22%23333%22%2F%3E%0D%0A%3Cpath%20d%3D%22M58.2%2C9.4H29.8c0.2%2C0.6%2C0.3%2C1.1%2C0.4%2C1.8h28.2c1.1%2C0%2C1.8%2C0.9%2C1.8%2C1.8v31.2c0%2C1.1-0.9%2C1.8-1.8%2C1.8H5.8%0D%0A%09c-1.1%2C0-1.8-0.9-1.8-1.8V13c0-1.1%2C0.9-1.8%2C1.8-1.8h3.9c0-0.7%2C0.1-1.2%2C0.3-1.8H5.8C3.6%2C9.4%2C2%2C11%2C2%2C13v31.2C2%2C46.4%2C3.6%2C48%2C5.8%2C48h52.5%0D%0A%09c2%2C0%2C3.8-1.6%2C3.8-3.6V13C62%2C11%2C60.4%2C9.4%2C58.2%2C9.4z%22%20fill%3D%22%23333%22%2F%3E%0D%0A%3Cpath%20d%3D%22M19.1%2C12.6v0.8c0%2C0.2%2C0%2C0.4-0.1%2C0.6c-0.1%2C0.2-0.1%2C0.4-0.3%2C0.5h3.6v1.3h-5.8v-1.2H17c0.1%2C0%2C0.2-0.1%2C0.2-0.1%0D%0A%09l0.1-0.2c0%2C0%2C0-0.2%2C0.1-0.3c0.1-0.1%2C0-0.2%2C0-0.3v-0.9h-0.9v-1.2h0.9v-1.2c0-0.4%2C0.1-0.8%2C0.2-1.1s0.3-0.6%2C0.5-0.8%0D%0A%09c0.2-0.2%2C0.5-0.4%2C0.8-0.5c0.3-0.1%2C0.7-0.2%2C1.1-0.2S20.7%2C7.9%2C21%2C8c0.3%2C0.1%2C0.6%2C0.3%2C0.8%2C0.5c0.2%2C0.2%2C0.4%2C0.5%2C0.5%2C0.8s0.2%2C0.6%2C0.2%2C1%0D%0A%09h-1.5c0-0.2%2C0-0.4-0.1-0.5c-0.1-0.1%2C0.1-0.4%2C0-0.5c-0.1-0.1-0.2-0.1-0.3-0.2C20.4%2C9%2C20.3%2C9%2C20.1%2C9c-0.3%2C0-0.5%2C0.1-0.6%2C0.3%0D%0A%09s-0.3%2C0.5-0.3%2C0.8l0.1%2C1.2H21v1.3L19.1%2C12.6L19.1%2C12.6z%22%20fill%3D%22%23333%22%2F%3E%0D%0A%3Cpath%20d%3D%22M19.8%2C22.2c-5.7%2C0-10.4-4.5-10.4-10.2S14.1%2C2%2C19.8%2C2s10.4%2C4.5%2C10.4%2C10.2S25.5%2C22.2%2C19.8%2C22.2z%20M19.8%2C3.8%0D%0A%09c-4.6%2C0-8.4%2C3.6-8.4%2C8.2s3.8%2C8.2%2C8.4%2C8.2s8.4-3.6%2C8.4-8.2S24.5%2C3.8%2C19.8%2C3.8z%22%20fill%3D%22%23333%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--chat,
.icon--chat::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%20%20%20%20%20viewBox%3D%220%200%2032%2028%22%20style%3D%22enable-background%3Anew%200%200%2032%2028%3B%22%20xml%3Aspace%3D%22preserve%22%20%20width%3D%2232%22%20height%3D%2228%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23999%22%20fill-opacity%3D%221%22%20d%3D%22M1.88%2028l1.85-7.32a.174.174%200%2000-.05-.15C1.4%2018.48.06%2015.57%200%2012.55%200%205.62%207.18%200%2016%200s16%205.62%2016%2012.53-7.18%2012.53-16%2012.53h-.03c-1.41%200-2.83-.15-4.21-.44a.82.82%200%2000-.44.03L1.88%2028zM16%202.63c-7.31%200-13.26%204.44-13.26%209.9.04%202.29%201.07%204.52%202.82%206.09.75.7%201.06%201.72.82%202.67l-.64%202.52%204.62-1.64c.64-.22%201.33-.27%201.99-.12%201.19.25%202.39.36%203.64.38%207.31%200%2013.26-4.44%2013.26-9.9S23.31%202.63%2016%202.63z%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--chat-dark,
.icon--chat-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%20%20%20%20%20viewBox%3D%220%200%2032%2028%22%20style%3D%22enable-background%3Anew%200%200%2032%2028%3B%22%20xml%3Aspace%3D%22preserve%22%20%20width%3D%2232%22%20height%3D%2228%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23999%22%20fill-opacity%3D%221%22%20d%3D%22M1.88%2028l1.85-7.32a.174.174%200%2000-.05-.15C1.4%2018.48.06%2015.57%200%2012.55%200%205.62%207.18%200%2016%200s16%205.62%2016%2012.53-7.18%2012.53-16%2012.53h-.03c-1.41%200-2.83-.15-4.21-.44a.82.82%200%2000-.44.03L1.88%2028zM16%202.63c-7.31%200-13.26%204.44-13.26%209.9.04%202.29%201.07%204.52%202.82%206.09.75.7%201.06%201.72.82%202.67l-.64%202.52%204.62-1.64c.64-.22%201.33-.27%201.99-.12%201.19.25%202.39.36%203.64.38%207.31%200%2013.26-4.44%2013.26-9.9S23.31%202.63%2016%202.63z%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.button.icon--chat-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%20%20%20%20%20viewBox%3D%220%200%2032%2028%22%20style%3D%22enable-background%3Anew%200%200%2032%2028%3B%22%20xml%3Aspace%3D%22preserve%22%20%20width%3D%2232%22%20height%3D%2228%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%231077d0%22%20fill-opacity%3D%221%22%20d%3D%22M1.88%2028l1.85-7.32a.174.174%200%2000-.05-.15C1.4%2018.48.06%2015.57%200%2012.55%200%205.62%207.18%200%2016%200s16%205.62%2016%2012.53-7.18%2012.53-16%2012.53h-.03c-1.41%200-2.83-.15-4.21-.44a.82.82%200%2000-.44.03L1.88%2028zM16%202.63c-7.31%200-13.26%204.44-13.26%209.9.04%202.29%201.07%204.52%202.82%206.09.75.7%201.06%201.72.82%202.67l-.64%202.52%204.62-1.64c.64-.22%201.33-.27%201.99-.12%201.19.25%202.39.36%203.64.38%207.31%200%2013.26-4.44%2013.26-9.9S23.31%202.63%2016%202.63z%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.table-responsive--active-row:hover .icon--chat::before,
.table__active-row:hover .icon--chat::before,
.table__selected-row .icon--chat::before,
a.icon--chat:focus::before,
a.icon--chat:hover::before,
a.icon--chat[aria-current="page"]::before,
button.icon--chat:focus::before,
button.icon--chat:hover::before,
button.icon--chat[aria-current="page"]::before,
.button--active.icon--chat::before,
.button.icon--chat:focus::before,
.button.icon--chat:hover::before,
.button.icon--chat[aria-current="page"]::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%20%20%20%20%20viewBox%3D%220%200%2032%2028%22%20style%3D%22enable-background%3Anew%200%200%2032%2028%3B%22%20xml%3Aspace%3D%22preserve%22%20%20width%3D%2232%22%20height%3D%2228%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M1.88%2028l1.85-7.32a.174.174%200%2000-.05-.15C1.4%2018.48.06%2015.57%200%2012.55%200%205.62%207.18%200%2016%200s16%205.62%2016%2012.53-7.18%2012.53-16%2012.53h-.03c-1.41%200-2.83-.15-4.21-.44a.82.82%200%2000-.44.03L1.88%2028zM16%202.63c-7.31%200-13.26%204.44-13.26%209.9.04%202.29%201.07%204.52%202.82%206.09.75.7%201.06%201.72.82%202.67l-.64%202.52%204.62-1.64c.64-.22%201.33-.27%201.99-.12%201.19.25%202.39.36%203.64.38%207.31%200%2013.26-4.44%2013.26-9.9S23.31%202.63%2016%202.63z%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.table-responsive--active-row:hover .icon--chat-dark::before,
.table__active-row:hover .icon--chat-dark::before,
.table__selected-row .icon--chat-dark::before,
a.icon--chat-dark:focus::before,
a.icon--chat-dark:hover::before,
a.icon--chat-dark[aria-current="page"]::before,
button.icon--chat-dark:focus::before,
button.icon--chat-dark:hover::before,
button.icon--chat-dark[aria-current="page"]::before,
.button--active.icon--chat-dark::before,
.button.icon--chat-dark:focus::before,
.button.icon--chat-dark:hover::before,
.button.icon--chat-dark[aria-current="page"]::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%20%20%20%20%20viewBox%3D%220%200%2032%2028%22%20style%3D%22enable-background%3Anew%200%200%2032%2028%3B%22%20xml%3Aspace%3D%22preserve%22%20%20width%3D%2232%22%20height%3D%2228%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M1.88%2028l1.85-7.32a.174.174%200%2000-.05-.15C1.4%2018.48.06%2015.57%200%2012.55%200%205.62%207.18%200%2016%200s16%205.62%2016%2012.53-7.18%2012.53-16%2012.53h-.03c-1.41%200-2.83-.15-4.21-.44a.82.82%200%2000-.44.03L1.88%2028zM16%202.63c-7.31%200-13.26%204.44-13.26%209.9.04%202.29%201.07%204.52%202.82%206.09.75.7%201.06%201.72.82%202.67l-.64%202.52%204.62-1.64c.64-.22%201.33-.27%201.99-.12%201.19.25%202.39.36%203.64.38%207.31%200%2013.26-4.44%2013.26-9.9S23.31%202.63%2016%202.63z%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--chat-light,
.icon--chat-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%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%20%20%20%20%20viewBox%3D%220%200%2032%2028%22%20style%3D%22enable-background%3Anew%200%200%2032%2028%3B%22%20xml%3Aspace%3D%22preserve%22%20%20width%3D%2232%22%20height%3D%2228%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M1.88%2028l1.85-7.32a.174.174%200%2000-.05-.15C1.4%2018.48.06%2015.57%200%2012.55%200%205.62%207.18%200%2016%200s16%205.62%2016%2012.53-7.18%2012.53-16%2012.53h-.03c-1.41%200-2.83-.15-4.21-.44a.82.82%200%2000-.44.03L1.88%2028zM16%202.63c-7.31%200-13.26%204.44-13.26%209.9.04%202.29%201.07%204.52%202.82%206.09.75.7%201.06%201.72.82%202.67l-.64%202.52%204.62-1.64c.64-.22%201.33-.27%201.99-.12%201.19.25%202.39.36%203.64.38%207.31%200%2013.26-4.44%2013.26-9.9S23.31%202.63%2016%202.63z%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.table-responsive--active-row:hover .icon--chat-light::before,
.table__active-row:hover .icon--chat-light::before,
.table__selected-row .icon--chat-light::before,
a.icon--chat-light:focus::before,
a.icon--chat-light:hover::before,
a.icon--chat-light[aria-current="page"]::before,
button.icon--chat-light:focus::before,
button.icon--chat-light:hover::before,
button.icon--chat-light[aria-current="page"]::before,
.button--active.icon--chat-light::before,
.button.icon--chat-light:focus::before,
.button.icon--chat-light:hover::before,
.button.icon--chat-light[aria-current="page"]::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%20%20%20%20%20viewBox%3D%220%200%2032%2028%22%20style%3D%22enable-background%3Anew%200%200%2032%2028%3B%22%20xml%3Aspace%3D%22preserve%22%20%20width%3D%2232%22%20height%3D%2228%22%3E%0D%0A%20%20%20%20%3Cpath%20fill%3D%22%23fff%22%20fill-opacity%3D%221%22%20d%3D%22M1.88%2028l1.85-7.32a.174.174%200%2000-.05-.15C1.4%2018.48.06%2015.57%200%2012.55%200%205.62%207.18%200%2016%200s16%205.62%2016%2012.53-7.18%2012.53-16%2012.53h-.03c-1.41%200-2.83-.15-4.21-.44a.82.82%200%2000-.44.03L1.88%2028zM16%202.63c-7.31%200-13.26%204.44-13.26%209.9.04%202.29%201.07%204.52%202.82%206.09.75.7%201.06%201.72.82%202.67l-.64%202.52%204.62-1.64c.64-.22%201.33-.27%201.99-.12%201.19.25%202.39.36%203.64.38%207.31%200%2013.26-4.44%2013.26-9.9S23.31%202.63%2016%202.63z%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--compare,
.icon--compare::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M12%2024a1%201%200%2001-1-1V1a1%201%200%20112%200v22a1%201%200%2001-1%201zM22.13%2021h-5.26A1.92%201.92%200%200115%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%200124%207v12a1.92%201.92%200%2001-1.87%202zM17%2019h5V7h-5zM7.13%2021H1.87A1.92%201.92%200%20010%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%20019%207v12a1.92%201.92%200%2001-1.87%202zM2%2019h5V7H2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--compare-monza,
.icon--compare-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M12%2024a1%201%200%2001-1-1V1a1%201%200%20112%200v22a1%201%200%2001-1%201zM22.13%2021h-5.26A1.92%201.92%200%200115%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%200124%207v12a1.92%201.92%200%2001-1.87%202zM17%2019h5V7h-5zM7.13%2021H1.87A1.92%201.92%200%20010%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%20019%207v12a1.92%201.92%200%2001-1.87%202zM2%2019h5V7H2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--compare::before,
.table__active-row:hover .icon--compare::before,
.table__selected-row .icon--compare::before,
a.icon--compare:focus::before,
a.icon--compare:hover::before,
a.icon--compare[aria-current="page"]::before,
button.icon--compare:focus::before,
button.icon--compare:hover::before,
button.icon--compare[aria-current="page"]::before,
.button--active.icon--compare::before,
.button.icon--compare:focus::before,
.button.icon--compare:hover::before,
.button.icon--compare[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%2024a1%201%200%2001-1-1V1a1%201%200%20112%200v22a1%201%200%2001-1%201zM22.13%2021h-5.26A1.92%201.92%200%200115%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%200124%207v12a1.92%201.92%200%2001-1.87%202zM17%2019h5V7h-5zM7.13%2021H1.87A1.92%201.92%200%20010%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%20019%207v12a1.92%201.92%200%2001-1.87%202zM2%2019h5V7H2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--compare-monza::before,
.table__active-row:hover .icon--compare-monza::before,
.table__selected-row .icon--compare-monza::before,
a.icon--compare-monza:focus::before,
a.icon--compare-monza:hover::before,
a.icon--compare-monza[aria-current="page"]::before,
button.icon--compare-monza:focus::before,
button.icon--compare-monza:hover::before,
button.icon--compare-monza[aria-current="page"]::before,
.button--active.icon--compare-monza::before,
.button.icon--compare-monza:focus::before,
.button.icon--compare-monza:hover::before,
.button.icon--compare-monza[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%2024a1%201%200%2001-1-1V1a1%201%200%20112%200v22a1%201%200%2001-1%201zM22.13%2021h-5.26A1.92%201.92%200%200115%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%200124%207v12a1.92%201.92%200%2001-1.87%202zM17%2019h5V7h-5zM7.13%2021H1.87A1.92%201.92%200%20010%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%20019%207v12a1.92%201.92%200%2001-1.87%202zM2%2019h5V7H2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--compare-dark,
.icon--compare-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M12%2024a1%201%200%2001-1-1V1a1%201%200%20112%200v22a1%201%200%2001-1%201zM22.13%2021h-5.26A1.92%201.92%200%200115%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%200124%207v12a1.92%201.92%200%2001-1.87%202zM17%2019h5V7h-5zM7.13%2021H1.87A1.92%201.92%200%20010%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%20019%207v12a1.92%201.92%200%2001-1.87%202zM2%2019h5V7H2z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--compare-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M12%2024a1%201%200%2001-1-1V1a1%201%200%20112%200v22a1%201%200%2001-1%201zM22.13%2021h-5.26A1.92%201.92%200%200115%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%200124%207v12a1.92%201.92%200%2001-1.87%202zM17%2019h5V7h-5zM7.13%2021H1.87A1.92%201.92%200%20010%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%20019%207v12a1.92%201.92%200%2001-1.87%202zM2%2019h5V7H2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--compare-dark::before,
.table__active-row:hover .icon--compare-dark::before,
.table__selected-row .icon--compare-dark::before,
a.icon--compare-dark:focus::before,
a.icon--compare-dark:hover::before,
a.icon--compare-dark[aria-current="page"]::before,
button.icon--compare-dark:focus::before,
button.icon--compare-dark:hover::before,
button.icon--compare-dark[aria-current="page"]::before,
.button--active.icon--compare-dark::before,
.button.icon--compare-dark:focus::before,
.button.icon--compare-dark:hover::before,
.button.icon--compare-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%2024a1%201%200%2001-1-1V1a1%201%200%20112%200v22a1%201%200%2001-1%201zM22.13%2021h-5.26A1.92%201.92%200%200115%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%200124%207v12a1.92%201.92%200%2001-1.87%202zM17%2019h5V7h-5zM7.13%2021H1.87A1.92%201.92%200%20010%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%20019%207v12a1.92%201.92%200%2001-1.87%202zM2%2019h5V7H2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--compare-light,
.icon--compare-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%2024a1%201%200%2001-1-1V1a1%201%200%20112%200v22a1%201%200%2001-1%201zM22.13%2021h-5.26A1.92%201.92%200%200115%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%200124%207v12a1.92%201.92%200%2001-1.87%202zM17%2019h5V7h-5zM7.13%2021H1.87A1.92%201.92%200%20010%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%20019%207v12a1.92%201.92%200%2001-1.87%202zM2%2019h5V7H2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--compare-light::before,
.table__active-row:hover .icon--compare-light::before,
.table__selected-row .icon--compare-light::before,
a.icon--compare-light:focus::before,
a.icon--compare-light:hover::before,
a.icon--compare-light[aria-current="page"]::before,
button.icon--compare-light:focus::before,
button.icon--compare-light:hover::before,
button.icon--compare-light[aria-current="page"]::before,
.button--active.icon--compare-light::before,
.button.icon--compare-light:focus::before,
.button.icon--compare-light:hover::before,
.button.icon--compare-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%2024a1%201%200%2001-1-1V1a1%201%200%20112%200v22a1%201%200%2001-1%201zM22.13%2021h-5.26A1.92%201.92%200%200115%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%200124%207v12a1.92%201.92%200%2001-1.87%202zM17%2019h5V7h-5zM7.13%2021H1.87A1.92%201.92%200%20010%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%20019%207v12a1.92%201.92%200%2001-1.87%202zM2%2019h5V7H2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--compare-frenchrose,
.icon--compare-frenchrose::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M12%2024a1%201%200%2001-1-1V1a1%201%200%20112%200v22a1%201%200%2001-1%201zM22.13%2021h-5.26A1.92%201.92%200%200115%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%200124%207v12a1.92%201.92%200%2001-1.87%202zM17%2019h5V7h-5zM7.13%2021H1.87A1.92%201.92%200%20010%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%20019%207v12a1.92%201.92%200%2001-1.87%202zM2%2019h5V7H2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--compare-frenchrose::before,
.table__active-row:hover .icon--compare-frenchrose::before,
.table__selected-row .icon--compare-frenchrose::before,
a.icon--compare-frenchrose:focus::before,
a.icon--compare-frenchrose:hover::before,
a.icon--compare-frenchrose[aria-current="page"]::before,
button.icon--compare-frenchrose:focus::before,
button.icon--compare-frenchrose:hover::before,
button.icon--compare-frenchrose[aria-current="page"]::before,
.button--active.icon--compare-frenchrose::before,
.button.icon--compare-frenchrose:focus::before,
.button.icon--compare-frenchrose:hover::before,
.button.icon--compare-frenchrose[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%2024a1%201%200%2001-1-1V1a1%201%200%20112%200v22a1%201%200%2001-1%201zM22.13%2021h-5.26A1.92%201.92%200%200115%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%200124%207v12a1.92%201.92%200%2001-1.87%202zM17%2019h5V7h-5zM7.13%2021H1.87A1.92%201.92%200%20010%2019V7a1.92%201.92%200%20011.87-2h5.26A1.92%201.92%200%20019%207v12a1.92%201.92%200%2001-1.87%202zM2%2019h5V7H2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--delete,
.icon--delete::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M9%203v1H4v2h1v13a2%202%200%20002%202h10a2%202%200%20002-2V6h1V4h-5V3H9m0%205h2v9H9V8m4%200h2v9h-2V8z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--delete-monza,
.icon--delete-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M9%203v1H4v2h1v13a2%202%200%20002%202h10a2%202%200%20002-2V6h1V4h-5V3H9m0%205h2v9H9V8m4%200h2v9h-2V8z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--delete::before,
.table__active-row:hover .icon--delete::before,
.table__selected-row .icon--delete::before,
a.icon--delete:focus::before,
a.icon--delete:hover::before,
a.icon--delete[aria-current="page"]::before,
button.icon--delete:focus::before,
button.icon--delete:hover::before,
button.icon--delete[aria-current="page"]::before,
.button--active.icon--delete::before,
.button.icon--delete:focus::before,
.button.icon--delete:hover::before,
.button.icon--delete[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9%203v1H4v2h1v13a2%202%200%20002%202h10a2%202%200%20002-2V6h1V4h-5V3H9m0%205h2v9H9V8m4%200h2v9h-2V8z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--delete-monza::before,
.table__active-row:hover .icon--delete-monza::before,
.table__selected-row .icon--delete-monza::before,
a.icon--delete-monza:focus::before,
a.icon--delete-monza:hover::before,
a.icon--delete-monza[aria-current="page"]::before,
button.icon--delete-monza:focus::before,
button.icon--delete-monza:hover::before,
button.icon--delete-monza[aria-current="page"]::before,
.button--active.icon--delete-monza::before,
.button.icon--delete-monza:focus::before,
.button.icon--delete-monza:hover::before,
.button.icon--delete-monza[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9%203v1H4v2h1v13a2%202%200%20002%202h10a2%202%200%20002-2V6h1V4h-5V3H9m0%205h2v9H9V8m4%200h2v9h-2V8z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--delete-dark,
.icon--delete-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M9%203v1H4v2h1v13a2%202%200%20002%202h10a2%202%200%20002-2V6h1V4h-5V3H9m0%205h2v9H9V8m4%200h2v9h-2V8z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--delete-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M9%203v1H4v2h1v13a2%202%200%20002%202h10a2%202%200%20002-2V6h1V4h-5V3H9m0%205h2v9H9V8m4%200h2v9h-2V8z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--delete-dark::before,
.table__active-row:hover .icon--delete-dark::before,
.table__selected-row .icon--delete-dark::before,
a.icon--delete-dark:focus::before,
a.icon--delete-dark:hover::before,
a.icon--delete-dark[aria-current="page"]::before,
button.icon--delete-dark:focus::before,
button.icon--delete-dark:hover::before,
button.icon--delete-dark[aria-current="page"]::before,
.button--active.icon--delete-dark::before,
.button.icon--delete-dark:focus::before,
.button.icon--delete-dark:hover::before,
.button.icon--delete-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9%203v1H4v2h1v13a2%202%200%20002%202h10a2%202%200%20002-2V6h1V4h-5V3H9m0%205h2v9H9V8m4%200h2v9h-2V8z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--delete-light,
.icon--delete-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9%203v1H4v2h1v13a2%202%200%20002%202h10a2%202%200%20002-2V6h1V4h-5V3H9m0%205h2v9H9V8m4%200h2v9h-2V8z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--delete-light::before,
.table__active-row:hover .icon--delete-light::before,
.table__selected-row .icon--delete-light::before,
a.icon--delete-light:focus::before,
a.icon--delete-light:hover::before,
a.icon--delete-light[aria-current="page"]::before,
button.icon--delete-light:focus::before,
button.icon--delete-light:hover::before,
button.icon--delete-light[aria-current="page"]::before,
.button--active.icon--delete-light::before,
.button.icon--delete-light:focus::before,
.button.icon--delete-light:hover::before,
.button.icon--delete-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9%203v1H4v2h1v13a2%202%200%20002%202h10a2%202%200%20002-2V6h1V4h-5V3H9m0%205h2v9H9V8m4%200h2v9h-2V8z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--delete-frenchrose,
.icon--delete-frenchrose::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M9%203v1H4v2h1v13a2%202%200%20002%202h10a2%202%200%20002-2V6h1V4h-5V3H9m0%205h2v9H9V8m4%200h2v9h-2V8z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--delete-frenchrose::before,
.table__active-row:hover .icon--delete-frenchrose::before,
.table__selected-row .icon--delete-frenchrose::before,
a.icon--delete-frenchrose:focus::before,
a.icon--delete-frenchrose:hover::before,
a.icon--delete-frenchrose[aria-current="page"]::before,
button.icon--delete-frenchrose:focus::before,
button.icon--delete-frenchrose:hover::before,
button.icon--delete-frenchrose[aria-current="page"]::before,
.button--active.icon--delete-frenchrose::before,
.button.icon--delete-frenchrose:focus::before,
.button.icon--delete-frenchrose:hover::before,
.button.icon--delete-frenchrose[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M9%203v1H4v2h1v13a2%202%200%20002%202h10a2%202%200%20002-2V6h1V4h-5V3H9m0%205h2v9H9V8m4%200h2v9h-2V8z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--details,
.icon--details::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--details-denim,
.icon--details-denim::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--display-grid,
.icon--display-grid::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M3%2011h8V3H3zm2-6h4v4H5zM3%2021h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6%206h-4V5h4zm-6%2012h8v-8h-8zm2-6h4v4h-4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--display-grid-monza,
.icon--display-grid-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M3%2011h8V3H3zm2-6h4v4H5zM3%2021h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6%206h-4V5h4zm-6%2012h8v-8h-8zm2-6h4v4h-4z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--display-grid::before,
.table__active-row:hover .icon--display-grid::before,
.table__selected-row .icon--display-grid::before,
a.icon--display-grid:focus::before,
a.icon--display-grid:hover::before,
a.icon--display-grid[aria-current="page"]::before,
button.icon--display-grid:focus::before,
button.icon--display-grid:hover::before,
button.icon--display-grid[aria-current="page"]::before,
.button--active.icon--display-grid::before,
.button.icon--display-grid:focus::before,
.button.icon--display-grid:hover::before,
.button.icon--display-grid[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%2011h8V3H3zm2-6h4v4H5zM3%2021h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6%206h-4V5h4zm-6%2012h8v-8h-8zm2-6h4v4h-4z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--display-grid-monza::before,
.table__active-row:hover .icon--display-grid-monza::before,
.table__selected-row .icon--display-grid-monza::before,
a.icon--display-grid-monza:focus::before,
a.icon--display-grid-monza:hover::before,
a.icon--display-grid-monza[aria-current="page"]::before,
button.icon--display-grid-monza:focus::before,
button.icon--display-grid-monza:hover::before,
button.icon--display-grid-monza[aria-current="page"]::before,
.button--active.icon--display-grid-monza::before,
.button.icon--display-grid-monza:focus::before,
.button.icon--display-grid-monza:hover::before,
.button.icon--display-grid-monza[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%2011h8V3H3zm2-6h4v4H5zM3%2021h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6%206h-4V5h4zm-6%2012h8v-8h-8zm2-6h4v4h-4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--display-grid-dark,
.icon--display-grid-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M3%2011h8V3H3zm2-6h4v4H5zM3%2021h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6%206h-4V5h4zm-6%2012h8v-8h-8zm2-6h4v4h-4z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--display-grid-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M3%2011h8V3H3zm2-6h4v4H5zM3%2021h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6%206h-4V5h4zm-6%2012h8v-8h-8zm2-6h4v4h-4z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--display-grid-dark::before,
.table__active-row:hover .icon--display-grid-dark::before,
.table__selected-row .icon--display-grid-dark::before,
a.icon--display-grid-dark:focus::before,
a.icon--display-grid-dark:hover::before,
a.icon--display-grid-dark[aria-current="page"]::before,
button.icon--display-grid-dark:focus::before,
button.icon--display-grid-dark:hover::before,
button.icon--display-grid-dark[aria-current="page"]::before,
.button--active.icon--display-grid-dark::before,
.button.icon--display-grid-dark:focus::before,
.button.icon--display-grid-dark:hover::before,
.button.icon--display-grid-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%2011h8V3H3zm2-6h4v4H5zM3%2021h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6%206h-4V5h4zm-6%2012h8v-8h-8zm2-6h4v4h-4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--display-grid-light,
.icon--display-grid-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%2011h8V3H3zm2-6h4v4H5zM3%2021h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6%206h-4V5h4zm-6%2012h8v-8h-8zm2-6h4v4h-4z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--display-grid-light::before,
.table__active-row:hover .icon--display-grid-light::before,
.table__selected-row .icon--display-grid-light::before,
a.icon--display-grid-light:focus::before,
a.icon--display-grid-light:hover::before,
a.icon--display-grid-light[aria-current="page"]::before,
button.icon--display-grid-light:focus::before,
button.icon--display-grid-light:hover::before,
button.icon--display-grid-light[aria-current="page"]::before,
.button--active.icon--display-grid-light::before,
.button.icon--display-grid-light:focus::before,
.button.icon--display-grid-light:hover::before,
.button.icon--display-grid-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%2011h8V3H3zm2-6h4v4H5zM3%2021h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6%206h-4V5h4zm-6%2012h8v-8h-8zm2-6h4v4h-4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--display-grid-frenchrose,
.icon--display-grid-frenchrose::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M3%2011h8V3H3zm2-6h4v4H5zM3%2021h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6%206h-4V5h4zm-6%2012h8v-8h-8zm2-6h4v4h-4z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--display-grid-frenchrose::before,
.table__active-row:hover .icon--display-grid-frenchrose::before,
.table__selected-row .icon--display-grid-frenchrose::before,
a.icon--display-grid-frenchrose:focus::before,
a.icon--display-grid-frenchrose:hover::before,
a.icon--display-grid-frenchrose[aria-current="page"]::before,
button.icon--display-grid-frenchrose:focus::before,
button.icon--display-grid-frenchrose:hover::before,
button.icon--display-grid-frenchrose[aria-current="page"]::before,
.button--active.icon--display-grid-frenchrose::before,
.button.icon--display-grid-frenchrose:focus::before,
.button.icon--display-grid-frenchrose:hover::before,
.button.icon--display-grid-frenchrose[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%2011h8V3H3zm2-6h4v4H5zM3%2021h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6%206h-4V5h4zm-6%2012h8v-8h-8zm2-6h4v4h-4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--display-grid-inverse,
.icon--display-grid-inverse::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%2011h8V3H3zm2-6h4v4H5zM3%2021h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6%206h-4V5h4zm-6%2012h8v-8h-8zm2-6h4v4h-4z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--display-grid-inverse::before,
.table__active-row:hover .icon--display-grid-inverse::before,
.table__selected-row .icon--display-grid-inverse::before,
a.icon--display-grid-inverse:focus::before,
a.icon--display-grid-inverse:hover::before,
a.icon--display-grid-inverse[aria-current="page"]::before,
button.icon--display-grid-inverse:focus::before,
button.icon--display-grid-inverse:hover::before,
button.icon--display-grid-inverse[aria-current="page"]::before,
.button--active.icon--display-grid-inverse::before,
.button.icon--display-grid-inverse:focus::before,
.button.icon--display-grid-inverse:hover::before,
.button.icon--display-grid-inverse[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M3%2011h8V3H3zm2-6h4v4H5zM3%2021h8v-8H3zm2-6h4v4H5zm8-12v8h8V3zm6%206h-4V5h4zm-6%2012h8v-8h-8zm2-6h4v4h-4z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--display-list,
.icon--display-list::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--display-list-monza,
.icon--display-list-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--display-list::before,
.table__active-row:hover .icon--display-list::before,
.table__selected-row .icon--display-list::before,
a.icon--display-list:focus::before,
a.icon--display-list:hover::before,
a.icon--display-list[aria-current="page"]::before,
button.icon--display-list:focus::before,
button.icon--display-list:hover::before,
button.icon--display-list[aria-current="page"]::before,
.button--active.icon--display-list::before,
.button.icon--display-list:focus::before,
.button.icon--display-list:hover::before,
.button.icon--display-list[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--display-list-monza::before,
.table__active-row:hover .icon--display-list-monza::before,
.table__selected-row .icon--display-list-monza::before,
a.icon--display-list-monza:focus::before,
a.icon--display-list-monza:hover::before,
a.icon--display-list-monza[aria-current="page"]::before,
button.icon--display-list-monza:focus::before,
button.icon--display-list-monza:hover::before,
button.icon--display-list-monza[aria-current="page"]::before,
.button--active.icon--display-list-monza::before,
.button.icon--display-list-monza:focus::before,
.button.icon--display-list-monza:hover::before,
.button.icon--display-list-monza[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--display-list-dark,
.icon--display-list-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--display-list-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--display-list-dark::before,
.table__active-row:hover .icon--display-list-dark::before,
.table__selected-row .icon--display-list-dark::before,
a.icon--display-list-dark:focus::before,
a.icon--display-list-dark:hover::before,
a.icon--display-list-dark[aria-current="page"]::before,
button.icon--display-list-dark:focus::before,
button.icon--display-list-dark:hover::before,
button.icon--display-list-dark[aria-current="page"]::before,
.button--active.icon--display-list-dark::before,
.button.icon--display-list-dark:focus::before,
.button.icon--display-list-dark:hover::before,
.button.icon--display-list-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--display-list-light,
.icon--display-list-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--display-list-light::before,
.table__active-row:hover .icon--display-list-light::before,
.table__selected-row .icon--display-list-light::before,
a.icon--display-list-light:focus::before,
a.icon--display-list-light:hover::before,
a.icon--display-list-light[aria-current="page"]::before,
button.icon--display-list-light:focus::before,
button.icon--display-list-light:hover::before,
button.icon--display-list-light[aria-current="page"]::before,
.button--active.icon--display-list-light::before,
.button.icon--display-list-light:focus::before,
.button.icon--display-list-light:hover::before,
.button.icon--display-list-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--display-list-frenchrose,
.icon--display-list-frenchrose::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--display-list-frenchrose::before,
.table__active-row:hover .icon--display-list-frenchrose::before,
.table__selected-row .icon--display-list-frenchrose::before,
a.icon--display-list-frenchrose:focus::before,
a.icon--display-list-frenchrose:hover::before,
a.icon--display-list-frenchrose[aria-current="page"]::before,
button.icon--display-list-frenchrose:focus::before,
button.icon--display-list-frenchrose:hover::before,
button.icon--display-list-frenchrose[aria-current="page"]::before,
.button--active.icon--display-list-frenchrose::before,
.button.icon--display-list-frenchrose:focus::before,
.button.icon--display-list-frenchrose:hover::before,
.button.icon--display-list-frenchrose[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--display-list-inverse,
.icon--display-list-inverse::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--display-list-inverse::before,
.table__active-row:hover .icon--display-list-inverse::before,
.table__selected-row .icon--display-list-inverse::before,
a.icon--display-list-inverse:focus::before,
a.icon--display-list-inverse:hover::before,
a.icon--display-list-inverse[aria-current="page"]::before,
button.icon--display-list-inverse:focus::before,
button.icon--display-list-inverse:hover::before,
button.icon--display-list-inverse[aria-current="page"]::before,
.button--active.icon--display-list-inverse::before,
.button.icon--display-list-inverse:focus::before,
.button.icon--display-list-inverse:hover::before,
.button.icon--display-list-inverse[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M4%2017h16v2H4zm10-6H4v2h10zM4%205v2h16V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--check,
.heading-background--confirmed,
.icon--check::before,
.heading-background--confirmed::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%23fff%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-light,
.icon--check-light::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  .icon-inline--left::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%23fff%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");
}
.table-responsive--active-row:hover .icon--check::before,
.table-responsive--active-row:hover .heading-background--confirmed::before,
.table__active-row:hover .icon--check::before,
.table__active-row:hover .heading-background--confirmed::before,
.table__selected-row .icon--check::before,
.table__selected-row .heading-background--confirmed::before,
a.icon--check:focus::before,
a.heading-background--confirmed:focus::before,
a.icon--check:hover::before,
a.heading-background--confirmed:hover::before,
a.icon--check[aria-current="page"]::before,
a[aria-current="page"].heading-background--confirmed::before,
button.icon--check:focus::before,
button.heading-background--confirmed:focus::before,
button.icon--check:hover::before,
button.heading-background--confirmed:hover::before,
button.icon--check[aria-current="page"]::before,
button[aria-current="page"].heading-background--confirmed::before,
.button--active.icon--check::before,
.button--active.heading-background--confirmed::before,
.button.icon--check:focus::before,
.button.heading-background--confirmed:focus::before,
.button.icon--check:hover::before,
.button.heading-background--confirmed:hover::before,
.button.icon--check[aria-current="page"]::before,
.button[aria-current="page"].heading-background--confirmed::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%23fff%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");
}
.table-responsive--active-row:hover .icon--check-light::before,
.table-responsive--active-row:hover
  .card:not(.tile__content).card--status-complete
  .card__footer
  .icon-inline--left::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  .table-responsive--active-row:hover
  .icon-inline--left::before,
.table__active-row:hover .icon--check-light::before,
.table__active-row:hover
  .card:not(.tile__content).card--status-complete
  .card__footer
  .icon-inline--left::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  .table__active-row:hover
  .icon-inline--left::before,
.table__selected-row .icon--check-light::before,
.table__selected-row
  .card:not(.tile__content).card--status-complete
  .card__footer
  .icon-inline--left::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  .table__selected-row
  .icon-inline--left::before,
a.icon--check-light:focus::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  a.icon-inline--left:focus::before,
a.icon--check-light:hover::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  a.icon-inline--left:hover::before,
a.icon--check-light[aria-current="page"]::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  a[aria-current="page"].icon-inline--left::before,
button.icon--check-light:focus::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  button.icon-inline--left:focus::before,
button.icon--check-light:hover::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  button.icon-inline--left:hover::before,
button.icon--check-light[aria-current="page"]::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  button[aria-current="page"].icon-inline--left::before,
.button--active.icon--check-light::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  .button--active.icon-inline--left::before,
.button.icon--check-light:focus::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  .button.icon-inline--left:focus::before,
.button.icon--check-light:hover::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  .button.icon-inline--left:hover::before,
.button.icon--check-light[aria-current="page"]::before,
.card:not(.tile__content).card--status-complete
  .card__footer
  .button[aria-current="page"].icon-inline--left::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%23fff%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-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%23999%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::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%231077d0%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");
}
.table-responsive--active-row:hover .icon--check-dark::before,
.table__active-row:hover .icon--check-dark::before,
.table__selected-row .icon--check-dark::before,
a.icon--check-dark:focus::before,
a.icon--check-dark:hover::before,
a.icon--check-dark[aria-current="page"]::before,
button.icon--check-dark:focus::before,
button.icon--check-dark:hover::before,
button.icon--check-dark[aria-current="page"]::before,
.button--active.icon--check-dark::before,
.button.icon--check-dark:focus::before,
.button.icon--check-dark:hover::before,
.button.icon--check-dark[aria-current="page"]::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%23fff%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");
}
.table-responsive--active-row:hover .icon--check-monza::before,
.table__active-row:hover .icon--check-monza::before,
.table__selected-row .icon--check-monza::before,
a.icon--check-monza:focus::before,
a.icon--check-monza:hover::before,
a.icon--check-monza[aria-current="page"]::before,
button.icon--check-monza:focus::before,
button.icon--check-monza:hover::before,
button.icon--check-monza[aria-current="page"]::before,
.button--active.icon--check-monza::before,
.button.icon--check-monza:focus::before,
.button.icon--check-monza:hover::before,
.button.icon--check-monza[aria-current="page"]::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%23fff%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-teal,
.icon--check-teal::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%23117882%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");
}
.table-responsive--active-row:hover .icon--check-teal::before,
.table__active-row:hover .icon--check-teal::before,
.table__selected-row .icon--check-teal::before,
a.icon--check-teal:focus::before,
a.icon--check-teal:hover::before,
a.icon--check-teal[aria-current="page"]::before,
button.icon--check-teal:focus::before,
button.icon--check-teal:hover::before,
button.icon--check-teal[aria-current="page"]::before,
.button--active.icon--check-teal::before,
.button.icon--check-teal:focus::before,
.button.icon--check-teal:hover::before,
.button.icon--check-teal[aria-current="page"]::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%23fff%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-verdungreen,
.icon--check-verdungreen::before,
.navigation-status.navigation-status--complete.icon-inline--left::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%23759500%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");
}
.table-responsive--active-row:hover .icon--check-verdungreen::before,
.table-responsive--active-row:hover
  .navigation-status.navigation-status--complete.icon-inline--left::before,
.table__active-row:hover .icon--check-verdungreen::before,
.table__active-row:hover
  .navigation-status.navigation-status--complete.icon-inline--left::before,
.table__selected-row .icon--check-verdungreen::before,
.table__selected-row
  .navigation-status.navigation-status--complete.icon-inline--left::before,
a.icon--check-verdungreen:focus::before,
a.navigation-status.navigation-status--complete.icon-inline--left:focus::before,
a.icon--check-verdungreen:hover::before,
a.navigation-status.navigation-status--complete.icon-inline--left:hover::before,
a.icon--check-verdungreen[aria-current="page"]::before,
a[aria-current="page"].navigation-status.navigation-status--complete.icon-inline--left::before,
button.icon--check-verdungreen:focus::before,
button.navigation-status.navigation-status--complete.icon-inline--left:focus::before,
button.icon--check-verdungreen:hover::before,
button.navigation-status.navigation-status--complete.icon-inline--left:hover::before,
button.icon--check-verdungreen[aria-current="page"]::before,
button[aria-current="page"].navigation-status.navigation-status--complete.icon-inline--left::before,
.button--active.icon--check-verdungreen::before,
.button--active.navigation-status.navigation-status--complete.icon-inline--left::before,
.button.icon--check-verdungreen:focus::before,
.button.navigation-status.navigation-status--complete.icon-inline--left:focus::before,
.button.icon--check-verdungreen:hover::before,
.button.navigation-status.navigation-status--complete.icon-inline--left:hover::before,
.button.icon--check-verdungreen[aria-current="page"]::before,
.button[aria-current="page"].navigation-status.navigation-status--complete.icon-inline--left::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%231077d0%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-verdungreen_1,
.icon--check-verdungreen_1::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%23acc32b%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");
}
.table-responsive--active-row:hover .icon--check-verdungreen_1::before,
.table__active-row:hover .icon--check-verdungreen_1::before,
.table__selected-row .icon--check-verdungreen_1::before,
a.icon--check-verdungreen_1:focus::before,
a.icon--check-verdungreen_1:hover::before,
a.icon--check-verdungreen_1[aria-current="page"]::before,
button.icon--check-verdungreen_1:focus::before,
button.icon--check-verdungreen_1:hover::before,
button.icon--check-verdungreen_1[aria-current="page"]::before,
.button--active.icon--check-verdungreen_1::before,
.button.icon--check-verdungreen_1:focus::before,
.button.icon--check-verdungreen_1:hover::before,
.button.icon--check-verdungreen_1[aria-current="page"]::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%23fff%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--duration,
.icon--duration::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2223%22%20height%3D%2223%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M11.6%201.6C5.9%201.6%201.3%206.2%201.3%2012S6%2022.3%2011.8%2022.3%2022.1%2017.6%2022.1%2012c0-5.8-4.7-10.4-10.5-10.4zm0%2018.6c-4.5%200-8.1-3.6-8.1-8.1s3.7-8.2%208.1-8.2%208.1%203.6%208.1%208.1c.2%204.6-3.5%208.2-8.1%208.2z%22%2F%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M13%206.2v6.3c0%20.6-.5%201-1%201H6.7v-1.9h4.4V6.2H13z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--duration-darker,
.icon--duration-darker::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2223%22%20height%3D%2223%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M11.6%201.6C5.9%201.6%201.3%206.2%201.3%2012S6%2022.3%2011.8%2022.3%2022.1%2017.6%2022.1%2012c0-5.8-4.7-10.4-10.5-10.4zm0%2018.6c-4.5%200-8.1-3.6-8.1-8.1s3.7-8.2%208.1-8.2%208.1%203.6%208.1%208.1c.2%204.6-3.5%208.2-8.1%208.2z%22%2F%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M13%206.2v6.3c0%20.6-.5%201-1%201H6.7v-1.9h4.4V6.2H13z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--duration-light,
.icon--duration-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2223%22%20height%3D%2223%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M11.6%201.6C5.9%201.6%201.3%206.2%201.3%2012S6%2022.3%2011.8%2022.3%2022.1%2017.6%2022.1%2012c0-5.8-4.7-10.4-10.5-10.4zm0%2018.6c-4.5%200-8.1-3.6-8.1-8.1s3.7-8.2%208.1-8.2%208.1%203.6%208.1%208.1c.2%204.6-3.5%208.2-8.1%208.2z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13%206.2v6.3c0%20.6-.5%201-1%201H6.7v-1.9h4.4V6.2H13z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--letter,
.icon--letter::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%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%2064%2045.1%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20d%3D%22M62.4%2C2.3L62.4%2C2.3L62.4%2C2.3C61.8%2C1.5%2C60.9%2C1%2C59.8%2C1H4.2c-1.1%2C0-2%2C0.5-2.6%2C1.3H1.5h0.1C1.2%2C2.8%2C1%2C3.5%2C1%2C4.1%0D%0A%09v36.7C1%2C42.6%2C2.5%2C44%2C4.2%2C44h55.6c1.7%2C0%2C3.2-1.4%2C3.2-3.1V4.1C63%2C3.5%2C62.8%2C2.8%2C62.4%2C2.3z%20M7.3%2C4.2h49.5c-5.5%2C4.2-14.5%2C11.2-17.1%2C13.2%0D%0A%09c-4%2C2.9-6.1%2C4.4-7.7%2C4.4c-1.2%2C0-2.6-1-4.9-2.8%20M4.3%2C38.1v-32c10%2C7.3%2C16.2%2C12%2C18.6%2C13.7c0.3%2C0.2%2C0.6%2C0.4%2C0.8%2C0.7%0D%0A%09c-0.3%2C0.3-0.6%2C0.6-0.9%2C0.8C19.4%2C24.3%2C8.9%2C33.9%2C4.3%2C38.1z%20M25%2C23.9c0.5-0.5%2C1-1%2C1.5-1.3c2.1%2C1.5%2C3.8%2C2.4%2C5.6%2C2.4s3.6-0.9%2C6-2.5%0D%0A%09c0.5%2C0.5%2C1.1%2C0.9%2C1.5%2C1.4c2.8%2C2.7%2C13.1%2C12.3%2C18.1%2C17H6.5C11.2%2C36.5%2C21.6%2C26.9%2C25%2C23.9z%20M40.9%2C20.5c0.3-0.2%2C0.5-0.4%2C0.8-0.6%0D%0A%09c1.5-1%2C5.7-4.4%2C18.1-13.8v32c-4.4-4-15.2-14.1-18.1-16.9C41.4%2C20.9%2C41.1%2C20.6%2C40.9%2C20.5z%22%20fill%3D%22%231077d0%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--letter-denim,
.icon--letter-denim::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%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%2064%2045.1%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20d%3D%22M62.4%2C2.3L62.4%2C2.3L62.4%2C2.3C61.8%2C1.5%2C60.9%2C1%2C59.8%2C1H4.2c-1.1%2C0-2%2C0.5-2.6%2C1.3H1.5h0.1C1.2%2C2.8%2C1%2C3.5%2C1%2C4.1%0D%0A%09v36.7C1%2C42.6%2C2.5%2C44%2C4.2%2C44h55.6c1.7%2C0%2C3.2-1.4%2C3.2-3.1V4.1C63%2C3.5%2C62.8%2C2.8%2C62.4%2C2.3z%20M7.3%2C4.2h49.5c-5.5%2C4.2-14.5%2C11.2-17.1%2C13.2%0D%0A%09c-4%2C2.9-6.1%2C4.4-7.7%2C4.4c-1.2%2C0-2.6-1-4.9-2.8%20M4.3%2C38.1v-32c10%2C7.3%2C16.2%2C12%2C18.6%2C13.7c0.3%2C0.2%2C0.6%2C0.4%2C0.8%2C0.7%0D%0A%09c-0.3%2C0.3-0.6%2C0.6-0.9%2C0.8C19.4%2C24.3%2C8.9%2C33.9%2C4.3%2C38.1z%20M25%2C23.9c0.5-0.5%2C1-1%2C1.5-1.3c2.1%2C1.5%2C3.8%2C2.4%2C5.6%2C2.4s3.6-0.9%2C6-2.5%0D%0A%09c0.5%2C0.5%2C1.1%2C0.9%2C1.5%2C1.4c2.8%2C2.7%2C13.1%2C12.3%2C18.1%2C17H6.5C11.2%2C36.5%2C21.6%2C26.9%2C25%2C23.9z%20M40.9%2C20.5c0.3-0.2%2C0.5-0.4%2C0.8-0.6%0D%0A%09c1.5-1%2C5.7-4.4%2C18.1-13.8v32c-4.4-4-15.2-14.1-18.1-16.9C41.4%2C20.9%2C41.1%2C20.6%2C40.9%2C20.5z%22%20fill%3D%22%231077d0%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--letter-darker,
.icon--letter-darker::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%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%2064%2045.1%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20d%3D%22M62.4%2C2.3L62.4%2C2.3L62.4%2C2.3C61.8%2C1.5%2C60.9%2C1%2C59.8%2C1H4.2c-1.1%2C0-2%2C0.5-2.6%2C1.3H1.5h0.1C1.2%2C2.8%2C1%2C3.5%2C1%2C4.1%0D%0A%09v36.7C1%2C42.6%2C2.5%2C44%2C4.2%2C44h55.6c1.7%2C0%2C3.2-1.4%2C3.2-3.1V4.1C63%2C3.5%2C62.8%2C2.8%2C62.4%2C2.3z%20M7.3%2C4.2h49.5c-5.5%2C4.2-14.5%2C11.2-17.1%2C13.2%0D%0A%09c-4%2C2.9-6.1%2C4.4-7.7%2C4.4c-1.2%2C0-2.6-1-4.9-2.8%20M4.3%2C38.1v-32c10%2C7.3%2C16.2%2C12%2C18.6%2C13.7c0.3%2C0.2%2C0.6%2C0.4%2C0.8%2C0.7%0D%0A%09c-0.3%2C0.3-0.6%2C0.6-0.9%2C0.8C19.4%2C24.3%2C8.9%2C33.9%2C4.3%2C38.1z%20M25%2C23.9c0.5-0.5%2C1-1%2C1.5-1.3c2.1%2C1.5%2C3.8%2C2.4%2C5.6%2C2.4s3.6-0.9%2C6-2.5%0D%0A%09c0.5%2C0.5%2C1.1%2C0.9%2C1.5%2C1.4c2.8%2C2.7%2C13.1%2C12.3%2C18.1%2C17H6.5C11.2%2C36.5%2C21.6%2C26.9%2C25%2C23.9z%20M40.9%2C20.5c0.3-0.2%2C0.5-0.4%2C0.8-0.6%0D%0A%09c1.5-1%2C5.7-4.4%2C18.1-13.8v32c-4.4-4-15.2-14.1-18.1-16.9C41.4%2C20.9%2C41.1%2C20.6%2C40.9%2C20.5z%22%20fill%3D%22%23333%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--letter-light,
.icon--letter-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%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%2064%2045.1%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20d%3D%22M62.4%2C2.3L62.4%2C2.3L62.4%2C2.3C61.8%2C1.5%2C60.9%2C1%2C59.8%2C1H4.2c-1.1%2C0-2%2C0.5-2.6%2C1.3H1.5h0.1C1.2%2C2.8%2C1%2C3.5%2C1%2C4.1%0D%0A%09v36.7C1%2C42.6%2C2.5%2C44%2C4.2%2C44h55.6c1.7%2C0%2C3.2-1.4%2C3.2-3.1V4.1C63%2C3.5%2C62.8%2C2.8%2C62.4%2C2.3z%20M7.3%2C4.2h49.5c-5.5%2C4.2-14.5%2C11.2-17.1%2C13.2%0D%0A%09c-4%2C2.9-6.1%2C4.4-7.7%2C4.4c-1.2%2C0-2.6-1-4.9-2.8%20M4.3%2C38.1v-32c10%2C7.3%2C16.2%2C12%2C18.6%2C13.7c0.3%2C0.2%2C0.6%2C0.4%2C0.8%2C0.7%0D%0A%09c-0.3%2C0.3-0.6%2C0.6-0.9%2C0.8C19.4%2C24.3%2C8.9%2C33.9%2C4.3%2C38.1z%20M25%2C23.9c0.5-0.5%2C1-1%2C1.5-1.3c2.1%2C1.5%2C3.8%2C2.4%2C5.6%2C2.4s3.6-0.9%2C6-2.5%0D%0A%09c0.5%2C0.5%2C1.1%2C0.9%2C1.5%2C1.4c2.8%2C2.7%2C13.1%2C12.3%2C18.1%2C17H6.5C11.2%2C36.5%2C21.6%2C26.9%2C25%2C23.9z%20M40.9%2C20.5c0.3-0.2%2C0.5-0.4%2C0.8-0.6%0D%0A%09c1.5-1%2C5.7-4.4%2C18.1-13.8v32c-4.4-4-15.2-14.1-18.1-16.9C41.4%2C20.9%2C41.1%2C20.6%2C40.9%2C20.5z%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.icon--not-applicable,
.icon--not-applicable::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20fill%3D%22%23999%22%20x%3D%223.98%22%20y%3D%2210.82%22%20width%3D%2216%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E");
}
.icon--not-applicable-dark,
.icon--not-applicable-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20fill%3D%22%23999%22%20x%3D%223.98%22%20y%3D%2210.82%22%20width%3D%2216%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--not-applicable-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20fill%3D%22%231077d0%22%20x%3D%223.98%22%20y%3D%2210.82%22%20width%3D%2216%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--not-applicable::before,
.table__active-row:hover .icon--not-applicable::before,
.table__selected-row .icon--not-applicable::before,
a.icon--not-applicable:focus::before,
a.icon--not-applicable:hover::before,
a.icon--not-applicable[aria-current="page"]::before,
button.icon--not-applicable:focus::before,
button.icon--not-applicable:hover::before,
button.icon--not-applicable[aria-current="page"]::before,
.button--active.icon--not-applicable::before,
.button.icon--not-applicable:focus::before,
.button.icon--not-applicable:hover::before,
.button.icon--not-applicable[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20fill%3D%22%23fff%22%20x%3D%223.98%22%20y%3D%2210.82%22%20width%3D%2216%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--not-applicable-dark::before,
.table__active-row:hover .icon--not-applicable-dark::before,
.table__selected-row .icon--not-applicable-dark::before,
a.icon--not-applicable-dark:focus::before,
a.icon--not-applicable-dark:hover::before,
a.icon--not-applicable-dark[aria-current="page"]::before,
button.icon--not-applicable-dark:focus::before,
button.icon--not-applicable-dark:hover::before,
button.icon--not-applicable-dark[aria-current="page"]::before,
.button--active.icon--not-applicable-dark::before,
.button.icon--not-applicable-dark:focus::before,
.button.icon--not-applicable-dark:hover::before,
.button.icon--not-applicable-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20fill%3D%22%23fff%22%20x%3D%223.98%22%20y%3D%2210.82%22%20width%3D%2216%22%20height%3D%222%22%20rx%3D%221%22%2F%3E%3C%2Fsvg%3E");
}
.icon--not-started,
.icon--not-started::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M12%201C5.9%201%201%205.9%201%2012s4.9%2011%2011%2011%2011-4.9%2011-11S18.1%201%2012%201zm0%2019.9c-4.9%200-8.9-4-9-8.9s4-8.9%208.9-9%208.9%204%209%208.9c0%205-4%209-8.9%209z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--not-started-denim,
.icon--not-started-denim::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M12%201C5.9%201%201%205.9%201%2012s4.9%2011%2011%2011%2011-4.9%2011-11S18.1%201%2012%201zm0%2019.9c-4.9%200-8.9-4-9-8.9s4-8.9%208.9-9%208.9%204%209%208.9c0%205-4%209-8.9%209z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--not-started::before,
.table__active-row:hover .icon--not-started::before,
.table__selected-row .icon--not-started::before,
a.icon--not-started:focus::before,
a.icon--not-started:hover::before,
a.icon--not-started[aria-current="page"]::before,
button.icon--not-started:focus::before,
button.icon--not-started:hover::before,
button.icon--not-started[aria-current="page"]::before,
.button--active.icon--not-started::before,
.button.icon--not-started:focus::before,
.button.icon--not-started:hover::before,
.button.icon--not-started[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%201C5.9%201%201%205.9%201%2012s4.9%2011%2011%2011%2011-4.9%2011-11S18.1%201%2012%201zm0%2019.9c-4.9%200-8.9-4-9-8.9s4-8.9%208.9-9%208.9%204%209%208.9c0%205-4%209-8.9%209z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--not-started-denim::before,
.table__active-row:hover .icon--not-started-denim::before,
.table__selected-row .icon--not-started-denim::before,
a.icon--not-started-denim:focus::before,
a.icon--not-started-denim:hover::before,
a.icon--not-started-denim[aria-current="page"]::before,
button.icon--not-started-denim:focus::before,
button.icon--not-started-denim:hover::before,
button.icon--not-started-denim[aria-current="page"]::before,
.button--active.icon--not-started-denim::before,
.button.icon--not-started-denim:focus::before,
.button.icon--not-started-denim:hover::before,
.button.icon--not-started-denim[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%201C5.9%201%201%205.9%201%2012s4.9%2011%2011%2011%2011-4.9%2011-11S18.1%201%2012%201zm0%2019.9c-4.9%200-8.9-4-9-8.9s4-8.9%208.9-9%208.9%204%209%208.9c0%205-4%209-8.9%209z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--plus-fat,
.icon--plus-fat::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2214%22%20height%3D%2214%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M14%2C9H9v5H5V9H0V5h5V0h4v5h5C14%2C5%2C14%2C9%2C14%2C9z%22%2F%3E%3C%2Fsvg%3E%0D%0A");
}
.icon--plus-fat-dark,
.icon--plus-fat-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2214%22%20height%3D%2214%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M14%2C9H9v5H5V9H0V5h5V0h4v5h5C14%2C5%2C14%2C9%2C14%2C9z%22%2F%3E%3C%2Fsvg%3E%0D%0A");
}
.button.icon--plus-fat-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2214%22%20height%3D%2214%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M14%2C9H9v5H5V9H0V5h5V0h4v5h5C14%2C5%2C14%2C9%2C14%2C9z%22%2F%3E%3C%2Fsvg%3E%0D%0A");
}
.table-responsive--active-row:hover .icon--plus-fat::before,
.table__active-row:hover .icon--plus-fat::before,
.table__selected-row .icon--plus-fat::before,
a.icon--plus-fat:focus::before,
a.icon--plus-fat:hover::before,
a.icon--plus-fat[aria-current="page"]::before,
button.icon--plus-fat:focus::before,
button.icon--plus-fat:hover::before,
button.icon--plus-fat[aria-current="page"]::before,
.button--active.icon--plus-fat::before,
.button.icon--plus-fat:focus::before,
.button.icon--plus-fat:hover::before,
.button.icon--plus-fat[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2214%22%20height%3D%2214%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14%2C9H9v5H5V9H0V5h5V0h4v5h5C14%2C5%2C14%2C9%2C14%2C9z%22%2F%3E%3C%2Fsvg%3E%0D%0A");
}
.table-responsive--active-row:hover .icon--plus-fat-dark::before,
.table__active-row:hover .icon--plus-fat-dark::before,
.table__selected-row .icon--plus-fat-dark::before,
a.icon--plus-fat-dark:focus::before,
a.icon--plus-fat-dark:hover::before,
a.icon--plus-fat-dark[aria-current="page"]::before,
button.icon--plus-fat-dark:focus::before,
button.icon--plus-fat-dark:hover::before,
button.icon--plus-fat-dark[aria-current="page"]::before,
.button--active.icon--plus-fat-dark::before,
.button.icon--plus-fat-dark:focus::before,
.button.icon--plus-fat-dark:hover::before,
.button.icon--plus-fat-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2214%22%20height%3D%2214%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M14%2C9H9v5H5V9H0V5h5V0h4v5h5C14%2C5%2C14%2C9%2C14%2C9z%22%2F%3E%3C%2Fsvg%3E%0D%0A");
}
.icon--print,
.icon--print::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M-163%2C70h-2V66a2%2C2%2C0%2C0%2C0-2-2h-12a2%2C2%2C0%2C0%2C0-2%2C2v4h-2a2%2C2%2C0%2C0%2C0-2%2C2v9a2%2C2%2C0%2C0%2C0%2C2%2C2h3v3a2%2C2%2C0%2C0%2C0%2C2%2C2h10a2%2C2%2C0%2C0%2C0%2C2-2V83h3a2%2C2%2C0%2C0%2C0%2C2-2V72A2%2C2%2C0%2C0%2C0-163%2C70Zm-4%2C16a1%2C1%2C0%2C0%2C1-1%2C1h-10a1%2C1%2C0%2C0%2C1-1-1V80h12Zm1-15h-14V66a1%2C1%2C0%2C0%2C1%2C1-1h12a1%2C1%2C0%2C0%2C1%2C1%2C1Zm-2.5%2C11.5a.5.5%2C0%2C0%2C1-.5.5h-8a.5.5%2C0%2C0%2C1-.5-.5.5.5%2C0%2C0%2C1%2C.5-.5h8A.5.5%2C0%2C0%2C1-168.5%2C82.5Zm-2%2C2a.5.5%2C0%2C0%2C1-.5.5h-6a.5.5%2C0%2C0%2C1-.5-.5.5.5%2C0%2C0%2C1%2C.5-.5h6A.5.5%2C0%2C0%2C1-170.5%2C84.5Z%22%20transform%3D%22translate%28185%20-64%29%22%20fill%3D%22%231077d0%22%2F%3E%3C%2Fsvg%3E");
}
.icon--print-denim,
.icon--print-denim::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M-163%2C70h-2V66a2%2C2%2C0%2C0%2C0-2-2h-12a2%2C2%2C0%2C0%2C0-2%2C2v4h-2a2%2C2%2C0%2C0%2C0-2%2C2v9a2%2C2%2C0%2C0%2C0%2C2%2C2h3v3a2%2C2%2C0%2C0%2C0%2C2%2C2h10a2%2C2%2C0%2C0%2C0%2C2-2V83h3a2%2C2%2C0%2C0%2C0%2C2-2V72A2%2C2%2C0%2C0%2C0-163%2C70Zm-4%2C16a1%2C1%2C0%2C0%2C1-1%2C1h-10a1%2C1%2C0%2C0%2C1-1-1V80h12Zm1-15h-14V66a1%2C1%2C0%2C0%2C1%2C1-1h12a1%2C1%2C0%2C0%2C1%2C1%2C1Zm-2.5%2C11.5a.5.5%2C0%2C0%2C1-.5.5h-8a.5.5%2C0%2C0%2C1-.5-.5.5.5%2C0%2C0%2C1%2C.5-.5h8A.5.5%2C0%2C0%2C1-168.5%2C82.5Zm-2%2C2a.5.5%2C0%2C0%2C1-.5.5h-6a.5.5%2C0%2C0%2C1-.5-.5.5.5%2C0%2C0%2C1%2C.5-.5h6A.5.5%2C0%2C0%2C1-170.5%2C84.5Z%22%20transform%3D%22translate%28185%20-64%29%22%20fill%3D%22%231077d0%22%2F%3E%3C%2Fsvg%3E");
}
.icon--print-darker,
.icon--print-darker::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M-163%2C70h-2V66a2%2C2%2C0%2C0%2C0-2-2h-12a2%2C2%2C0%2C0%2C0-2%2C2v4h-2a2%2C2%2C0%2C0%2C0-2%2C2v9a2%2C2%2C0%2C0%2C0%2C2%2C2h3v3a2%2C2%2C0%2C0%2C0%2C2%2C2h10a2%2C2%2C0%2C0%2C0%2C2-2V83h3a2%2C2%2C0%2C0%2C0%2C2-2V72A2%2C2%2C0%2C0%2C0-163%2C70Zm-4%2C16a1%2C1%2C0%2C0%2C1-1%2C1h-10a1%2C1%2C0%2C0%2C1-1-1V80h12Zm1-15h-14V66a1%2C1%2C0%2C0%2C1%2C1-1h12a1%2C1%2C0%2C0%2C1%2C1%2C1Zm-2.5%2C11.5a.5.5%2C0%2C0%2C1-.5.5h-8a.5.5%2C0%2C0%2C1-.5-.5.5.5%2C0%2C0%2C1%2C.5-.5h8A.5.5%2C0%2C0%2C1-168.5%2C82.5Zm-2%2C2a.5.5%2C0%2C0%2C1-.5.5h-6a.5.5%2C0%2C0%2C1-.5-.5.5.5%2C0%2C0%2C1%2C.5-.5h6A.5.5%2C0%2C0%2C1-170.5%2C84.5Z%22%20transform%3D%22translate%28185%20-64%29%22%20fill%3D%22%23333%22%2F%3E%3C%2Fsvg%3E");
}
.icon--qualification-type,
.icon--qualification-type::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.4%2019.6%22%20width%3D%2230%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M13.1%205.4c-.8-.5-1.2-1.4-.9-2.3.3-.8-.2-1.3-1-1-.9.3-1.8-.1-2.3-.9-.4-.8-1-.8-1.4%200-.5.7-1.5%201.1-2.4.9-.8-.3-1.3.3-1%201%20.2.9-.1%201.8-.9%202.3-.8.4-.8%201%200%201.4.8.5%201.1%201.4.9%202.3-.3.8.2%201.3%201%201%20.1%200%20.2-.1.3-.1v9.5l2.7-3.1%202.7%203.1V10c.1%200%20.2.1.3.1.8.3%201.3-.2%201-1-.3-.9.1-1.8.9-2.3.9-.4.9-1%20.1-1.4zm-5%202.8c-1.1%200-2-.8-2-2%200-1.1.9-2%202-2s2.1.9%202.1%202-1%202-2.1%202z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--qualification-type-darker,
.icon--qualification-type-darker::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.4%2019.6%22%20width%3D%2230%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M13.1%205.4c-.8-.5-1.2-1.4-.9-2.3.3-.8-.2-1.3-1-1-.9.3-1.8-.1-2.3-.9-.4-.8-1-.8-1.4%200-.5.7-1.5%201.1-2.4.9-.8-.3-1.3.3-1%201%20.2.9-.1%201.8-.9%202.3-.8.4-.8%201%200%201.4.8.5%201.1%201.4.9%202.3-.3.8.2%201.3%201%201%20.1%200%20.2-.1.3-.1v9.5l2.7-3.1%202.7%203.1V10c.1%200%20.2.1.3.1.8.3%201.3-.2%201-1-.3-.9.1-1.8.9-2.3.9-.4.9-1%20.1-1.4zm-5%202.8c-1.1%200-2-.8-2-2%200-1.1.9-2%202-2s2.1.9%202.1%202-1%202-2.1%202z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--qualification-type-light,
.icon--qualification-type-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016.4%2019.6%22%20width%3D%2230%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M13.1%205.4c-.8-.5-1.2-1.4-.9-2.3.3-.8-.2-1.3-1-1-.9.3-1.8-.1-2.3-.9-.4-.8-1-.8-1.4%200-.5.7-1.5%201.1-2.4.9-.8-.3-1.3.3-1%201%20.2.9-.1%201.8-.9%202.3-.8.4-.8%201%200%201.4.8.5%201.1%201.4.9%202.3-.3.8.2%201.3%201%201%20.1%200%20.2-.1.3-.1v9.5l2.7-3.1%202.7%203.1V10c.1%200%20.2.1.3.1.8.3%201.3-.2%201-1-.3-.9.1-1.8.9-2.3.9-.4.9-1%20.1-1.4zm-5%202.8c-1.1%200-2-.8-2-2%200-1.1.9-2%202-2s2.1.9%202.1%202-1%202-2.1%202z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--redo,
.icon--redo::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M10.5%207A6.5%206.5%200%20004%2013.5a6.5%206.5%200%20006.5%206.5H14v-2h-3.5C8%2018%206%2016%206%2013.5S8%209%2010.5%209h5.67l-3.08%203.09%201.41%201.41L20%208l-5.5-5.5-1.42%201.41L16.17%207H10.5M18%2018h-2v2h2v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--redo-monza,
.icon--redo-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M10.5%207A6.5%206.5%200%20004%2013.5a6.5%206.5%200%20006.5%206.5H14v-2h-3.5C8%2018%206%2016%206%2013.5S8%209%2010.5%209h5.67l-3.08%203.09%201.41%201.41L20%208l-5.5-5.5-1.42%201.41L16.17%207H10.5M18%2018h-2v2h2v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--redo::before,
.table__active-row:hover .icon--redo::before,
.table__selected-row .icon--redo::before,
a.icon--redo:focus::before,
a.icon--redo:hover::before,
a.icon--redo[aria-current="page"]::before,
button.icon--redo:focus::before,
button.icon--redo:hover::before,
button.icon--redo[aria-current="page"]::before,
.button--active.icon--redo::before,
.button.icon--redo:focus::before,
.button.icon--redo:hover::before,
.button.icon--redo[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.5%207A6.5%206.5%200%20004%2013.5a6.5%206.5%200%20006.5%206.5H14v-2h-3.5C8%2018%206%2016%206%2013.5S8%209%2010.5%209h5.67l-3.08%203.09%201.41%201.41L20%208l-5.5-5.5-1.42%201.41L16.17%207H10.5M18%2018h-2v2h2v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--redo-monza::before,
.table__active-row:hover .icon--redo-monza::before,
.table__selected-row .icon--redo-monza::before,
a.icon--redo-monza:focus::before,
a.icon--redo-monza:hover::before,
a.icon--redo-monza[aria-current="page"]::before,
button.icon--redo-monza:focus::before,
button.icon--redo-monza:hover::before,
button.icon--redo-monza[aria-current="page"]::before,
.button--active.icon--redo-monza::before,
.button.icon--redo-monza:focus::before,
.button.icon--redo-monza:hover::before,
.button.icon--redo-monza[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.5%207A6.5%206.5%200%20004%2013.5a6.5%206.5%200%20006.5%206.5H14v-2h-3.5C8%2018%206%2016%206%2013.5S8%209%2010.5%209h5.67l-3.08%203.09%201.41%201.41L20%208l-5.5-5.5-1.42%201.41L16.17%207H10.5M18%2018h-2v2h2v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--redo-dark,
.icon--redo-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M10.5%207A6.5%206.5%200%20004%2013.5a6.5%206.5%200%20006.5%206.5H14v-2h-3.5C8%2018%206%2016%206%2013.5S8%209%2010.5%209h5.67l-3.08%203.09%201.41%201.41L20%208l-5.5-5.5-1.42%201.41L16.17%207H10.5M18%2018h-2v2h2v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--redo-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M10.5%207A6.5%206.5%200%20004%2013.5a6.5%206.5%200%20006.5%206.5H14v-2h-3.5C8%2018%206%2016%206%2013.5S8%209%2010.5%209h5.67l-3.08%203.09%201.41%201.41L20%208l-5.5-5.5-1.42%201.41L16.17%207H10.5M18%2018h-2v2h2v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--redo-dark::before,
.table__active-row:hover .icon--redo-dark::before,
.table__selected-row .icon--redo-dark::before,
a.icon--redo-dark:focus::before,
a.icon--redo-dark:hover::before,
a.icon--redo-dark[aria-current="page"]::before,
button.icon--redo-dark:focus::before,
button.icon--redo-dark:hover::before,
button.icon--redo-dark[aria-current="page"]::before,
.button--active.icon--redo-dark::before,
.button.icon--redo-dark:focus::before,
.button.icon--redo-dark:hover::before,
.button.icon--redo-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.5%207A6.5%206.5%200%20004%2013.5a6.5%206.5%200%20006.5%206.5H14v-2h-3.5C8%2018%206%2016%206%2013.5S8%209%2010.5%209h5.67l-3.08%203.09%201.41%201.41L20%208l-5.5-5.5-1.42%201.41L16.17%207H10.5M18%2018h-2v2h2v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--redo-light,
.icon--redo-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.5%207A6.5%206.5%200%20004%2013.5a6.5%206.5%200%20006.5%206.5H14v-2h-3.5C8%2018%206%2016%206%2013.5S8%209%2010.5%209h5.67l-3.08%203.09%201.41%201.41L20%208l-5.5-5.5-1.42%201.41L16.17%207H10.5M18%2018h-2v2h2v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--redo-light::before,
.table__active-row:hover .icon--redo-light::before,
.table__selected-row .icon--redo-light::before,
a.icon--redo-light:focus::before,
a.icon--redo-light:hover::before,
a.icon--redo-light[aria-current="page"]::before,
button.icon--redo-light:focus::before,
button.icon--redo-light:hover::before,
button.icon--redo-light[aria-current="page"]::before,
.button--active.icon--redo-light::before,
.button.icon--redo-light:focus::before,
.button.icon--redo-light:hover::before,
.button.icon--redo-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.5%207A6.5%206.5%200%20004%2013.5a6.5%206.5%200%20006.5%206.5H14v-2h-3.5C8%2018%206%2016%206%2013.5S8%209%2010.5%209h5.67l-3.08%203.09%201.41%201.41L20%208l-5.5-5.5-1.42%201.41L16.17%207H10.5M18%2018h-2v2h2v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--redo-frenchrose,
.icon--redo-frenchrose::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M10.5%207A6.5%206.5%200%20004%2013.5a6.5%206.5%200%20006.5%206.5H14v-2h-3.5C8%2018%206%2016%206%2013.5S8%209%2010.5%209h5.67l-3.08%203.09%201.41%201.41L20%208l-5.5-5.5-1.42%201.41L16.17%207H10.5M18%2018h-2v2h2v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--redo-frenchrose::before,
.table__active-row:hover .icon--redo-frenchrose::before,
.table__selected-row .icon--redo-frenchrose::before,
a.icon--redo-frenchrose:focus::before,
a.icon--redo-frenchrose:hover::before,
a.icon--redo-frenchrose[aria-current="page"]::before,
button.icon--redo-frenchrose:focus::before,
button.icon--redo-frenchrose:hover::before,
button.icon--redo-frenchrose[aria-current="page"]::before,
.button--active.icon--redo-frenchrose::before,
.button.icon--redo-frenchrose:focus::before,
.button.icon--redo-frenchrose:hover::before,
.button.icon--redo-frenchrose[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10.5%207A6.5%206.5%200%20004%2013.5a6.5%206.5%200%20006.5%206.5H14v-2h-3.5C8%2018%206%2016%206%2013.5S8%209%2010.5%209h5.67l-3.08%203.09%201.41%201.41L20%208l-5.5-5.5-1.42%201.41L16.17%207H10.5M18%2018h-2v2h2v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--study-mode,
.icon--study-mode::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M19.8%203.9V2.8H6.6c-1.3%200-2.4%201.1-2.4%202.4v13.5c0%201.4%201.1%202.5%202.4%202.5h13.2V6.5H12v8.1l-1.9-1.3-1.9%201.3V6.5h-.8c-.8%200-1.6-.5-1.7-1.3.1-.8.9-1.3%201.6-1.3h12.5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--study-mode-darker,
.icon--study-mode-darker::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M19.8%203.9V2.8H6.6c-1.3%200-2.4%201.1-2.4%202.4v13.5c0%201.4%201.1%202.5%202.4%202.5h13.2V6.5H12v8.1l-1.9-1.3-1.9%201.3V6.5h-.8c-.8%200-1.6-.5-1.7-1.3.1-.8.9-1.3%201.6-1.3h12.5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--study-mode-light,
.icon--study-mode-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19.8%203.9V2.8H6.6c-1.3%200-2.4%201.1-2.4%202.4v13.5c0%201.4%201.1%202.5%202.4%202.5h13.2V6.5H12v8.1l-1.9-1.3-1.9%201.3V6.5h-.8c-.8%200-1.6-.5-1.7-1.3.1-.8.9-1.3%201.6-1.3h12.5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--success,
body[class*="v5"] .modal--success .modal__header,
.icon--success::before,
body[class*="v5"] .modal--success .modal__header::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M4%204h16v16H4z%22%2F%3E%3Cpath%20fill%3D%22%23759500%22%20d%3D%22M12%203a9%209%200%20109%209%209%209%200%2000-9-9zm-1.31%2013.18l-4.1-4.1%201.59-1.59L10.69%2013l5.13-5.13%201.59%201.59z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--success-ucas_progress,
.icon--success-ucas_progress::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M4%204h16v16H4z%22%2F%3E%3Cpath%20fill%3D%22%23759500%22%20d%3D%22M12%203a9%209%200%20109%209%209%209%200%2000-9-9zm-1.31%2013.18l-4.1-4.1%201.59-1.59L10.69%2013l5.13-5.13%201.59%201.59z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--success-light,
.icon--success-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20data-name%3D%22Layer%201%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22none%22%20d%3D%22M4%204h16v16H4z%22%2F%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%203a9%209%200%20109%209%209%209%200%2000-9-9zm-1.31%2013.18l-4.1-4.1%201.59-1.59L10.69%2013l5.13-5.13%201.59%201.59z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--tune,
.icon--tune::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M17%2011h3v2h-3v3h-2v-3H4v-2h11V8h2zm-7%203H8v3H4v2h4v3h2v-3h10v-2H10zM9%205V2H7v3H4v2h3v3h2V7h11V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--tune-monza,
.icon--tune-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M17%2011h3v2h-3v3h-2v-3H4v-2h11V8h2zm-7%203H8v3H4v2h4v3h2v-3h10v-2H10zM9%205V2H7v3H4v2h3v3h2V7h11V5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--tune::before,
.table__active-row:hover .icon--tune::before,
.table__selected-row .icon--tune::before,
a.icon--tune:focus::before,
a.icon--tune:hover::before,
a.icon--tune[aria-current="page"]::before,
button.icon--tune:focus::before,
button.icon--tune:hover::before,
button.icon--tune[aria-current="page"]::before,
.button--active.icon--tune::before,
.button.icon--tune:focus::before,
.button.icon--tune:hover::before,
.button.icon--tune[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17%2011h3v2h-3v3h-2v-3H4v-2h11V8h2zm-7%203H8v3H4v2h4v3h2v-3h10v-2H10zM9%205V2H7v3H4v2h3v3h2V7h11V5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--tune-monza::before,
.table__active-row:hover .icon--tune-monza::before,
.table__selected-row .icon--tune-monza::before,
a.icon--tune-monza:focus::before,
a.icon--tune-monza:hover::before,
a.icon--tune-monza[aria-current="page"]::before,
button.icon--tune-monza:focus::before,
button.icon--tune-monza:hover::before,
button.icon--tune-monza[aria-current="page"]::before,
.button--active.icon--tune-monza::before,
.button.icon--tune-monza:focus::before,
.button.icon--tune-monza:hover::before,
.button.icon--tune-monza[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17%2011h3v2h-3v3h-2v-3H4v-2h11V8h2zm-7%203H8v3H4v2h4v3h2v-3h10v-2H10zM9%205V2H7v3H4v2h3v3h2V7h11V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--tune-dark,
.icon--tune-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M17%2011h3v2h-3v3h-2v-3H4v-2h11V8h2zm-7%203H8v3H4v2h4v3h2v-3h10v-2H10zM9%205V2H7v3H4v2h3v3h2V7h11V5z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--tune-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M17%2011h3v2h-3v3h-2v-3H4v-2h11V8h2zm-7%203H8v3H4v2h4v3h2v-3h10v-2H10zM9%205V2H7v3H4v2h3v3h2V7h11V5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--tune-dark::before,
.table__active-row:hover .icon--tune-dark::before,
.table__selected-row .icon--tune-dark::before,
a.icon--tune-dark:focus::before,
a.icon--tune-dark:hover::before,
a.icon--tune-dark[aria-current="page"]::before,
button.icon--tune-dark:focus::before,
button.icon--tune-dark:hover::before,
button.icon--tune-dark[aria-current="page"]::before,
.button--active.icon--tune-dark::before,
.button.icon--tune-dark:focus::before,
.button.icon--tune-dark:hover::before,
.button.icon--tune-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17%2011h3v2h-3v3h-2v-3H4v-2h11V8h2zm-7%203H8v3H4v2h4v3h2v-3h10v-2H10zM9%205V2H7v3H4v2h3v3h2V7h11V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--tune-light,
.icon--tune-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17%2011h3v2h-3v3h-2v-3H4v-2h11V8h2zm-7%203H8v3H4v2h4v3h2v-3h10v-2H10zM9%205V2H7v3H4v2h3v3h2V7h11V5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--tune-light::before,
.table__active-row:hover .icon--tune-light::before,
.table__selected-row .icon--tune-light::before,
a.icon--tune-light:focus::before,
a.icon--tune-light:hover::before,
a.icon--tune-light[aria-current="page"]::before,
button.icon--tune-light:focus::before,
button.icon--tune-light:hover::before,
button.icon--tune-light[aria-current="page"]::before,
.button--active.icon--tune-light::before,
.button.icon--tune-light:focus::before,
.button.icon--tune-light:hover::before,
.button.icon--tune-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17%2011h3v2h-3v3h-2v-3H4v-2h11V8h2zm-7%203H8v3H4v2h4v3h2v-3h10v-2H10zM9%205V2H7v3H4v2h3v3h2V7h11V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--tune-frenchrose,
.icon--tune-frenchrose::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M17%2011h3v2h-3v3h-2v-3H4v-2h11V8h2zm-7%203H8v3H4v2h4v3h2v-3h10v-2H10zM9%205V2H7v3H4v2h3v3h2V7h11V5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--tune-frenchrose::before,
.table__active-row:hover .icon--tune-frenchrose::before,
.table__selected-row .icon--tune-frenchrose::before,
a.icon--tune-frenchrose:focus::before,
a.icon--tune-frenchrose:hover::before,
a.icon--tune-frenchrose[aria-current="page"]::before,
button.icon--tune-frenchrose:focus::before,
button.icon--tune-frenchrose:hover::before,
button.icon--tune-frenchrose[aria-current="page"]::before,
.button--active.icon--tune-frenchrose::before,
.button.icon--tune-frenchrose:focus::before,
.button.icon--tune-frenchrose:hover::before,
.button.icon--tune-frenchrose[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17%2011h3v2h-3v3h-2v-3H4v-2h11V8h2zm-7%203H8v3H4v2h4v3h2v-3h10v-2H10zM9%205V2H7v3H4v2h3v3h2V7h11V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--tune-inverse,
.icon--tune-inverse::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M17%2011h3v2h-3v3h-2v-3H4v-2h11V8h2zm-7%203H8v3H4v2h4v3h2v-3h10v-2H10zM9%205V2H7v3H4v2h3v3h2V7h11V5z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--tune-inverse::before,
.table__active-row:hover .icon--tune-inverse::before,
.table__selected-row .icon--tune-inverse::before,
a.icon--tune-inverse:focus::before,
a.icon--tune-inverse:hover::before,
a.icon--tune-inverse[aria-current="page"]::before,
button.icon--tune-inverse:focus::before,
button.icon--tune-inverse:hover::before,
button.icon--tune-inverse[aria-current="page"]::before,
.button--active.icon--tune-inverse::before,
.button.icon--tune-inverse:focus::before,
.button.icon--tune-inverse:hover::before,
.button.icon--tune-inverse[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M17%2011h3v2h-3v3h-2v-3H4v-2h11V8h2zm-7%203H8v3H4v2h4v3h2v-3h10v-2H10zM9%205V2H7v3H4v2h3v3h2V7h11V5z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--decrease-circle,
.icon--decrease-circle::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm0%2014l-6-6%201.41-1.42L12%2013.17l4.59-4.59L18%2010l-6%206z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--decrease-circle-monza,
.icon--decrease-circle-monza::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm0%2014l-6-6%201.41-1.42L12%2013.17l4.59-4.59L18%2010l-6%206z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--decrease-circle::before,
.table__active-row:hover .icon--decrease-circle::before,
.table__selected-row .icon--decrease-circle::before,
a.icon--decrease-circle:focus::before,
a.icon--decrease-circle:hover::before,
a.icon--decrease-circle[aria-current="page"]::before,
button.icon--decrease-circle:focus::before,
button.icon--decrease-circle:hover::before,
button.icon--decrease-circle[aria-current="page"]::before,
.button--active.icon--decrease-circle::before,
.button.icon--decrease-circle:focus::before,
.button.icon--decrease-circle:hover::before,
.button.icon--decrease-circle[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm0%2014l-6-6%201.41-1.42L12%2013.17l4.59-4.59L18%2010l-6%206z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--decrease-circle-monza::before,
.table__active-row:hover .icon--decrease-circle-monza::before,
.table__selected-row .icon--decrease-circle-monza::before,
a.icon--decrease-circle-monza:focus::before,
a.icon--decrease-circle-monza:hover::before,
a.icon--decrease-circle-monza[aria-current="page"]::before,
button.icon--decrease-circle-monza:focus::before,
button.icon--decrease-circle-monza:hover::before,
button.icon--decrease-circle-monza[aria-current="page"]::before,
.button--active.icon--decrease-circle-monza::before,
.button.icon--decrease-circle-monza:focus::before,
.button.icon--decrease-circle-monza:hover::before,
.button.icon--decrease-circle-monza[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm0%2014l-6-6%201.41-1.42L12%2013.17l4.59-4.59L18%2010l-6%206z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--decrease-circle-dark,
.icon--decrease-circle-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm0%2014l-6-6%201.41-1.42L12%2013.17l4.59-4.59L18%2010l-6%206z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--decrease-circle-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm0%2014l-6-6%201.41-1.42L12%2013.17l4.59-4.59L18%2010l-6%206z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--decrease-circle-dark::before,
.table__active-row:hover .icon--decrease-circle-dark::before,
.table__selected-row .icon--decrease-circle-dark::before,
a.icon--decrease-circle-dark:focus::before,
a.icon--decrease-circle-dark:hover::before,
a.icon--decrease-circle-dark[aria-current="page"]::before,
button.icon--decrease-circle-dark:focus::before,
button.icon--decrease-circle-dark:hover::before,
button.icon--decrease-circle-dark[aria-current="page"]::before,
.button--active.icon--decrease-circle-dark::before,
.button.icon--decrease-circle-dark:focus::before,
.button.icon--decrease-circle-dark:hover::before,
.button.icon--decrease-circle-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm0%2014l-6-6%201.41-1.42L12%2013.17l4.59-4.59L18%2010l-6%206z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--decrease-circle-light,
.icon--decrease-circle-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm0%2014l-6-6%201.41-1.42L12%2013.17l4.59-4.59L18%2010l-6%206z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--decrease-circle-light::before,
.table__active-row:hover .icon--decrease-circle-light::before,
.table__selected-row .icon--decrease-circle-light::before,
a.icon--decrease-circle-light:focus::before,
a.icon--decrease-circle-light:hover::before,
a.icon--decrease-circle-light[aria-current="page"]::before,
button.icon--decrease-circle-light:focus::before,
button.icon--decrease-circle-light:hover::before,
button.icon--decrease-circle-light[aria-current="page"]::before,
.button--active.icon--decrease-circle-light::before,
.button.icon--decrease-circle-light:focus::before,
.button.icon--decrease-circle-light:hover::before,
.button.icon--decrease-circle-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm0%2014l-6-6%201.41-1.42L12%2013.17l4.59-4.59L18%2010l-6%206z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--increase-circle,
.icon--increase-circle::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23759500%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm4.59%2013.41L12%2010.83l-4.59%204.59L6%2014l6-6%206%206-1.41%201.41z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--increase-circle-ucas_progress,
.icon--increase-circle-ucas_progress::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23759500%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm4.59%2013.41L12%2010.83l-4.59%204.59L6%2014l6-6%206%206-1.41%201.41z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--increase-circle::before,
.table__active-row:hover .icon--increase-circle::before,
.table__selected-row .icon--increase-circle::before,
a.icon--increase-circle:focus::before,
a.icon--increase-circle:hover::before,
a.icon--increase-circle[aria-current="page"]::before,
button.icon--increase-circle:focus::before,
button.icon--increase-circle:hover::before,
button.icon--increase-circle[aria-current="page"]::before,
.button--active.icon--increase-circle::before,
.button.icon--increase-circle:focus::before,
.button.icon--increase-circle:hover::before,
.button.icon--increase-circle[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm4.59%2013.41L12%2010.83l-4.59%204.59L6%2014l6-6%206%206-1.41%201.41z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover
  .icon--increase-circle-ucas_progress::before,
.table__active-row:hover .icon--increase-circle-ucas_progress::before,
.table__selected-row .icon--increase-circle-ucas_progress::before,
a.icon--increase-circle-ucas_progress:focus::before,
a.icon--increase-circle-ucas_progress:hover::before,
a.icon--increase-circle-ucas_progress[aria-current="page"]::before,
button.icon--increase-circle-ucas_progress:focus::before,
button.icon--increase-circle-ucas_progress:hover::before,
button.icon--increase-circle-ucas_progress[aria-current="page"]::before,
.button--active.icon--increase-circle-ucas_progress::before,
.button.icon--increase-circle-ucas_progress:focus::before,
.button.icon--increase-circle-ucas_progress:hover::before,
.button.icon--increase-circle-ucas_progress[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm4.59%2013.41L12%2010.83l-4.59%204.59L6%2014l6-6%206%206-1.41%201.41z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--increase-circle-dark,
.icon--increase-circle-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm4.59%2013.41L12%2010.83l-4.59%204.59L6%2014l6-6%206%206-1.41%201.41z%22%2F%3E%3C%2Fsvg%3E");
}
.button.icon--increase-circle-dark::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm4.59%2013.41L12%2010.83l-4.59%204.59L6%2014l6-6%206%206-1.41%201.41z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--increase-circle-dark::before,
.table__active-row:hover .icon--increase-circle-dark::before,
.table__selected-row .icon--increase-circle-dark::before,
a.icon--increase-circle-dark:focus::before,
a.icon--increase-circle-dark:hover::before,
a.icon--increase-circle-dark[aria-current="page"]::before,
button.icon--increase-circle-dark:focus::before,
button.icon--increase-circle-dark:hover::before,
button.icon--increase-circle-dark[aria-current="page"]::before,
.button--active.icon--increase-circle-dark::before,
.button.icon--increase-circle-dark:focus::before,
.button.icon--increase-circle-dark:hover::before,
.button.icon--increase-circle-dark[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm4.59%2013.41L12%2010.83l-4.59%204.59L6%2014l6-6%206%206-1.41%201.41z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--increase-circle-light,
.icon--increase-circle-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm4.59%2013.41L12%2010.83l-4.59%204.59L6%2014l6-6%206%206-1.41%201.41z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--increase-circle-light::before,
.table__active-row:hover .icon--increase-circle-light::before,
.table__selected-row .icon--increase-circle-light::before,
a.icon--increase-circle-light:focus::before,
a.icon--increase-circle-light:hover::before,
a.icon--increase-circle-light[aria-current="page"]::before,
button.icon--increase-circle-light:focus::before,
button.icon--increase-circle-light:hover::before,
button.icon--increase-circle-light[aria-current="page"]::before,
.button--active.icon--increase-circle-light::before,
.button.icon--increase-circle-light:focus::before,
.button.icon--increase-circle-light:hover::before,
.button.icon--increase-circle-light[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%202C6.48%202%202%206.47%202%2012c0%205.52%204.48%2010%2010%2010s10-4.48%2010-10c0-5.53-4.48-10-10-10zm4.59%2013.41L12%2010.83l-4.59%204.59L6%2014l6-6%206%206-1.41%201.41z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--in-progress,
.icon--in-progress::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M12%201C5.9%201%201%205.9%201%2012s4.9%2011%2011%2011%2011-4.9%2011-11S18.1%201%2012%201zm0%2019.9V3.1c4.9%200%208.9%204%208.9%208.9s-4%208.9-8.9%208.9z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--in-progress-denim,
.icon--in-progress-denim::before,
.navigation-status.navigation-status--in-progress.icon-inline--left::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M12%201C5.9%201%201%205.9%201%2012s4.9%2011%2011%2011%2011-4.9%2011-11S18.1%201%2012%201zm0%2019.9V3.1c4.9%200%208.9%204%208.9%208.9s-4%208.9-8.9%208.9z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--in-progress::before,
.table__active-row:hover .icon--in-progress::before,
.table__selected-row .icon--in-progress::before,
a.icon--in-progress:focus::before,
a.icon--in-progress:hover::before,
a.icon--in-progress[aria-current="page"]::before,
button.icon--in-progress:focus::before,
button.icon--in-progress:hover::before,
button.icon--in-progress[aria-current="page"]::before,
.button--active.icon--in-progress::before,
.button.icon--in-progress:focus::before,
.button.icon--in-progress:hover::before,
.button.icon--in-progress[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%201C5.9%201%201%205.9%201%2012s4.9%2011%2011%2011%2011-4.9%2011-11S18.1%201%2012%201zm0%2019.9V3.1c4.9%200%208.9%204%208.9%208.9s-4%208.9-8.9%208.9z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--in-progress-denim::before,
.table-responsive--active-row:hover
  .navigation-status.navigation-status--in-progress.icon-inline--left::before,
.table__active-row:hover .icon--in-progress-denim::before,
.table__active-row:hover
  .navigation-status.navigation-status--in-progress.icon-inline--left::before,
.table__selected-row .icon--in-progress-denim::before,
.table__selected-row
  .navigation-status.navigation-status--in-progress.icon-inline--left::before,
a.icon--in-progress-denim:focus::before,
a.navigation-status.navigation-status--in-progress.icon-inline--left:focus::before,
a.icon--in-progress-denim:hover::before,
.card:not(.tile__content).card--status-in-progress
  .card__footer
  a.icon-inline--left::before,
a.navigation-status.navigation-status--in-progress.icon-inline--left:hover::before,
a.icon--in-progress-denim[aria-current="page"]::before,
a[aria-current="page"].navigation-status.navigation-status--in-progress.icon-inline--left::before,
button.icon--in-progress-denim:focus::before,
button.navigation-status.navigation-status--in-progress.icon-inline--left:focus::before,
button.icon--in-progress-denim:hover::before,
.card:not(.tile__content).card--status-in-progress
  .card__footer
  button.icon-inline--left::before,
button.navigation-status.navigation-status--in-progress.icon-inline--left:hover::before,
button.icon--in-progress-denim[aria-current="page"]::before,
button[aria-current="page"].navigation-status.navigation-status--in-progress.icon-inline--left::before,
.button--active.icon--in-progress-denim::before,
.button--active.navigation-status.navigation-status--in-progress.icon-inline--left::before,
.button.icon--in-progress-denim:focus::before,
.button.navigation-status.navigation-status--in-progress.icon-inline--left:focus::before,
.button.icon--in-progress-denim:hover::before,
.card:not(.tile__content).card--status-in-progress
  .card__footer
  .button.icon-inline--left::before,
.button.navigation-status.navigation-status--in-progress.icon-inline--left:hover::before,
.button.icon--in-progress-denim[aria-current="page"]::before,
.button[aria-current="page"].navigation-status.navigation-status--in-progress.icon-inline--left::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%201C5.9%201%201%205.9%201%2012s4.9%2011%2011%2011%2011-4.9%2011-11S18.1%201%2012%201zm0%2019.9V3.1c4.9%200%208.9%204%208.9%208.9s-4%208.9-8.9%208.9z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--in-progress-teal,
.icon--in-progress-teal::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23117882%22%20d%3D%22M12%201C5.9%201%201%205.9%201%2012s4.9%2011%2011%2011%2011-4.9%2011-11S18.1%201%2012%201zm0%2019.9V3.1c4.9%200%208.9%204%208.9%208.9s-4%208.9-8.9%208.9z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--in-progress-teal::before,
.table__active-row:hover .icon--in-progress-teal::before,
.table__selected-row .icon--in-progress-teal::before,
a.icon--in-progress-teal:focus::before,
a.icon--in-progress-teal:hover::before,
a.icon--in-progress-teal[aria-current="page"]::before,
button.icon--in-progress-teal:focus::before,
button.icon--in-progress-teal:hover::before,
button.icon--in-progress-teal[aria-current="page"]::before,
.button--active.icon--in-progress-teal::before,
.button.icon--in-progress-teal:focus::before,
.button.icon--in-progress-teal:hover::before,
.button.icon--in-progress-teal[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M12%201C5.9%201%201%205.9%201%2012s4.9%2011%2011%2011%2011-4.9%2011-11S18.1%201%2012%201zm0%2019.9V3.1c4.9%200%208.9%204%208.9%208.9s-4%208.9-8.9%208.9z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--in-progress-verdungreen,
.icon--in-progress-verdungreen::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23759500%22%20d%3D%22M12%201C5.9%201%201%205.9%201%2012s4.9%2011%2011%2011%2011-4.9%2011-11S18.1%201%2012%201zm0%2019.9V3.1c4.9%200%208.9%204%208.9%208.9s-4%208.9-8.9%208.9z%22%2F%3E%3C%2Fsvg%3E");
}
.table-responsive--active-row:hover .icon--in-progress-verdungreen::before,
.table__active-row:hover .icon--in-progress-verdungreen::before,
.table__selected-row .icon--in-progress-verdungreen::before,
a.icon--in-progress-verdungreen:focus::before,
a.icon--in-progress-verdungreen:hover::before,
a.icon--in-progress-verdungreen[aria-current="page"]::before,
button.icon--in-progress-verdungreen:focus::before,
button.icon--in-progress-verdungreen:hover::before,
button.icon--in-progress-verdungreen[aria-current="page"]::before,
.button--active.icon--in-progress-verdungreen::before,
.button.icon--in-progress-verdungreen:focus::before,
.button.icon--in-progress-verdungreen:hover::before,
.button.icon--in-progress-verdungreen[aria-current="page"]::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M12%201C5.9%201%201%205.9%201%2012s4.9%2011%2011%2011%2011-4.9%2011-11S18.1%201%2012%201zm0%2019.9V3.1c4.9%200%208.9%204%208.9%208.9s-4%208.9-8.9%208.9z%22%2F%3E%3C%2Fsvg%3E");
}
.icon--clock,
.heading-background--waiting,
.icon--clock::before,
.heading-background--waiting::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12-176A12%2C12%2C0%2C0%2C0%2C0-164a12%2C12%2C0%2C0%2C0%2C12%2C12%2C12%2C12%2C0%2C0%2C0%2C12-12h0A12%2C12%2C0%2C0%2C0%2C12-176Zm5.812%2C13.162H12.05a1%2C1%2C0%2C0%2C1-1-1h0v-8.643a1%2C1%2C0%2C0%2C1%2C1-1h0a1%2C1%2C0%2C0%2C1%2C1%2C1h0v7.645h4.765a1%2C1%2C0%2C0%2C1%2C1%2C1%2C1%2C1%2C0%2C0%2C1-1%2C1h0Z%22%20transform%3D%22translate%280%20176%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
}
.icon--clock-light,
.icon--clock-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12-176A12%2C12%2C0%2C0%2C0%2C0-164a12%2C12%2C0%2C0%2C0%2C12%2C12%2C12%2C12%2C0%2C0%2C0%2C12-12h0A12%2C12%2C0%2C0%2C0%2C12-176Zm5.812%2C13.162H12.05a1%2C1%2C0%2C0%2C1-1-1h0v-8.643a1%2C1%2C0%2C0%2C1%2C1-1h0a1%2C1%2C0%2C0%2C1%2C1%2C1h0v7.645h4.765a1%2C1%2C0%2C0%2C1%2C1%2C1%2C1%2C1%2C0%2C0%2C1-1%2C1h0Z%22%20transform%3D%22translate%280%20176%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
}
.icon--offer,
.heading-background--offer,
.icon--offer::before,
.heading-background--offer::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.592%22%20height%3D%2224%22%20viewBox%3D%220%200%2019.592%2024%22%3E%3Cpath%20d%3D%22M21.755%2C11.12V3.505a1.841%2C1.841%2C0%2C0%2C0-1.838-1.839H7.675A1.841%2C1.841%2C0%2C0%2C0%2C5.837%2C3.505V11.12A2.445%2C2.445%2C0%2C0%2C0%2C4%2C13.484v9.732a2.45%2C2.45%2C0%2C0%2C0%2C2.45%2C2.45H21.142a2.45%2C2.45%2C0%2C0%2C0%2C2.45-2.45V13.484A2.445%2C2.445%2C0%2C0%2C0%2C21.755%2C11.12ZM7.675%2C2.89H19.917a.616.616%2C0%2C0%2C1%2C.613.615v8.137L13.8%2C18.35l-3.7-3.681h.651v-.612H9.486L8.925%2C13.5h6.86v-.612H8.31L7.061%2C11.642V3.505A.616.616%2C0%2C0%2C1%2C7.675%2C2.89Z%22%20transform%3D%22translate%28-4%20-1.666%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
}
.icon--offer-light,
.icon--offer-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219.592%22%20height%3D%2224%22%20viewBox%3D%220%200%2019.592%2024%22%3E%3Cpath%20d%3D%22M21.755%2C11.12V3.505a1.841%2C1.841%2C0%2C0%2C0-1.838-1.839H7.675A1.841%2C1.841%2C0%2C0%2C0%2C5.837%2C3.505V11.12A2.445%2C2.445%2C0%2C0%2C0%2C4%2C13.484v9.732a2.45%2C2.45%2C0%2C0%2C0%2C2.45%2C2.45H21.142a2.45%2C2.45%2C0%2C0%2C0%2C2.45-2.45V13.484A2.445%2C2.445%2C0%2C0%2C0%2C21.755%2C11.12ZM7.675%2C2.89H19.917a.616.616%2C0%2C0%2C1%2C.613.615v8.137L13.8%2C18.35l-3.7-3.681h.651v-.612H9.486L8.925%2C13.5h6.86v-.612H8.31L7.061%2C11.642V3.505A.616.616%2C0%2C0%2C1%2C7.675%2C2.89Z%22%20transform%3D%22translate%28-4%20-1.666%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
}
[class*="icon--"] {
  background-repeat: no-repeat;
  background-size: contain;
}
a[class*="icon-"] {
  display: inline-block;
}
[class*="icon-inline--"],
.icon-standalone {
  background-image: none;
}
[class*="icon-inline--"]::before,
.icon-standalone::before {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: contain;
  content: " ";
  white-space: pre;
  float: left;
  margin-right: 0.5em;
  text-indent: -1000em;
  width: 1.3em;
}
.icon-inline--left::before {
  float: left;
  margin-right: 0.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--left:not(.button).icon-inline--tight {
  border-left: 1.3em solid transparent;
}
.icon-inline--left:not(.button).icon-inline--tight::before {
  margin-left: -1.3em;
}
.icon-inline--right::before {
  float: right;
  margin-left: 0.5em;
}
.icon-inline--right.icon-inline--clear {
  display: block;
  padding-right: 1.8em;
  position: relative;
}
.icon-inline--right.icon-inline--clear::before {
  margin-right: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.icon-inline--above::before {
  height: 0.85714em;
  margin: 0 0 4px 0;
  width: 100%;
}
.icon-inline--larger:not(.button) {
  border-left-width: 2.47em;
}
.icon-inline--larger:not(.button)::before {
  font-size: 1.3em;
  line-height: 1.3;
  margin-top: -3px;
}
.icon-text-end {
  background: none;
}
.icon-text-end::after {
  background-position: 50% 75%;
  background-repeat: no-repeat;
  background-size: contain;
  content: "\00a0";
  display: inline-block;
  margin-right: -1.3em;
  width: 1.3em;
}
.icon-text-end::before {
  background: none;
}
.icon-hide-text {
  display: inline-block;
  line-height: 1em;
  min-width: min-content;
  overflow: hidden;
  padding-left: 1em;
  text-indent: -500px;
  vertical-align: middle;
}
@media all and (max-width: 45em) {
  .icon-hide-text--on-mobile {
    display: inline-block;
    line-height: 1em;
    min-width: min-content;
    overflow: hidden;
    padding-left: 1em;
    text-indent: -500px;
    vertical-align: middle;
    position: relative;
  }
  .icon-hide-text--on-mobile::before {
    bottom: 0;
    left: 0;
    margin: auto;
    position: absolute;
    right: 0;
    top: 0;
  }
}
.icon-standalone {
  font-size: 9rem;
}
.icon-standalone::before {
  height: 9rem;
  margin: 0 0 4px 0;
  width: 100%;
}
[class*="icon--chevron-left-"]::before,
[class*="icon--chevron-right-"]::before {
  background-size: 130%;
}
.credit-debit-cards li {
  background-position: 50% 50%;
  background-repeat: none;
  background-size: contain;
  display: inline-block;
  height: 2.28571rem;
  overflow: hidden;
  text-indent: 100%;
  width: 3.42857rem;
}
.credit-debit-cards li + li {
  margin-left: 0.85714em;
}
.credit-debit-cards__visa {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22visa-color_large%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2232%22%20viewBox%3D%220%200%2048%2032%22%3E%0D%0A%20%20%3Crect%20id%3D%22card_bg%22%20width%3D%2248%22%20height%3D%2232%22%20rx%3D%224%22%20fill%3D%22%232a2a6c%22%2F%3E%0D%0A%20%20%3Cpath%20id%3D%22visa-logo%22%20d%3D%22M17.014%2C9.52a7.127%2C7.127%2C0%2C0%2C1-2.6-.491l.43-2a5.019%2C5.019%2C0%2C0%2C0%2C2.377.6h.063c.712-.01%2C1.43-.3%2C1.43-.91.01-.392-.326-.7-1.24-1.15-.9-.439-2.09-1.176-2.09-2.51%2C0-1.8%2C1.645-3.06%2C4-3.06a6.414%2C6.414%2C0%2C0%2C1%2C2.24.41l-.419%2C2a4.512%2C4.512%2C0%2C0%2C0-1.92-.432c-.147%2C0-.295.007-.441.022-.691.091-1%2C.453-1%2C.77%2C0%2C.388.5.647%2C1.123.975%2C1%2C.521%2C2.234%2C1.17%2C2.227%2C2.695l.05-.08c-.01%2C1.92-1.647%2C3.16-4.17%2C3.16Zm6.626-.08H21.12L24.71.87a1.087%2C1.087%2C0%2C0%2C1%2C1-.68h2l1.939%2C9.249H27.43l-.29-1.38H24.13l-.49%2C1.38ZM26.02%2C2.69%2C24.76%2C6.16h1.99ZM12.7%2C9.41H10.3l2-9.25h2.4l-2%2C9.249ZM7.45%2C9.38H4.84L2.93%2C1.99a1%2C1%2C0%2C0%2C0-.571-.81A9.917%2C9.917%2C0%2C0%2C0%2C0%2C.4L.06.13H4.13a1.118%2C1.118%2C0%2C0%2C1%2C1.11.941l1%2C5.35L8.73.13h2.6L7.45%2C9.379Z%22%20transform%3D%22translate%289.16%2011.23%29%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.credit-debit-cards__mastercard {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22mastercard-color_large%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2232%22%20viewBox%3D%220%200%2048%2032%22%3E%0D%0A%20%20%3Crect%20id%3D%22card_bg%22%20width%3D%2248%22%20height%3D%2232%22%20rx%3D%224%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%3Cg%20id%3D%22mastercard%22%20transform%3D%22translate%284%203%29%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group%22%20opacity%3D%220%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20width%3D%2238.71%22%20height%3D%2225.6%22%20transform%3D%22translate%280.65%200.2%29%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Crect%20id%3D%22Rectangle-2%22%20data-name%3D%22Rectangle%22%20width%3D%2210.21%22%20height%3D%2216.68%22%20transform%3D%22translate%2814.9%204.66%29%22%20fill%3D%22%23f26122%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path%22%20d%3D%22M13.169%2C10.61a10.58%2C10.58%2C0%2C0%2C1%2C4-8.34%2C10.61%2C10.61%2C0%2C1%2C0%2C0%2C16.68A10.58%2C10.58%2C0%2C0%2C1%2C13.169%2C10.61Z%22%20transform%3D%22translate%282.831%202.39%29%22%20fill%3D%22%23ea1d25%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Shape%22%20d%3D%22M.5.411H.43V0h.1L.66.29.78%2C0h.1V.409H.81V.1L.7.37H.62L.5.1V.41ZM.2.41H.14V.07H0V0H.35V.07H.2V.409Z%22%20transform%3D%22translate%2835.94%2019.16%29%22%20fill%3D%22%23f69e1e%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path-2%22%20data-name%3D%22Path%22%20d%3D%22M17.16%2C10.6A10.61%2C10.61%2C0%2C0%2C1%2C0%2C18.943%2C10.61%2C10.61%2C0%2C0%2C0%2C1.78%2C4.053%2C10.4%2C10.4%2C0%2C0%2C0%2C0%2C2.263%2C10.61%2C10.61%2C0%2C0%2C1%2C17.16%2C10.6Z%22%20transform%3D%22translate%2820%202.397%29%22%20fill%3D%22%23f69e1e%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.credit-debit-cards__electron {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22maestro-color-large%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2232%22%20viewBox%3D%220%200%2048%2032%22%3E%0D%0A%20%20%3Crect%20id%3D%22card_bg%22%20width%3D%2248%22%20height%3D%2232%22%20rx%3D%224%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%3Cg%20id%3D%22maestro%22%20transform%3D%22translate%284%203%29%22%3E%0D%0A%20%20%20%20%3Cg%20id%3D%22Group%22%20opacity%3D%220%22%3E%0D%0A%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20width%3D%2238.71%22%20height%3D%2225.6%22%20transform%3D%22translate%280.65%200.2%29%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%20%20%3C%2Fg%3E%0D%0A%20%20%20%20%3Crect%20id%3D%22Rectangle-2%22%20data-name%3D%22Rectangle%22%20width%3D%2210.21%22%20height%3D%2216.68%22%20transform%3D%22translate%2814.9%204.66%29%22%20fill%3D%22%237272b5%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path%22%20d%3D%22M13.169%2C10.61a10.58%2C10.58%2C0%2C0%2C1%2C4-8.34%2C10.61%2C10.61%2C0%2C1%2C0%2C0%2C16.68A10.58%2C10.58%2C0%2C0%2C1%2C13.169%2C10.61Z%22%20transform%3D%22translate%282.831%202.39%29%22%20fill%3D%22%23ed1c24%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Shape%22%20d%3D%22M.5.411H.43V0h.1L.66.29.78%2C0h.1V.409H.81V.1L.7.37H.62L.5.1V.41ZM.2.41H.14V.07H0V0H.35V.07H.2V.409Z%22%20transform%3D%22translate%2835.94%2019.16%29%22%20fill%3D%22%2300a1de%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path-2%22%20data-name%3D%22Path%22%20d%3D%22M17.16%2C10.6A10.61%2C10.61%2C0%2C0%2C1%2C0%2C18.943%2C10.61%2C10.61%2C0%2C0%2C0%2C1.78%2C4.053%2C10.4%2C10.4%2C0%2C0%2C0%2C0%2C2.263%2C10.61%2C10.61%2C0%2C0%2C1%2C17.16%2C10.6Z%22%20transform%3D%22translate%2820%202.397%29%22%20fill%3D%22%2300a1de%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.credit-debit-cards__jcb {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20id%3D%22jcb-color-large%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2232%22%20viewBox%3D%220%200%2048%2032%22%3E%0D%0A%20%20%3Crect%20id%3D%22card_bg%22%20width%3D%2248%22%20height%3D%2232%22%20rx%3D%224%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%20%20%3Cg%20id%3D%22jcb-logo%22%20transform%3D%22translate%288%204%29%22%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path%22%20d%3D%22M0%2C2.008H2.59a1%2C1%2C0%2C0%2C0%2C.81-1%2C1.07%2C1.07%2C0%2C0%2C0-.81-1%2C1.23%2C1.23%2C0%2C0%2C0-.28%2C0H0Z%22%20transform%3D%22translate%2824.1%2012.562%29%22%20fill%3D%22%2340a648%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path-2%22%20data-name%3D%22Path%22%20d%3D%22M4.02%2C0a4%2C4%2C0%2C0%2C0-4%2C4V8.15H5.67a1.71%2C1.71%2C0%2C0%2C1%2C.4%2C0c1.27.06%2C2.22.72%2C2.22%2C1.86a1.88%2C1.88%2C0%2C0%2C1-1.83%2C1.83h0c1.3.09%2C2.29.81%2C2.29%2C1.94s-1.1%2C2-2.55%2C2H0V24H5.88a4%2C4%2C0%2C0%2C0%2C4-4V0Z%22%20transform%3D%22translate%2822.12%29%22%20fill%3D%22%2340a648%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path-3%22%20data-name%3D%22Path%22%20d%3D%22M3.12%2C1a.94.94%2C0%2C0%2C0-.81-1H0V1.93H2.09a.72.72%2C0%2C0%2C0%2C.22%2C0A.93.93%2C0%2C0%2C0%2C3.12.99Z%22%20transform%3D%22translate%2824.1%209.31%29%22%20fill%3D%22%2340a648%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path-4%22%20data-name%3D%22Path%22%20d%3D%22M4%2C0A4%2C4%2C0%2C0%2C0%2C0%2C4v9.87a7.91%2C7.91%2C0%2C0%2C0%2C3.45.9%2C1.92%2C1.92%2C0%2C0%2C0%2C2.14-2V8.13H9v4.64c0%2C1.8-1.12%2C3.27-4.92%2C3.27A17%2C17%2C0%2C0%2C1%2C0%2C15.54V24H5.87a4%2C4%2C0%2C0%2C0%2C4-4V0Z%22%20transform%3D%22translate%280%29%22%20fill%3D%22%230d67b0%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22Path-5%22%20data-name%3D%22Path%22%20d%3D%22M4%2C0A4%2C4%2C0%2C0%2C0%2C0%2C4V9.23c1-.86%2C2.77-1.41%2C5.6-1.27a17.27%2C17.27%2C0%2C0%2C1%2C3.14.48v1.69a7.59%2C7.59%2C0%2C0%2C0-3-.88c-2.15-.15-3.45.9-3.45%2C2.75s1.3%2C2.92%2C3.45%2C2.75a8.1%2C8.1%2C0%2C0%2C0%2C3-.88v1.69a16.9%2C16.9%2C0%2C0%2C1-3.14.48c-2.83.14-4.59-.41-5.6-1.27V24H5.91a4%2C4%2C0%2C0%2C0%2C4-4V0Z%22%20transform%3D%22translate%2811.09%29%22%20fill%3D%22%23be2034%22%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.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);
  }
}
@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: 720px) {
  .advert--fromlarge-skyscraper-right {
    display: block;
    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: "xsmall";
  display: none;
}
@media (min-width: 45em) {
  body::before {
    content: "small";
  }
}
@media (min-width: 62em) {
  body::before {
    content: "medium";
  }
}
@media (min-width: 75em) {
  body::before {
    content: "large";
  }
}
@media (min-width: 100em) {
  body::before {
    content: "x-large";
  }
}
[data-fulljs="loaded"] .section--upper-header {
  transition: box-shadow, background-color 1s linear;
}
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 {
  clear: both;
  content: "";
  display: table;
}
.wrapper {
  margin: 0 auto;
  max-width: 114.3rem;
}
.wrapper--padding {
  padding: 0 0.85715em;
}
@media (min-width: 62em) {
  .wrapper--padding {
    max-width: calc(114.3rem + 1.71429em * 2);
    padding: 0 1.71429em;
  }
}
@media (min-width: 119.14286em) {
  .wrapper--padding {
    max-width: 114.3rem;
    padding: 0 0;
  }
}
.wrapper--large {
  max-width: 85.71429rem;
}
@media (min-width: 62em) {
  .wrapper--large .wrapper--padding {
    max-width: calc(85.71429rem + 1.71429em * 2);
  }
}
@media (min-width: 119.14286em) {
  .wrapper--large .wrapper--padding {
    max-width: 85.71429rem;
  }
}
.wrapper--vertical-padding {
  padding-bottom: 0.85715em;
  padding-top: 0.85715em;
}
main.section,
.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-color: rgba(255, 255, 255, 0.9);
  box-shadow: none;
  height: 80px;
  height: 5.71429rem;
  padding: 17px 25px;
  padding: 1.21429rem 1.78571rem;
  position: relative;
  z-index: 3;
}
.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: #f2f2f2;
  padding: 2.57143em 0;
  margin-bottom: -1.71429em;
}
.brick--hero {
  background: #f2f2f2;
  padding: 1.71429em 50px;
}
@media all and (max-width: 720px) {
  .brick--hero {
    background: none;
    padding: 0.85714em;
  }
}
.brick--divider {
  margin-bottom: 0.42857em;
}
.brick--divider .brick__wrapper {
  border: 4px solid #e5e5e5;
  padding: 0.85714em 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--vertical-extra {
  margin-bottom: 0.42857em;
}
.brick--vertical-extra .brick__wrapper {
  padding: 0.85714em 0;
}
.brick--vertical-extra:first-of-type .brick__wrapper {
  padding-top: 0;
}
.brick--vertical-extra:last-of-type {
  margin-bottom: 0;
}
.brick--vertical-extra:last-of-type .brick__wrapper {
  padding-bottom: 0;
}
.brick--heavy .brick__wrapper {
  background-color: #f2f2f2;
  padding: 1.28571em;
}
@media all and (max-width: 720px) {
  .brick--heavy {
    margin: 0 -10px;
  }
}
.brick--heavy-dark .brick__wrapper {
  background-color: #e5e5e5;
}
.brick--heavy-darkest .brick__wrapper {
  background-color: #333;
  color: #fff;
  padding: 1.28571em;
}
@media all and (max-width: 720px) {
  .brick--heavy-darkest {
    margin: 0 -10px;
  }
}
@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__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--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: #f2f2f2;
  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--mpu .brick__wrapper {
  padding: 0 12px 12px 12px;
  text-align: center;
  background: #f2f2f2;
}
.brick-type--mpu .brick__wrapper::before {
  content: "Advertisement";
  color: #777;
  font-size: 12px;
  display: block;
  padding-bottom: 6px;
}
.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--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;
}
.brick--dark .brick__title {
  color: #fff;
}
.brick--dark .brick__wrapper {
  background: #1f2935;
}
.brick--dark .brick__wrapper * {
  color: #fff;
}
.brick--dark .brick__wrapper .prose ul:not([class]) > li::before {
  background-color: #fff;
}
.brick--dark .brick__wrapper .button {
  border-color: #fff;
  color: #fff;
}
.brick--dark .brick__wrapper .button:hover {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}
.brick--scheme .button {
  border-color: #fff;
}
.brick--scheme .button:hover {
  border-color: #fff;
}
.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: #333;
  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: 4.28571rem;
  float: left;
  text-align: center;
  margin-right: 0.85714em;
}
.date__tag-day,
.date__tag-month {
  display: block;
}
.date__tag-day {
  font-size: 2.42857rem;
  line-height: 2.42857rem;
}
.date__tag-month {
  font-size: 0.92857rem;
  line-height: 1.21429rem;
  text-transform: uppercase;
}
@media (min-width: 62em) {
  .v4 .section--content > .section__inner-wrapper {
    display: -webkit-box-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 0;
  }
}
.v4 .section__content {
  background-color: #fff;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  min-width: 0;
  padding-bottom: 4.28571em;
}
@media (min-width: 62em) {
  .v4 .section__content {
    -webkit-flex-basis: 80%;
    flex-basis: 80%;
  }
}
[data-advertfromlargeskyscraperright] .v4 .section__content {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.v4 .section__sidebar {
  -webkit-flex: 1 0 20%;
  -ms-flex: 1 0 20%;
  flex: 1 0 20%;
  min-width: 320px;
  padding-bottom: 4.28571em;
  padding-left: 2em;
  padding-right: 40px;
}
@media (min-width: 62em) {
  .v4 .section__sidebar {
    min-width: 360px;
  }
}
@media (min-width: 101em) {
  .v4 .section__sidebar {
    padding-left: 0;
  }
}
.section__sidebar-second {
  -webkit-flex-basis: 20%;
  flex-basis: 20%;
  min-width: 350px;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 30px;
}
@media all and (max-width: 992px) {
  .section__sidebar-second {
    border-top: solid 2px #ccc;
    clear: both;
    margin-left: 0;
  }
}
.v5 #wrapper {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  height: 100%;
}
.v5 #content,
.v5 #section--content {
  height: -webkit-fit-content;
}
.v5 #content .prose {
  font-size: 16px;
  font-size: 1.14286rem;
  font-weight: 200;
  line-height: 1.7;
}
@media (min-width: 45em) {
  .wrapper--layout {
    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;
  }
  .wrapper--layout > * {
    flex-grow: 1;
    -webkit-flex-basis: 0%;
    flex-basis: 0%;
    min-width: 0;
  }
}
.wrapper--layout-from-medium {
  display: block;
}
@media (min-width: 62em) {
  .wrapper--layout-from-medium {
    display: -webkit-box-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 45em) {
  .v5 .content {
    -webkit-flex: 1 0 40%;
    -ms-flex: 1 0 40%;
    flex: 1 0 40%;
    margin-right: auto;
  }
}
.v5 .skyline {
  margin-top: 0.85714em;
}
@media (min-width: 45em) {
  .v5 .skyline {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    margin-top: 1.71429em;
  }
}
@media (min-width: 45em) {
  .v5 .sidebar {
    -webkit-flex: 1 1 20%;
    -ms-flex: 1 1 20%;
    flex: 1 1 20%;
    max-width: calc(40% - 1.71429em);
  }
}
@media (min-width: 62em) {
  .v5 .sidebar {
    max-width: calc(30% - 3.42857em);
    min-width: 240px;
  }
}
.v5 .sidebar:not(.sidebar--fixed):empty {
  display: none;
}
@media (min-width: 45em) {
  .v5 .sidebar--first {
    margin-right: 1.71429em;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
}
@media (min-width: 62em) {
  .v5 .sidebar--first {
    margin-right: 3.42857em;
  }
}
@media (min-width: 100em) {
  .v5 .sidebar--first {
    max-width: calc(20% - 3.42857em);
  }
}
@media (min-width: 45em) {
  .v5 .sidebar--second {
    margin-left: 1.71429em;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }
}
@media (min-width: 75em) {
  .v5 .sidebar--second {
    margin-left: 3.42857em;
  }
}
.v5 .sidebar--first ~ .sidebar--second {
  margin-left: 0;
  min-width: 100%;
}
.v5 .sidebar--first ~ .sidebar--second.content-section {
  margin-top: 0;
}
@media (min-width: 75em) {
  .v5 .sidebar--first ~ .sidebar--second {
    margin-left: 1.71429em;
    min-width: 0;
    width: auto;
  }
  .v5 .sidebar--first ~ .sidebar--second.content-section {
    margin-top: 3.42857em;
  }
}
@media (min-width: 45em) {
  .v5 .sidebar--adverts {
    max-width: calc(300px + 3.42857em);
    min-width: calc(300px + 3.42857em);
  }
}
.v5 .sidebar--first ~ .sidebar--adverts {
  min-width: 100%;
}
@media (min-width: 72em) {
  .v5 .sidebar--first ~ .sidebar--adverts {
    min-width: calc(300px + 3.42857em);
  }
}
.v5 .layout--style-1a .content {
  flex-basis: 50%;
}
@media (min-width: 100em) {
  .v5 .layout--style-1a .content {
    flex-basis: 0;
  }
}
@media (min-width: 45em) {
  .v5 .layout--style-1a .sidebar--second {
    margin-left: 0;
    max-width: none;
    min-width: 100%;
  }
}
@media (min-width: 72em) {
  .v5 .layout--style-1a .sidebar--second {
    margin-left: 6.85714em;
    max-width: 600px;
    min-width: calc(500px - 6.85714rem);
  }
}
.v5 .wrapper--center-content {
  max-width: 900px;
  max-width: 64.28571rem;
}
.v5 #content > .wrapper--center-vertical {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 100%;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.v5 #content > .wrapper--center-vertical .content {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.expand-wrapper {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}
.expand-wrapper .wrapper--center-vertical {
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}
@media (min-width: 45em) {
  .v5 .wrapper--max-h4 .sidebar--first {
    margin-right: 1.71429em;
  }
  .v5 .wrapper--max-h4 .sidebar--second {
    margin-left: 1.71429em;
  }
}
@media (min-width: 45em) {
  .v5 .wrapper--max-h4 .sidebar {
    max-width: calc((100% - 1.71429em) / 2);
  }
}
@media (min-width: 62em) {
  .v5 .wrapper--max-h4 .sidebar {
    max-width: calc((100% - 3.42857em) / 3);
  }
}
@media (min-width: 100em) {
  .v5 .wrapper--max-h4 .sidebar {
    max-width: calc((100% - 5.14286em) / 4);
  }
}
.v5
  .wrapper--max-h4
  .grid:not(.grid--hstack):not(.grid--vstack).grid--max-h3
  .grid__item {
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  max-width: 100%;
}
@media (min-width: 62em) {
  .v5
    .wrapper--max-h4
    .grid:not(.grid--hstack):not(.grid--vstack).grid--max-h3
    .grid__item {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 100em) {
  .v5
    .wrapper--max-h4
    .grid:not(.grid--hstack):not(.grid--vstack).grid--max-h3
    .grid__item {
    -webkit-flex: 1 0 33.33333%;
    -ms-flex: 1 0 33.33333%;
    flex: 1 0 33.33333%;
    max-width: 33.333333%;
  }
}
@supports (display: grid) {
  .v5
    .wrapper--max-h4
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid--max-h3 {
    grid-template-columns: repeat(1, 1fr);
  }
  .v5
    .wrapper--max-h4
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid--max-h3
    .grid__item {
    max-width: none;
  }
  @media (min-width: 62em) {
    .v5
      .wrapper--max-h4
      .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--max-h3 {
      grid-template-columns: repeat(2, 1fr);
    }
  }
  @media (min-width: 100em) {
    .v5
      .wrapper--max-h4
      .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--max-h3 {
      grid-template-columns: repeat(3, 1fr);
    }
  }
}
.wrapper-container.wrapper-container--example {
  background: aliceblue;
}
.wrapper--highlight,
.wrapper-container--highlight {
  background-color: #e5e5e5;
}
.wrapper--highlight {
  padding: 1.5rem 2rem;
}
body.v5.body-background,
body.v5 .wrapper-background,
body.v5 .section-background {
  background-color: #1f2935;
  background-position: 50% 0;
  background-size: cover;
}
body.v5.body-background--gradient,
body.v5.body-background--gradient-one,
body.v5 .wrapper-background--gradient,
body.v5 .wrapper-background--gradient-one,
body.v5 .section-background--gradient,
body.v5 .section-background--gradient-one {
  background-attachment: fixed;
  background-image: radial-gradient(#0b4476, #000000);
}
body.v5.body-background--gradient-two,
body.v5 .wrapper-background--gradient-two,
body.v5 .section-background--gradient-two {
  background-image: linear-gradient(to bottom, #001c3e, #000c1a);
}
body.v5.body-background--light,
body.v5 .wrapper-background--light,
body.v5 .section-background--light {
  background-color: rgba(255, 255, 255, 0.9);
}
body.v5.body-background--white,
body.v5 .wrapper-background--white,
body.v5 .section-background--white {
  background-color: #fff;
}
body.v5.body-background .theme-inverse--no-background,
body.v5 .wrapper-background .theme-inverse--no-background,
body.v5 .section-background .theme-inverse--no-background {
  background: none;
}
.body-background--header-style-1::after {
  background-attachment: fixed;
  background-image: linear-gradient(
    185deg,
    rgba(31, 41, 53, 0.96) 43%,
    transparent 43.1%
  );
  background-position: 50% 0;
  background-size: cover;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -3;
}
@media (min-width: 62em) {
  .body-background--header-style-1::after {
    background-image: linear-gradient(
      135deg,
      rgba(31, 41, 53, 0.96) 43%,
      transparent 43.1%
    );
  }
}
.wrapper-background {
  overflow: auto;
}
.wrapper-background--no-contain {
  overflow: visible;
}
.wrapper-background .header {
  margin: 0;
}
.wrapper-background--page-start {
  margin-top: -5.71429rem;
  padding-top: 5.71429rem;
}
.wrapper-background--application-content {
  background-color: #1f2935;
}
body.v5 .wrapper-background--header-style-2d,
body.v5 .wrapper-background--application {
  background-color: #1f2935;
  margin-top: -80px;
  margin-top: -5.71429rem;
  padding-top: 80px;
  padding-top: 5.71429rem;
  overflow: hidden;
  position: relative;
}
body.v5 .wrapper-background--header-style-2d::before,
body.v5 .wrapper-background--header-style-2d::after,
body.v5 .wrapper-background--application::before,
body.v5 .wrapper-background--application::after {
  background-color: rgba(31, 41, 53, 0.9);
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
}
body.v5 .wrapper-background--header-style-2d::before,
body.v5 .wrapper-background--application::before {
  top: 16em;
  width: 100vw;
}
body.v5 .wrapper-background--header-style-2d::after,
body.v5 .wrapper-background--application::after {
  background-color: transparent;
  border-color: transparent transparent transparent rgba(31, 41, 53, 0.9);
  border-style: solid;
  border-width: 2em 0 0 100vw;
  height: 0;
  top: 14em;
  width: 0;
}
@media (min-width: 45em) {
  body.v5 .wrapper-background--header-style-2d::before,
  body.v5 .wrapper-background--header-style-2d::after,
  body.v5 .wrapper-background--application::before,
  body.v5 .wrapper-background--application::after {
    top: 0;
    width: 42vw;
  }
  body.v5 .wrapper-background--header-style-2d::after,
  body.v5 .wrapper-background--application::after {
    border-width: calc(23.75em + 81px) 0 0 250px;
    border-width: calc(23.75em + 81px) 0 0 17.85714rem;
    height: 0;
    left: 42vw;
    width: 0;
  }
}
body.v5 .wrapper-background--application {
  background-position: center bottom;
}
@media (min-width: 320px) {
  body.v5 .wrapper-background--application {
    background-image: url(../images/headers/header-style-2d-application-small.jpg);
    background-image: -webkit-image-set(
      url("../images/headers/header-style-2d-application-small.jpg") 1x,
      url("../images/headers/header-style-2d-application-medium.jpg") 2x
    );
    background-image: image-set(
      url("../images/headers/header-style-2d-application-small.jpg") 1x,
      url("../images/headers/header-style-2d-application-medium.jpg") 2x
    );
  }
}
@media (min-width: 62em) {
  body.v5 .wrapper-background--application {
    background-image: url(../images/headers/header-style-2d-application-medium.jpg);
    background-image: -webkit-image-set(
      url("../images/headers/header-style-2d-application-medium.jpg") 1x,
      url("../images/headers/header-style-2d-application-large.jpg") 2x
    );
    background-image: image-set(
      url("../images/headers/header-style-2d-application-medium.jpg") 1x,
      url("../images/headers/header-style-2d-application-large.jpg") 2x
    );
  }
}
@media (min-width: 75em) {
  body.v5 .wrapper-background--application {
    background-image: url(../images/headers/header-style-2d-application-large.jpg);
    background-image: -webkit-image-set(
      url("../images/headers/header-style-2d-application-large.jpg") 1x,
      url("../images/headers/header-style-2d-application-xlarge.jpg") 2x
    );
    background-image: image-set(
      url("../images/headers/header-style-2d-application-large.jpg") 1x,
      url("../images/headers/header-style-2d-application-xlarge.jpg") 2x
    );
  }
}
@media (min-width: 100em) {
  body.v5 .wrapper-background--application {
    background-image: url(../images/headers/header-style-2d-application-xlarge.jpg);
    background-image: -webkit-image-set(
      url("../images/headers/header-style-2d-application-xlarge.jpg") 1x,
      url("../images/headers/header-style-2d-application-xlarge-2x.jpg") 2x
    );
    background-image: image-set(
      url("../images/headers/header-style-2d-application-xlarge.jpg") 1x,
      url("../images/headers/header-style-2d-application-xlarge-2x.jpg") 2x
    );
  }
}
body.v5 .wrapper-background--example {
  background-position: center bottom;
}
@media (min-width: 320px) {
  body.v5 .wrapper-background--example {
    background-image: url(../images/headers/header-with-background-example-small.jpg);
    background-image: -webkit-image-set(
      url("../images/headers/header-with-background-example-small.jpg") 1x,
      url("../images/headers/header-with-background-example-medium.jpg") 2x
    );
    background-image: image-set(
      url("../images/headers/header-with-background-example-small.jpg") 1x,
      url("../images/headers/header-with-background-example-medium.jpg") 2x
    );
  }
}
@media (min-width: 62em) {
  body.v5 .wrapper-background--example {
    background-image: url(../images/headers/header-with-background-example-medium.jpg);
    background-image: -webkit-image-set(
      url("../images/headers/header-with-background-example-medium.jpg") 1x,
      url("../images/headers/header-with-background-example-large.jpg") 2x
    );
    background-image: image-set(
      url("../images/headers/header-with-background-example-medium.jpg") 1x,
      url("../images/headers/header-with-background-example-large.jpg") 2x
    );
  }
}
@media (min-width: 75em) {
  body.v5 .wrapper-background--example {
    background-image: url(../images/headers/header-with-background-example-large.jpg);
    background-image: -webkit-image-set(
      url("../images/headers/header-with-background-example-large.jpg") 1x,
      url("../images/headers/header-with-background-example-xlarge.jpg") 2x
    );
    background-image: image-set(
      url("../images/headers/header-with-background-example-large.jpg") 1x,
      url("../images/headers/header-with-background-example-xlarge.jpg") 2x
    );
  }
}
@media (min-width: 100em) {
  body.v5 .wrapper-background--example {
    background-image: url(../images/headers/header-with-background-example-xlarge.jpg);
    background-image: -webkit-image-set(
      url("../images/headers/header-with-background-example-xlarge.jpg") 1x,
      url("../images/headers/header-with-background-example-xlarge-2x.jpg") 2x
    );
    background-image: image-set(
      url("../images/headers/header-with-background-example-xlarge.jpg") 1x,
      url("../images/headers/header-with-background-example-xlarge-2x.jpg") 2x
    );
  }
}
body.v5 .wrapper-background--header-style-3 {
  height: auto;
  margin-bottom: 0;
  margin-top: -80px;
  min-height: 460px;
  padding-top: 80px;
}
@media all and (max-width: 992px) {
  body.v5 .wrapper-background--header-style-3 {
    margin-top: -60px;
    padding-top: 60px;
  }
}
body.v5 .wrapper-background--translucent {
  background-color: rgba(255, 255, 255, 0.3);
}
body.v4 .wrapper-background--header-with-background,
body.v5 .wrapper-background--header-with-background {
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
  height: auto;
  margin-bottom: 0;
  margin-top: -80px;
  overflow: visible;
  padding-top: 80px;
}
@media all and (max-width: 992px) {
  body.v4 .wrapper-background--header-with-background,
  body.v5 .wrapper-background--header-with-background {
    margin-top: -60px;
    padding-top: 60px;
  }
}
.wrapper-background--search-landing-page {
  min-height: 30vh;
  overflow: hidden;
  position: relative;
}
.wrapper-background--search-landing-page::before {
  background-color: #f8d263;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 100%;
  max-height: 90vh;
  min-height: 30vh;
  position: absolute;
  top: -5vw;
  transform: skew(0, -5deg);
  width: 100vw;
  z-index: -1;
}
@media (min-width: 62em) {
  .wrapper-background--search-landing-page {
    padding-bottom: 5vh;
  }
}
@media (min-width: 45em) {
  .wrapper-background--search-landing-page::before {
    background-image: url(../images/background/notebook-plant-glasses.jpg);
  }
}
.wrapper-background--angle {
  background-color: #1f2935;
  overflow: hidden;
  position: relative;
}
.wrapper-background--angle::before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='50' width='50' preserveAspectRatio='none'%3E%3Cpolygon points='0,0 0,50 50,50 50,25' fill='white' class='triangle' /%3E%3C/svg%3E")
      no-repeat,
    linear-gradient(45deg, #fff, #fff) no-repeat;
  background-position: top center, center 120px;
  background-size: 100% 120px, 100%;
  content: "";
  display: block;
  height: 100%;
  left: 0;
  max-height: none;
  min-height: 120px;
  position: absolute;
  top: 50%;
  transform: none;
  width: 100%;
  z-index: -1;
}
.theme-registration-pages,
.registration-pages {
  background: linear-gradient(100deg, #1f2935 50%, rgba(0, 0, 0, 0) 50.1%) left top/cover scroll,
              url('http://inuniskill.com/assets/images/ucas/login-banner-RIGHT-SIDE1.png') left top/cover fixed #1f2935 !important;
  height: 10%;
  min-height: 20px;
  padding: 0 25px;
  position: relative;
}
/* .registration-pages {
    background: linear-gradient(100deg, #1f2935 50%, rgba(0, 0, 0, 0) 50.1%) left top/cover scroll,
    url('http://3.108.64.44/assets/images/ucas/login-banner-RIGHT-SIDE1.png') left top/cover fixed #1f2935 !important;
    height: 10%;
    min-height: 20px;
    padding: 0 25px;
    position: relative;
   
} */
@media all and (max-width: 62em) {
  .theme-registration-pages,
  .registration-pages {
    background: #1f2935 !important;
    overflow-x: hidden;
    padding: 0;
  }
  .theme-registration-pages .wrapper--padding,
  .registration-pages .wrapper--padding {
    padding: 0;
  }
}
.theme-registration-pages a:link:not(.button--primary):not(.button--secondary),
.theme-registration-pages a:not(.button--primary):not(.button--secondary),
.registration-pages a:link:not(.button--primary):not(.button--secondary),
.registration-pages a:not(.button--primary):not(.button--secondary) {
  color: #269aff;
}
.theme-registration-pages
  a:link:not(.button--primary):not(.button--secondary):visited,
.theme-registration-pages
  a:not(.button--primary):not(.button--secondary):visited,
.registration-pages
  a:link:not(.button--primary):not(.button--secondary):visited,
.registration-pages a:not(.button--primary):not(.button--secondary):visited {
  color: #005eb7;
}
.theme-registration-pages
  a:link:not(.button--primary):not(.button--secondary):hover,
.theme-registration-pages a:not(.button--primary):not(.button--secondary):hover,
.registration-pages a:link:not(.button--primary):not(.button--secondary):hover,
.registration-pages a:not(.button--primary):not(.button--secondary):hover {
  color: #e00023;
}
.theme-registration-pages .button:not(.button--favourite):not(.button--help),
.registration-pages .button:not(.button--favourite):not(.button--help) {
  color: #1077d0 !important;
}
.theme-registration-pages
  .button:not(.button--favourite):not(.button--help).button--primary,
.registration-pages
  .button:not(.button--favourite):not(.button--help).button--primary {
  background-color: #1077d0 !important;
  border-color: #1077d0 !important;
  color: #fff !important;
}
.theme-registration-pages
  .button:not(.button--favourite):not(.button--help).button--primary:focus,
.theme-registration-pages
  .button:not(.button--favourite):not(.button--help).button--primary:hover,
.registration-pages
  .button:not(.button--favourite):not(.button--help).button--primary:focus,
.registration-pages
  .button:not(.button--favourite):not(.button--help).button--primary:hover {
  background-color: #0c5ca1 !important;
  border-color: #0c5ca1 !important;
}
.theme-registration-pages
  .button:not(.button--favourite):not(.button--help):focus,
.theme-registration-pages
  .button:not(.button--favourite):not(.button--help):hover,
.registration-pages .button:not(.button--favourite):not(.button--help):focus,
.registration-pages .button:not(.button--favourite):not(.button--help):hover {
  background-color: transparent !important;
  border-color: #1077d0 !important;
}
.theme-registration-pages .grid-registration-pages,
.registration-pages .grid-registration-pages {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media all and (max-width: 62em) {
  .theme-registration-pages .grid-registration-pages,
  .registration-pages .grid-registration-pages {
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}
@supports (display: grid) {
  .theme-registration-pages .grid-registration-pages,
  .registration-pages .grid-registration-pages {
    display: grid;
    grid-column-gap: 60px;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: auto 1fr;
  }
  @media all and (max-width: 62em) {
    .theme-registration-pages .grid-registration-pages,
    .registration-pages .grid-registration-pages {
      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;
    }
  }
}
@media all and (max-width: 62em) {
  .theme-registration-pages .grid-registration-pages .buttons,
  .registration-pages .grid-registration-pages .buttons {
    display: block;
  }
}
@media all and (max-width: 62em) {
  .theme-registration-pages .grid-registration-pages .button,
  .registration-pages .grid-registration-pages .button {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
  }
}
@media all and (max-width: 62em) {
  .theme-registration-pages
    .grid-registration-pages
    .buttons__group:first-of-type,
  .theme-registration-pages
    .grid-registration-pages
    .buttons__group:last-of-type,
  .registration-pages .grid-registration-pages .buttons__group:first-of-type,
  .registration-pages .grid-registration-pages .buttons__group:last-of-type {
    margin: 0;
  }
}
.theme-registration-pages .grid-registration-pages__item,
.registration-pages .grid-registration-pages__item {
  display: block;
  width: 100%;
}
@media all and (max-width: 62em) {
  .theme-registration-pages .grid-registration-pages__item,
  .registration-pages .grid-registration-pages__item {
    background-color: #1f2935;
    padding: 0 0.85715em;
  }
}
.theme-registration-pages .content-registration-page,
.registration-pages .content-registration-page {
  margin: 70px 40px 50px !important;
  max-width: 424px;
  width: auto;
  font-size: 16px;
  font-size: 1.14286rem;
}
@media all and (max-width: 62em) {
  .theme-registration-pages .content-registration-page,
  .registration-pages .content-registration-page {
    margin: 70px auto 0 !important;
  }
}
@media all and (max-width: 62em) {
  .theme-registration-pages .grid-registration-pages__item--data-statement,
  .registration-pages .grid-registration-pages__item--data-statement {
    background-color: #fff;
    margin-bottom: 0;
  }
  .theme-registration-pages
    .grid-registration-pages__item--data-statement::before,
  .registration-pages .grid-registration-pages__item--data-statement::before {
    background-image: linear-gradient(183deg, #1f2935 50%, transparent 50.6%);
    content: "";
    height: 80px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%);
    width: 100vw;
  }
}
.theme-registration-pages .grid-registration-pages__item--with-card,
.registration-pages .grid-registration-pages__item--with-card {
  padding-top: 235px;
  text-align: center;
}
@media all and (max-width: 62em) {
  .theme-registration-pages .grid-registration-pages__item--with-card,
  .registration-pages .grid-registration-pages__item--with-card {
    padding: 20px 0.85715em 60px;
  }
}
.theme-registration-pages .grid-registration-pages__item--with-card .card,
.registration-pages .grid-registration-pages__item--with-card .card {
  background-color: #fff !important;
  color: #333 !important;
  margin: auto;
  max-width: 400px;
  text-align: left;
}
@media all and (max-width: 62em) {
  .theme-registration-pages .grid-registration-pages__item--with-card .card,
  .registration-pages .grid-registration-pages__item--with-card .card {
    max-width: 424px;
  }
}
.theme-registration-pages .grid-registration-pages__item--with-card .card p,
.registration-pages .grid-registration-pages__item--with-card .card p {
  font-size: 1.07143rem;
}
.theme-registration-pages
  .grid-registration-pages__item--with-card
  .card
  .card__header
  h2,
.registration-pages
  .grid-registration-pages__item--with-card
  .card
  .card__header
  h2 {
  font-size: 1.64286rem;
  font-weight: 1000;
  margin-bottom: 0;
  text-transform: uppercase;
}
.tabs__tab-container.tabs__tab-container--extra-minimal {
  border-bottom: 0;
  float: none;
  margin-bottom: 0.42857em;
}
.tabs__tab-container.tabs__tab-container--extra-minimal .tabs__tab {
  background: transparent;
  border: 0;
  border-bottom: 3px solid #000;
  border-radius: 0;
  bottom: 0;
  color: #333;
  display: inline-block;
  float: none;
  font-size: 1.2rem;
  font-weight: 700;
  margin: 0;
  padding: 5px 0;
  text-align: center;
}
.tabs__tab-container.tabs__tab-container--extra-minimal .tabs__tab:link,
.tabs__tab-container.tabs__tab-container--extra-minimal .tabs__tab:visited {
  color: #333;
}
.tabs__tab-container.tabs__tab-container--extra-minimal .tabs__tab:hover {
  color: #fbaf17;
}
@media all and (max-width: 720px) {
  .tabs__tab-container.tabs__tab-container--extra-minimal .tabs__tab {
    border: 0;
    border-bottom: 3px solid #000;
    border-radius: 0;
    display: inline-block;
    margin-top: 0;
    width: auto;
  }
}
.tabs__tab-container.tabs__tab-container--extra-minimal
  .tabs__tab.tabs__tab--active {
  background: transparent;
  border: 0;
  border-bottom: 3px solid #fbaf17;
  bottom: 0;
  padding: 5px 0;
}
.tabs__tab-container.tabs__tab-container--extra-minimal
  .tabs__tab.tabs__tab--active:link,
.tabs__tab-container.tabs__tab-container--extra-minimal
  .tabs__tab.tabs__tab--active:visited,
.tabs__tab-container.tabs__tab-container--extra-minimal
  .tabs__tab.tabs__tab--active:hover {
  color: #333;
}
.theme-inverse
  .tabs__tab-container.tabs__tab-container--extra-minimal
  a.tabs__tab {
  color: #fff !important;
}
.theme-inverse
  .tabs__tab-container.tabs__tab-container--extra-minimal
  a.tabs__tab:hover {
  color: #fbaf17 !important;
}
.theme-inverse
  .tabs__tab-container.tabs__tab-container--extra-minimal
  a.tabs__tab.tabs__tab--active {
  color: #fff !important;
}
.theme-inverse
  .tabs__tab-container.tabs__tab-container--extra-minimal
  a.tabs__tab.tabs__tab--active:link,
.theme-inverse
  .tabs__tab-container.tabs__tab-container--extra-minimal
  a.tabs__tab.tabs__tab--active:visited,
.theme-inverse
  .tabs__tab-container.tabs__tab-container--extra-minimal
  a.tabs__tab.tabs__tab--active:hover {
  color: #fff !important;
}
.your-account-page {
  height: 100%;
  min-height: 600px;
  overflow: visible !important;
  padding: 0 25px;
  position: relative;
}
@media (min-width: 62em) {
  .your-account-page {
    background: linear-gradient(125deg, #1f2935 35%, transparent 35.1%) left
        top/cover fixed,
      url(../images/headers/header-with-background-example-large.jpg) center
        bottom/cover fixed #1f2935 !important;
  }
}
@media (min-width: 75em) {
  .your-account-page {
    background: linear-gradient(125deg, #1f2935 35%, transparent 35.1%) left
        top/cover fixed,
      url(../images/headers/header-with-background-example-xlarge.jpg) center
        bottom/cover fixed #1f2935 !important;
  }
}
@media (min-width: 100em) {
  .your-account-page {
    background: linear-gradient(125deg, #1f2935 35%, transparent 35.1%) left
        top/cover fixed,
      url(../images/headers/header-with-background-example-xlarge-2x.jpg) center
        bottom/cover fixed #1f2935 !important;
  }
}
@media all and (max-width: 62em) {
  .your-account-page {
    background: #1f2935 !important;
    overflow-x: hidden;
    padding: 0;
  }
}
.your-account-page .page-nav-container {
  margin-left: -0.42857em;
  padding-left: 0.42857em;
}
@media (min-width: 45em) {
  .your-account-page .page-nav-container {
    border-right: 2px solid transparent !important;
    padding-right: 1.71429em !important;
  }
}
.your-account-page .page-nav__item {
  background-color: #1f2935;
  margin-left: -0.42857em;
  padding: 0 0.42857em;
}
.your-account-page .page-nav__item a:link,
.your-account-page .page-nav__item a {
  color: #fff !important;
  text-shadow: 0 0 0.28571rem #000;
}
.your-account-page .page-nav__item a:hover {
  color: #fbaf17 !important;
  font-weight: 300;
  text-decoration: underline;
  text-decoration-thickness: 1px !important;
  text-underline-position: under;
}
.your-account-page .page-nav__item--active a:link,
.your-account-page .page-nav__item--active a {
  color: #fbaf17 !important;
  font-weight: 300;
  text-decoration: underline;
  text-decoration-thickness: 1px !important;
  text-underline-position: under;
}
.account-page__layout {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  justify-content: stretch;
  margin-top: 3.85714em;
}
.header__heading-account {
  color: #fff;
  font-size: 50px;
  font-size: 3.57143rem;
  font-weight: bolder;
  margin: 0;
  padding-top: 0.85714em;
  text-transform: uppercase;
}
@media all and (max-width: 62em) {
  .header__heading-account {
    font-size: 42px;
    font-size: 3rem;
  }
}
.header__heading-account::before {
  background-color: #fbaf17;
  content: "";
  display: block;
  height: 8px;
  margin-bottom: 5px !important;
  width: 70px;
}
.account-page__content {
  flex: 1 0 40%;
}
.account-page__card {
  background-color: #fff !important;
  color: #333;
  margin-bottom: 2.57143em;
  max-width: 47.85714rem;
}
.account-page__card .card__header {
  padding: 40px 50px 30px !important;
}
@media all and (max-width: 62em) {
  .account-page__card .card__header {
    padding: 40px 40px 30px !important;
  }
}
.account-page__card .card__content {
  padding: 0 50px 40px !important;
}
@media all and (max-width: 62em) {
  .account-page__card .card__content {
    padding: 0 40px 40px !important;
  }
}
.account-page__card-content {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: -5px;
}
@media all and (max-width: 62em) {
  .account-page__card-content {
    flex-flow: row wrap;
  }
}
.account-page__card-item {
  flex: 1 100px;
}
.account-page__card-item--avatar {
  margin-right: 20px;
  max-width: 120px;
  padding-top: 8px;
}
@media all and (max-width: 62em) {
  .account-page__card-item--avatar {
    display: block;
    flex-basis: 100%;
    margin-bottom: 30px;
    margin-right: 0;
    max-height: 140px;
    max-width: 100%;
    padding-top: 0;
    text-align: center;
  }
}
.account-page__avatar img {
  border-radius: 50%;
  height: 100px;
  object-fit: cover;
  width: 100px;
}
.account-page__avatar-text {
  font-size: 0.92857rem;
  font-weight: 500;
  line-height: 1.3rem;
  margin: auto;
  padding-right: 20px;
  text-align: center;
}
@media all and (max-width: 62em) {
  .account-page__avatar-text {
    max-width: 200px;
    padding-right: 0;
  }
}
.account-page__avatar--add {
  background-color: #1077d0;
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  border: 2px solid #fff;
  border-radius: 14px;
  display: block;
  height: 29px;
  overflow: hidden;
  padding: 0;
  position: relative;
  right: -72px;
  text-indent: -50vw;
  top: -34px;
  transition: all 0s !important;
  width: 28px;
  z-index: 1001;
}
@media all and (max-width: 62em) {
  .account-page__avatar--add {
    right: -56%;
  }
}
.account-page__avatar--add:hover {
  background-color: #0c5ca1;
  color: #fff;
  overflow: visible;
  text-indent: -5rem;
  text-shadow: 0 0 3px #000;
}
@media all and (max-width: 62em) {
  .account-page__avatar--add:hover {
    text-indent: -7.14286rem;
  }
}
.button--small.account-page__avatar--remove {
  margin-top: 0;
  position: relative;
  top: -30px;
}
.account-page__card-item--buttons {
  align-self: flex-end;
  flex-basis: auto !important;
  flex-grow: 0 !important;
}
@media all and (max-width: 62em) {
  .account-page__card-item--buttons {
    min-width: 100%;
    text-align: center;
  }
  .account-page__card-item--buttons .button {
    margin-bottom: 0;
    min-width: 10.71429rem;
  }
}
@media all and (max-width: 62em) and (max-width: 62em) {
  .account-page__card-item--buttons .button {
    width: 100%;
  }
}
.account-page__email-list ol::before {
  display: none;
}
.account-page__email-layout {
  display: grid;
  gap: 0 !important;
  grid-auto-flow: row;
  grid-auto-rows: minmax(min-content, max-content);
  margin-bottom: 1.42857rem;
}
.account-page__email-layout > div {
  align-items: center;
  display: flex;
}
.account-page__email-layout .account-page__email-layout--email {
  font-weight: 900;
  grid-area: em;
  line-height: 1.2rem;
}
.account-page__email-layout .account-page__email-layout--button {
  grid-area: bu;
}
.account-page__email-layout
  .account-page__email-layout--button
  .tag--primary-email {
  background-color: #fff;
  border: 1px solid #117882;
  border-radius: 3px;
  color: #117882;
  font-size: 0.85714rem;
  margin: 0;
}
@media all and (max-width: 62em) {
  .account-page__email-layout
    .account-page__email-layout--button
    .tag--primary-email {
    margin-bottom: 0.71429rem;
  }
}
@media all and (max-width: 62em) {
  .account-page__email-layout
    .account-page__email-layout--button
    .button--multiaction {
    border-color: #1077d0;
    margin-left: 1.42857rem;
    min-width: 2.35714rem;
    padding-left: 0;
    padding-right: 0;
    text-indent: -9999px;
  }
  .account-page__email-layout
    .account-page__email-layout--button
    .button--multiaction::before {
    left: 0.21429rem;
  }
  .account-page__email-layout
    .account-page__email-layout--button
    .button--multiaction:hover {
    border-color: #fff;
  }
}
.account-page__email-layout .account-page__email-layout--info {
  font-size: 0.85714rem;
  grid-area: in;
}
.account-page__email-layout--primary {
  grid-template-areas: "bu" "em" "in";
  grid-template-columns: 1fr;
  margin-top: -15px;
}
@media (min-width: 62em) {
  .account-page__email-layout--primary {
    grid-template-areas: "em em bu" "in in .";
    grid-template-columns: 1fr;
  }
}
.account-page__email-layout--secondary {
  grid-template-areas: "em em em bu bu";
  grid-template-columns: 1fr;
}
@media (min-width: 62em) {
  .account-page__email-layout--secondary {
    grid-template-areas: "em em bu";
  }
}
.card:not(.tile__content) {
  background-color: #fff;
  border-radius: 30px;
  -moz-box-shadow: 0 0.5rem 1.78571rem 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0.5rem 1.78571rem 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0.5rem 1.78571rem 0 rgba(0, 0, 0, 0.25);
  display: block;
  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-perspective: 1px;
  -moz-perspective: none;
  overflow-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
}
.card:not(.tile__content) .card__flex {
  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;
  height: 100%;
}
.card:not(.tile__content) .card__header,
.card:not(.tile__content) .card__content,
.card:not(.tile__content) .card__footer {
  padding: 0 1.71429em;
}
.card:not(.tile__content) .card__header,
.card:not(.tile__content) .card__footer {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.card:not(.tile__content) .card__background {
  background-position: 50% 50%;
  background-size: cover;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -2;
}
.card:not(.tile__content) .card__header {
  border-radius: 30px 30px 0 0;
  padding-bottom: 0.85714em;
  padding-top: 1.71429em;
}
.card:not(.tile__content) .card__header + .card__content {
  border-radius: 0;
  padding-top: 0;
}
.card:not(.tile__content) .card__header.theme-inverse + .card__content {
  padding-top: 1.71429em;
}
.card:not(.tile__content)
  .card__header.theme-inverse
  + .card__content.theme-inverse {
  padding-top: 0;
}
.card:not(.tile__content) .card__header .button--favourite {
  position: absolute;
  right: 1.71429em;
  top: 1.71429em;
}
.card:not(.tile__content) .card__content {
  border-radius: 30px 30px 0 0;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  padding-bottom: 1.71429em;
  padding-top: 1.71429em;
}
.card:not(.tile__content) .card__content.theme-inverse {
  padding-top: 1.71429em;
}
.card:not(.tile__content) .card__footer {
  border-radius: 0 0 30px 30px;
  padding-bottom: 1.28571em;
  padding-top: 1.28571em;
}
.card:not(.tile__content) .card__footer .button {
  margin: 0;
}
.card:not(.tile__content) .content-section.content-section--highlight {
  border-radius: 1rem;
  overflow: hidden;
}
.card:not(.tile__content)
  .content-section.content-section--highlight:first-child {
  margin-top: 0;
}
.card:not(.tile__content)
  .content-section.content-section--highlight:last-child {
  margin-bottom: 0;
}
@media (min-width: 720px) {
  .card:not(.tile__content) .content-section.content-section--highlight {
    padding: 0.85714em;
  }
}
.card:not(.tile__content)
  .content-section.content-section--highlight
  .heading-background {
  margin: -0.85714em -0.85714em 0.42857em -0.85714em;
  padding: 0.85714em 0.85714em 0.42857em 0.85714em;
}
.card:not(.tile__content)
  .content-section.content-section--highlight
  .heading-background[class*="heading-background--"] {
  padding-left: 2.57143em;
}
.card:not(.tile__content) .card__logo {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #b2b2b2;
  border-radius: 5px;
  border-radius: 0.35714rem;
  -moz-box-shadow: 0 0 3px #b2b2b2;
  -webkit-box-shadow: 0 0 3px #b2b2b2;
  box-shadow: 0 0 3px #b2b2b2;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  height: 7.28571em;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 7.28571em;
  position: absolute;
}
.card:not(.tile__content) .card__logo img {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-height: 90%;
  max-width: 90%;
}
.card:not(.tile__content) .card__details-list {
  margin: 0;
}
.card:not(.tile__content) .card__details-list.card__details-list--inline > div {
  display: inline-block;
  margin-right: 1.28571em;
}
.card:not(.tile__content) .card__details-list dt,
.card:not(.tile__content) .card__details-list dd {
  margin: 0;
}
.card:not(.tile__content) .card__details-list dt {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  color: #666;
  font-weight: 200;
}
.card:not(.tile__content).card--narrow {
  margin: 0 auto;
}
@media (min-width: 32em) {
  .card:not(.tile__content).card--narrow {
    max-width: 32em;
  }
}
@media (min-width: 45em) {
  .card:not(.tile__content).card--narrow {
    margin: 0;
  }
}
.card:not(.tile__content).card--constrain {
  max-width: 360px;
  max-width: 25.71429rem;
  min-width: 20rem;
}
.card:not(.tile__content).card--hero {
  padding: 2.57143em 3.42857em 0.85714em;
}
.card:not(.tile__content).card--bottom-fill {
  justify-content: flex-end;
}
.card:not(.tile__content) table {
  word-break: keep-all;
}
.card:not(.tile__content) table td:first-of-type,
.card:not(.tile__content) table th:first-of-type {
  padding-left: 0;
}
.card:not(.tile__content) table td:last-of-type,
.card:not(.tile__content) table th:last-of-type {
  padding-right: 0;
}
@media all and (max-width: 62em) {
  .card:not(.tile__content) .table-responsive--list tbody td {
    padding-left: 0;
  }
}
.card--disabled,
.card[aria-disabled="true"] {
  cursor: not-allowed;
  opacity: 0.3;
}
.background-slate .card {
  -moz-box-shadow: 0 0.5rem 1.78571rem 0 rgba(0, 0, 0, 0.9);
  -webkit-box-shadow: 0 0.5rem 1.78571rem 0 rgba(0, 0, 0, 0.9);
  box-shadow: 0 0.5rem 1.78571rem 0 rgba(0, 0, 0, 0.9);
}
.background-slate .card--disabled,
.background-slate .card[aria-disabled="true"] {
  background: #fff;
  opacity: 0.55;
}
.background-slate .card--disabled .card__header,
.background-slate .card--disabled .card__content,
.background-slate .card[aria-disabled="true"] .card__header,
.background-slate .card[aria-disabled="true"] .card__content {
  color: #000;
}
.background-slate-translucent .card {
  -moz-box-shadow: 0 0.5rem 1.78571rem 0 rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 0 0.5rem 1.78571rem 0 rgba(0, 0, 0, 0.6);
  box-shadow: 0 0.5rem 1.78571rem 0 rgba(0, 0, 0, 0.6);
}
.card--placeholder:not(.tile__content) {
  background-color: #f2f2f2;
  box-shadow: none;
  min-height: 8.57143em;
  overflow: hidden;
}
.card--placeholder:not(.tile__content) > .card__content {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
}
.card--placeholder:not(.tile__content) .card__button {
  color: #666;
  font-size: 1.71429rem;
  font-weight: 200;
  padding: 0.85714em;
  width: 100%;
}
.card--placeholder:not(.tile__content) .card__button:focus,
.card--placeholder:not(.tile__content) .card__button:hover {
  background-color: #999;
  color: #fff;
}
.card--placeholder:not(.tile__content) .card__button.icon-inline--left {
  text-align: left;
}
@media (min-width: 75em) {
  .card--placeholder:not(.tile__content) .card__button.icon-inline--left {
    font-size: 3.14286rem;
  }
}
.card--placeholder:not(.tile__content).theme-denim .card__button {
  color: #fff;
  display: table-cell;
  line-height: 3.2;
  position: relative;
  vertical-align: middle;
}
.card--placeholder:not(.tile__content).theme-denim .card__button::after {
  border: 11px solid rgba(255, 255, 255, 0.3);
  border-radius: 30px;
  bottom: 0;
  content: "";
  left: -1.9em;
  position: absolute;
  right: 0;
  top: 0;
}
.card--placeholder:not(.tile__content).theme-denim .card__button::before {
  border: 8px solid rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  height: 4.28571rem;
  margin-right: 1rem;
  position: relative;
  width: 4.28571rem;
}
.card--placeholder:not(.tile__content).theme-denim .card__button:focus,
.card--placeholder:not(.tile__content).theme-denim .card__button:hover,
.card--placeholder:not(.tile__content).theme-denim .card__button[disabled] {
  background-color: #2d3c4d;
}
@media (min-width: 75em) {
  .card--placeholder:not(.tile__content).theme-denim .card__button {
    min-height: 14.85714rem;
  }
  .card--placeholder:not(.tile__content).theme-denim .card__button::before {
    border: 11px solid rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    height: 9.21429rem;
    margin-right: 1rem;
    width: 9.21429rem;
  }
}
.card--placeholder:not(.tile__content).theme-denim .card__button[disabled] {
  color: rgba(255, 255, 255, 0.3);
  cursor: not-allowed;
}
.card--placeholder:not(.tile__content).theme-denim
  .card__button[disabled]::before {
  opacity: 30%;
}
.card--placeholder:not(.tile__content).theme-denim
  .card__button[disabled]::after {
  border-color: rgba(255, 255, 255, 0.1);
}
.theme-grey .card--placeholder:not(.tile__content) {
  background-color: #fff;
}
.card:not(.tile__content).card--course-details {
  background: linear-gradient(
      to bottom,
      transparent 15.42857em,
      #fff 15.42857em,
      #fff calc(100% - 30px),
      transparent calc(100% - 30px)
    )
    no-repeat;
  height: 100%;
  margin: 0 auto;
  max-width: 360px;
  max-width: 25.71429rem;
  min-width: 20rem;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.card:not(.tile__content).card--course-details::before {
  -webkit-transform: skew(0, 5deg) translate3d(0, 0, 0);
  -ms-transform: skew(0, 5deg) translate3d(0, 0, 0);
  transform: skew(0, 5deg) translate3d(0, 0, 0);
  background-color: #fff;
  bottom: 4.28571em;
  content: "";
  left: -1px;
  outline: 1px solid transparent;
  position: absolute;
  right: -1px;
  top: 14.14286em;
  z-index: -1;
}
.card:not(
    .tile__content
  ).card--course-details.transition.transition--hover-move-down-before::before {
  -webkit-transform: skew(0, 5deg) translate3d(0, 0, 0);
  -ms-transform: skew(0, 5deg) translate3d(0, 0, 0);
  transform: skew(0, 5deg) translate3d(0, 0, 0);
}
@media screen and (prefers-reduced-motion: reduce) {
  .card:not(
      .tile__content
    ).card--course-details.transition.transition--hover-move-down-before::before {
    transform: skew(0, 5deg) !important;
  }
}
.card:not(
    .tile__content
  ).card--course-details.transition.transition--hover-move-down-before:not(
    [data-transition-stopped]
  ):hover::before {
  -webkit-transform: skew(0, 5deg) translate3d(0, 8px, 0);
  -ms-transform: skew(0, 5deg) translate3d(0, 8px, 0);
  transform: skew(0, 5deg) translate3d(0, 8px, 0);
}
.card:not(.tile__content).card--course-details .card__background {
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.card:not(.tile__content).card--course-details .card__header {
  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;
  min-height: 266px;
  min-height: 19rem;
  line-height: 1.2;
  padding-bottom: 0;
  padding-top: 8.57143em;
  position: relative;
}
.card:not(.tile__content).card--course-details .card__header a {
  color: #000;
}
.card:not(.tile__content).card--course-details .card__header a:hover {
  color: #f5587f;
}
.card:not(.tile__content).card--course-details .card__header .course-title {
  font-size: 1.57143em;
  line-height: 1.09091em;
  margin: 0 0 0.08571em;
}
.card:not(.tile__content).card--course-details .card__header .provider-logo {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #b2b2b2;
  border-radius: 5px;
  border-radius: 0.35714rem;
  -moz-box-shadow: 0 0 3px #b2b2b2;
  -webkit-box-shadow: 0 0 3px #b2b2b2;
  box-shadow: 0 0 3px #b2b2b2;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  height: 7.28571em;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 7.28571em;
  position: absolute;
  margin-bottom: 1.07143em;
  order: -1;
  position: static;
}
.card:not(.tile__content).card--course-details
  .card__header
  .provider-logo
  img {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-height: 90%;
  max-width: 90%;
}
.card:not(.tile__content).card--course-details .card__header .provider {
  font-size: 1.14286em;
  line-height: 1.2em;
  font-weight: 500;
}
.card:not(.tile__content).card--course-details .card__header .provider span {
  font-size: 14px;
  font-size: 1rem;
  font-weight: 200;
}
.card:not(.tile__content).card--course-details .card__header .location {
  font-size: 0.92857em;
  line-height: 1.47692em;
  color: #666;
  font-weight: 200;
}
.card:not(.tile__content).card--course-details .card__content {
  background-color: #fff;
  height: fit-content;
  padding-bottom: 0;
}
.card:not(.tile__content).card--course-details dl.course-details-list {
  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;
  height: calc(100% - 1.71429em);
  margin: 1.71429em 0 0;
}
.card:not(.tile__content).card--course-details dl.course-details-list div {
  -webkit-flex: 0 0 33%;
  -ms-flex: 0 0 33%;
  flex: 0 0 33%;
}
.card:not(.tile__content).card--course-details dl.course-details-list dt,
.card:not(.tile__content).card--course-details dl.course-details-list dd {
  margin: 0;
}
.card:not(.tile__content).card--course-details dl.course-details-list dt {
  font-size: 0.85714em;
  line-height: 1.1em;
  color: #666;
  font-weight: 200;
}
.card:not(.tile__content).card--course-details dl.course-details-list dd {
  font-size: 1em;
  line-height: 1.28571em;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .qualification,
.card:not(.tile__content).card--course-details dl.course-details-list .duration,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .study-mode,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .start-date {
  align-items: center;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .qualification::before,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .duration::before,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .study-mode::before,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .start-date::before {
  -webkit-flex: 0 0 1.6em;
  -ms-flex: 0 0 1.6em;
  flex: 0 0 1.6em;
  margin-right: 0.34286em;
  width: 1.6em;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .qualification
  dt,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .duration
  dt,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .study-mode
  dt,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .start-date
  dt {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .qualification
  dd,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .duration
  dd,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .study-mode
  dd,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .start-date
  dd {
  font-size: 1.14286em;
  line-height: 0.9375em;
}
.card:not(.tile__content).card--course-details dl.course-details-list .salary,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .ucas-points,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .satisfaction {
  flex-basis: 33%;
  justify-content: center;
  margin-top: 1.28571em;
  text-align: center;
  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;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .salary
  dd,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .ucas-points
  dd,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .satisfaction
  dd {
  height: 65px;
  height: 4.64286rem;
  line-height: 57px;
  line-height: 4.07143rem;
  width: 65px;
  width: 4.64286rem;
  border: 4px solid #000;
  border-radius: 50%;
  display: block;
  font-weight: 700;
  margin: 0 auto;
  max-width: 100%;
  order: -1;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .salary
  dt,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .ucas-points
  dt,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .satisfaction
  dt {
  width: 65px;
  width: 4.64286rem;
  max-width: 100%;
  padding-top: 0.42857em;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .salary
  dd {
  border-color: #223992;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .salary
  dd,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .salary
  dt {
  margin: 0 auto 0 0;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .ucas-points {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0.42857em;
  padding-bottom: 30px;
  padding-bottom: 2.14286rem;
  padding-top: 30px;
  padding-top: 2.14286rem;
}
@supports (display: grid) {
  .card:not(.tile__content).card--course-details
    dl.course-details-list
    .ucas-points {
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
    padding-top: 0;
  }
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .ucas-points:hover {
  cursor: pointer;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .ucas-points:hover
  dd::before {
  background: #fbaf17
    url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23fff%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M6%2010c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2zm12%200c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2zm-6%200c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2z%22%2F%3E%0D%0A%3C%2Fsvg%3E")
    50%/60% no-repeat;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .ucas-points:hover
  span {
  display: none;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .ucas-points--smaller
  dd
  span {
  font-size: 12px;
  font-size: 0.85714rem;
  font-weight: 500;
  line-height: 14px;
  line-height: 1rem;
  padding-bottom: 3px;
  padding-bottom: 0.21429rem;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .ucas-points
  dd {
  height: 98px;
  height: 7rem;
  line-height: 88px;
  line-height: 6.28571rem;
  width: 98px;
  width: 7rem;
  border: 5px solid transparent;
  position: relative;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .ucas-points
  dd::before {
  border: 5px solid #fbaf17;
  border-radius: 50%;
  content: "";
  display: block;
  left: 50%;
  padding-top: 100%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .ucas-points
  dd
  span {
  display: block;
  line-height: 17px;
  line-height: 1.21429rem;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-55%);
  width: 100%;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .ucas-points
  dt {
  width: 98px;
  width: 7rem;
  margin: 0 auto;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .satisfaction
  dd {
  border-color: #f5587f;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .satisfaction
  dd,
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .satisfaction
  dt {
  margin: 0 0 0 auto;
}
.card:not(.tile__content).card--course-details dl.course-details-list .options {
  -webkit-flex-basis: 100%;
  flex-basis: 100%;
  border-top: 1px solid #1077d0;
  margin: 0.42857em -1.71429em 0;
  padding: 1.28571em 1.71429em;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .options:hover {
  background-color: #f5587f;
  border-color: #f5587f;
  transition: all 0.3s;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .options
  a {
  color: #333;
  display: inline;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .options
  a::before {
  background-size: 200%;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .options
  a:hover {
  color: #fff;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .options
  a.icon--chevron-right-denim:focus:not(:focus-visible):not(:hover)::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .options
  a:focus-visible {
  color: #fff;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .options
  a:focus-visible::after {
  background-color: #f5587f;
  border-radius: 0;
  z-index: -1;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .options
  dt {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.card:not(.tile__content).card--course-details
  dl.course-details-list
  .no-option {
  min-height: 100px;
  min-height: 7.14286rem;
}
@supports (display: grid) {
  .card:not(.tile__content).card--course-details dl.course-details-list {
    display: grid;
    grid-column-gap: 0.42857em;
    grid-row-gap: 1.28571em;
    grid-template-areas: "qu qu qu du du du" "sm sm sm sd sd sd" "sa sa up up ss ss" "co co co co co co";
    grid-template-columns: repeat(6, 1fr);
    grid-template-rows: auto auto 1fr auto;
  }
  .card:not(.tile__content).card--course-details
    dl.course-details-list
    .qualification {
    grid-area: qu;
  }
  .card:not(.tile__content).card--course-details
    dl.course-details-list
    .duration {
    grid-area: du;
  }
  .card:not(.tile__content).card--course-details
    dl.course-details-list
    .study-mode {
    grid-area: sm;
  }
  .card:not(.tile__content).card--course-details
    dl.course-details-list
    .start-date {
    grid-area: sd;
  }
  .card:not(.tile__content).card--course-details
    dl.course-details-list
    .options {
    align-self: center;
    grid-area: co;
  }
  .card:not(.tile__content).card--course-details
    dl.course-details-list
    .salary {
    grid-area: sa;
  }
  .card:not(.tile__content).card--course-details
    dl.course-details-list
    .ucas-points {
    grid-area: up;
  }
  .card:not(.tile__content).card--course-details
    dl.course-details-list
    .satisfaction {
    grid-area: ss;
  }
}
.card:not(.tile__content).card--course-details .card__footer {
  text-align: left;
}
.card:not(.tile__content).card--course-details .card__footer a {
  display: inline;
}
.card:not(.tile__content).card--course-details
  .card__footer
  .icon-inline--right::before {
  background-size: 200%;
}
.card:not(.tile__content).card--summary[data-card-summary-state="contracted"] {
  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;
}
.card:not(.tile__content).card--summary[data-card-summary-state="contracted"]
  .card__header {
  flex-shrink: 1;
  padding-bottom: 1.71429em;
}
.card:not(.tile__content).card--summary[data-card-summary-state="contracted"]
  .card__content {
  display: none;
}
.card:not(.tile__content).card--summary[data-card-summary-state="contracted"]
  .card-expanded-only {
  display: none;
}
.card:not(.tile__content).card--summary[data-card-summary-state="expanded"]
  .card-contracted-only,
.card:not(.tile__content).card--summary[data-card-summary-state="expanded"]
  .card-summary-only {
  display: none;
}
.card:not(.tile__content).card--summary:hover {
  background-color: #fff;
  color: #333;
}
.card:not(.tile__content).card--course-summary.card--summary {
  display: block;
  min-height: 6.85714em;
}
@media (min-width: 62em) {
  .card:not(.tile__content).card--course-summary.card--summary .card__header {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  .card:not(.tile__content).card--course-summary.card--summary .card__info {
    -webkit-flex-basis: 40%;
    flex-basis: 40%;
  }
  @supports (display: grid) {
    .card:not(.tile__content).card--course-summary.card--summary {
      display: grid;
      grid-template-areas: "ch ci" "cc ci" "cf cf";
      grid-template-columns: 2fr minmax(32ch, 1fr);
      grid-template-rows: auto 1fr auto;
    }
    .card:not(.tile__content).card--course-summary.card--summary .card__header {
      grid-area: ch;
    }
    .card:not(.tile__content).card--course-summary.card--summary .card__info {
      grid-area: ci;
    }
    .card:not(.tile__content).card--course-summary.card--summary
      .card__content {
      grid-area: cc;
    }
    .card:not(.tile__content).card--course-summary.card--summary .card__footer {
      grid-area: cf;
    }
  }
}
.card:not(
    .tile__content
  ).card--course-summary.card--summary[data-lazy-image-background] {
  overflow: hidden;
  padding-left: 35%;
}
.card:not(
    .tile__content
  ).card--course-summary.card--summary[data-lazy-image-background]::before {
  -webkit-transform: skew(10deg, 0) translateX(0);
  -ms-transform: skew(10deg, 0) translateX(0);
  transform: skew(10deg, 0) translateX(0);
  background-color: #fff;
  bottom: -1px;
  content: "";
  left: 30%;
  outline: 1px solid transparent;
  position: absolute;
  right: -2rem;
  top: -1px;
  z-index: -1;
}
.card:not(.tile__content).card--course-summary.card--summary .card__background {
  background-repeat: no-repeat;
  max-width: 35%;
}
.card:not(.tile__content).card--course-summary.card--summary .card__header {
  position: relative;
}
.card:not(.tile__content).card--course-summary.card--summary .card__header a {
  color: #000;
}
.card:not(.tile__content).card--course-summary.card--summary .card__info {
  padding: 0 1.71429em 1.71429em;
}
@media (min-width: 62em) {
  .card:not(.tile__content).card--course-summary.card--summary .card__info {
    padding-bottom: 0.85714em;
    padding-top: 1.71429em;
  }
  .card:not(.tile__content).card--course-summary.card--summary
    .card__info:last-child {
    padding-bottom: 1.71429em;
  }
}
.card:not(.tile__content).card--course-summary.card--summary .card__footer {
  flex: 1 0 100%;
  padding-top: 0.85714em;
}
.card:not(.tile__content).card--course-summary.card--summary
  .card__info
  + .card__footer {
  padding-top: 0;
}
.card:not(
    .tile__content
  ).card--course-summary.card--summary[data-card-summary-state="contracted"] {
  display: block;
}
@media (min-width: 62em) {
  .card:not(
      .tile__content
    ).card--course-summary.card--summary[data-card-summary-state="contracted"] {
    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;
  }
  .card:not(
      .tile__content
    ).card--course-summary.card--summary[data-card-summary-state="contracted"]
    .card__header {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  .card:not(
      .tile__content
    ).card--course-summary.card--summary[data-card-summary-state="contracted"]
    .card__info {
    -webkit-flex-basis: 40%;
    flex-basis: 40%;
  }
}
.card:not(
    .tile__content
  ).card--course-summary.card--summary[data-card-summary-state="expanded"] {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 62em) {
  .card:not(
      .tile__content
    ).card--course-summary.card--summary[data-card-summary-state="expanded"]
    .card__header {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
  }
  .card:not(
      .tile__content
    ).card--course-summary.card--summary[data-card-summary-state="expanded"]
    .card__info {
    -webkit-flex-basis: 40%;
    flex-basis: 40%;
  }
  @supports (display: grid) {
    .card:not(
        .tile__content
      ).card--course-summary.card--summary[data-card-summary-state="expanded"]:not(
        .card--footer-inline-end
      ) {
      display: grid;
      grid-template-areas: "ch ci" "cc ci" "cf cf";
      grid-template-columns: 1fr 1fr;
      grid-template-rows: auto 1fr auto;
    }
    .card:not(
        .tile__content
      ).card--course-summary.card--summary[data-card-summary-state="expanded"]:not(
        .card--footer-inline-end
      )
      .card__header {
      grid-area: ch;
    }
    .card:not(
        .tile__content
      ).card--course-summary.card--summary[data-card-summary-state="expanded"]:not(
        .card--footer-inline-end
      )
      .card__info {
      grid-area: ci;
    }
    .card:not(
        .tile__content
      ).card--course-summary.card--summary[data-card-summary-state="expanded"]:not(
        .card--footer-inline-end
      )
      .card__content {
      grid-area: cc;
    }
    .card:not(
        .tile__content
      ).card--course-summary.card--summary[data-card-summary-state="expanded"]:not(
        .card--footer-inline-end
      )
      .card__footer {
      grid-area: cf;
    }
  }
}
.card:not(.tile__content).card--course-summary.card--summary .course-title {
  font-size: 1.57143em;
  line-height: 1.09091em;
  margin: 0 0 0.08571em;
}
.card:not(.tile__content).card--course-summary.card--summary .provider {
  font-size: 1.14286em;
  line-height: 1.2em;
  font-weight: 500;
}
.card:not(.tile__content).card--course-summary.card--summary .location {
  font-size: 0.92857em;
  line-height: 1.47692em;
  color: #666;
  font-weight: 200;
}
.card:not(.tile__content).card--course-summary.card--summary .provider-logo {
  -moz-box-shadow: 2px 2px 2px rgba(204, 204, 204, 0.5);
  -webkit-box-shadow: 2px 2px 2px rgba(204, 204, 204, 0.5);
  box-shadow: 2px 2px 2px rgba(204, 204, 204, 0.5);
  background-color: #fff;
  border-radius: 5px;
  display: inline-block;
  height: 5.14286em;
  left: -6em;
  position: absolute;
  top: 0.85714em;
  width: 5.14286em;
}
@supports (display: flex) {
  .card:not(.tile__content).card--course-summary.card--summary .provider-logo {
    display: flex;
  }
}
.card:not(.tile__content).card--course-summary.card--summary
  .provider-logo
  img {
  margin: auto;
  max-height: 90%;
  max-width: 90%;
}
.card:not(.tile__content).card--course-summary:not(.card--summary)
  .course-title {
  font-size: 1.57143em;
  line-height: 1.09091em;
  margin: 0 0 0.08571em;
}
.card:not(.tile__content).card--course-summary:not(.card--summary) .provider {
  font-size: 1.14286em;
  line-height: 1.2em;
  font-weight: 500;
}
.card:not(.tile__content).card--course-summary:not(.card--summary) .location {
  font-size: 0.92857em;
  line-height: 1.47692em;
  color: #666;
  font-weight: 200;
}
.card:not(.tile__content)
  .expanding-footer[data-expanding-footer-state="expanded"] {
  background-color: #f2f2f2;
  overflow: hidden;
  padding: 0 0.85714em 0.85714em;
}
@media (min-width: 45em) {
  .card:not(.tile__content)
    .expanding-footer[data-expanding-footer-state="expanded"] {
    padding: 0 1.71429em 0.85714em;
  }
}
.expanding-footer__trigger button {
  color: #1077d0;
  text-align: left;
}
.expanding-footer[data-expanding-footer-state]
  .expanding-footer__trigger
  button {
  background-position: center right;
  background-repeat: no-repeat;
  padding-right: 2rem;
}
.expanding-footer[data-expanding-footer-state="expanded"]
  .expanding-footer__trigger {
  background-color: #fff;
  margin: 0 -0.85714em 0.85714em;
  padding: 0.42857em 0.85714em;
  width: calc(100% + 1.71429em);
}
@media (min-width: 45em) {
  .expanding-footer[data-expanding-footer-state="expanded"]
    .expanding-footer__trigger {
    margin: 0 -1.71429em 0.85714em;
    padding: 0.42857em 1.71429em;
    width: calc(100% + 3.42857em);
  }
}
.card:not(.tile__content)
  .expanding-footer[data-expanding-footer-state="collapsed"] {
  padding: 0 1.28571em 0.85714em;
}
@media (min-width: 45em) {
  .card:not(.tile__content)
    .expanding-footer[data-expanding-footer-state="collapsed"] {
    padding: 0 1.71429em 0.85714em;
  }
}
.card:not(.tile__content)
  .expanding-footer[data-expanding-footer-state="collapsed"]
  .expanding-footer__content {
  display: none;
}
.card--advert {
  margin: 0 auto;
  max-width: 360px;
  max-width: 25.71429rem;
}
.card--advert .advert {
  margin-top: 1.71429em;
}
.card--advert .advert img {
  max-width: none;
}
.card:not(.tile__content).card--cta {
  background-color: rgba(255, 255, 255, 0.1);
  background-position: 50% 50%;
  background-size: cover;
  color: #fff;
  height: 360px;
  height: 25.71429rem;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 360px;
  min-height: 25.71429rem;
  overflow: hidden;
  position: relative;
  transform: translate3d(0, 0, 0);
}
@supports (display: flex) {
  .card:not(.tile__content).card--cta {
    height: auto;
  }
}
.card:not(.tile__content).card--cta::before {
  background: linear-gradient(
    to bottom,
    transparent 0%,
    rgba(0, 0, 0, 0.2) 50%,
    rgba(0, 0, 0, 0.7) 100%
  );
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  -webkit-transform: translate3d(0, 0, 0);
  width: 100%;
  z-index: -1;
}
.card:not(.tile__content).card--cta .card__background {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.card:not(.tile__content).card--cta .card__footer {
  margin-top: auto;
  text-align: left;
}
.card:not(.tile__content).card--cta--small {
  min-height: 210px;
  min-height: 15rem;
}
.card:not(.tile__content).card--cta--small h3 {
  font-size: 22px;
  font-size: 1.57143rem;
  font-weight: 400;
  margin: 8px 0 0;
  margin: 0.57143rem 0 0;
}
.card:not(.tile__content).card--basic {
  height: 100%;
  margin: 0 auto;
}
.card:not(.tile__content).card--basic.card--has-logo .card__wrapper {
  margin-top: 7.85714rem;
}
.card:not(.tile__content).card--basic.card--has-logo .card__header {
  position: relative;
}
.card:not(.tile__content).card--basic.card--has-logo .card__logo {
  bottom: calc(100% - 0.85714em);
}
.card:not(.tile__content).card--style-1a {
  background: none;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
  position: relative;
}
.card:not(.tile__content).card--style-1a.card--has-logo {
  min-height: 10.28571em;
}
.card:not(.tile__content).card--style-1a.card--has-logo .card__wrapper {
  min-height: 10.28571em;
}
.card:not(.tile__content).card--style-1a.card--has-logo .card__header,
.card:not(.tile__content).card--style-1a.card--has-logo .card__content {
  padding-left: calc(1.71429em + 7.28571em + 1.71429em);
}
@media all and (max-width: 45em) {
  .card:not(.tile__content).card--style-1a.card--has-logo .card__header,
  .card:not(.tile__content).card--style-1a.card--has-logo .card__content {
    padding-left: 1.71429em;
  }
  .card:not(.tile__content).card--style-1a.card--has-logo .card__logo {
    display: none;
  }
}
.card:not(.tile__content).card--style-1a.card--denim .card__header,
.card:not(.tile__content).card--style-1a.card--denim .card__content,
.card:not(.tile__content).card--style-1a.card--denim .card__wrapper,
.card:not(.tile__content).card--style-1a.card--denim .card__footer {
  background-color: rgba(16, 119, 208, 0.3);
}
.card:not(.tile__content).card--style-1a.card--featured .card__wrapper,
.card:not(.tile__content).card--style-1a.card--featured .card__footer {
  background-color: rgba(0, 0, 0, 0.3);
}
.card:not(.tile__content).card--style-1a.card--featured .card__logo {
  top: 1.71429em;
}
.card:not(.tile__content).card--style-1a.card--featured .card__header::before {
  font-size: 1em;
  line-height: 0.85714em;
  background: 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%2011.9994%2C17.2708L%2018.1794%2C20.9978L%2016.5444%2C13.9688L%2021.9994%2C9.24277L%2014.8084%2C8.62477L%2011.9994%2C1.99777L%209.1904%2C8.62477L%201.9994%2C9.24277L%207.4544%2C13.9688L%205.8194%2C20.9978L%2011.9994%2C17.2708%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    0.21429em center/1.07143em no-repeat #e00023;
  color: #fff;
  content: "Featured";
  display: inline-block;
  margin-bottom: 0.42857em;
  padding: 0.42857em 0.64286em 0.42857em 1.5em;
  text-transform: uppercase;
}
.card:not(.tile__content).card--style-1a a {
  color: #fff;
}
.card:not(.tile__content).card--style-1a .card__logo {
  left: 1.71429em;
  margin-bottom: 1.07143em;
  order: -1;
}
.card:not(.tile__content).card--style-1a ~ .card--style-1a {
  margin-top: 30px;
  margin-top: 2.14286rem;
}
.card:not(.tile__content).card--style-1a .card__wrapper {
  background-color: rgba(255, 255, 255, 0.3);
}
.card:not(.tile__content).card--style-1a > .card__header,
.card:not(.tile__content).card--style-1a > .card__content,
.card:not(.tile__content).card--style-1a > .card__footer {
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 0;
}
.card:not(.tile__content).card--style-1a .card__header h3 {
  padding-right: 0.42857em;
}
.card:not(.tile__content).card--style-1a .card__header p {
  font-size: 1em;
  line-height: 1.71429em;
  margin-bottom: 0;
}
.card:not(.tile__content).card--style-1a .card__header .sub-title {
  color: #fff;
  font-size: 1.28571em;
  line-height: 1.33333em;
  font-weight: 700;
  margin-bottom: 0;
}
.card:not(.tile__content).card--style-1a .card__footer {
  margin-top: 1px;
  padding-bottom: 0.85714em;
  padding-top: 0.85714em;
  text-align: left;
}
.card:not(.tile__content).card--style-1a .card__footer:hover {
  background-color: #f5587f;
}
.card:not(.tile__content).card--style-1a .card__background {
  display: none;
}
.card:not(.tile__content).card--style-2a {
  background: linear-gradient(
      to bottom,
      transparent 15.42857em,
      #fff 15.42857em,
      #fff calc(100% - 30px),
      transparent calc(100% - 30px)
    )
    no-repeat;
  color: #000;
  height: 100%;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.card:not(.tile__content).card--style-2a a {
  color: #000;
}
.card:not(.tile__content).card--style-2a:hover a {
  color: #f5587f;
}
.card:not(.tile__content).card--style-2a.card--slant {
  min-height: 27.42857em;
}
.card:not(.tile__content).card--style-2a.card--slant .card__wrapper {
  background: none;
  outline: none;
  position: relative;
}
.card:not(.tile__content).card--style-2a.card--slant .card__wrapper::after {
  background-color: #fff;
  content: "";
  height: 100%;
  left: -1px;
  position: absolute;
  right: -1px;
  top: 25px;
  top: 1.78571rem;
  -webkit-transform: translate3d(0, 0, 0);
  z-index: -1;
}
.card:not(.tile__content).card--style-2a.card--slant .card__header::before {
  top: -25px;
  top: -1.78571rem;
  -webkit-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}
.card:not(.tile__content).card--style-2a:not([class*="card--slant"]) {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  min-height: 38.57143em;
}
.card:not(.tile__content).card--style-2a:not(.card--has-logo) .card__header {
  height: auto;
}
.card:not(.tile__content).card--style-2a.card--featured .card__content::after {
  font-size: 1em;
  line-height: 0.85714em;
  background: 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%2011.9994%2C17.2708L%2018.1794%2C20.9978L%2016.5444%2C13.9688L%2021.9994%2C9.24277L%2014.8084%2C8.62477L%2011.9994%2C1.99777L%209.1904%2C8.62477L%201.9994%2C9.24277L%207.4544%2C13.9688L%205.8194%2C20.9978L%2011.9994%2C17.2708%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    0.21429em center/1.07143em no-repeat #e00023;
  color: #fff;
  content: "Featured";
  display: inline-block;
  margin-bottom: 0.42857em;
  padding: 0.42857em 0.64286em 0.42857em 1.5em;
  text-transform: uppercase;
}
.card:not(.tile__content).card--style-2a.card--bottom-fill .card__background {
  bottom: 0;
  height: 100%;
  left: 0;
  min-height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.card:not(.tile__content).card--style-2a.card--bottom-fill .card__wrapper {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  margin-top: 110px;
  margin-top: 7.85714rem;
}
.card:not(.tile__content).card--style-2a .card__logo {
  bottom: calc(100% - 0.85714em);
}
.card:not(.tile__content).card--style-2a .card__header .title,
.card:not(.tile__content).card--style-2a .card__content .title {
  font-size: 1.42857em;
  line-height: 1.2em;
  margin: 0 0 0.85714em;
}
.card:not(.tile__content).card--style-2a .card__header .sub-title,
.card:not(.tile__content).card--style-2a .card__content .sub-title {
  font-size: 1.14286em;
  line-height: 1.2em;
  color: #999;
  font-weight: 200;
}
.card:not(.tile__content).card--style-2a .card__header .tags,
.card:not(.tile__content).card--style-2a .card__content .tags {
  font-size: 1.14286em;
  line-height: 1.2em;
  color: #999;
  font-weight: 200;
  margin: 0.3em 0 0.85714em;
  text-transform: uppercase;
}
.card:not(.tile__content).card--style-2a .card__header .content,
.card:not(.tile__content).card--style-2a .card__content .content {
  font-size: 1.14286em;
  line-height: 1.275em;
  color: #000;
  font-weight: 200;
  margin: 0.85714em 0 1.71429em;
}
.card:not(.tile__content).card--style-2a .card__background {
  height: 198px;
  height: 14.14286rem;
  min-height: 100px;
  min-height: 7.14286rem;
  position: relative;
}
.card:not(.tile__content).card--style-2a .card__wrapper {
  background-color: #fff;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  outline: 1px solid #fff;
}
.card:not(.tile__content).card--style-2a
  .card__wrapper
  .card__header:only-child {
  padding-bottom: 32px;
  padding-bottom: 2.28571rem;
}
.card:not(.tile__content).card--style-2a > .card__header,
.card:not(.tile__content).card--style-2a > .card__content {
  background-color: #fff;
}
.card:not(.tile__content).card--style-2a .card__header {
  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;
  line-height: 1.2;
  padding-bottom: 0;
  padding-top: 1.71429em;
  position: relative;
}
.card:not(.tile__content).card--style-2a .card__header + .card__content {
  margin-top: 0;
  padding-top: 0;
}
.card:not(.tile__content).card--style-2a .card__header::before {
  background-color: #fff;
  content: "";
  height: 100px;
  height: 7.14286rem;
  left: -50px;
  left: -3.57143rem;
  outline: 1px solid transparent;
  position: absolute;
  right: -50px;
  right: -3.57143rem;
  top: -10px;
  top: -0.71429rem;
  z-index: -1;
}
.card:not(.tile__content).card--style-2a .card__header .sub-title {
  font-size: 1.14286em;
  line-height: 1.5em;
  color: #000;
  font-weight: 700;
  margin: 0 0 0.3em;
}
.card:not(.tile__content).card--style-2a .card__header p {
  font-size: 1.14286em;
  line-height: 1.125em;
  color: #000;
  margin: 0 0 0.3em;
}
.card:not(.tile__content).card--style-2a .card__header > :last-child {
  margin-bottom: 0;
}
.card:not(.tile__content).card--style-2a .card__content {
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  margin-top: 0;
  padding-top: 1.71429em;
}
.card:not(.tile__content).card--style-2a .card__content .sub-title {
  margin: 0.85714em 0 0.3em;
}
.card:not(.tile__content).card--style-2a .card__content .card__details-list {
  font-size: 1.14286em;
  line-height: 1.425em;
  color: #666;
  font-weight: 200;
  margin: 0.85714em 0 0.3em;
}
.card:not(.tile__content).card--style-2a .card__content .content {
  font-size: 1.14286em;
  line-height: 1.275em;
  color: #000;
  font-weight: 200;
  margin: 0.85714em 0 1.71429em;
}
.card:not(.tile__content).card--style-2a .card__footer {
  font-size: 1.14286em;
  line-height: 1.2em;
  text-align: left;
}
.card:not(.tile__content).card--style-2a .card__footer:not([class*="theme-"]) {
  background-color: #fff;
}
.align-with-card {
  padding: 0 1.71429em;
}
.card:not(.tile__content).card--information-list {
  background-color: transparent;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 120% auto;
  height: 100%;
  margin: 0 auto;
  max-width: 360px;
  max-width: 25.71429rem;
  min-width: 20rem;
  overflow: hidden;
  position: relative;
  z-index: 1;
}
.card:not(.tile__content).card--information-list::before {
  background-color: transparent;
  background-image: linear-gradient(transparent, #000);
  bottom: auto;
  content: "";
  height: 13rem;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: none;
  z-index: -1;
}
.card:not(.tile__content).card--information-list .card__background {
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 120% auto;
}
.card:not(.tile__content).card--information-list .card__header {
  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;
  min-height: 266px;
  min-height: 19rem;
  line-height: 1.2;
  min-height: 13rem;
  padding-bottom: 1em;
  padding-top: 1em;
  position: relative;
}
.card:not(.tile__content).card--information-list .card__header a {
  color: #fff;
}
.card:not(.tile__content).card--information-list .card__header a:hover {
  color: #f5587f;
}
.card:not(.tile__content).card--information-list .card__header .title {
  font-size: 1.57143em;
  line-height: 1.09091em;
  margin: auto 0 0.08571em;
}
.card:not(.tile__content).card--information-list .card__header p {
  font-size: 0.92857em;
  line-height: 1.47692em;
  color: #fff;
  font-weight: 200;
}
.card:not(.tile__content).card--information-list .card__content {
  background-color: #fff;
  padding-bottom: 0;
}
.card:not(.tile__content).card--information-list .card__content .title {
  border-bottom: 1px solid #e5e5e5;
  margin: 20px -24px 20px -24px;
  padding: 0 0 15px 0;
  text-align: center;
  text-transform: uppercase;
}
.card:not(.tile__content).card--information-list
  .card__content
  .information-list {
  align-items: center;
  border-bottom: solid 1px #e5e5e5;
  color: #000;
  display: flex;
  margin-bottom: 20px;
  padding-bottom: 20px;
  width: 100%;
}
.card:not(.tile__content).card--information-list
  .card__content
  .information-list
  a {
  color: #000;
}
.card:not(.tile__content).card--information-list
  .card__content
  .information-list
  a:hover {
  color: #f5587f;
}
.card:not(.tile__content).card--information-list
  .card__content
  .information-list:last-of-type {
  border: none;
  padding-bottom: 0;
}
.card:not(.tile__content).card--information-list
  .card__content
  .information-list__logo {
  align-items: center;
  background: #fff;
  border: solid 1px #e5e5e5;
  border-radius: 5px;
  display: flex;
  flex: 0 0 70px;
  height: 70px;
  justify-content: center;
  margin-right: 15px;
  width: 70px;
}
.card:not(.tile__content).card--information-list
  .card__content
  .information-list__logo
  img {
  flex: 0 0 auto;
  max-height: 90%;
  max-width: 90%;
}
.card:not(.tile__content).card--information-list
  .card__content
  .information-list__detail {
  flex: 2 0 50%;
}
.card:not(.tile__content).card--information-list
  .card__content
  .information-list__detail
  h4 {
  letter-spacing: -0.01em;
  line-height: 1.1em;
  margin-bottom: 0;
  max-height: 3.2em;
  overflow: hidden;
  padding-bottom: 2px;
}
.card:not(.tile__content).card--information-list
  .card__content
  .information-list__detail
  p {
  color: #666;
  margin-bottom: 0;
}
.card:not(.tile__content).card--information-list
  .card__content
  .information-list__favourite {
  flex-basis: 15%;
  max-width: 25px;
}
.card:not(.tile__content).card--information-list
  .card__content
  .information-list__favourite
  .favourite-container--inline {
  padding: 0;
}
.card:not(.tile__content).card--information-list .card__footer {
  text-align: left;
}
.card:not(.tile__content).card--information-list
  .card__footer
  .icon-inline--right::before {
  background-size: 200%;
}
.card--minimal:not(.tile__content) {
  border-radius: 0.5rem;
  box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.25);
}
.card--minimal:not(.tile__content) + .card--minimal {
  margin-top: 0.85714em;
}
.card:not(.tile__content).card--snug .card__header {
  padding: 0.85714em 1.71429em 0;
}
.card:not(.tile__content).card--snug .card__content {
  padding-bottom: 0.85714em;
}
@media (min-width: 45em) {
  @supports (display: grid) {
    .card:not(.tile__content).card--footer-inline-end {
      display: grid;
      grid-template-areas: "ch cf" "cc cc";
      grid-template-columns: 3fr auto;
      grid-template-rows: auto auto;
    }
    .card:not(.tile__content).card--footer-inline-end.card--footer-block-end {
      grid-template-areas: "ch ch" "cc cf";
    }
    .card:not(.tile__content).card--footer-inline-end.card--footer-block-end
      .card__footer {
      margin-top: auto;
    }
    .card:not(.tile__content).card--footer-inline-end .card__header {
      grid-area: ch;
    }
    .card:not(
        .tile__content
      ).card--footer-inline-end[data-card-summary-state="contracted"]
      .card__header {
      padding-bottom: 1.71429em;
    }
    .card:not(.tile__content).card--footer-inline-end .card__content {
      grid-area: cc;
    }
    .card:not(.tile__content).card--footer-inline-end .card__footer {
      grid-area: cf;
      justify-self: end;
      padding-top: 1.71429em;
    }
    .card:not(.tile__content).card--footer-inline-end.card--snug .card__footer {
      padding-top: 0.85714em;
    }
  }
}
@media (min-width: 75em) {
  @supports (display: grid) {
    .card:not(.tile__content).card--footer-third {
      display: grid;
      grid-template-areas: "ch cf" "cc cf";
      grid-template-columns: 2fr 1fr;
      grid-template-rows: auto auto;
    }
    .card:not(.tile__content).card--footer-third .card__header {
      grid-area: ch;
    }
    .card:not(.tile__content).card--footer-third .card__content {
      grid-area: cc;
    }
    .card:not(.tile__content).card--footer-third .card__footer {
      grid-area: cf;
      padding-top: 1.71429em;
    }
  }
}
@media (min-width: 75em) {
  @supports (display: grid) {
    .card:not(.tile__content).card--footer-half {
      display: grid;
      grid-template-areas: "ch cf" "cc cf";
      grid-template-columns: 1fr 1fr;
      grid-template-rows: auto auto;
    }
    .card:not(.tile__content).card--footer-half .card__header {
      grid-area: ch;
    }
    .card:not(.tile__content).card--footer-half .card__content {
      grid-area: cc;
    }
    .card:not(.tile__content).card--footer-half .card__footer {
      grid-area: cf;
      padding-top: 1.71429em;
    }
  }
}
.card:not(.tile__content).card--application-status .grid.application-status {
  display: grid;
  grid-template-areas: "os" "pi" "lu" "ii";
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: auto;
}
@media all and (max-width: 62em) {
  .card:not(.tile__content).card--application-status
    .grid.application-status.grid--padding-wide
    > .grid__item {
    padding-bottom: 0;
    padding-top: 0;
  }
}
@media (min-width: 45em) {
  .card:not(.tile__content).card--application-status .grid.application-status {
    grid-template-areas: "os pi" "lu ii";
    grid-template-columns: 3fr 2fr;
  }
}
@media (min-width: 75em) {
  .card:not(.tile__content).card--application-status .grid.application-status {
    grid-template-areas: "lu ii os pi";
    grid-template-columns: 3fr 2fr 2fr 1fr;
  }
}
.card:not(.tile__content).card--application-status
  .grid.application-status
  .application-status--overall-status {
  grid-area: os;
}
.card:not(.tile__content).card--application-status
  .grid.application-status
  .application-status--progress-indicator {
  grid-area: pi;
  justify-self: center;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
@media (min-width: 45em) {
  .card:not(.tile__content).card--application-status
    .grid.application-status
    .application-status--progress-indicator {
    margin-bottom: 0;
    margin-top: -2rem;
  }
  .card:not(.tile__content).card--application-status
    .grid.application-status
    .application-status--progress-indicator:not(.items-inline-center) {
    justify-self: end;
  }
}
@media (min-width: 62em) {
  .card:not(.tile__content).card--application-status
    .grid.application-status
    .application-status--progress-indicator
    .icon--success::before,
  .card:not(.tile__content).card--application-status
    .grid.application-status
    .application-status--progress-indicator
    body[class*="v5"]
    .modal--success
    .modal__header::before,
  body[class*="v5"]
    .modal--success
    .card:not(.tile__content).card--application-status
    .grid.application-status
    .application-status--progress-indicator
    .modal__header::before {
    background-size: 100%;
    height: 11rem;
  }
  .card:not(.tile__content).card--application-status
    .grid.application-status
    .application-status--progress-indicator
    .progress-circle-container {
    max-width: 100%;
  }
}
.card:not(.tile__content).card--application-status
  .grid.application-status
  .application-status--latest-updates {
  grid-area: lu;
}
.card:not(.tile__content).card--application-status
  .grid.application-status
  .application-status--latest-updates
  time {
  font-size: smaller;
}
.card:not(.tile__content).card--application-status
  .grid.application-status
  .application-status--important-information {
  grid-area: ii;
}
.card:not(.tile__content).card--application-status
  .grid.application-status--variant {
  display: grid;
  grid-template-areas: "ai" "ps" "pi";
  grid-template-columns: repeat(1, 1fr);
  grid-template-rows: auto;
}
@media (min-width: 45em) {
  .card:not(.tile__content).card--application-status
    .grid.application-status--variant {
    grid-template-areas: "ai pi" "ps ps";
    grid-template-columns: 3fr 2fr;
  }
}
@media (min-width: 75em) {
  .card:not(.tile__content).card--application-status
    .grid.application-status--variant {
    grid-template-areas: "ai ps pi";
    grid-template-columns: 2fr 4fr 1fr;
  }
}
.card:not(.tile__content).card--application-status
  .grid.application-status--variant
  .application-status--information {
  grid-area: ai;
}
.card:not(.tile__content).card--application-status
  .grid.application-status--variant
  .application-status--progress-indicator {
  grid-area: pi;
}
.card:not(.tile__content).card--application-status
  .grid.application-status--variant
  .application-status--progress-indicators {
  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;
  grid-area: ps;
  justify-content: space-around;
}
.card:not(.tile__content).card--application-status
  .grid.application-status--variant
  .application-status--progress-indicators
  > div {
  max-width: 50%;
}
.card:not(.tile__content).card--application-status
  .grid.application-status--variant
  .application-status--progress-indicators
  .progress-circle-container {
  margin: 1rem;
  width: 9rem;
}
.card:not(.tile__content).card--application-status
  .grid.application-status--variant
  .application-status--progress-indicators
  .progress-circle
  + div {
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  margin-top: -1.5rem;
}
@media (min-width: 62em) {
  .card:not(.tile__content).card--application-status
    .grid.application-status--variant
    .application-status--progress-indicators {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.card:not(.tile__content).card--application-status
  .card__content:not(:last-child) {
  padding-bottom: 0;
}
.card:not(.tile__content).card--application-status .card__footer {
  padding-top: 0;
}
.card__navigation {
  text-align: left;
}
.card__navigation li + li {
  margin-top: 0.85714em;
}
.card__navigation a {
  color: #333;
}
.card:not(.tile__content).card--status .card__footer {
  border-top: 3px solid #1077d0;
  padding-bottom: 0.85714em;
  padding-top: calc(0.85714em - 3px);
  text-align: left;
}
.card:not(.tile__content).card--status .card__footer a {
  font-size: 18px;
  font-size: 1.28571rem;
  display: block;
  font-weight: 400;
}
.card:not(.tile__content).card--status .card__footer a:visited {
  color: #1077d0;
}
.card:not(.tile__content).card--status-complete .card__footer {
  background-color: #759500;
  border-top-color: #759500;
  color: #fff;
}
.card:not(.tile__content).card--status-complete .card__footer a,
.card:not(.tile__content).card--status-complete .card__footer a:visited {
  color: #fff;
}
.card:not(.tile__content).card--status-in-progress .card__footer {
  border-top-color: #759500;
}
.card:not(.tile__content).card--status-in-progress.card--status,
.card:not(.tile__content).link-container:hover.card--status {
  background: #fff;
}
.card:not(.tile__content).card--status-in-progress.card--status .card__footer,
.card:not(.tile__content).link-container:hover.card--status .card__footer {
  background-color: #1077d0;
  border-top-color: #1077d0;
}
.card:not(.tile__content).card--status-in-progress.card--status .card__footer a,
.card:not(.tile__content).card--status-in-progress.card--status
  .card__footer
  a:visited,
.card:not(.tile__content).link-container:hover.card--status .card__footer a,
.card:not(.tile__content).link-container:hover.card--status
  .card__footer
  a:visited {
  color: #fff;
}
.card:not(.tile__content).card--status-in-progress.link-container:hover
  .card__footer {
  background-color: #759500;
  border-top-color: #759500;
}
.card-footer-link {
  background-color: #fff;
  border-top: 2px solid #999;
  float: left;
  overflow: hidden;
  padding: 1.28571em 0.51429em 1.28571em 1.28571em;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 50%;
}
.card-footer-link--full-width {
  width: 100%;
}
.card-footer-link a:link,
.card-footer-link a:visited {
  color: #333;
  transition: none;
}
.card-footer-link:hover {
  background-color: #f5587f;
  border-top: 2px solid #f5587f;
  color: #fff;
}
.card-footer-link:hover a:visited,
.card-footer-link:hover a:link {
  color: #fff;
}
.card-footer-link:focus-within {
  background-color: #f5587f !important;
  border-top: 2px solid #f5587f;
}
.card-footer-link:focus-within a {
  color: #fff;
  outline: unset;
}
.card-footer-link .icon-inline--left::before {
  margin-right: 1em;
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}
.card-footer-link--border-demin {
  border-top: 2px solid #1077d0;
}
[class*="header--style-2"] {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  color: #fff;
  height: 17em;
  position: relative;
  z-index: 1;
}
[class*="header--style-2"] h1 {
  text-transform: uppercase;
}
@media all and (max-width: 45em) {
  [class*="header--style-2"] h1 {
    font-size: 2em;
    line-height: 1.28571em;
  }
}
@media (min-width: 45em) {
  [class*="header--style-2"] {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    height: 23.75em;
  }
  [class*="header--style-2"] h1 {
    padding-right: 45vw;
  }
}
[class*="header--style-2"] .header__subheading {
  font-size: 1.71429em;
  line-height: 1.25em;
}
[class*="header--style-2"] [df-context-bar] {
  position: absolute;
  top: 0.85714em;
}
[class*="header--style-2"] .context-bar .context-bar__navigation,
[class*="header--style-2"] .context-bar .context-bar__panels,
[class*="header--style-2"] .context-bar .context-bar__panel {
  background: transparent;
  border: none;
  min-height: 0;
  padding: 0;
}
[class*="header--style-2"] .context-bar .grid__column-12 {
  margin: 0;
}
[class*="header--style-2"] .context-bar a:link {
  color: #fff;
}
@supports (display: grid) {
  [class*="header--style-2"] {
    display: grid;
    grid-row-gap: 0;
    grid-template-areas: "breadcrumb" "subtitle" "title" "meta";
    grid-template-columns: repeat(1, 1fr);
    grid-template-rows: 2fr 3fr 4fr 2fr;
  }
  [class*="header--style-2"] .breadcrumb {
    align-self: end;
    grid-area: breadcrumb;
  }
  [class*="header--style-2"] .header__subheading {
    align-self: end;
    grid-area: subtitle;
    margin-bottom: 0;
  }
  [class*="header--style-2"] .header__heading {
    align-self: start;
    grid-area: title;
  }
  [class*="header--style-2"] .header__meta {
    grid-area: meta;
  }
}
[class*="header--style-3"] {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  margin: 0 !important;
  min-height: 460px;
  padding: 0;
}
[class*="header--style-3"]::before {
  background-image: linear-gradient(
    -177deg,
    transparent 50%,
    #1f2935 50.4%,
    #1f2935
  );
  background-size: 100%;
  bottom: 100%;
  content: "";
  height: 100px;
  left: 0;
  margin-top: 2.14286em;
  top: auto;
  width: 100%;
}
[class*="header--style-3"] .header__inner-wrapper {
  margin: 0;
  min-height: 8.57143em;
  position: relative;
}
[class*="header--style-3"] .header__preface {
  margin-bottom: 0.85714em;
}
[class*="header--style-3"] .header__preface .header__preface-text {
  color: #999;
}
[class*="header--style-3"] .header__heading {
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
[class*="header--style-3"] .header__actions {
  align-items: flex-start;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 0;
  -webkit-order: -2;
  -ms-flex-order: -2;
  order: -2;
  padding-top: 0.85714em;
  position: static;
  text-align: left;
  top: 0;
  width: 100%;
}
[class*="header--style-3"] .header__actions:empty {
  display: none;
}
[class*="header--style-3"] .header__image-wrapper {
  -moz-box-shadow: 0 0 3px #b2b2b2;
  -webkit-box-shadow: 0 0 3px #b2b2b2;
  box-shadow: 0 0 3px #b2b2b2;
  background-color: #fff;
  border: 1px solid #b2b2b2;
  border-radius: 5px;
  bottom: 100%;
  display: inline-block;
  height: 8.57143em;
  margin-bottom: 1em;
  position: absolute;
  width: 8.57143em;
}
@supports (display: flex) {
  [class*="header--style-3"] .header__image-wrapper {
    display: flex;
  }
}
[class*="header--style-3"] .header__image-wrapper img {
  margin: auto;
  max-height: 90%;
  max-width: 90%;
}
[class*="header--with-background"] {
  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%3Csvg%20viewBox%3D%220%200%20100%20100%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20preserveAspectRatio%3D%22none%22%3E%0D%0A%09%3Cdefs%3E%0D%0A%09%09%3ClinearGradient%20id%3D%22gradient%22%20x1%3D%220%22%20x2%3D%220%22%20y1%3D%220%22%20y2%3D%221%22%3E%0D%0A%09%09%09%3Cstop%20offset%3D%220%25%22%20stop-color%3D%22%231F2935%22%20stop-opacity%3D%220.5%22%20%2F%3E%0D%0A%09%09%09%3Cstop%20offset%3D%22100%25%22%20stop-color%3D%22%231F2935%22%20%2F%3E%0D%0A%09%09%3C%2FlinearGradient%3E%0D%0A%09%3C%2Fdefs%3E%0D%0A%0D%0A%09%3Cpolygon%20points%3D%220%2C0%20100%2C20%20100%2C101%200%2C101%22%20fill%3D%22url%28%23gradient%29%22%20%2F%3E%0D%0A%09%3Cline%20x1%3D%220%22%20y1%3D%22100%22%20x2%3D%22100%22%20y2%3D%22100%22%20stroke%3D%22%231F2935%22%20%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A")
    100% bottom/100% calc(100% - 200px) no-repeat;
  display: flex;
  flex-direction: column;
  margin: 0 !important;
  padding: 0;
  position: relative;
}
@media all and (max-width: 45em) {
  [class*="header--with-background"] {
    background-size: 990px calc(100% - 200px);
  }
}
[class*="header--with-background"].header--has-logo .header__inner-wrapper {
  padding-top: 0;
}
[class*="header--with-background"].header--reduced {
  background-size: 100% calc(100% - 100px);
}
@media all and (max-width: 45em) {
  [class*="header--with-background"].header--reduced {
    background-size: 990px calc(100% - 100px);
  }
}
[class*="header--with-background"].header--reduced .header__inner-wrapper {
  margin-top: 170px;
  margin-top: 12.14286rem;
  min-height: 0;
  padding-bottom: 36px;
  padding-bottom: 2.57143rem;
  padding-top: 0;
}
[class*="header--with-background"].header--reduced
  .header__heading
  ~ .header__subheading {
  margin-bottom: 16px;
  margin-bottom: 1.14286rem;
}
[class*="header--with-background"] .header__actions {
  align-items: flex-start;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-top: 0;
  min-height: 200px;
  min-height: 14.28571rem;
  -webkit-order: -2;
  -ms-flex-order: -2;
  order: -2;
  padding-top: 0.85714em;
  position: static;
  text-align: left;
  top: 0;
  width: 100%;
}
[class*="header--with-background"] .header__actions :only-child {
  margin-left: auto;
}
[class*="header--with-background"] .header__actions .button--favourite,
[class*="header--with-background"] .header__actions .button--favourite::before {
  height: 3.5em;
  width: 3.5em;
}
[class*="header--with-background"] .header__actions:empty {
  display: none;
}
[class*="header--with-background"]
  .header__actions:not(:empty)
  + .header__inner-wrapper {
  margin-top: 0;
}
[class*="header--with-background"] .header__inner-wrapper {
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 200px;
  margin-top: 14.28571rem;
  min-height: 8.57143em;
  padding-bottom: 48px;
  padding-bottom: 3.42857rem;
  padding-top: 116px;
  padding-top: 8.28571rem;
  position: relative;
  width: 100%;
}
[class*="header--with-background"] .header__image-wrapper {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  border: 1px solid #b2b2b2;
  border-radius: 5px;
  border-radius: 0.35714rem;
  -moz-box-shadow: 0 0 3px #b2b2b2;
  -webkit-box-shadow: 0 0 3px #b2b2b2;
  box-shadow: 0 0 3px #b2b2b2;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  height: 8.57143em;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 8.57143em;
  margin-bottom: 1em;
  margin-top: -4.28571em;
}
[class*="header--with-background"] .header__image-wrapper img {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-height: 90%;
  max-width: 90%;
}
[class*="header--with-background"] .header__preface {
  color: #fff;
  margin-bottom: 28px;
  margin-bottom: 2rem;
}
[class*="header--with-background"] .header__preface-header {
  font-size: 40px;
  font-size: 2.85714rem;
  font-weight: bolder;
  line-height: 59px;
  line-height: 4.21429rem;
}
[class*="header--with-background"] .header__preface-text {
  font-size: 20px;
  font-size: 1.42857rem;
  line-height: 26px;
  line-height: 1.85714rem;
}
[class*="header--with-background"] .header__heading {
  color: #fff;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  font-size: 62px;
  font-size: 4.42857rem;
  font-weight: bolder;
  line-height: 59px;
  line-height: 4.21429rem;
  margin-bottom: 9px;
  margin-bottom: 0.64286rem;
  overflow: hidden;
  text-transform: uppercase;
}
@media all and (max-width: 45em) {
  [class*="header--with-background"] .header__heading {
    font-size: 36px;
    font-size: 2.57143rem;
    line-height: 40px;
    line-height: 2.85714rem;
  }
}
[class*="header--with-background"] .header__heading ~ .header__subheading {
  font-weight: lighter;
  margin-bottom: 32px;
  margin-bottom: 2.28571rem;
  padding: 0;
  text-transform: none;
}
[class*="header--with-background"] .header__subheading {
  font-size: 24px;
  font-size: 1.71429rem;
  color: #fff;
  line-height: 30px;
  line-height: 2.14286rem;
  padding: 11px 0;
  padding: 0.78571rem 0;
  text-transform: uppercase;
}
[class*="header--with-background"] .header__subheading h2 {
  font-size: 1em;
  font-weight: 200;
  margin: 0;
  padding: 0;
}
[class*="header--with-background"] .header__details-list {
  color: #fff;
  float: none;
  font-size: 20px;
  font-size: 1.42857rem;
  line-height: 26px;
  line-height: 1.85714rem;
  width: auto;
}
[class*="header--with-background"] .header__details-list,
[class*="header--with-background"] .header__details-list dt,
[class*="header--with-background"] .header__details-list dd {
  margin: 0;
}
[class*="header--with-background"] .header__details-list dt {
  height: 1px;
  left: -10000px;
  overflow: hidden;
  position: absolute;
  top: auto;
  width: 1px;
}
[class*="header--with-background"] .header__text {
  color: #fff;
  font-size: 16px;
  font-size: 1.14286rem;
  line-height: 21px;
  line-height: 1.5rem;
}
[class*="header--with-background"] .header__text a {
  color: #fff;
}
[class*="header--with-background"] .header__text a:hover {
  text-decoration: underline;
}
[class*="header--with-background"].header .tabs {
  margin: auto;
  overflow-y: hidden;
  padding: 0 0.85715em;
  width: 100%;
}
@media (min-width: 62em) {
  [class*="header--with-background"].header .tabs {
    max-width: calc(114.3rem + 1.71429em * 2);
    padding: 0 1.71429em;
  }
}
@media (min-width: 119.14286em) {
  [class*="header--with-background"].header .tabs {
    max-width: 114.3rem;
    padding: 0 0;
  }
}
[class*="header--with-background"].header .tabs .tabs__tab {
  border: 0;
}
[class*="header--with-background"].header .tabs .tabs__tab > a {
  color: #fff;
}
[class*="header--with-background"].header .tabs .tabs__tab--active > a {
  background-color: #fff;
  color: #000;
}
.header--style-NEEDSNAME,
[class*="header--no-background"] {
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.header--style-NEEDSNAME .header__heading,
[class*="header--no-background"] .header__heading {
  font-size: 2.5rem;
  font-weight: 900;
  line-height: 1;
  margin: 0;
  text-transform: uppercase;
}
.header--style-NEEDSNAME .header__heading::before,
[class*="header--no-background"] .header__heading::before {
  background-color: #117882;
  content: "";
  display: block;
  height: 0.7rem;
  width: 6rem;
}
@media (min-width: 45em) {
  .header--style-NEEDSNAME .header__heading,
  [class*="header--no-background"] .header__heading {
    font-size: 3.875rem;
  }
}
.header--style-NEEDSNAME .header__subheading,
[class*="header--no-background"] .header__subheading {
  font-size: 1.5rem;
  font-weight: 200;
  line-height: 1;
  margin: 0.2em 0 0;
}
.header--style-NEEDSNAME .header__subheading h2,
[class*="header--no-background"] .header__subheading h2 {
  font-size: 1em;
  font-weight: 200;
  margin: 0;
  padding: 0;
}
.header--style-NEEDSNAME .header__meta,
[class*="header--no-background"] .header__meta {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 45em) {
  @supports (display: grid) {
    .header--style-NEEDSNAME,
    [class*="header--no-background"] {
      display: grid;
      grid-auto-flow: column;
      grid-template-areas: "he me" "sh me" "ht me";
      grid-template-columns: 3fr 1fr;
      grid-template-rows: auto auto;
    }
    .header--style-NEEDSNAME .header__heading,
    [class*="header--no-background"] .header__heading {
      grid-area: he;
    }
    .header--style-NEEDSNAME .header__subheading,
    [class*="header--no-background"] .header__subheading {
      grid-area: sh;
    }
    .header--style-NEEDSNAME .header__text,
    [class*="header--no-background"] .header__text {
      align-self: end;
      grid-area: ht;
      margin-top: 0.85714em;
    }
    .header--style-NEEDSNAME .header__meta,
    [class*="header--no-background"] .header__meta {
      align-self: center;
      grid-area: me;
      justify-self: end;
    }
  }
}
[data-fulljs="loaded"] .meganav__menu {
  transition: opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
}
[data-fulljs="loaded"] .link-panel {
  transition: visibility 0s linear 150ms, opacity 150ms linear,
    transform 0s linear 0.6s;
}
[data-fulljs="loaded"] [data-meganav-state="open"] .link-panel {
  transition: transform 0s;
  transition-delay: 0s;
}
@media all and (max-width: 62em) {
  [data-fulljs="loaded"] .search-widget--small + .meganav__links-wrapper {
    transition: transform 0.5s ease-in-out, visibility 0.5s ease-in-out;
  }
}
.meganav {
  float: right;
}
.meganav__menu {
  float: left;
}
[data-meganav-state="open"] .meganav__menu {
  opacity: 0;
  transform: translateX(-110%);
}
.global-link {
  float: left;
}
@media (min-width: 62em) {
  .global-link {
    padding-bottom: 28px;
    padding-bottom: 2rem;
  }
  .global-link[data-global-link-state="open"]:hover {
    padding-bottom: 0;
  }
}
.meganav__links {
  float: left;
  padding-top: 10px;
  padding-top: 0.71429rem;
}
@media all and (max-width: 62em) {
  .section--upper-header {
    height: 60px;
    height: 4.28571rem;
    padding: 14px 25px;
    padding: 1rem 1.78571rem;
  }
  .meganav__links-wrapper {
    visibility: hidden;
  }
}
.global-link__link {
  color: #4c4c4c;
  display: block;
  padding: 28px 19px;
  padding: 2rem 1.35714rem;
  position: relative;
  text-decoration: none;
}
@media (min-width: 62em) {
  .global-link__link[aria-current="page"]:link,
  .global-link__link[aria-current="page"]:visited {
    color: #e00023;
  }
}
[data-meganav-state="open"] .global-link__link {
  padding-left: 0;
  padding-right: 0;
}
.global-link__link::after {
  border: solid 10px transparent;
  border: solid 0.71429rem transparent;
  border-bottom-color: #1f2935;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -10px;
  margin-left: -0.71429rem;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 32px;
  top: 2.28571rem;
  width: 0;
}
.global-link__link:last-child::after {
  border: none;
}
@media (min-width: 62em) {
  .global-link__link {
    margin-left: -19px;
    margin-left: -1.35714rem;
    margin-right: -19px;
    margin-right: -1.35714rem;
    padding: 0 38px 0;
    padding: 0 2.71429rem 0;
  }
  .global-header--providers .global-link__link {
    padding: 0 29px 0;
    padding: 0 2.07143rem 0;
  }
  .global-link:last-of-type .global-link__link {
    margin-right: 0;
    padding-right: 19px;
    padding-right: 1.35714rem;
  }
  .global-header--providers .global-link:last-of-type .global-link__link {
    padding-right: 10px;
    padding-right: 0.71429rem;
  }
  .global-link:last-of-type .global-link__link::after {
    left: 65%;
  }
  [data-meganav-mouseover="true"]
    [data-global-link-state="open"]
    .global-link__link {
    padding-bottom: 28px;
    padding-bottom: 2rem;
    transition: padding 0ms;
  }
  [data-meganav-mouseover="true"]
    [data-global-link-state="open"]
    .global-link__link {
    z-index: 1;
  }
  [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]
    .global-link__link,
  [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]:hover
    .global-link__link {
    color: #e00023;
    text-decoration: none;
  }
  [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]
    .global-link__link::before,
  [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]:hover
    .global-link__link::before {
    bottom: 0;
    content: "";
    display: block;
    height: 28px;
    height: 2rem;
    left: -100%;
    position: absolute;
    width: 300%;
  }
  [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]
    .global-link__link::after,
  [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]:hover
    .global-link__link::after {
    opacity: 1;
  }
}
.global-link__link:visited,
.global-link__link:link {
  color: #4c4c4c;
}
.global-link__link:focus {
  outline: none;
  text-decoration: underline;
}
.global-link__description {
  display: none;
}
.link-panel {
  background-color: rgba(25, 33, 42, 0.98);
  color: #fff;
  left: 0;
  opacity: 0;
  padding: 50px 20px 10px 20px;
  padding: 3.57143rem 1.42857rem 0.71429rem 1.42857rem;
  position: absolute;
  right: 0;
  top: 78px;
  top: 5.57143rem;
  visibility: hidden;
}
[data-meganav-state="open"] .link-panel {
  transform: scale(0);
}
[data-meganav-mouseover-immediate="true"] .link-panel {
  transition: none;
}
[data-meganav-mouseover="true"]
  .global-link[data-global-link-state="open"]
  .link-panel {
  opacity: 1;
  transition: none;
  visibility: visible;
}
.link-panel .wrapper {
  opacity: 0;
  transition: all 150ms ease-in-out;
}
[data-meganav-mouseover="true"]
  .global-link[data-global-link-state="open"]
  .link-panel
  .wrapper {
  opacity: 1;
}
.link-panel__subject {
  float: left;
  margin: -10px 0 0 5px;
  max-width: 25%;
}
.link-panel__subject-title {
  font-size: 2.5em;
  margin: 0;
}
.link-panel__subject-description {
  color: #e5e5e5;
  font-size: 1.3em;
  font-weight: 200;
  margin: 0.5em 0 0.8em 0;
}
.link-panel__blocks {
  float: right;
  margin: -20px -10px 0 -10px;
  width: calc(70% - 40px);
  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;
}
.link-panel__block {
  -webkit-flex: 0 0 31%;
  -ms-flex: 0 0 31%;
  flex: 0 0 31%;
  break-inside: avoid;
  -webkit-column-break-inside: avoid;
  float: left;
  margin: 20px 10px 40px 10px;
  min-width: 220px;
  page-break-inside: avoid;
}
.link-panel__block h2 {
  font-size: 2.3em;
  margin: -0 0 0.2em 0;
}
.link-panel__block h3 {
  font-size: 1.7em;
}
.link-panel__block p {
  color: #999;
  font-size: 1.3em;
  margin: 0 0 0.6em 0;
}
@media (max-width: 87.5em) {
  .meganav__menu .link-panel {
    padding: 2rem 1rem;
  }
  .meganav__menu .link-panel__subject {
    margin-right: 1em;
    max-width: 20%;
  }
  .meganav__menu .link-panel__subject h2 {
    font-size: 2.3em;
  }
  .meganav__menu .link-panel__subject p {
    font-size: 1.2em;
    line-height: 1.2em;
  }
  .meganav__menu .link-panel__subject .button {
    margin: 0.4em 0;
    min-width: auto;
    padding: 10px 14px;
  }
  .meganav__menu .link-panel__blocks {
    margin: -20px -10px 20px -10px;
    width: calc(80% - 40px);
  }
  .meganav__menu .link-panel__block {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    margin: 54px 18px -10px 10px;
    min-width: 200px;
  }
  .meganav__menu .link-panel__block h3 {
    font-size: 1.5em;
  }
  .meganav__menu .link-panel__block li {
    line-height: 1.3em;
    margin: 0 0 10px 0;
    padding: 0 6px 0 0;
  }
}
@media (min-width: 62em) {
  @supports (display: grid) {
    .link-panel {
      padding: 42px 20px 35px;
      padding: 3rem 1.42857rem 2.5rem;
    }
    .link-panel__subject {
      max-width: 20%;
    }
    .link-panel__blocks {
      display: grid;
      grid-gap: 2.57143em;
      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
      margin-top: -15px;
      padding: 1.28571em;
      width: calc(80% - 40px);
    }
    .link-panel__blocks .link-panel__block {
      margin: 0;
    }
  }
}
.link-panel__block-list a {
  border-bottom: 1px solid transparent;
  color: #4c4c4c;
  font-weight: 200;
  text-decoration: none;
  transition: 0.2s;
}
.link-panel__block-list a:hover {
  border-bottom: 1px solid #4c4c4c;
}
.link-panel__block-list li {
  padding: 5px 0;
}
.link-panel__block-title {
  font-size: 1.4em;
  font-weight: 500;
}
.link-panel__block-title a:visited,
.link-panel__block-title a:link {
  color: #fff;
  text-decoration: none;
}
.link-panel__block-title a {
  padding-right: 30px;
  padding-right: 2.14286rem;
}
.link-panel__block-title::after {
  background: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E")
    no-repeat 50% 60%;
  content: "";
  display: inline-block;
  height: 24px;
  margin-left: -30px;
  transition: 0.3s ease-out;
  vertical-align: middle;
  visibility: hidden;
  width: 24px;
}
.link-panel__block-title:hover::after {
  margin-left: -22px;
  visibility: visible;
}
.link-panel__block-link {
  font-weight: 200;
  padding: 5px 0;
}
.link-panel__block-link a:visited,
.link-panel__block-link a:link {
  border-bottom: 1px solid transparent;
  color: #fff;
  text-decoration: none;
  transition: 0.2s;
}
.link-panel__block-link a:visited:hover,
.link-panel__block-link a:link:hover {
  border-bottom: 1px solid #fff;
}
.link-panel__toggle.button {
  display: none;
}
@media (min-width: 62em) {
  .link-panel__toggle.button {
    background: none;
    border: none;
    border-radius: 0;
    display: block;
    height: 0;
    margin: 5px 0 0 18px;
    margin: 0.35714rem 0 0 1.28571rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-transform: uppercase;
    top: 4em;
    transition: none;
    width: 0;
    z-index: 1;
  }
  .link-panel__toggle.button:focus,
  .link-panel__toggle.button[data-global-link-toggle-visible="true"] {
    height: auto;
    width: auto;
  }
  .link-panel__toggle.button:focus {
    text-decoration: underline;
  }
}
.meganav__toggle,
html:not([data-fulljs]) .meganav__toggle {
  display: none;
}
@media all and (max-width: 62em) {
  .meganav__links {
    float: none;
  }
  .meganav__search-widget {
    display: none;
  }
  .meganav__toggle {
    background: transparent;
    border: 0;
    cursor: pointer;
    display: block;
    height: 25px;
    left: 20px;
    outline: none;
    overflow: hidden;
    padding: 10px;
    position: absolute;
    text-indent: -100vw;
    top: calc(50% - 14px);
    transform: rotate(0deg);
    width: 27px;
  }
  .meganav__toggle span {
    background: #4c4c4c;
    display: block;
    height: 4px;
    left: 0;
    opacity: 1;
    position: absolute;
    transform: rotate(0deg);
    transition: 0.25s ease-in-out;
    width: 100%;
  }
  .meganav__toggle span:nth-child(1) {
    top: 4px;
  }
  .meganav__toggle span:nth-child(2),
  .meganav__toggle span:nth-child(3) {
    top: 12px;
  }
  .meganav__toggle span:nth-child(4) {
    top: 20px;
  }
  .meganav__toggle[data-toggle-state="open"] span:nth-child(1) {
    left: 50%;
    top: 12px;
    width: 0;
  }
  .meganav__toggle[data-toggle-state="open"] span:nth-child(2) {
    transform: rotate(45deg);
  }
  .meganav__toggle[data-toggle-state="open"] span:nth-child(3) {
    transform: rotate(-45deg);
  }
  .meganav__toggle[data-toggle-state="open"] span:nth-child(4) {
    left: 50%;
    top: 12px;
    width: 0;
  }
  .meganav__toggle::after {
    border: solid 1em transparent;
    border-bottom-color: #1f2935;
    content: " ";
    height: 0;
    left: 13px;
    margin-left: -1em;
    pointer-events: none;
    position: absolute;
    top: 44px;
    transition: top 0ms linear 0ms, visibility 0ms linear 0ms;
    visibility: hidden;
    width: 0;
  }
  .meganav__toggle[data-toggle-state="open"]::after {
    top: 18px;
    transition: top 200ms linear 500ms, visibility 0s linear 500ms;
    visibility: visible;
  }
  .meganav__menu {
    left: 0;
    max-width: calc(100% - 10px);
    overflow: hidden;
    position: absolute;
    top: 60px;
    visibility: hidden;
    width: 420px;
    width: 30rem;
  }
  [data-toggle-state="open"] + .meganav__menu {
    visibility: visible;
  }
  [data-toggle-state="open"] + .meganav__menu .meganav__links-wrapper {
    transform: translateY(0);
    visibility: visible;
  }
  .meganav__links-wrapper {
    background: #1f2935;
    float: none;
    padding: 15px 35px;
    transform: translateY(-150%);
    visibility: hidden;
  }
  .meganav__links-wrapper .global-link {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%0D%0A%3Cpath%20class%3D%22st0%22%20d%3D%22M14.2%2C11.3L7.4%2C4.2C7.1%2C3.8%2C6.5%2C3.7%2C6.1%2C4C6.1%2C4.1%2C6%2C4.1%2C6%2C4.2C5.5%2C4.6%2C5.5%2C5.3%2C6%2C5.7L12%2C12L6%2C18.3%0D%0A%09c-0.4%2C0.4-0.4%2C1.1%2C0%2C1.5c0.2%2C0.2%2C0.5%2C0.4%2C0.7%2C0.3c0.3%2C0%2C0.5-0.1%2C0.7-0.3l6.8-7.1C14.6%2C12.3%2C14.6%2C11.7%2C14.2%2C11.3z%22%20fill%3D%22%23fff%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
    background-position: right 10px center;
    background-repeat: no-repeat;
    color: #fff;
    float: none;
    margin: 0;
  }
  .meganav__links-wrapper .global-link:last-child .global-link__link {
    border-bottom: 0;
  }
  .meganav__links-wrapper .global-link__title {
    font-size: 1.2em;
    line-height: 1.2em;
  }
  .meganav__links-wrapper .global-link__description {
    color: rgba(255, 255, 255, 0.6);
    display: block;
    font-weight: 200;
    line-height: 1.2em;
  }
  .meganav__links-wrapper .global-link__link {
    border-bottom: solid 2px rgba(0, 0, 0, 0.15);
    font-weight: 500;
    margin: 0;
    padding: 15px 50px 15px 0;
  }
  .meganav__links-wrapper .global-link__link:visited,
  .meganav__links-wrapper .global-link__link:link {
    color: #fff;
  }
  .meganav__links-wrapper .link-panel {
    display: none;
  }
}
@media all and (max-width: 62em) and (max-width: 30em) {
  .meganav__links-wrapper {
    padding: 5px 20px;
  }
}
@media (max-width: 30em) {
  .meganav__menu {
    max-width: 100%;
    width: 100%;
  }
}
[data-fulljs="loaded"] .search-widget__inner {
  transition: opacity 0.3s ease-in-out, visibility 0.2s ease-in-out,
    width 0.2s ease-in-out;
}
[data-fulljs="loaded"] .search-widget__extended-wrapper {
  transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out;
  transition-delay: 0.3s;
}
@media all and (max-width: 62em) {
  [data-fulljs="loaded"] .search-widget--small {
    transition: transform 0.5s ease-in-out, visibility 0.3s ease-in-out;
  }
}
[data-global-search] input[type="search"]:disabled {
  background: #e5e5e5 !important;
  color: #4c4c4c !important;
  -webkit-text-fill-color: #4c4c4c !important;
}
[data-global-search].global-search--no-keyword input.global-search__submit {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E") !important;
}
.meganav__search-widget {
  float: left;
  margin: 0 30px 0 5px;
  margin: 0 2.14286rem 0 0.35714rem;
}
.search-widget__toggle {
  background: #1077d0
    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.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")
    no-repeat 50% 50%;
  color: #fff !important;
  background-size: 28px;
  background-size: 2rem;
  border-radius: 100%;
  display: block;
  height: 38px;
  height: 2.71429rem;
  margin-top: 3px;
  margin-top: 0.21429rem;
  position: relative;
  text-indent: -9999px;
  width: 38px;
  width: 2.71429rem;
  z-index: 1;
}
.search-widget__toggle[data-toggle-state="open"] {
  background: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%234c4c4c%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E")
    no-repeat 50% 50%;
}
.search-widget__wrapper {
  height: 80px;
  height: 5.71429rem;
  left: 0;
  overflow: hidden;
  padding-left: 180px;
  padding-left: 12.85714rem;
  padding-right: 170px;
  padding-right: 12.14286rem;
  position: absolute;
  right: 0;
  top: 0;
  visibility: hidden;
  width: 100%;
  z-index: 0;
}
[data-toggle-state="open"] + .search-widget__wrapper {
  visibility: visible;
}
[data-toggle-state="open"] + .search-widget__wrapper .search-widget__inner {
  opacity: 1;
  visibility: visible;
  width: 100%;
}
.search-widget__inner {
  background: transparent;
  float: right;
  height: 80px;
  height: 5.71429rem;
  opacity: 0;
  padding-top: 18px;
  padding-top: 1.28571rem;
  visibility: hidden;
  width: 0;
}
.search-widget__inner .search-widget__inner-content {
  border-bottom: 3px solid #1077d0;
}
.search-widget__inner
  .v5-form-pair--search.v5-form-item--oversized
  .v5-form-pair__input:focus {
  outline: none;
}
.search-widget__extended {
  left: 0;
  overflow: hidden;
  padding-bottom: 148px;
  position: absolute;
  right: 0;
  top: 80px;
  top: 5.71429rem;
  visibility: hidden;
}
.search-widget__extended-wrapper {
  background-color: rgba(242, 242, 242, 0.96);
  border-bottom: 1px solid #f2f2f2;
  padding: 20px 0 0 0;
  padding: 1.42857rem 0 0 0;
  transform: translateY(-100%);
  visibility: hidden;
}
.search-widget__extended-wrapper > .wrapper {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 180px;
  padding-left: 12.85714rem;
}
.search-widget__extended-wrapper .link-panel__block:first-child {
  margin-left: 0;
}
@media (min-width: 1340px) {
  .search-widget__extended-wrapper .link-panel__block:first-child {
    min-width: 520px;
  }
}
[data-toggle-state="open"] ~ .search-widget__extended {
  visibility: visible;
}
[data-toggle-state="open"]
  ~ .search-widget__extended
  .search-widget__extended-wrapper {
  background-color: rgba(255, 255, 255, 0.96);
  -webkit-box-shadow: 0 37px 99px 39px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 37px 99px 39px rgba(0, 0, 0, 0.15);
  box-shadow: 0 37px 99px 39px rgba(0, 0, 0, 0.15);
  transform: translateY(0);
  visibility: visible;
}
.search-widget__inner
  [data-global-search]
  input[type="search"]::-webkit-search-decoration,
.search-widget__inner
  [data-global-search]
  input[type="search"]::-webkit-search-cancel-button,
.search-widget__inner
  [data-global-search]
  input[type="search"]::-webkit-search-results-button,
.search-widget__inner
  [data-global-search]
  input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.search-widget__inner [data-global-search] input[type="search"] {
  background-color: transparent;
  border-radius: 0;
  border-width: 0;
  margin: 0;
  width: 100%;
}
.search-widget__inner [data-global-search] input[type="submit"] {
  background-color: transparent;
  border: none;
  top: 2px;
}
.search-widget__inner [data-global-search] 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%23000%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");
  top: 2px;
}
.search-widget__inner [data-global-search] input[type="search"]:focus,
.search-widget__inner [data-global-search] select:focus {
  outline-width: 2px;
}
.search-widget__inner [data-global-search] select {
  background-color: transparent;
  border: none;
  border-right: 0;
  float: left;
  height: 3.2rem;
  top: -2px;
  width: 20%;
}
.search-widget__inner [data-global-search] select:first-of-type {
  width: 30%;
}
.search-widget__inner
  [data-global-search]
  select:first-of-type
  ~ .form-item__search_field {
  width: 70%;
}
.search-widget__inner
  [data-global-search]
  select:nth-child(2)
  ~ .form-item__search_field {
  width: 50%;
}
.search-widget__inner
  [data-global-search]
  select:nth-child(3)
  ~ .form-item__search_field {
  width: 30%;
}
.search-widget--small {
  display: none;
}
@media all and (max-width: 62em) {
  [data-toggle-state="open"] + .meganav__menu .search-widget--small {
    transform: translateY(0);
    visibility: visible;
  }
  .search-widget--small {
    background: #1f2935;
    display: block;
    overflow: hidden;
    padding: 25px 18px 0;
    transform: translateY(-120%);
    visibility: hidden;
  }
  .search-widget--small .search-widget__inner-content {
    background: transparent;
    border-bottom: 2px solid #1077d0;
  }
  .search-widget--small input[type="search"].v5-form-pair__input {
    color: #fff;
    font-size: 16px;
  }
  .search-widget--small input[type="search"].v5-form-pair__input::placeholder {
    color: #e5e5e5;
  }
  .search-widget--small
    .v5-form-pair--search.v5-form-item--oversized
    .v5-form-pair__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%23fff%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");
  }
  .search-widget--small .global-search__close {
    display: none;
  }
}
.section--upper-header[data-meganav-state="open"] {
  background-color: rgba(255, 255, 255, 0.96);
}
.header {
  margin: 1.71429em 0;
}
.header .header__heading h1 {
  font-size: 30px;
  font-size: 2.14286rem;
  font-weight: 900;
}
.header .header__heading h1 span {
  text-transform: none;
}
@media (min-width: 30em) {
  .header .header__heading h1 {
    font-size: 40px;
    font-size: 2.85714rem;
  }
}
@media (min-width: 50em) {
  .header .header__heading h1 {
    font-size: 50px;
    font-size: 3.57143rem;
  }
}
.header h1 .header__subheading {
  font-size: 24px;
  font-size: 1.71429rem;
}
.header h1 .header__subheading ~ .header__subheading {
  font-size: 14px;
  font-size: 1rem;
}
.header .header__subheading {
  display: block;
  font-weight: 300;
  line-height: 1.4;
}
.header .header__subheading ~ .header__subheading {
  font-weight: bold;
}
.header--course {
  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;
  position: relative;
}
.header--course .header__inner-wrapper {
  margin-top: 0.85714em;
}
.header--course .header__image-wrapper {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  padding: 0.85714em 0;
  width: 180px;
}
.header--course .header__actions {
  -webkit-order: -2;
  -ms-flex-order: -2;
  order: -2;
  margin-top: 0;
  padding: 0.85714em 0;
  text-align: center;
  top: 0;
  width: 100%;
}
.header--course .header__actions:empty {
  display: none;
}
@media (min-width: 45em) {
  .header--course {
    padding: 0;
  }
  .header--course .header__inner-wrapper {
    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;
    margin: 0;
  }
  .header--course .header__image-wrapper {
    -webkit-align-self: start;
    -moz-align-self: start;
    -ms-align-self: start;
    align-self: start;
    margin-top: 0;
  }
  .header--course .header__heading {
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
  .header--course .header__actions {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: -webkit-box-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0;
    position: static;
    text-align: left;
    width: auto;
  }
}
.skip-navigation:link,
.skip-navigation:visited {
  background-color: #1077d0;
  color: #fff;
  display: inline-block;
  left: 0.42857em;
  overflow: hidden;
  padding: 0.85714em;
  position: fixed;
  top: 0.42857em;
  transform: translateY(-150%);
  transition: none;
  z-index: 1;
}
.skip-navigation:link:focus,
.skip-navigation:visited:focus {
  transform: translateY(0);
}
.skip-target {
  height: 0;
  overflow: hidden;
  width: 1px;
}
.meganav__users {
  float: left;
  position: relative;
  z-index: 1;
}
.meganav__user-menu-toggle {
  display: block;
  height: 44px;
  height: 3.14286rem;
  line-height: 44px;
  line-height: 3.14286rem;
  padding-right: 44px;
  padding-right: 3.14286rem;
  -webkit-tap-highlight-color: transparent;
  text-decoration: none;
  width: 90px;
  width: 6.42857rem;
}
.meganav__user-menu-toggle .meganav__user-menu-text {
  float: right;
  height: 100%;
  position: relative;
  width: 4.5em;
}
.meganav__user-menu-toggle .meganav__user-menu-text::after {
  border-radius: 5px;
  bottom: 11px;
  content: " ";
  left: 0;
  position: absolute;
  right: 0;
  top: 11px;
}
.meganav__user-menu-toggle .meganav__user-menu-icon {
  background-color: #f2f2f2;
  border-radius: 2.5rem;
  height: 38px;
  height: 2.71429rem;
  position: absolute;
  right: 0;
  top: calc(50% - 1.35714rem);
  width: 38px;
  width: 2.71429rem;
}
.meganav__user-menu-toggle--loading .meganav__user-menu-icon,
.meganav__user-menu-toggle--loading .meganav__user-menu-text::after {
  animation: colorchange 2s ease infinite;
  background: #f2f2f2;
  box-shadow: none;
}
.theme-inverse .meganav__user-menu-toggle--loading .meganav__user-menu-icon,
.theme-inverse
  .meganav__user-menu-toggle--loading
  .meganav__user-menu-text::after {
  animation: colorchangeinverse 2s ease infinite;
  background: #333;
}
.meganav__user-menu-toggle--loading::after {
  display: none;
}
.meganav__user-menu-toggle--loading + .meganav__user-menu {
  display: none;
}
@media all and (max-width: 62em) {
  .meganav__users {
    position: static;
  }
  .meganav__user-menu-text {
    display: none;
  }
  .meganav__user-menu-toggle {
    position: absolute;
    right: 15px;
    top: 7px;
  }
}
@keyframes colorchange {
  0% {
    background: #f2f2f2;
  }
  50% {
    background: #e5e5e5;
  }
  100% {
    background: #f2f2f2;
  }
}
@keyframes colorchangeinverse {
  0% {
    background: #333;
  }
  50% {
    background: #666;
  }
  100% {
    background: #333;
  }
}
.audience-nav {
  background-color: rgba(0, 0, 0, 0.9);
  color: #fff;
}
.audience-nav .audience-nav__links {
  display: flex;
  flex-wrap: wrap;
  margin: auto;
  max-width: calc(114.3rem + 1.71429em * 2);
}
@media (min-width: 45em) {
  .audience-nav .audience-nav__links {
    padding-left: 0.28571rem;
  }
}
@media (min-width: 62em) {
  .audience-nav .audience-nav__links {
    padding-left: 0.71429rem;
  }
}
@media (min-width: 100em) {
  .audience-nav .audience-nav__links {
    padding-left: 0.71429rem;
  }
}
.audience-nav .audience-nav-link {
  flex-grow: 1;
}
@media (min-width: 45em) {
  .audience-nav .audience-nav-link {
    flex-grow: 0;
  }
}
.audience-nav a.audience-nav-link__link,
.audience-nav a:link.audience-nav-link__link {
  color: #fff;
  display: block;
  padding: 10px 3px;
  padding: 0.71429rem 0.21429rem;
  text-align: center;
  text-decoration: none;
  transition-duration: 0s;
  white-space: nowrap;
}
@media (min-width: 45em) {
  .audience-nav a.audience-nav-link__link,
  .audience-nav a:link.audience-nav-link__link {
    padding: 10px 15px;
    padding: 0.71429rem 1.07143rem;
  }
}
.audience-nav a.audience-nav-link__link:hover,
.audience-nav a.audience-nav-link__link[aria-current="page"],
.audience-nav a:link.audience-nav-link__link:hover,
.audience-nav a:link.audience-nav-link__link[aria-current="page"] {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.9);
}
body.v4 nav.audience-nav.theme-inverse,
body.v5 nav.audience-nav.theme-inverse {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.9);
}
body.v4 nav.audience-nav.theme-inverse a.audience-nav-link__link,
body.v4 nav.audience-nav.theme-inverse a:link.audience-nav-link__link,
body.v5 nav.audience-nav.theme-inverse a.audience-nav-link__link,
body.v5 nav.audience-nav.theme-inverse a:link.audience-nav-link__link {
  background-color: #fff;
  color: rgba(0, 0, 0, 0.9);
}
body.v4 nav.audience-nav.theme-inverse a.audience-nav-link__link:hover,
body.v4
  nav.audience-nav.theme-inverse
  a.audience-nav-link__link[aria-current="page"],
body.v4 nav.audience-nav.theme-inverse a:link.audience-nav-link__link:hover,
body.v4
  nav.audience-nav.theme-inverse
  a:link.audience-nav-link__link[aria-current="page"],
body.v5 nav.audience-nav.theme-inverse a.audience-nav-link__link:hover,
body.v5
  nav.audience-nav.theme-inverse
  a.audience-nav-link__link[aria-current="page"],
body.v5 nav.audience-nav.theme-inverse a:link.audience-nav-link__link:hover,
body.v5
  nav.audience-nav.theme-inverse
  a:link.audience-nav-link__link[aria-current="page"] {
  background-color: rgba(0, 0, 0, 0.9);
  color: #fff;
}
[data-fulljs="loaded"] .footer .footer__social-contact .contact-link {
  transition: background-color 0.3s, color 0.3s;
}
.footer {
  line-height: 1em;
}
.footer a {
  display: inline;
  font-weight: 100;
  text-decoration: none;
}
.footer p {
  color: #666;
  font-size: 0.9em;
  padding: 1.5rem 0 0 7.14286rem;
}
@media all and (max-width: 62em) {
  .footer p {
    padding: 0;
    text-align: center;
  }
}
.footer .footer__social-contact {
  background-color: #752482;
  float: left;
  max-width: 114.3em;
  padding: 2.85714rem 0 1.42857rem;
  width: 50%;
}
@media all and (max-width: 62em) {
  .footer .footer__social-contact {
    padding: 0;
    width: 100%;
  }
}
.footer .footer__social-contact .footer__icon-links,
.footer .footer__social-contact .footer__contact-links {
  padding-bottom: 2rem;
  width: 100%;
}
@media all and (max-width: 62em) {
  .footer .footer__social-contact .footer__icon-links,
  .footer .footer__social-contact .footer__contact-links {
    padding-bottom: 0;
    text-align: center;
    width: 100%;
  }
}
.footer .footer__social-contact .footer__icon-links {
  font-size: 0;
  text-align: left;
}
@media all and (max-width: 62em) {
  .footer .footer__social-contact .footer__icon-links {
    text-align: center;
  }
}
@media all and (max-width: 62em) {
  .footer .footer__social-contact .footer__contact-links {
    margin: 2.14286rem 0 2.14286rem 0;
  }
}
.footer .footer__social-contact .contact-link {
  background-color: #752482;
  border: 0.14286rem #fff solid;
  border-radius: 2em;
  color: #fff;
  display: inline-block;
  height: 3.21429rem;
  margin-left: 1.07143rem;
  padding: 0.92857rem 0;
  text-align: center;
  width: 11.78571rem;
}
@media all and (max-width: 62em) {
  .footer .footer__social-contact .contact-link {
    margin-left: 0.28571rem;
    width: 10.21429rem;
  }
}
.footer .footer__social-contact .contact-link:hover {
  background-color: #fff;
  color: #752482;
}
.footer .footer__social-contact .contact-link:first-child {
  margin: 0;
}
.footer .footer__social-contact .icon-link {
  padding-left: 1.14286rem;
}
.footer .footer__social-contact .icon-link:first-of-type {
  padding-left: 0;
}
.footer .footer__social-contact .icon-link:nth-child(4) {
  padding-left: 1.42857rem;
}
@media all and (max-width: 992px) {
  .footer .footer__social-contact .icon-link {
    padding-left: 0.42857rem;
  }
  .footer .footer__social-contact .icon-link:nth-child(4) {
    padding-left: 0.5rem;
  }
}
.footer .footer__social-contact .icon-link > svg {
  height: 3.14286rem;
  width: 3.14286rem;
}
.footer .footer__page-links {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  background-color: #752482;
  float: left;
  padding: 2.57143rem 0 1.14286rem;
  white-space: nowrap;
  width: 50%;
}
.footer .footer__page-links a[href=""] {
  display: none;
}
@media all and (max-width: 62em) {
  .footer .footer__page-links {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    float: none;
    padding: 0;
    width: 100%;
  }
}
.footer .footer__page-links .footer__links-group {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  width: 33%;
}
@media all and (max-width: 62em) {
  .footer .footer__page-links .footer__links-group {
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
  }
}
.footer .footer__page-links .footer__links-group a {
  color: #fff;
  padding: 0.71429rem 0;
  position: relative;
  text-align: left;
}
.footer .footer__page-links .footer__links-group a::after {
  background-color: #fff;
  bottom: 0.42857rem;
  content: "";
  height: 0.14286rem;
  position: absolute;
  right: 0;
  transition: 0.4s;
  width: 0;
}
.footer .footer__page-links .footer__links-group a:hover::after {
  left: 0;
  transition: 0.4s;
  transition-delay: 0.2s;
  width: 100%;
}
@media all and (max-width: 62em) {
  .footer .footer__page-links .footer__links-group a {
    background-color: #752482;
    bottom: unset;
    position: unset;
    transition: unset;
  }
  .footer .footer__page-links .footer__links-group a::after {
    content: none;
  }
}
@media all and (max-width: 62em) {
  .footer .footer__page-links .footer__links-group:first-child a {
    background: #5e1d68;
    border-radius: 3.14286rem;
    height: 6.35714rem;
    line-height: 6.35714rem;
    margin: 1.71429rem 0.85714rem;
    padding: 0;
    text-align: center;
    transition: background-color 0.3s ease;
    width: 6.35714rem;
  }
  .footer .footer__page-links .footer__links-group:first-child a:hover {
    background-color: #7e2a8c;
  }
}
@media all and (max-width: 45em) {
  .footer .footer__page-links .footer__links-group:first-child a {
    margin: 1.35714rem 0.28571rem;
  }
}
@media all and (max-width: 62em) {
  .footer .footer__page-links .footer__links-group:nth-child(n + 2) a {
    align-items: unset;
    box-shadow: 1px 0 0 0 #5e1d68, 0 1px 0 0 #5e1d68, 1px 1px 0 0 #5e1d68,
      1px 0 0 0 #5e1d68 inset, 0 1px 0 0 #5e1d68 inset;
    display: inline-block;
    margin: 0;
    padding: 1.78571rem 0.57143rem;
    text-align: center;
    transition: background-color 0.3s ease;
    white-space: normal;
    width: 50%;
  }
  .footer .footer__page-links .footer__links-group:nth-child(n + 2) a:hover {
    background-color: #5e1d68;
  }
}
.footer .footer__copyright {
  float: left;
  padding-bottom: 3.78571rem;
  transform: translateY(-6px);
  width: 17.85714rem;
}
@media all and (max-width: 62em) {
  .footer .footer__copyright {
    float: none;
    margin: 1.42857rem auto;
    padding-bottom: 0;
    transform: none;
    width: 8.85714rem;
  }
}
.footer .footer__copyright img {
  float: left;
  height: 2.14286rem;
  margin: 0.35714rem 0;
  width: 6.71429rem;
}
@media all and (max-width: 62em) {
  .footer .footer__copyright img {
    float: none;
    margin: 0.35714rem 1.07143rem;
  }
}
@media all and (max-width: 62em) {
  .footer .wrapper--padding {
    padding: 0;
  }
}
.footer svg #tiktok .cls-1,
.footer svg #facebook .cls-1,
.footer svg #twitter .cls-1,
.footer svg #linked_in .cls-1,
.footer svg #youtube .cls-1,
.footer svg #instagram .cls-1 {
  fill: #5e1d68;
}
.footer svg #tiktok .cls-2,
.footer svg #facebook .cls-2,
.footer svg #twitter .cls-2,
.footer svg #linked_in .cls-2,
.footer svg #youtube .cls-2,
.footer svg #instagram .cls-2 {
  fill: #fff;
}
.footer svg #tiktok:hover .cls-1,
.footer svg #facebook:hover .cls-1,
.footer svg #twitter:hover .cls-1,
.footer svg #linked_in:hover .cls-1,
.footer svg #youtube:hover .cls-1,
.footer svg #instagram:hover .cls-1 {
  fill: #7e2a8c;
}
.footer .wrapper-container:first-child {
  background-color: #752482;
  overflow: hidden;
  padding-bottom: 4.85714rem;
}
.footer .wrapper-container:first-child::after {
  background-color: #752482;
  border-bottom: 4.85714rem solid #fff;
  border-right: 100vw solid transparent;
  content: "";
}
@media all and (max-width: 62em) {
  .footer .wrapper-container:first-child {
    background-color: #752482;
    padding-bottom: 0;
  }
  .footer .wrapper-container:first-child::after {
    border-bottom: 0;
    border-right: 0;
    content: "";
  }
}
.footer .wrapper-container:nth-child(2) {
  background-color: #fff;
}
.logo {
  float: left;
  height: 40px;
  height: 2.85714rem;
  margin-top: 2px;
  margin-top: 0.14286rem;
  text-decoration: none;
  width: auto;
}
@media all and (max-width: 62em) {
  .logo {
    display: block;
    float: none;
    height: 30px;
    height: 2.14286rem;
    margin: 0 auto;
    width: 98px;
    width: 7rem;
  }
}
.logo__image {
  float: left;
  height: 40px;
  height: 2.85714rem;
}
@media all and (max-width: 62em) {
  .logo__image {
    height: 30px;
    height: 2.14286rem;
  }
}
.logo__image > img {
  height: 40px;
  height: 2.85714rem;
  width: auto;
}
@media all and (max-width: 62em) {
  .logo__image > img {
    height: 30px;
    height: 2.14286rem;
  }
}
.global-header--providers .logo {
  margin-top: 0;
}
@media all and (max-width: 62em) {
  .global-header--providers .logo {
    width: 5em;
  }
}
.global-header--providers .logo .logo__image img {
  height: 3.5rem;
}
@media all and (max-width: 62em) {
  .global-header--providers .logo .logo__image img {
    height: 35px;
    height: 2.5rem;
  }
}
.l-form-item-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  margin: 0.85714em 0;
  width: 100%;
}
.l-form-item-container--compact {
  margin: 0 0 0.42857em 0;
}
.l-form-item-container--compact + .l-form-item-container--compact {
  margin: 0.42857em 0;
}
.l-form-item-container--compact:last-of-type {
  margin-bottom: 0;
}
.l-form-item-container--start {
  margin-top: 0;
}
.l-form-item-container--block .v5-form-item {
  display: block;
}
.l-form-item-container--inline {
  padding-right: 0.42857em;
  width: auto;
}
.l-form-item-container--inline:last-of-type {
  padding-right: 0;
}
.l-form-item-container--with-actions {
  border-bottom: 3px solid #e5e5e5;
  border-top: 3px solid #e5e5e5;
  padding-bottom: 1.71429em;
  padding-top: 1.71429em;
}
.l-form-item-container--with-actions ~ .l-form-item-container--with-actions {
  border-top: none;
  padding-top: 0.85714em;
}
@media (min-width: 720px) {
  .l-form-item-container--with-actions {
    display: -webkit-box-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .l-form-item-container--with-actions > fieldset {
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
.l-form-item-container--with-actions .l-form-item-container__actions {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
fieldset,
[class^="l-form-item-container__"] {
  border: 0;
  margin: 0;
  padding: 0;
}
.v5-form-item {
  border: 0;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  padding: 0;
}
.v5-form-item input,
.v5-form-item select {
  -moz-appearance: none;
  -webkit-appearance: none;
  max-width: 100%;
  width: auto;
}
.v5-form-item input::placeholder,
.v5-form-item select::placeholder {
  transition: opacity 0.8s ease-out;
}
.v5-form-item input[readonly],
.v5-form-item select[readonly] {
  border: none;
  color: #333;
  cursor: auto;
  -webkit-text-fill-color: #333;
}
.v5-form-item input[readonly]:focus,
.v5-form-item select[readonly]:focus {
  background: transparent !important;
  border: none;
  box-shadow: none;
  outline: none;
}
.v5-form-item input:focus::placeholder {
  opacity: 0;
  transition: none;
}
.v5-form-item input[data-dynamic-placeholder-changing]::placeholder {
  opacity: 0;
  transition: opacity 0.8s ease-in;
}
.v5-form-item [placeholder] {
  line-height: 1;
  text-overflow: ellipsis;
}
@media (min-width: 45em) {
  [class*="form-item--min-"] {
    display: block;
  }
  .form-item--min-h2 input,
  .form-item--min-h2 select {
    min-width: 20rem;
    width: 50%;
  }
  .form-item--min-h3 input,
  .form-item--min-h3 select {
    min-width: 15rem;
    width: 33.33%;
  }
  .form-item--min-h4 input,
  .form-item--min-h4 select {
    min-width: 10rem;
    width: 25%;
  }
}
.v5-form-item__label {
  display: block;
  font-weight: bold;
}
.v5-form-item__label + [type],
.v5-form-item__label + select,
.v5-form-item__label + textarea {
  margin-top: 0.42857em;
}
.v5-form-item--no-label label {
  overflow: hidden;
  text-indent: -100%;
  white-space: nowrap;
  padding-left: 0;
  text-indent: -100vw;
  width: 0;
}
.v5-form-item--no-label label:focus {
  outline: none;
}
.v5-form-item__description--error {
  color: #e31873;
}
.v5-form-item--text__expanding,
.v5-form-item--expands {
  display: block;
  padding: 0.85714em 0 !important;
  width: 100%;
}
.v5-form-item--text__expanding .password-toggle__button,
.v5-form-item--expands .password-toggle__button {
  opacity: 0;
  transition: opacity 1s;
}
.v5-form-item--text__expanding input[type="text"],
.v5-form-item--text__expanding input[type="password"],
.v5-form-item--text__expanding input[type="email"],
.v5-form-item--expands input[type="text"],
.v5-form-item--expands input[type="password"],
.v5-form-item--expands input[type="email"] {
  background-color: transparent !important;
  border-color: #1077d0;
  border-radius: 0;
  border-width: 0 0 2px 0;
  max-height: 0;
  outline: none;
  padding: 0;
  transition: max-height 0.4s, background 0.1s 9999s;
  width: 100%;
}
.v5-form-item--text__expanding input[type="text"]::-ms-reveal,
.v5-form-item--text__expanding input[type="password"]::-ms-reveal,
.v5-form-item--text__expanding input[type="email"]::-ms-reveal,
.v5-form-item--expands input[type="text"]::-ms-reveal,
.v5-form-item--expands input[type="password"]::-ms-reveal,
.v5-form-item--expands input[type="email"]::-ms-reveal {
  display: none;
}
.v5-form-item--text__expanding input[type="text"]:focus,
.v5-form-item--text__expanding input[type="password"]:focus,
.v5-form-item--text__expanding input[type="email"]:focus,
.v5-form-item--expands input[type="text"]:focus,
.v5-form-item--expands input[type="password"]:focus,
.v5-form-item--expands input[type="email"]:focus {
  border-color: #1077d0;
  border-radius: 0;
  border-width: 0 0 2px 0;
  max-height: 3em;
  outline: none;
}
.v5-form-item--text__expanding input[type="text"][readonly],
.v5-form-item--text__expanding input[type="password"][readonly],
.v5-form-item--text__expanding input[type="email"][readonly],
.v5-form-item--expands input[type="text"][readonly],
.v5-form-item--expands input[type="password"][readonly],
.v5-form-item--expands input[type="email"][readonly] {
  color: #fff;
  cursor: not-allowed;
  margin-top: 0.85714em;
  max-height: 3em;
  padding: 0 0.85714em;
}
.v5-form-item--text__expanding input[type="text"]:valid,
.v5-form-item--text__expanding input[type="password"]:valid,
.v5-form-item--text__expanding input[type="email"]:valid,
.v5-form-item--expands input[type="text"]:valid,
.v5-form-item--expands input[type="password"]:valid,
.v5-form-item--expands input[type="email"]:valid {
  max-height: 3em;
}
.v5-form-item--text__expanding
  input[type="text"]:valid
  + .password-toggle__button,
.v5-form-item--text__expanding
  input[type="password"]:valid
  + .password-toggle__button,
.v5-form-item--text__expanding
  input[type="email"]:valid
  + .password-toggle__button,
.v5-form-item--expands input[type="text"]:valid + .password-toggle__button,
.v5-form-item--expands input[type="password"]:valid + .password-toggle__button,
.v5-form-item--expands input[type="email"]:valid + .password-toggle__button {
  opacity: 1;
}
.v5-form-item--text__expanding input[type="text"].v5-form-item__input--error,
.v5-form-item--text__expanding
  input[type="password"].v5-form-item__input--error,
.v5-form-item--text__expanding input[type="email"].v5-form-item__input--error,
.v5-form-item--expands input[type="text"].v5-form-item__input--error,
.v5-form-item--expands input[type="password"].v5-form-item__input--error,
.v5-form-item--expands input[type="email"].v5-form-item__input--error {
  border-color: #f5587f !important;
}
.v5-form-item--muted.v5-form-item--text__expanding input[type="text"],
.v5-form-item--muted.v5-form-item--text__expanding input[type="password"],
.v5-form-item--muted.v5-form-item--text__expanding input[type="email"],
.v5-form-item--muted.v5-form-item--expands input[type="text"],
.v5-form-item--muted.v5-form-item--expands input[type="password"],
.v5-form-item--muted.v5-form-item--expands input[type="email"] {
  border-color: #1077d0;
  color: #fff;
}
.v5-form-item--muted.v5-form-item--text__expanding input[type="text"][readonly],
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="password"][readonly],
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="email"][readonly],
.v5-form-item--muted.v5-form-item--expands input[type="text"][readonly],
.v5-form-item--muted.v5-form-item--expands input[type="password"][readonly],
.v5-form-item--muted.v5-form-item--expands input[type="email"][readonly] {
  color: #b2b2b2 !important;
  opacity: 1 !important;
  padding-left: 0;
  -webkit-text-fill-color: #b2b2b2 !important;
}
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="text"]::-webkit-credentials-auto-fill-button,
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="password"]::-webkit-credentials-auto-fill-button,
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="email"]::-webkit-credentials-auto-fill-button,
.v5-form-item--muted.v5-form-item--expands
  input[type="text"]::-webkit-credentials-auto-fill-button,
.v5-form-item--muted.v5-form-item--expands
  input[type="password"]::-webkit-credentials-auto-fill-button,
.v5-form-item--muted.v5-form-item--expands
  input[type="email"]::-webkit-credentials-auto-fill-button {
  background-color: #1077d0 !important;
}
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="text"]:-webkit-autofill,
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="text"]:-webkit-autofill:hover,
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="text"]:-webkit-autofill:focus,
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="text"]:-webkit-autofill:active,
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="password"]:-webkit-autofill,
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="password"]:-webkit-autofill:hover,
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="password"]:-webkit-autofill:focus,
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="password"]:-webkit-autofill:active,
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="email"]:-webkit-autofill,
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="email"]:-webkit-autofill:hover,
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="email"]:-webkit-autofill:focus,
.v5-form-item--muted.v5-form-item--text__expanding
  input[type="email"]:-webkit-autofill:active,
.v5-form-item--muted.v5-form-item--expands input[type="text"]:-webkit-autofill,
.v5-form-item--muted.v5-form-item--expands
  input[type="text"]:-webkit-autofill:hover,
.v5-form-item--muted.v5-form-item--expands
  input[type="text"]:-webkit-autofill:focus,
.v5-form-item--muted.v5-form-item--expands
  input[type="text"]:-webkit-autofill:active,
.v5-form-item--muted.v5-form-item--expands
  input[type="password"]:-webkit-autofill,
.v5-form-item--muted.v5-form-item--expands
  input[type="password"]:-webkit-autofill:hover,
.v5-form-item--muted.v5-form-item--expands
  input[type="password"]:-webkit-autofill:focus,
.v5-form-item--muted.v5-form-item--expands
  input[type="password"]:-webkit-autofill:active,
.v5-form-item--muted.v5-form-item--expands input[type="email"]:-webkit-autofill,
.v5-form-item--muted.v5-form-item--expands
  input[type="email"]:-webkit-autofill:hover,
.v5-form-item--muted.v5-form-item--expands
  input[type="email"]:-webkit-autofill:focus,
.v5-form-item--muted.v5-form-item--expands
  input[type="email"]:-webkit-autofill:active {
  -webkit-text-fill-color: #fff;
}
.v5-form-item--select__no-border {
  display: block;
  padding: 0.85714em 0 !important;
  width: 100%;
}
.v5-form-item--select__no-border select {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%234c4c4c%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
  border-color: #1077d0 !important;
  border-radius: 0 !important;
  border-width: 0 0 2px 0;
  display: block;
  padding: 0 30px 0 0;
  width: 100%;
}
.v5-form-item--select__no-border select.v5-form-item__input--error {
  border-color: #f5587f !important;
}
.v5-form-item--select__no-border select:focus {
  border-color: transparent !important;
  outline-offset: 2px;
}
.v5-form-item--muted.v5-form-item--select__no-border select {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
  color: #fff;
}
.v5-form-item--muted.v5-form-item--select__no-border select optgroup,
.v5-form-item--muted.v5-form-item--select__no-border select option {
  color: #333;
}
.v5-form-item--text__expanding label,
.v5-form-item--expands label,
.v5-form-item--select__no-border label {
  cursor: pointer;
  display: block;
  font-size: 1.1rem;
  font-weight: 500;
  margin: 0;
}
.v5-form-item__description {
  margin-top: 0.42857em;
}
.v5-form-item__label + .v5-form-item__description {
  margin-bottom: 0.42857em;
  margin-top: 0;
}
.v5-form-item--subfield {
  margin-bottom: 0.85714em;
}
.v5-form-item--subfield:last-child {
  margin-right: 0;
}
.v5-form-item--subfield .v5-form-item__label {
  font-weight: normal;
}
.v5-form-item--subfield .v5-form-item__label + [type],
.v5-form-item--subfield .v5-form-item__label + textarea,
.v5-form-item--subfield .v5-form-item__label + select {
  margin-top: 0;
}
.v5-form-item--subfield[class*="--block"] {
  display: block;
}
legend + .v5-form-item--subfield,
.v5-form-item--subfield + .v5-form-item--subfield {
  margin-top: 0.85714em;
}
.v5-form-item--checkbox,
.v5-form-item--radio,
.v5-form-item--toggle {
  display: inline-block;
  margin: 0.85714em 0;
  padding-left: 22px;
  padding-right: 0.85714em;
  position: relative;
}
.v5-form-item--checkbox input,
.v5-form-item--radio input,
.v5-form-item--toggle input {
  opacity: 0;
  position: absolute;
  z-index: -1;
}
.v5-form-item--checkbox input:focus ~ label::after,
.v5-form-item--radio input:focus ~ label::after,
.v5-form-item--toggle input:focus ~ label::after {
  border-color: #1077d0;
  border-radius: 0;
  outline: #1077d0 2px solid;
}
.v5-form-item--checkbox input:active ~ label::after,
.v5-form-item--radio input:active ~ label::after,
.v5-form-item--toggle input:active ~ label::after {
  color: #fff;
}
.v5-form-item--checkbox input:disabled ~ label::after,
.v5-form-item--radio input:disabled ~ label::after,
.v5-form-item--toggle input:disabled ~ label::after {
  cursor: not-allowed;
  opacity: 0.3;
}
.v5-form-item--checkbox input:disabled ~ label,
.v5-form-item--radio input:disabled ~ label,
.v5-form-item--toggle input:disabled ~ label {
  cursor: not-allowed;
}
.v5-form-item--checkbox label,
.v5-form-item--radio label,
.v5-form-item--toggle label {
  cursor: pointer;
  display: inline-block;
  font-weight: normal;
  padding: 2px 2px 2px 10px;
}
.v5-form-item--checkbox label::after,
.v5-form-item--radio label::after,
.v5-form-item--toggle label::after {
  background-color: #fff;
  background-position: 1px 0;
  background-repeat: no-repeat;
  background-size: 18px 18px;
  content: "";
  cursor: pointer;
  display: block;
  height: 18px;
  left: 0;
  position: absolute;
  top: 2px;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  width: 18px;
}
.l-form-item-container__checkboxes > .l-form-item-container__checkboxes {
  margin-left: 1.71429em;
}
.v5-form-item--checkbox,
.v5-form-item--toggle {
  margin: 0.42857em 0;
}
.l-form-item-container__checkboxes + .v5-form-item--checkbox,
.v5-form-item--checkbox
  + .l-form-item-container__checkboxes
  .v5-form-item--checkbox,
.l-form-item-container__checkboxes + .v5-form-item--toggle,
.v5-form-item--toggle
  + .l-form-item-container__checkboxes
  .v5-form-item--checkbox {
  margin-top: 0;
}
.v5-form-item--checkbox input:checked ~ label::after,
.v5-form-item--toggle input:checked ~ label::after {
  background-color: #4c4c4c;
  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%23fff%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");
}
.v5-form-item--checkbox label::after,
.v5-form-item--toggle label::after {
  border: 2px solid #4c4c4c;
  border-radius: 2px;
  line-height: 1.3em;
}
.v5-form-item--toggle {
  line-height: 3.42857rem;
  min-height: 3.42857rem;
}
.v5-form-item--toggle label {
  min-height: 3.42857rem;
  padding-left: 3rem;
}
.v5-form-item--toggle label::before {
  background: #666;
  border: 4px solid #666;
  border-radius: 0.92857rem;
  content: "";
  height: 1.28571rem;
  left: 0.28571rem;
  position: absolute;
  top: 0.78571rem;
  transition: background 0.4s;
  width: 3rem;
}
.v5-form-item--toggle label::after {
  background: #fff;
  border: 2px solid #666;
  border-radius: 1.14286rem;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  content: "";
  height: 2rem;
  left: 0;
  position: absolute;
  top: 0.57143rem;
  transform: translateX(0);
  transition: transform 0.4s;
  width: 2rem;
}
.v5-form-item--toggle input:checked + label::before {
  background: #1077d0;
  border-color: #1077d0;
}
.v5-form-item--toggle input:checked + label::after {
  background: #fff;
  transform: translateX(84%);
}
.v5-form-item--toggle input:focus + label::before {
  border-color: #1077d0;
}
.v5-form-item--toggle input:checked:focus + label::before {
  border-color: #666;
}
.v5-form-item--toggle input:-moz-focusring + label::before,
.v5-form-item--toggle input:checked:-moz-focusring + label::before {
  border-color: #f5587f;
}
.v5-form-item--toggle input:focus-visible + label::before,
.v5-form-item--toggle input:focus-visible + label::before {
  border-color: #f5587f;
}
.v5-form-item--toggle input:focus + label::after {
  border: 2px solid #666;
  border-radius: 1.14286rem;
  outline: none;
}
.v5-form-item--radio {
  margin: 0.42857em 0;
}
.v5-form-item--radio input:checked ~ label::before {
  background-color: #4c4c4c;
  border: 2px solid #4c4c4c;
  border-radius: 50%;
  content: "";
  display: block;
  height: 8px;
  left: 5px;
  position: absolute;
  top: 7px;
  width: 8px;
  z-index: 1;
}
.v5-form-item--radio input:focus ~ label::after {
  border: 4px solid #1077d0;
  border-radius: 15px;
  margin-left: -2px;
  margin-top: -2px;
  outline: none;
}
.v5-form-item--radio label {
  line-height: 1.3em;
}
.v5-form-item--radio label::after {
  border: 2px solid #4c4c4c;
  border-radius: 50%;
}
.v5-form-item--range [type="range"] {
  -webkit-appearance: none;
  background: transparent;
  margin: 12px 0;
  padding: 0;
  width: 100%;
}
.v5-form-item--range [type="range"]::-webkit-slider-runnable-track {
  cursor: default;
  height: 6px;
  transition: all 0.2s ease;
  width: 100%;
  background: #666;
  border: 0 solid transparent;
  border-radius: 5px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.v5-form-item--range [type="range"]::-webkit-slider-thumb {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 12px;
  box-shadow: 4px 4px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  cursor: pointer;
  height: 24px;
  width: 24px;
  -webkit-appearance: none;
  margin-top: -9px;
}
.v5-form-item--range [type="range"]::-moz-range-progress,
.v5-form-item--range [type="range"]::-moz-range-track {
  cursor: default;
  height: 6px;
  transition: all 0.2s ease;
  width: 100%;
  background: #666;
  border: 0 solid transparent;
  border-radius: 5px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.v5-form-item--range [type="range"]::-moz-range-progress {
  background: #1077d0;
}
.v5-form-item--range [type="range"]::-moz-range-track {
  background: #666;
}
.v5-form-item--range [type="range"]::-moz-range-thumb {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 12px;
  box-shadow: 4px 4px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  cursor: pointer;
  height: 24px;
  width: 24px;
}
.v5-form-item--range [type="range"]::-ms-track {
  cursor: default;
  height: 6px;
  transition: all 0.2s ease;
  width: 100%;
  background: transparent;
  border-color: transparent;
  border-width: 14px 0;
  color: transparent;
}
.v5-form-item--range [type="range"]::-ms-fill-lower,
.v5-form-item--range [type="range"]::-ms-fill-upper {
  border: 0 solid transparent;
  border-radius: 10px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
.v5-form-item--range [type="range"]::-ms-fill-lower {
  background: #1077d0;
}
.v5-form-item--range [type="range"]::-ms-fill-upper {
  background: #666;
}
.v5-form-item--range [type="range"]::-ms-thumb {
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 12px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  cursor: pointer;
  height: 24px;
  width: 24px;
  margin-top: 1.5px;
}
.v5-form-item--range [type="range"]::-ms-tooltip {
  display: none;
}
.v5-form-item--range [type="range"].range_progress {
  --range-progress: 100%;
}
.v5-form-item--range
  [type="range"].range_progress::-webkit-slider-runnable-track {
  background: linear-gradient(
    to right,
    #1077d0,
    #1077d0 var(--range-progress),
    #666 var(--range-progress),
    #666
  );
}
.v5-form-item--range [type="range"]:focus {
  outline: 0;
}
.v5-form-item--range [type="range"]:focus::-moz-focus-outer {
  border: 0;
}
.v5-form-item--range [type="range"]:focus::-webkit-slider-thumb {
  background: radial-gradient(
      circle,
      rgba(16, 119, 208, 0.5),
      rgba(16, 119, 208, 0.5) 40%,
      #ffffff 50%,
      #ffffff
    )
    #fff;
  border-color: #ccc;
}
.v5-form-item--range [type="range"]:focus::-moz-range-thumb {
  background: radial-gradient(
      circle,
      rgba(16, 119, 208, 0.5),
      rgba(16, 119, 208, 0.5) 40%,
      #ffffff 50%,
      #ffffff
    )
    #fff;
  border-color: #ccc;
}
.v5-form-item--range [type="range"]:focus::-ms-thumb {
  background: radial-gradient(
      circle,
      rgba(16, 119, 208, 0.5),
      rgba(16, 119, 208, 0.5) 40%,
      #ffffff 50%,
      #ffffff
    )
    #fff;
  border-color: #ccc;
}
.v5-form-item--range [type="range"]:disabled {
  cursor: not-allowed;
}
.v5-form-item--range [type="range"]:disabled::-webkit-slider-thumb,
.v5-form-item--range [type="range"]:disabled::-webkit-slider-runnable-track {
  background: #b2b2b2;
  border-color: #b2b2b2;
  cursor: not-allowed;
}
.v5-form-item--range
  [type="range"]:disabled.range_progress::-webkit-slider-runnable-track {
  background: linear-gradient(
    to right,
    #7f7f7f,
    #7f7f7f var(--range-progress),
    #b2b2b2 var(--range-progress),
    #b2b2b2
  );
}
.v5-form-item--range [type="range"]:disabled::-moz-range-thumb,
.v5-form-item--range [type="range"]:disabled::-moz-range-track {
  background: #b2b2b2;
  border-color: #b2b2b2;
  cursor: not-allowed;
}
.v5-form-item--range [type="range"]:disabled::-moz-range-progress {
  background: #7f7f7f;
  border-color: #7f7f7f;
  cursor: not-allowed;
}
.v5-form-item--range [type="range"]:disabled::-ms-thumb,
.v5-form-item--range [type="range"]:disabled::-ms-fill-upper {
  background: #b2b2b2;
  border-color: #b2b2b2;
  cursor: not-allowed;
}
.v5-form-item--range [type="range"]:disabled::-ms-fill-lower {
  background: #7f7f7f;
  border-color: #7f7f7f;
  cursor: not-allowed;
}
.v5-form-item--range label:last-child {
  float: right;
}
.form-items--muted [class*="form-item__"] textarea,
.form-items--muted [class*="form-item__"] select,
.form-items--muted [class*="form-item__"] input[type="text"],
.form-items--muted [class*="form-item__"] input[type="password"],
.form-items--muted [class*="form-item__"] input[type="datetime"],
.form-items--muted [class*="form-item__"] input[type="datetime-local"],
.form-items--muted [class*="form-item__"] input[type="date"],
.form-items--muted [class*="form-item__"] input[type="month"],
.form-items--muted [class*="form-item__"] input[type="time"],
.form-items--muted [class*="form-item__"] input[type="week"],
.form-items--muted [class*="form-item__"] input[type="number"],
.form-items--muted [class*="form-item__"] input[type="email"],
.form-items--muted [class*="form-item__"] input[type="url"],
.form-items--muted [class*="form-item__"] input[type="tel"],
.form-items--muted [class*="form-item__"] input[type="color"],
.form-items--muted [class*="form-item__"] input[type="search"],
.form-items--muted [class*="form-item__"] [type="submit"],
.v5-form-item--muted textarea,
.v5-form-item--muted select,
.v5-form-item--muted input[type="text"],
.v5-form-item--muted input[type="password"],
.v5-form-item--muted input[type="datetime"],
.v5-form-item--muted input[type="datetime-local"],
.v5-form-item--muted input[type="date"],
.v5-form-item--muted input[type="month"],
.v5-form-item--muted input[type="time"],
.v5-form-item--muted input[type="week"],
.v5-form-item--muted input[type="number"],
.v5-form-item--muted input[type="email"],
.v5-form-item--muted input[type="url"],
.v5-form-item--muted input[type="tel"],
.v5-form-item--muted input[type="color"],
.v5-form-item--muted input[type="search"],
.v5-form-item--muted [type="submit"] {
  border-color: #ccc;
  border-radius: 3px;
  font-size: 1em;
  font-weight: 300;
}
.form-items--muted [class*="form-item__"] textarea:focus,
.form-items--muted [class*="form-item__"] select:focus,
.form-items--muted [class*="form-item__"] input[type="text"]:focus,
.form-items--muted [class*="form-item__"] input[type="password"]:focus,
.form-items--muted [class*="form-item__"] input[type="datetime"]:focus,
.form-items--muted [class*="form-item__"] input[type="datetime-local"]:focus,
.form-items--muted [class*="form-item__"] input[type="date"]:focus,
.form-items--muted [class*="form-item__"] input[type="month"]:focus,
.form-items--muted [class*="form-item__"] input[type="time"]:focus,
.form-items--muted [class*="form-item__"] input[type="week"]:focus,
.form-items--muted [class*="form-item__"] input[type="number"]:focus,
.form-items--muted [class*="form-item__"] input[type="email"]:focus,
.form-items--muted [class*="form-item__"] input[type="url"]:focus,
.form-items--muted [class*="form-item__"] input[type="tel"]:focus,
.form-items--muted [class*="form-item__"] input[type="color"]:focus,
.form-items--muted [class*="form-item__"] input[type="search"]:focus,
.form-items--muted [class*="form-item__"] [type="submit"]:focus,
.v5-form-item--muted textarea:focus,
.v5-form-item--muted select:focus,
.v5-form-item--muted input[type="text"]:focus,
.v5-form-item--muted input[type="password"]:focus,
.v5-form-item--muted input[type="datetime"]:focus,
.v5-form-item--muted input[type="datetime-local"]:focus,
.v5-form-item--muted input[type="date"]:focus,
.v5-form-item--muted input[type="month"]:focus,
.v5-form-item--muted input[type="time"]:focus,
.v5-form-item--muted input[type="week"]:focus,
.v5-form-item--muted input[type="number"]:focus,
.v5-form-item--muted input[type="email"]:focus,
.v5-form-item--muted input[type="url"]:focus,
.v5-form-item--muted input[type="tel"]:focus,
.v5-form-item--muted input[type="color"]:focus,
.v5-form-item--muted input[type="search"]:focus,
.v5-form-item--muted [type="submit"]:focus {
  border-color: #1077d0;
  border-radius: 0;
}
.form-items--muted
  [class*="form-item__"]
  [type="checkbox"]:checked
  ~ label::after,
.form-items--muted
  [class*="form-item__"]
  [type="radio"]:checked
  ~ label::before,
.v5-form-item--muted [type="checkbox"]:checked ~ label::after,
.v5-form-item--muted [type="radio"]:checked ~ label::before {
  background-color: #1077d0;
  border-color: #1077d0;
}
.form-items--muted [class*="form-item__"] label,
.v5-form-item--muted label {
  font-weight: 300;
}
.form-items--muted [class*="form-item__"] label::after,
.v5-form-item--muted label::after {
  border-color: #ccc;
}
.form-items--muted [class*="form-item__"] [disabled]:not([type="checkbox"]),
.v5-form-item--muted [disabled]:not([type="checkbox"]) {
  background-color: #fff;
  opacity: 0.3;
}
.form-items--muted [class*="form-item__"] [disabled] ~ label,
.v5-form-item--muted [disabled] ~ label {
  color: #999;
}
.v5-form-item--chic {
  font-size: 16px;
  font-size: 1.14286rem;
  font-weight: 300;
}
.v5-form-item--chic .v5-form-item__label {
  display: block;
  font-size: 18px;
  font-size: 1.28571rem;
  margin-bottom: 0.21429em;
}
.v5-form-item--chic [type]:not(button),
.v5-form-item--chic select,
.v5-form-item--chic textarea {
  border-color: #1077d0;
  border-radius: 0;
  border-top-color: transparent;
  border-width: 1px 0 3px 0;
  font-weight: 400;
  height: 45px;
  height: 3.21429rem;
  margin-top: 1px;
  padding: 0;
}
.v5-form-item--chic [type]:not(button):not([readonly]):focus,
.v5-form-item--chic select:not([readonly]):focus,
.v5-form-item--chic textarea:not([readonly]):focus {
  border: 2px solid #1077d0;
  border-radius: 5px;
  box-shadow: 0 1.5px 4px rgba(0, 0, 0, 0.24), 0 1.5px 6px rgba(0, 0, 0, 0.12);
  margin-bottom: 1px;
  margin-left: -12px;
  margin-top: 0;
  min-width: calc(100% + 14px);
  outline: none;
  padding-left: 10px;
}
.v5-form-item--chic input::placeholder {
  font-weight: 300;
}
.v5-form-item--chic input[disabled] {
  border-top-color: transparent;
  border-width: 1px 0 3px 0;
}
.v5-form-item--chic 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%234c4c4c%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");
  background-position: right center;
  background-repeat: no-repeat;
  padding-left: 0;
  padding-right: 20px;
  position: relative;
  width: 100%;
}
.v5-form-item--chic select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #333;
}
.v5-form-item--chic select:-moz-focusring * {
  color: #333;
  text-shadow: none;
}
.v5-form-item--chic.v5-form-pair--search.v5-form-item--large
  .v5-form-pair__input[type] {
  border-width: 0 0 6px 0;
  font-size: 24px;
  font-size: 1.71429rem;
  margin-bottom: 0;
  margin-top: 0;
}
.v5-form-item--chic.v5-form-pair--search.v5-form-item--large
  .v5-form-pair__input[type]:focus {
  background-color: transparent;
  border-bottom-style: dotted;
  border-radius: 0;
  box-shadow: none;
  color: #333;
  margin-bottom: 0;
  margin-left: 0;
  min-width: 0;
  padding-left: 2.2em;
}
.v5-form-item--chic.v5-form-pair--search.v5-form-item--large
  .v5-form-pair__submit:focus {
  border: none;
  box-shadow: none;
  margin: 0;
  min-width: 0;
  outline-offset: -4px;
}
.v5-form-item--chic .button {
  font-size: 18px;
  font-size: 1.28571rem;
  font-weight: 300;
  padding: 6px 18px;
}
.v5-form-item--chic input.items-inline-center:focus,
.v5-form-item--chic.items-inline-center select:focus {
  margin-left: 0 !important;
  min-width: calc(100%) !important;
}
.v5-form-pair {
  display: inline-block;
  max-width: 100%;
  position: relative;
  width: auto;
}
.v5-form-pair__input[type] {
  border-radius: 0.25rem 0 0 0.25rem;
  border-right-width: 0;
  max-width: 50vw;
  width: auto;
}
.v5-form-pair__input[type]:focus {
  border-radius: 0.25rem;
  border-right-width: 0;
  outline-offset: -1px;
}
.v5-form-pair__submit {
  background-color: #1077d0;
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #1077d0;
  border-radius: 0 0.25rem 0.25rem 0;
  color: #fff;
  display: inline-block;
  height: 100%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: absolute;
}
.v5-form-pair__submit:focus {
  border-radius: 0.25rem;
  outline: 4px solid #1077d0;
  outline-offset: -1px;
}
.v5-form-pair__submit:disabled {
  background-color: #e5e5e5;
  border-color: transparent;
  color: #b2b2b2;
  cursor: not-allowed;
}
.v5-form-pair__submit:not([disabled]):hover,
.v5-form-pair__submit:not([disabled]):focus {
  background-color: #0c5ca1;
  border-color: #0c5ca1;
}
.v5-form-pair--add .v5-form-pair__input {
  border-right-width: 1px;
  margin-right: 0;
  padding: 0 0.3em 0 2.6em;
}
.v5-form-pair--add .v5-form-pair__submit {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%234c4c4c%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
  background-size: auto 60%;
  border: none;
  bottom: 0;
  left: -4px;
  overflow: hidden;
  padding: 0;
  right: auto;
  text-indent: -9999px;
  top: 0;
  width: calc(3.5rem - 1px);
  z-index: 1000;
}
.v5-form-pair--add .v5-form-pair__submit:focus {
  border-color: #1077d0;
  outline: 4px solid #1077d0;
  outline-offset: 0;
}
.v5-form-pair--add .v5-form-pair__submit:not([disabled]):hover {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
  cursor: pointer;
}
.v5-form-pair--add .v5-form-pair__submit[disabled] {
  border-color: #b2b2b2;
  cursor: not-allowed;
}
.v5-form-item--chic.v5-form-pair--search .v5-form-pair__input[type],
.v5-form-item--oversized.v5-form-pair--search .v5-form-pair__input[type],
.v5-form-item--muted.v5-form-pair--search .v5-form-pair__input[type],
.v5-form-item--search-hero.v5-form-pair--search .v5-form-pair__input[type],
.v5-form-item--solid.v5-form-pair--search .v5-form-pair__input[type] {
  border-right-width: 1px;
  margin-right: 0;
  max-width: 100%;
  padding: 0 0.3em 0 2.6em;
}
.v5-form-item--chic.v5-form-pair--search .v5-form-pair__submit,
.v5-form-item--oversized.v5-form-pair--search .v5-form-pair__submit,
.v5-form-item--muted.v5-form-pair--search .v5-form-pair__submit,
.v5-form-item--search-hero.v5-form-pair--search .v5-form-pair__submit,
.v5-form-item--solid.v5-form-pair--search .v5-form-pair__submit {
  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%234c4c4c%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-size: auto 60%;
  border: none;
  bottom: 0;
  left: -4px;
  overflow: hidden;
  padding: 0;
  right: auto;
  text-indent: -9999px;
  top: 0;
  width: calc(3.5rem - 1px);
  z-index: 1000;
}
.v5-form-item--chic.v5-form-pair--search .v5-form-pair__submit:focus,
.v5-form-item--oversized.v5-form-pair--search .v5-form-pair__submit:focus,
.v5-form-item--muted.v5-form-pair--search .v5-form-pair__submit:focus,
.v5-form-item--search-hero.v5-form-pair--search .v5-form-pair__submit:focus,
.v5-form-item--solid.v5-form-pair--search .v5-form-pair__submit:focus {
  border-color: #1077d0;
  outline: 4px solid #1077d0;
  outline-offset: 0;
}
.v5-form-item--chic.v5-form-pair--search .v5-form-pair__submit:hover,
.v5-form-item--oversized.v5-form-pair--search .v5-form-pair__submit:hover,
.v5-form-item--muted.v5-form-pair--search .v5-form-pair__submit:hover,
.v5-form-item--search-hero.v5-form-pair--search .v5-form-pair__submit:hover,
.v5-form-item--solid.v5-form-pair--search .v5-form-pair__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%231077d0%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;
}
.v5-form-item--chic.v5-form-pair--search .v5-form-pair__submit[disabled],
.v5-form-item--oversized.v5-form-pair--search .v5-form-pair__submit[disabled],
.v5-form-item--muted.v5-form-pair--search .v5-form-pair__submit[disabled],
.v5-form-item--search-hero.v5-form-pair--search .v5-form-pair__submit[disabled],
.v5-form-item--solid.v5-form-pair--search .v5-form-pair__submit[disabled] {
  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%23999%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");
  border-color: #b2b2b2;
  cursor: not-allowed;
}
.v5-form-item--oversized.v5-form-pair--search .v5-form-pair__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%231077d0%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");
}
.v5-form-pair--select-search {
  padding-right: 3.5rem;
}
.v5-form-pair--select-search .v5-form-pair__input {
  -webkit-appearance: none;
  background-color: #fff;
  border-radius: 3px 0 0 3px;
  border-right: 0;
  height: 2.57143em;
  margin-right: 3.5rem;
  margin-right: 0;
  max-width: 100%;
}
.v5-form-pair--select-search .v5-form-pair__input::-ms-clear {
  margin-right: -0.4em;
}
.v5-form-pair--select-search .v5-form-pair__input:focus {
  border-color: #1077d0;
  outline-offset: 0;
  position: relative;
  z-index: 1;
}
.v5-form-pair--select-search .v5-form-pair__input:focus ~ input {
  z-index: 0;
}
.v5-form-pair--select-search .v5-form-pair__submit {
  background-color: #4c4c4c;
  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.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%;
  border: none;
  border-radius: 0 3px 3px 0;
  bottom: 0;
  display: inline-block;
  height: 2.57143em;
  overflow: hidden;
  padding: 0;
  position: absolute;
  right: 0;
  text-indent: -9999px;
  top: 0;
  width: 3.5rem;
  z-index: 1000;
}
.v5-form-pair--select-search .v5-form-pair__submit:hover {
  background-color: #1077d0;
  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.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;
}
.v5-form-pair--select-search .v5-form-pair__submit:focus {
  border-color: #1077d0;
  outline: 4px solid #1077d0;
  outline-offset: 0;
}
.v5-form-item--oversized {
  display: block;
}
.v5-form-item--oversized input[type] {
  background-color: transparent;
  width: 100%;
}
.v5-form-item--oversized input[type]:focus {
  border-color: transparent;
  outline: 1px dotted #1077d0;
}
.v5-form-item--large {
  display: block;
}
.v5-form-item--large input[type] {
  height: 60px;
  height: 4.28571rem;
  width: 100%;
}
@media (min-width: 45em) {
  .v5-form-item--large input[type] {
    height: 72px;
    height: 5.14286rem;
  }
}
.v5-form-item--large input[type]::placeholder {
  font-size: 18px !important;
  font-size: 1.28571rem !important;
}
@media (min-width: 45em) {
  .v5-form-item--large input[type]::placeholder {
    font-size: 20px !important;
    font-size: 1.42857rem !important;
  }
}
.v5-form-item--large input[type]::-moz-placeholder {
  line-height: 60px;
  line-height: 4.28571rem;
}
@media (min-width: 45em) {
  .v5-form-item--large input[type]::-moz-placeholder {
    line-height: 72px;
    line-height: 5.14286rem;
  }
}
.v5-form-item--large input[type]:focus {
  padding-left: 2em;
}
@media (min-width: 45em) {
  .v5-form-item--large input[type]:focus {
    padding-left: 2.2em;
  }
}
.v5-form-item--large.v5-form-pair--search .v5-form-pair__input {
  padding-left: 2em;
}
@media (min-width: 45em) {
  .v5-form-item--large.v5-form-pair--search .v5-form-pair__input {
    padding-left: 2.2em;
  }
}
.v5-form-item--clear input {
  border-color: transparent;
}
.v5-form-item--clear input[disabled] {
  border-color: transparent;
}
.v5-form-item--search-hero .v5-form-pair__input[type],
.v5-form-item--search-hero .v5-form-pair__submit {
  border: 3px solid transparent;
  border-radius: 2em;
}
.v5-form-item--search-hero .v5-form-pair__input[type]:focus,
.v5-form-item--search-hero .v5-form-pair__submit:focus {
  border-color: #1077d0;
  border-width: 3px;
  outline: none;
}
.v5-form-item--search-hero .v5-form-pair__input[type] {
  background-color: #fff;
  border-color: #fff;
}
.v5-form-item--search-hero .v5-form-pair__submit {
  left: 0;
  width: 3rem;
}
.v5-form-item--solid input,
.v5-form-item--solid.v5-form-pair--search .v5-form-pair__input[type] {
  background-color: #1077d0;
  border: 2px solid transparent;
  border-radius: 100em;
  color: #fff;
  height: auto;
  padding: 12px 0.3em 12px 3.5rem;
  transition: all 0.3s;
  font-size: 1.14286em;
  line-height: 1.5em;
}
.v5-form-item--solid input:focus,
.v5-form-item--solid.v5-form-pair--search .v5-form-pair__input[type]:focus {
  border-color: #f5587f;
  outline: none;
}
.v5-form-item--solid input::placeholder,
.v5-form-item--solid.v5-form-pair--search
  .v5-form-pair__input[type]::placeholder {
  color: #fff;
  line-height: 1.4;
}
.v5-form-item--solid input::-ms-input-placeholder,
.v5-form-item--solid.v5-form-pair--search
  .v5-form-pair__input[type]::-ms-input-placeholder {
  color: #fff;
  line-height: 1.4;
}
.v5-form-item--solid.v5-form-pair--search .v5-form-pair__submit,
.v5-form-item--solid.v5-form-pair--search .v5-form-pair__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%23fff%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");
  height: 100%;
  left: 0;
  width: 3.5rem;
}
.v5-form-item--solid.v5-form-pair--search .v5-form-pair__submit:focus,
.v5-form-item--solid.v5-form-pair--search .v5-form-pair__submit:hover:focus {
  border-color: #f5587f;
  outline: none;
}
.v5-form-item--minimal .button {
  border: none;
  padding: 0;
}
.v5-form-item--minimal .button:hover {
  background-color: none;
  color: #f5587f;
}
.v5-form-item--minimal select {
  font-size: 1em;
  padding: 0;
}
.v5-form-item--minimal select:focus {
  color: #f5587f;
  outline-color: transparent;
}
.v5-form-item--minimal .v5-form-item__label {
  font-weight: 200;
}
.v5-form-item--links label,
.v5-form-item--links a:not(:last-child) {
  margin-right: 0.85714em;
}
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 0.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: #1f2935;
  color: #fff;
}
ul.progress-indicator li:hover:before {
  background: #bbb;
}
ul.progress-indicator li.active:hover:before {
  background: #324255;
}
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: #1f2935;
}
[data-toggle-help] {
  position: relative;
}
[data-toggle-help] [role="tooltip"] {
  font-size: 1rem;
  font-weight: normal;
}
[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: -11px;
}
@media (min-width: 720px) {
  .text-with-toggle-help--inline .button--help {
    display: inline;
    float: none;
    position: absolute;
  }
}
@media (min-width: 62em) {
  .text-with-toggle-help--inline-start .button--help {
    left: -40px;
  }
}
@media (min-width: 62em) {
  .text-with-toggle-help--inline-start h2 + .button--help,
  .text-with-toggle-help--inline-start h3 + .button--help,
  .text-with-toggle-help--inline-start h4 + .button--help,
  .text-with-toggle-help--inline-start h5 + .button--help,
  .text-with-toggle-help--inline-start h6 + .button--help {
    bottom: 0.6em;
    top: 2px;
  }
}
.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,
.input-with-actions select {
  -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;
}
.pagination {
  margin: 20px 0;
}
.pagination__item {
  display: inline-block;
  list-style-type: none;
}
.pagination__item + .pagination__item {
  margin-left: 2px;
}
.pagination__link {
  border: 4px solid transparent;
  border-radius: 50%;
  box-sizing: border-box;
  color: #1077d0;
  float: left;
  font-weight: bold;
  height: 40px;
  line-height: 32px;
  min-width: 40px;
  padding: 0 5px;
  position: relative;
  text-align: center;
  text-decoration: none;
}
.pagination__link:hover {
  background-color: #e5e5e5;
  text-decoration: none;
}
.pagination__link:hover,
.pagination__link:link {
  border-color: transparent;
}
.pagination__link:link,
.pagination__link:visited {
  color: #1077d0;
}
.pagination__link[aria-current="page"],
.pagination__link--current {
  border-color: #1077d0;
  cursor: default;
}
.pagination__link[aria-current="page"]:hover,
.pagination__link--current:hover {
  background-color: transparent;
  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;
  }
}
.pagination__link--first,
.pagination__link--previous,
.pagination__link--next,
.pagination__link--last {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  color: transparent;
  max-width: 40px;
  opacity: 0.6;
  overflow: hidden;
  text-indent: -500px;
}
.pagination__link--first:hover,
.pagination__link--previous:hover,
.pagination__link--next:hover,
.pagination__link--last:hover {
  background-color: #e5e5e5;
  opacity: 1;
}
.pagination__link--first {
  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%231077d0%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%2018.414%2C7.41398L%2017%2C6L%2011%2C12L%2017%2C18L%2018.414%2C16.586L%2013.828%2C12L%2018.414%2C7.41398%20Z%20M%2012.414%2C7.41398L%2011%2C6L%205.00001%2C12L%2011%2C18L%2012.414%2C16.586L%207.82801%2C12L%2012.414%2C7.41398%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.pagination__link--previous {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.pagination__link--next {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.pagination__link--last {
  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%231077d0%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M%205.586%2C7.41398L%207%2C6L%2013%2C12L%207%2C18L%205.586%2C16.586L%2010.172%2C12L%205.586%2C7.41398%20Z%20M%2011.586%2C7.41399L%2013%2C6.00001L%2019%2C12L%2013%2C18L%2011.586%2C16.586L%2016.172%2C12L%2011.586%2C7.41399%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
body.v5 .theme-inverse .pagination .pagination__link,
body.v5 .pagination.theme-inverse .pagination__link,
body.v5 .inverse .pagination .pagination__link,
body.v5 .pagination.inverse .pagination__link {
  color: #fff;
}
body.v5 .theme-inverse .pagination .pagination__link:hover,
body.v5 .pagination.theme-inverse .pagination__link:hover,
body.v5 .inverse .pagination .pagination__link:hover,
body.v5 .pagination.inverse .pagination__link:hover {
  background-color: #f5587f;
  color: #fff;
}
body.v5 .theme-inverse .pagination .pagination__link--current,
body.v5 .pagination.theme-inverse .pagination__link--current,
body.v5 .inverse .pagination .pagination__link--current,
body.v5 .pagination.inverse .pagination__link--current {
  border-color: #f5587f;
  color: #f5587f;
}
body.v5 .theme-inverse .pagination .pagination__link--current:hover,
body.v5 .pagination.theme-inverse .pagination__link--current:hover,
body.v5 .inverse .pagination .pagination__link--current:hover,
body.v5 .pagination.inverse .pagination__link--current:hover {
  background-color: transparent;
  color: #f5587f;
}
body.v5 .theme-inverse .pagination .pagination__link--first,
body.v5 .pagination.theme-inverse .pagination__link--first,
body.v5 .inverse .pagination .pagination__link--first,
body.v5 .pagination.inverse .pagination__link--first {
  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%2018.414%2C7.41398L%2017%2C6L%2011%2C12L%2017%2C18L%2018.414%2C16.586L%2013.828%2C12L%2018.414%2C7.41398%20Z%20M%2012.414%2C7.41398L%2011%2C6L%205.00001%2C12L%2011%2C18L%2012.414%2C16.586L%207.82801%2C12L%2012.414%2C7.41398%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
body.v5 .theme-inverse .pagination .pagination__link--previous,
body.v5 .pagination.theme-inverse .pagination__link--previous,
body.v5 .inverse .pagination .pagination__link--previous,
body.v5 .pagination.inverse .pagination__link--previous {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
body.v5 .theme-inverse .pagination .pagination__link--next,
body.v5 .pagination.theme-inverse .pagination__link--next,
body.v5 .inverse .pagination .pagination__link--next,
body.v5 .pagination.inverse .pagination__link--next {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
body.v5 .theme-inverse .pagination .pagination__link--last,
body.v5 .pagination.theme-inverse .pagination__link--last,
body.v5 .inverse .pagination .pagination__link--last,
body.v5 .pagination.inverse .pagination__link--last {
  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%205.586%2C7.41398L%207%2C6L%2013%2C12L%207%2C18L%205.586%2C16.586L%2010.172%2C12L%205.586%2C7.41398%20Z%20M%2011.586%2C7.41399L%2013%2C6.00001L%2019%2C12L%2013%2C18L%2011.586%2C16.586L%2016.172%2C12L%2011.586%2C7.41399%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
body.v5 .pagination--centered {
  text-align: center;
}
table {
  width: 100%;
  max-width: 100%;
  border-spacing: 0;
}
table caption {
  text-align: left;
  padding: 0.85714em;
  border-bottom: solid 1px #ddd;
}
table tr {
  background-color: #fff;
  border-bottom: solid 1px #e5e5e5;
}
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 #e5e5e5;
  padding: 0.85714em;
  vertical-align: top;
}
table td,
table th {
  vertical-align: baseline;
  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: #fff;
}
.column-width--10pc {
  width: 10%;
}
.column-width--20pc {
  width: 20%;
}
.column-width--25pc {
  width: 25%;
}
.column-width--30pc {
  width: 30%;
}
.column-width--33pc {
  width: 33.3333%;
}
.column-width--40pc {
  width: 40%;
}
.column-width--50pc {
  width: 50%;
}
.column-width--60pc {
  width: 60%;
}
.column-width--66pc {
  width: 66.6666%;
}
.column-width--70pc {
  width: 70%;
}
.column-width--75pc {
  width: 75%;
}
.column-width--80pc {
  width: 80%;
}
.column-width--90pc {
  width: 90%;
}
@media all and (max-width: 720px) {
  .column-width--10pc,
  .column-width--20pc,
  .column-width--25pc,
  .column-width--30pc,
  .column-width--40pc,
  .column-width--50pc,
  .column-width--60pc,
  .column-width--70pc,
  .column-width--80pc,
  .column-width--90pc {
    width: auto;
  }
}
.column-sortable {
  padding: 0;
}
.column-sortable:hover {
  background: #f7f7f7;
}
.column-sortable .form-item {
  margin-top: -1px;
  padding: 0 0.85714em;
}
.column-sortable__link {
  background-repeat: no-repeat;
  background-position: 0 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: #333;
}
.column-sortable__link:visited {
  color: #333;
}
.column-sortable__link:hover {
  color: #333;
}
.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: 0.01%;
  overflow-x: auto;
}
.table__cell--highlight {
  background: #e2e9e9;
}
.table--striped-rows tr:nth-child(even) {
  background-color: #f7f7f7;
}
.table--striped-rows tr:hover {
  background-color: #f2f2f2;
}
.table-responsive--active-row,
.table__active-row {
  cursor: pointer;
}
.table-responsive--active-row .button,
.table__active-row .button {
  transition: none;
}
.table-responsive--active-row:hover th,
.table-responsive--active-row:hover td,
.table__active-row:hover th,
.table__active-row:hover td,
.table__selected-row th,
.table__selected-row td {
  background-color: #1077d0;
  color: #fff;
}
.table-responsive--active-row:hover .button,
.table-responsive--active-row:hover .button:link,
.table-responsive--active-row:hover .button:visited,
.table__active-row:hover .button,
.table__active-row:hover .button:link,
.table__active-row:hover .button:visited,
.table__selected-row .button,
.table__selected-row .button:link,
.table__selected-row .button:visited {
  border-color: #fff;
  color: #fff;
}
.table-responsive--active-row:hover .button:hover,
.table__active-row:hover .button:hover,
.table__selected-row .button:hover {
  background-color: #fff;
  border-color: #fff;
  color: #1077d0;
  transition: none;
}
.table-responsive--list td[data-th="Actions"],
.table-responsive--list th[data-th="Actions"] {
  text-align: right;
  white-space: nowrap;
}
[data-breakpoint="xsmall"] .table-responsive--list,
[data-breakpoint="small"] .table-responsive--list,
[data-breakpoint="medium"] .table-responsive--list--break-at-medium {
  border: none;
}
[data-breakpoint="xsmall"] .table-responsive--list thead tr,
[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="xsmall"] .table-responsive--list tbody tr,
[data-breakpoint="small"] .table-responsive--list tbody tr,
[data-breakpoint="medium"] .table-responsive--list--break-at-medium tbody tr {
  background: #fff;
  display: block;
  margin-bottom: 0.85714em;
  padding-bottom: 0.21429em;
}
[data-breakpoint="xsmall"]
  .table-responsive--list
  tbody
  tr.table-responsive--active-row:hover,
[data-breakpoint="xsmall"]
  .table-responsive--list
  tbody
  tr.table__active-row:hover,
[data-breakpoint="xsmall"] .table-responsive--list tbody tr.table__selected-row,
[data-breakpoint="small"]
  .table-responsive--list
  tbody
  tr.table-responsive--active-row:hover,
[data-breakpoint="small"]
  .table-responsive--list
  tbody
  tr.table__active-row:hover,
[data-breakpoint="small"] .table-responsive--list tbody tr.table__selected-row,
[data-breakpoint="medium"]
  .table-responsive--list--break-at-medium
  tbody
  tr.table-responsive--active-row:hover,
[data-breakpoint="medium"]
  .table-responsive--list--break-at-medium
  tbody
  tr.table__active-row:hover,
[data-breakpoint="medium"]
  .table-responsive--list--break-at-medium
  tbody
  tr.table__selected-row {
  background-color: #1f2935;
}
[data-breakpoint="xsmall"] .table-responsive--list tbody td,
[data-breakpoint="xsmall"] .table-responsive--list tbody th,
[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="xsmall"] .table-responsive--list tbody td[data-th]::before,
[data-breakpoint="xsmall"] .table-responsive--list tbody th[data-th]::before,
[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="xsmall"]
  .table-responsive--list
  tbody
  td[data-th="Actions"]::before,
[data-breakpoint="xsmall"]
  .table-responsive--list
  tbody
  th[data-th="Actions"]::before,
[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="xsmall"] .table-responsive--list tbody td[data-th="Actions"],
[data-breakpoint="xsmall"] .table-responsive--list tbody th[data-th="Actions"],
[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="xsmall"] .table-responsive--list tbody td,
[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="xsmall"] .table-responsive--list tbody th,
[data-breakpoint="small"] .table-responsive--list tbody th,
[data-breakpoint="medium"] .table-responsive--list--break-at-medium tbody th {
  background: #e5e5e5;
}
[data-breakpoint="xsmall"]
  .content-section--highlight
  .table-responsive--list
  td,
[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="xsmall"]
  .content-section--highlight
  .table-responsive--list
  tbody
  tr,
[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 #999;
  margin-bottom: 1.28571em;
  padding-bottom: 0.85714em;
}
[data-breakpoint="xsmall"]
  .content-section--highlight
  .table-responsive--list
  tbody
  tr:last-of-type,
[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="xsmall"]
  .content-section--highlight
  .table-responsive--list
  tbody
  tr:hover,
[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="xsmall"] .content-section--highlight .table-clear,
[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="xsmall"] .table-responsive--list-compact tbody td,
[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-auto-width table {
  width: auto;
}
.table-outline table {
  border: 1px solid #ddd;
}
.table-borderless {
  border: 0;
  margin: 1.71429em 0;
}
.table-borderless table tr,
.table-borderless table th {
  background-color: #fff;
  border: 0;
}
.table-marginless {
  margin: 0;
}
.row-underlining tr:not(:last-child) td {
  border-bottom: 2px solid #ccc;
}
.table-snug table td,
.table-snug table th {
  padding-bottom: 0 !important;
  padding-top: 0 !important;
}
.table-sticky-header {
  overflow: visible;
}
.table-sticky-header thead th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1;
}
.table-clear {
  margin: 0 -0.85714em;
}
.table-clear table tr,
.table-clear table td,
.table-clear table th {
  background-color: transparent;
}
.table-no-row-hover-highlight table tr:hover {
  background-color: transparent;
}
.table-hide-head-row table thead {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}
.table-col1-right td:nth-child(1),
.table-col1-right th:nth-child(1) {
  text-align: right;
}
.table-col1-right th.column-actions-heading {
  text-align: left;
}
.table-col2-right td:nth-child(2),
.table-col2-right th:nth-child(2) {
  text-align: right;
}
.table-col2-right th.column-actions-heading {
  text-align: left;
}
.table-col3-right td:nth-child(3),
.table-col3-right th:nth-child(3) {
  text-align: right;
}
.table-col3-right th.column-actions-heading {
  text-align: left;
}
.table-col4-right td:nth-child(4),
.table-col4-right th:nth-child(4) {
  text-align: right;
}
.table-col4-right th.column-actions-heading {
  text-align: left;
}
.table-col5-right td:nth-child(5),
.table-col5-right th:nth-child(5) {
  text-align: right;
}
.table-col5-right th.column-actions-heading {
  text-align: left;
}
@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-centre td:nth-child(1),
.table-col1-centre th:nth-child(1) {
  text-align: center;
}
.table-col1-centre th.column-actions-heading {
  text-align: center;
}
.table-col2-centre td:nth-child(2),
.table-col2-centre th:nth-child(2) {
  text-align: center;
}
.table-col2-centre th.column-actions-heading {
  text-align: center;
}
.table-col3-centre td:nth-child(3),
.table-col3-centre th:nth-child(3) {
  text-align: center;
}
.table-col3-centre th.column-actions-heading {
  text-align: center;
}
.table-col4-centre td:nth-child(4),
.table-col4-centre th:nth-child(4) {
  text-align: center;
}
.table-col4-centre th.column-actions-heading {
  text-align: center;
}
.table-col5-centre td:nth-child(5),
.table-col5-centre th:nth-child(5) {
  text-align: center;
}
.table-col5-centre th.column-actions-heading {
  text-align: center;
}
.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: #e5e5e5;
  color: #aeaeae;
}
.table-row-disabled th {
  background-color: #e5e5e5;
}
.table-row-disabled:hover td {
  background-color: #e5e5e5;
}
.table--small .table__heading {
  font-size: 1em;
  font-weight: 500;
}
.table--small th {
  font-size: 0.85714em;
  line-height: 1.5em;
  font-weight: 500;
}
.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 {
  -webkit-appearance: none;
  appearance: none;
  background-color: transparent;
  border: none;
  display: inline-block;
  margin: 0;
  padding: 0;
}
.button {
  background-color: transparent;
  border: 2px solid #1077d0;
  border-radius: 100em;
  color: #1077d0;
  cursor: pointer;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  font-size: 1em;
  line-height: 1.28571em;
  padding: 12px 18px;
  text-align: center;
  text-decoration: none;
  transition: all 0.3s;
  margin-top: 0.85714em;
  margin-bottom: 0.85714em;
}
td .button {
  margin-top: 0em;
  margin-bottom: 0em;
}
.button.button {
  transition: all 0.3s;
}
.button:link,
.button:visited {
  color: #1077d0;
  text-decoration: none;
}
.button:hover,
.button:focus {
  background-color: #1077d0;
  border-color: #1077d0;
  color: #fff;
  text-decoration: none;
}
.button:focus {
  outline: 0;
}
.button.disabled,
.button:disabled {
  background-color: #e5e5e5;
  border-color: transparent;
  color: #b2b2b2;
  cursor: not-allowed;
}
.button.disabled::after,
.button:disabled::after {
  background-color: #e5e5e5;
}
.button.icon-inline--right::before {
  margin-right: -0.2em;
}
.button.icon-inline--left::before {
  margin-left: -0.2em;
}
@media all and (max-width: 45em) {
  .button.icon-hide-text--on-mobile {
    line-height: 0;
    padding: calc(1.28571em / 2 + 12px);
  }
  .button.icon-hide-text--on-mobile::before {
    margin: auto;
  }
}
.button.button--right {
  float: right;
}
.list-item__actions .button {
  margin-bottom: 0;
  margin-top: 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 {
  display: block;
  margin-bottom: 0;
  margin-top: 0;
}
.buttons .button:not(:last-child),
.buttons .buttons__group:not(:last-child) {
  margin-right: 0.42857em;
}
.buttons .button--multiaction-wrapper:last-child .button--multiaction {
  margin-right: 0;
}
.items-inline-center .buttons {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.items-inline-spaced .buttons {
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.buttons--multistep {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.buttons__group--stack {
  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;
  width: 100%;
}
.buttons__group--stack .button {
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  margin-bottom: 0;
  margin-top: 1.71429em;
  max-width: 100%;
}
.buttons__inline-end,
.buttons__inline-end:first-of-type {
  margin-left: auto;
}
.buttons--inverse-order {
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.buttons--inverse-order .button:not(:last-child),
.buttons--inverse-order .buttons__group:not(:last-child) {
  margin-right: 0;
}
.buttons--inverse-order .button + .button,
.buttons--inverse-order .buttons__group + .buttons__group {
  margin-right: 0.42857em;
}
.buttons--inverse-order .button--primary {
  float: right;
}
.buttons-joined {
  white-space: nowrap;
}
.buttons-joined .button {
  border-left-width: 2px;
  border-radius: 0;
  border-right-width: 0;
  margin-bottom: 0;
  margin-left: -4px;
  margin-right: 0;
  margin-top: 0;
}
.buttons-joined .button:hover {
  background-color: #1077d0;
}
.buttons-joined .button:first-of-type {
  border-radius: 30px 0 0 30px;
  margin-left: 0;
}
.buttons-joined .button:last-of-type {
  border-radius: 0 30px 30px 0;
  border-right-width: 2px;
}
.buttons-joined .button--active {
  background-color: #1077d0;
  color: #fff;
}
.button--primary {
  background-color: #1077d0;
  border-color: #1077d0;
}
.button--primary,
.button--primary:link,
.button--primary:visited {
  color: #fff;
}
.button--primary-dark {
  background-color: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}
.button--primary-dark:link,
.button--primary-dark:visited {
  color: #fff;
}
.button--secondary:not([disabled]) {
  background: transparent;
  border-color: transparent;
}
.button--secondary:not([disabled]),
.button--secondary:not([disabled]):link,
.button--secondary:not([disabled]):visited {
  color: #1077d0;
}
.button--secondary:not([disabled]):hover,
.button--secondary:not([disabled]):focus {
  background-color: transparent;
  border-color: #1077d0;
}
.button--primary:not([disabled]):hover,
.button--primary:not([disabled]):focus {
  background-color: #0c5ca1;
  border-color: #0c5ca1;
}
.button--small {
  font-size: 12px;
  font-size: 0.85714rem;
  font-weight: normal;
  min-width: 30px;
  padding: 7px 11px;
  text-align: center;
}
.button--small::after {
  bottom: -2px;
  height: 2px;
}
.button--compact {
  margin-bottom: 0.42857em;
  margin-top: 0.42857em;
}
.button--square {
  border-radius: 0;
}
.button--rounded {
  background-color: #fff;
  border: 2px #1077d0 solid;
  color: #1077d0;
  min-width: 200px;
  text-align: center;
  transition: all 0.3s;
}
.button--rounded.button--rounded {
  transition: all 0.3s;
}
.button--rounded:link,
.button--rounded:visited {
  color: #1077d0;
}
.button--rounded:hover {
  background-color: #1077d0;
  border-color: #1077d0;
  color: #fff;
}
.button--rounded--dark {
  background-color: #1f2935;
  border-color: #1f2935;
  color: #fff;
  margin: 0;
}
.button--rounded--dark:link,
.button--rounded--dark:visited {
  color: #fff;
}
.button--rounded--dark:hover {
  background-color: #fff;
  border: 2px #1f2935 solid;
  color: #1f2935;
}
.button--rounded--dark-ghost {
  background: transparent;
  border: 2px #1f2935 solid;
  color: #1f2935;
}
.button--rounded--dark-ghost:link,
.button--rounded--dark-ghost:visited {
  color: #1f2935;
}
.button--rounded--dark-ghost:hover {
  background-color: #1f2935;
  border-color: #1f2935;
  color: #fff;
}
.button--rounded--light-ghost {
  background-color: transparent;
  border: 2px #fff solid;
  color: #fff;
}
.button--rounded--light-ghost:link,
.button--rounded--light-ghost:visited {
  color: #fff;
}
.button--rounded--light-ghost:hover {
  background-color: #fff;
  border: 2px #fff solid;
  color: #4c4c4c;
}
.button--inline {
  font-weight: normal;
  line-height: 1;
  margin-bottom: 0;
  margin-top: 0;
  min-width: 40px;
  padding: 6px 12px 6px 12px;
  text-align: center;
}
.button--dark {
  background-color: #4c4c4c;
  border-color: #4c4c4c;
  color: #fff;
}
.button--dark:link,
.button--dark:visited {
  color: #fff;
}
.button--ghost {
  background-color: rgba(0, 0, 0, 0.7);
  border-color: transparent;
}
.button--ghost,
.button--ghost:link,
.button--ghost:visited {
  color: #fff;
}
.button--ghost:hover,
.button--ghost:focus {
  background-color: black;
  border-color: transparent;
  color: #fff;
}
.button--ghost:focus {
  border: 2px solid #1077d0;
}
.button-flag {
  background: #e5e5e5;
  border-radius: 3px;
  color: #999;
  font-size: 80%;
  left: -0.42857em;
  margin-right: 0.42857em;
  padding: 2px 6px;
  position: relative;
  text-transform: uppercase;
  top: -1px;
}
.button:hover .button-flag {
  background: #fff;
  color: #999;
}
.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%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22slate%22%20d%3D%22M15.066%2011.252l-.895.918c-.724.724-1.172%201.328-1.172%202.828h-2v-.5c0-1.104.448-2.104%201.172-2.828l1.243-1.258A2%202%200%201010%208.998H8a4%204%200%20018%200c0%20.88-.356%201.677-.933%202.254zM13%2018.998h-2v-2h2m-1-15c-5.523%200-10%204.477-10%2010%200%205.524%204.477%2010%2010%2010%205.524%200%2010-4.476%2010-10%200-5.523-4.476-10-10-10z%22%2F%3E%3C%2Fsvg%3E");
  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;
}
.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: #19212a;
  background-color: #ededed;
}
.button--clear::after {
  background-color: #ff1439;
}
.button.button--add-section {
  background-color: #1077d0;
  color: #fff;
}
.button.button--add-section:hover {
  background-color: #0c5ca1;
  border-color: #0c5ca1;
}
.button--back,
.button--favourite,
.button--more,
.button--plus,
.button--minus {
  background-color: transparent;
  background-position: 0 -1px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border: 0;
  height: 2.14286em;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-indent: 100vw;
  top: 5px;
  transition: all 0.4s;
  vertical-align: middle;
  white-space: nowrap;
  width: 2.14286em;
}
.button--back::before,
.button--favourite::before,
.button--more::before,
.button--plus::before,
.button--minus::before {
  background-position: 0 -1px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  content: "";
  display: block;
  height: 2.14286em;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
  transition: opacity 0.3s ease-in;
  width: 2.14286em;
}
.button--back.button--back,
.button--back .button--favourite,
.button--back .button--more,
.button--back .button--plus,
.button--back .button--minus,
.button--favourite.button--back,
.button--favourite .button--favourite,
.button--favourite .button--more,
.button--favourite .button--plus,
.button--favourite .button--minus,
.button--more.button--back,
.button--more .button--favourite,
.button--more .button--more,
.button--more .button--plus,
.button--more .button--minus,
.button--plus.button--back,
.button--plus .button--favourite,
.button--plus .button--more,
.button--plus .button--plus,
.button--plus .button--minus,
.button--minus.button--back,
.button--minus .button--favourite,
.button--minus .button--more,
.button--minus .button--plus,
.button--minus .button--minus {
  transition: all 0.4s;
}
.button--back:focus,
.button--back:hover,
.button--favourite:focus,
.button--favourite:hover,
.button--more:focus,
.button--more:hover,
.button--plus:focus,
.button--plus:hover,
.button--minus:focus,
.button--minus:hover {
  background-color: transparent;
}
.button--back:focus::before,
.button--back:hover::before,
.button--back[data-button-favourite-chosen="true"]::before,
.button--favourite:focus::before,
.button--favourite:hover::before,
.button--favourite[data-button-favourite-chosen="true"]::before,
.button--more:focus::before,
.button--more:hover::before,
.button--more[data-button-favourite-chosen="true"]::before,
.button--plus:focus::before,
.button--plus:hover::before,
.button--plus[data-button-favourite-chosen="true"]::before,
.button--minus:focus::before,
.button--minus:hover::before,
.button--minus[data-button-favourite-chosen="true"]::before {
  opacity: 1;
}
.button--back {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22rgba%2831%2C%2041%2C%2053%2C%200.96%29%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
  background-position: -14px -9px;
  background-size: 150% 150%;
}
.button--back::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
  background-position: -14px -9px;
  background-size: 150% 150%;
}
.button--more {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22rgba%2831%2C%2041%2C%2053%2C%200.96%29%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M12%208c1.1%200%202-.9%202-2s-.9-2-2-2-2%20.9-2%202%20.9%202%202%202zm0%202c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2zm0%206c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2z%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.button--more::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%231077d0%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M12%208c1.1%200%202-.9%202-2s-.9-2-2-2-2%20.9-2%202%20.9%202%202%202zm0%202c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2zm0%206c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2z%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.button--more.inverse,
.sticky-nav-container .button--more {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23fff%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M12%208c1.1%200%202-.9%202-2s-.9-2-2-2-2%20.9-2%202%20.9%202%202%202zm0%202c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2zm0%206c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2z%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.button--plus,
.button--minus {
  background-position: center;
  border: 2px solid;
  height: 1.71429em;
  top: 0;
  width: 1.71429em;
}
.button--plus::before,
.button--minus::before {
  background-position: center;
  height: 100%;
  width: 100%;
}
.button--plus {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
  border-color: #1077d0;
}
.button--plus::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%2012.998h-6v6h-2v-6H5v-2h6v-6h2v6h6v2z%22%2F%3E%3C%2Fsvg%3E");
}
.button--plus:focus,
.button--plus:hover {
  background-color: #1077d0;
  border-color: #1077d0;
}
.button--minus {
  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%2018.9994%2C12.998L%204.99943%2C12.998L%204.99995%2C11.0001L%2018.9994%2C10.998L%2018.9994%2C12.998%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  border-color: #e00023;
}
.button--minus::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%2018.9994%2C12.998L%204.99943%2C12.998L%204.99995%2C11.0001L%2018.9994%2C10.998L%2018.9994%2C12.998%20Z%20%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.button--minus:focus,
.button--minus:hover {
  background-color: #e00023;
  border-color: #e00023;
}
.buttons--filters {
  display: block;
}
.buttons--filters .buttons__group ~ .buttons__group {
  margin-left: -0.42857em;
  margin-top: 1.71429em;
}
.buttons--filters .button {
  font-size: 12px;
  font-size: 0.85714rem;
  font-weight: normal;
  min-width: 30px;
  padding: 7px 11px;
  text-align: center;
  border-width: 4px;
  font-size: 16px;
  font-size: 1.14286rem;
  margin: 0.42857em;
  padding: 9px 18px;
  padding: 0.64286rem 1.28571rem;
}
.buttons--filters .button::after {
  bottom: -2px;
  height: 2px;
}
.buttons--filters .button[aria-pressed="false"] {
  border-color: #000;
  color: #000;
}
.buttons--filters .button[aria-pressed="false"]:hover {
  color: #fff;
}
.buttons--filters .button[disabled],
.buttons--filters .button.disabled {
  background-color: #fff;
  border: 4px solid #e5e5e5;
}
.buttons--filters .button[disabled]:hover,
.buttons--filters .button.disabled:hover {
  color: #e5e5e5;
}
.previous-next {
  display: block;
}
.previous-next .buttons__group {
  margin: 0;
}
.previous-next .button {
  background-color: transparent;
  border-radius: 0;
  color: #1077d0;
  margin: 0;
  transition: none;
}
.previous-next .button:focus-visible {
  outline: 2px solid #1077d0;
}
.previous-next .button:visited {
  color: #752482;
}
.previous-next .button:hover,
.previous-next .button:hover span {
  color: #f5587f;
}
.button--previous,
.button--next {
  background-repeat: no-repeat;
  background-size: 2rem 2rem;
  border: 1px solid #ccc;
  border-width: 1px 0 0 0;
  display: block;
  font-size: 1.14286rem;
  font-weight: bold;
  padding: 0.85714rem 1.28571rem;
}
.button--previous span,
.button--next span {
  color: #333;
  display: block;
  font-weight: normal;
  padding-top: 0.5rem;
}
.button--previous {
  background-position: -0.5rem 0.6rem;
  padding-left: 1.5rem;
  text-align: left;
}
.button--next {
  background-position: calc(100% + 0.5rem) 0.6rem;
  padding-right: 1.5rem;
  text-align: right;
}
@media (min-width: 45em) {
  .previous-next {
    border-top: 1px solid #ccc;
    display: -webkit-box-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .button--previous,
  .button--next {
    background-size: 3rem 3rem;
    border: none;
    display: inline-block;
    font-size: 1.42857rem;
  }
  .button--previous {
    background-position: -1rem 0.3rem;
  }
  .button--next {
    background-position: calc(100% + 1rem) 0.3rem;
  }
}
body.v5 .button-slab {
  border: 1px solid #666;
  border-width: 1px 0;
  margin: 0.85714em 0;
  padding: 0.85714em 0;
  position: relative;
  transition: all 0.3s;
}
body.v5 .button-slab + .button-slab {
  border-top: none;
  margin-top: -0.85714em;
}
body.v5 .button-slab:hover {
  color: #f5587f;
}
body.v5 .button-slab > .button:first-child {
  font-size: 1.42857em;
  line-height: 1.2em;
  border: 0;
  border-radius: 0;
  margin-bottom: 0.42857em;
  margin-top: 0;
  padding: 0;
  text-align: left;
}
body.v5 .button-slab > .button:first-child:hover {
  background: none;
  color: #f5587f;
}
body.v5 .button-slab > .button:first-child::after {
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.button--chic {
  background-color: transparent;
  border-radius: 50%;
  border-width: 1.2rem;
  font-size: 2.2rem;
  font-weight: bold;
  height: 14rem;
  padding: 0.5rem;
  width: 14rem;
}
.button--chic:focus,
.button--chic:hover {
  background-color: transparent;
}
.button--chic.button--primary {
  border-color: rgba(17, 120, 130, 0.4);
  color: #117882;
}
.button--chic.button--primary:focus {
  background-color: transparent;
  border-color: #117882;
}
.button--chic.button--primary:hover {
  background-color: #048e98;
  border-color: #117882;
  color: #fff;
}
.button--chic.button--secondary {
  border-color: rgba(245, 88, 127, 0.4);
  color: #f5587f;
}
.button--chic.button--secondary:focus {
  border-color: #f5587f;
}
.button--chic.button--secondary:hover {
  background-color: #e00023;
  border-color: #b01721;
  color: #fff;
}
@media all and (max-width: 45em) {
  .buttons .button--chic {
    border-width: 0.8rem;
    height: 8.5rem;
    width: 8.5rem;
  }
}
.button--text {
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 0;
}
.button--text:focus {
  background-color: rgba(16, 119, 208, 0.6);
}
.button--text:focus,
.button--text:hover {
  border-radius: 4px;
  margin: -4px -6px;
  padding: 4px 6px;
}
.button--text:disabled,
.button--link:disabled,
.button--link:disabled:focus,
.button--link:disabled:hover,
.button--text:disabled:focus,
.button--link:focus:disabled,
.button--text:disabled:hover,
.button--link:hover:disabled {
  background-color: transparent;
  color: #b2b2b2;
  text-decoration: none;
}
.button--link {
  border: 0;
  border-radius: 0;
  margin: 0;
  padding: 0;
  text-align: inherit;
}
.button--link:focus,
.button--link:hover {
  background-color: transparent;
  color: #1077d0;
  text-decoration: underline;
}
.button--favourite {
  background-color: transparent !important;
  background-size: 100% 100%;
  border: 0;
  border-radius: 0;
  filter: drop-shadow(0 0 6px rgba(0, 0, 0, 0.4));
  height: 3.75em;
  overflow: hidden;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  text-indent: 100vw;
  white-space: nowrap;
  width: 3.75em;
}
@supports (-webkit-backdrop-filter: blur(1px)) {
  .button--favourite {
    transition: transform 0.4s !important;
  }
}
.button--favourite::before {
  background-position: 0 -1px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  content: "";
  display: block;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 0;
}
.button--favourite[disabled] {
  cursor: not-allowed;
}
.button--favourite[data-favourite-state="none"][aria-busy="false"] {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2060%22%20%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.2%29%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%20d%3D%22M29.9%2C47c-0.3%2C0-0.7-0.1-0.9-0.4L15.1%2C33.7l-0.2-0.2c-4-3.9-4.9-7.3-4.9-9.5c-0.1-2.7%2C0.9-5.4%2C2.9-7.3%0D%0A%09c1.9-1.7%2C4.6-2.7%2C7.3-2.7h0.5c3.5%2C0%2C6.9%2C2.5%2C9%2C4.4l0.3%2C0.3l0.3-0.3c2.2-2%2C5.5-4.3%2C9-4.3c6.7%2C0%2C10.7%2C3.7%2C10.7%2C10c0%2C4.1-3.2%2C8-5%2C9.7%0D%0A%09L31%2C46.6C30.7%2C46.9%2C30.4%2C47%2C29.9%2C47z%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.button--favourite[data-favourite-state="favouriting"][aria-busy="true"][disabled] {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2060%22%20%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22rgba%280%2C%200%2C%200%2C%200.2%29%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%20d%3D%22M29.9%2C47c-0.3%2C0-0.7-0.1-0.9-0.4L15.1%2C33.7l-0.2-0.2c-4-3.9-4.9-7.3-4.9-9.5c-0.1-2.7%2C0.9-5.4%2C2.9-7.3%0D%0A%09c1.9-1.7%2C4.6-2.7%2C7.3-2.7h0.5c3.5%2C0%2C6.9%2C2.5%2C9%2C4.4l0.3%2C0.3l0.3-0.3c2.2-2%2C5.5-4.3%2C9-4.3c6.7%2C0%2C10.7%2C3.7%2C10.7%2C10c0%2C4.1-3.2%2C8-5%2C9.7%0D%0A%09L31%2C46.6C30.7%2C46.9%2C30.4%2C47%2C29.9%2C47z%22%2F%3E%0D%0A%20%20%3Cg%20id%3D%22spinner%22%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M30%2C26a4%2C4%2C0%2C0%2C1%2C0%2C8%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%3CanimateTransform%20attributeType%3D%22xml%22%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2030%2030%22%20to%3D%22360%2030%2030%22%20dur%3D%220.6s%22%20repeatCount%3D%22indefinite%22%20data%3D%22true%22%20%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
}
.button--favourite[data-favourite-state="unfavouriting"][aria-busy="true"][disabled] {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2060%22%20%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23f5587f%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%20d%3D%22M29.9%2C47c-0.3%2C0-0.7-0.1-0.9-0.4L15.1%2C33.7l-0.2-0.2c-4-3.9-4.9-7.3-4.9-9.5c-0.1-2.7%2C0.9-5.4%2C2.9-7.3%0D%0A%09c1.9-1.7%2C4.6-2.7%2C7.3-2.7h0.5c3.5%2C0%2C6.9%2C2.5%2C9%2C4.4l0.3%2C0.3l0.3-0.3c2.2-2%2C5.5-4.3%2C9-4.3c6.7%2C0%2C10.7%2C3.7%2C10.7%2C10c0%2C4.1-3.2%2C8-5%2C9.7%0D%0A%09L31%2C46.6C30.7%2C46.9%2C30.4%2C47%2C29.9%2C47z%22%2F%3E%0D%0A%20%20%3Cg%20id%3D%22spinner%22%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M30%2C26a4%2C4%2C0%2C0%2C1%2C0%2C8%22%20transform%3D%22translate%280%200%29%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%222%22%2F%3E%0D%0A%20%20%20%20%3CanimateTransform%20attributeType%3D%22xml%22%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2030%2030%22%20to%3D%22360%2030%2030%22%20dur%3D%220.6s%22%20repeatCount%3D%22indefinite%22%20data%3D%22true%22%20%2F%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
}
.button--favourite[data-favourite-state="favourite"][aria-busy="false"] {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2060%2060%22%20%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23f5587f%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223%22%20d%3D%22M29.9%2C47c-0.3%2C0-0.7-0.1-0.9-0.4L15.1%2C33.7l-0.2-0.2c-4-3.9-4.9-7.3-4.9-9.5c-0.1-2.7%2C0.9-5.4%2C2.9-7.3%0D%0A%09c1.9-1.7%2C4.6-2.7%2C7.3-2.7h0.5c3.5%2C0%2C6.9%2C2.5%2C9%2C4.4l0.3%2C0.3l0.3-0.3c2.2-2%2C5.5-4.3%2C9-4.3c6.7%2C0%2C10.7%2C3.7%2C10.7%2C10c0%2C4.1-3.2%2C8-5%2C9.7%0D%0A%09L31%2C46.6C30.7%2C46.9%2C30.4%2C47%2C29.9%2C47z%22%2F%3E%0D%0A%3C%2Fsvg%3E");
}
.button--favourite:focus {
  background-color: transparent;
}
.button--favourite:hover {
  background-color: transparent;
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.button--favourite-large {
  height: 5.625em;
  width: 5.625em;
}
[class*="logo--tef-"] {
  background-image: url(../images/tef-logos-sprite-2019.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  height: 53px;
  margin: 2.57143em 0 0.85714em;
  padding: 0;
  overflow: hidden;
  text-indent: -100%;
  white-space: nowrap;
}
.logo--tef-silver {
  background-position: 0 -194px;
}
.logo--tef-bronze {
  background-position: 0 -389px;
}
.logo--tef-provisional {
  background-position: 0 -599px;
}
.context-bar .grid-container.grid-12 {
  max-width: 1600px;
  max-width: 114.28571rem;
}
@media (min-width: 100em) {
  .context-bar .grid-container.grid-12 .grid__column-12 {
    margin: 0;
    width: 100%;
  }
}
.context-bar__navigation {
  overflow: hidden;
  position: relative;
  background: #fff;
  padding: 0.42857em 0 0 0;
}
@media (min-width: 720px) {
  .context-bar__navigation {
    z-index: 1;
  }
}
.context-bar__navigation [class^="grid__"] {
  position: relative;
}
@media (min-width: 720px) {
  line-height: 1em;
}
.context-bar__back {
  float: left;
  padding: 0 0 0.42857em 0;
}
.context-bar__back-link {
  box-sizing: border-box;
  float: left;
  line-height: 1.28571em;
  padding: 9px 12px 5px 0;
  text-decoration: none;
}
.context-bar__back-link.icon-inline--left {
  padding-left: 0;
}
.context-bar__back-link.icon--chevron-left-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
  transition: all 0.2s;
}
.context-bar__back-link:hover.icon--chevron-left-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.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-help.icon--help-circle-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M15.066%2011.252l-.895.918c-.724.724-1.172%201.328-1.172%202.828h-2v-.5c0-1.104.448-2.104%201.172-2.828l1.243-1.258A2%202%200%201010%208.998H8a4%204%200%20018%200c0%20.88-.356%201.677-.933%202.254zM13%2018.998h-2v-2h2m-1-15c-5.523%200-10%204.477-10%2010%200%205.524%204.477%2010%2010%2010%205.524%200%2010-4.476%2010-10%200-5.523-4.476-10-10-10z%22%2F%3E%3C%2Fsvg%3E");
  transition: all 0.2s;
}
.context-bar-help:hover.icon--help-circle-light::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M15.066%2011.252l-.895.918c-.724.724-1.172%201.328-1.172%202.828h-2v-.5c0-1.104.448-2.104%201.172-2.828l1.243-1.258A2%202%200%201010%208.998H8a4%204%200%20018%200c0%20.88-.356%201.677-.933%202.254zM13%2018.998h-2v-2h2m-1-15c-5.523%200-10%204.477-10%2010%200%205.524%204.477%2010%2010%2010%205.524%200%2010-4.476%2010-10%200-5.523-4.476-10-10-10z%22%2F%3E%3C%2Fsvg%3E");
}
.context-bar__panels {
  background-color: rgba(31, 41, 53, 0.98);
  color: #fff;
  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__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;
  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 {
  -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.context-bar--large .context-bar__navigation {
  padding: 2em 0 7em 0;
  background-image: url("../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: #fff;
  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%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.context-bar .button.icon--chevron-right-light:hover:before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.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;
}
.section--lower-header .context-bar__panels {
  background: rgba(255, 255, 255, 0.96);
  border-bottom: 1px solid #ddd;
  border-top: 1px solid #f2f2f2;
  color: #333;
}
.tags {
  overflow: hidden;
  max-width: 700px;
}
.tag,
.tags__tag {
  display: inline-block;
  border-radius: 2px;
  background: #1f2935;
  padding: 1px 6px;
  border: solid 1px #1f2935;
  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%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
  background-color: #f2f2f2;
  border-color: #fff;
  color: #333;
}
.tags__tag.tag--active a {
  color: #333;
}
.tag.tag--active {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
}
.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: #4c4c4c;
  border-right-color: #e00023;
  border-width: 0 12px 0 0;
  padding: 2px 7px;
}
.tag.tag--scheme--postgraduate,
.tags__tag.tag--scheme--postgraduate {
  background-color: #4c4c4c;
  border-right-color: #752482;
  border-width: 0 12px 0 0;
  padding: 2px 7px;
}
.tag.tag--scheme--conservatoires,
.tags__tag.tag--scheme--conservatoires {
  background-color: #4c4c4c;
  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: #4c4c4c;
  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: #4c4c4c;
  border-right-color: #759500;
  border-width: 0 12px 0 0;
  padding: 2px 7px;
}
.tags__tag.tag--plain {
  background: #e7e7e7;
  border-color: #e7e7e7;
  color: #333;
}
.tags__tag.tag--plain a {
  color: #333;
}
.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: #999;
  border-color: #999;
}
.tag--label {
  background-color: #999;
  border-color: #999;
}
@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: #f2f2f2;
}
.list-item--default {
  background: #f2f2f2;
  border: 0.42857em solid #e5e5e5;
  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: #999;
  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 #e5e5e5;
  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;
  }
}
.list--inline div,
.list--inline-block div {
  display: grid;
  grid-template-columns: minmax(min-content, max-content) 1fr;
  gap: 0.3rem;
}
.list--inline dd,
.list--inline dt,
.list--inline-block dd,
.list--inline-block dt {
  margin: 0;
}
.list--inline-block div + div {
  margin-top: 0.42857em;
}
@media (min-width: 45em) {
  .list--inline-block dd {
    width: auto;
  }
  .list--inline-block dt {
    min-width: 16rem;
    width: auto;
  }
}
.list--table {
  border-spacing: 0 1rem;
  display: table;
  width: 100%;
}
.list--table div {
  display: table-row;
}
.list--table dd,
.list--table dt {
  display: table-cell;
  line-height: 1.5;
  margin: 0;
  width: 50%;
}
.list--table dd:not(:first-child),
.list--table dt:not(:first-child) {
  padding-left: 2rem;
}
@media (min-width: 75em) {
  .list--table dt {
    width: 30%;
  }
  .list--table dd {
    width: 70%;
  }
}
dl.list--vertical-group {
  margin: 0;
  width: auto;
}
dl.list--vertical-group div + div {
  margin-top: 0.85714em;
}
dl.list--vertical-group dt,
dl.list--vertical-group dd {
  display: block;
  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;
  }
}
dl.list--inline.list--vertical-group {
  margin: 0;
  width: auto;
}
dl.list--inline.list--vertical-group div + div {
  margin-top: 0;
}
dl.list--inline.list--vertical-group div {
  display: inline-block;
  margin-bottom: 0.42857em;
  margin-right: 1.71429em;
}
dl.list--inline.list--vertical-group dt,
dl.list--inline.list--vertical-group dd {
  margin: 0;
  padding: 0;
  width: auto;
}
dl.list--inline.list--vertical-group dt {
  margin-right: 0;
}
@media (min-width: 720px) {
  dl.list--inline.list--vertical-group {
    float: none;
  }
  dl.list--inline.list--vertical-group dt,
  dl.list--inline.list--vertical-group dd {
    float: none;
  }
  dl.list--inline.list--vertical-group dt::after {
    content: none;
  }
}
body:not(.fake) dl.content-columns,
body:not(.fake) dl.grid {
  margin: 0;
  width: auto;
}
body:not(.fake) dl.content-columns dt,
body:not(.fake) dl.content-columns dd,
body:not(.fake) dl.grid dt,
body:not(.fake) dl.grid dd {
  margin: 0;
  padding: 0;
  width: auto;
}
body:not(.fake) dl.content-columns dt,
body:not(.fake) dl.grid dt {
  margin-right: 0.42857em;
}
@media (min-width: 720px) {
  body:not(.fake) dl.content-columns,
  body:not(.fake) dl.grid {
    float: none;
  }
  body:not(.fake) dl.content-columns dt,
  body:not(.fake) dl.content-columns dd,
  body:not(.fake) dl.grid dt,
  body:not(.fake) dl.grid dd {
    float: none;
  }
  body:not(.fake) dl.content-columns dt::after,
  body:not(.fake) dl.grid dt::after {
    content: none;
  }
}
dl .form-item {
  max-width: calc(100% - 4px);
}
dl dt.thin {
  font-weight: 200;
}
.selectable-list-item {
  display: block;
  border-bottom: 1px solid transparent;
  padding: 1.28571em;
  transition: all 0.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: #fff;
}
.selectable-list-item:nth-child(odd),
.list--course-options--inverse .selectable-list-item:nth-child(even) {
  background: #f2f2f2;
}
.selectable-list-item:hover {
  cursor: pointer;
}
.numbered-list {
  counter-reset: numbered-list;
}
.numbered-list__item:before {
  color: #999;
  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: #f2f2f2;
  display: inline-block;
  margin: 0 0.42857em 0.42857em 0;
  padding: 0.64286em 1.28571em;
}
.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 0 0.85714em;
}
.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--content p:last-child {
  margin-bottom: 0;
}
/* .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: #4c4c4c;
  background-size: 2.4em 2.4em;
}
.message--information:not([class*="icon--"]) {
  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");
}
.message--success {
  background-color: #759500;
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10%2016.998l-5-5%201.413-1.414L10%2014.17l7.586-7.586L19%207.998m-7-6c-5.523%200-10%204.477-10%2010s4.477%2010%2010%2010c5.522%200%2010-4.477%2010-10s-4.478-10-10-10z%22%2F%3E%3C%2Fsvg%3E");
}
.message--warning {
  background-color: #4c4c4c;
  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--privacy {
  background-color: rgba(178, 178, 178, 0.32);
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100.445%22%20height%3D%22112.066%22%20viewBox%3D%220%200%20100.445%20112.066%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22a%22%20x1%3D%221%22%20y1%3D%220.45%22%20x2%3D%220%22%20y2%3D%220.446%22%20gradientUnits%3D%22objectBoundingBox%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%23048e98%22%2F%3E%3Cstop%20offset%3D%220.502%22%20stop-color%3D%22%23048e98%22%2F%3E%3Cstop%20offset%3D%220.502%22%20stop-color%3D%22%23117882%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23117882%22%2F%3E%3C%2FlinearGradient%3E%3Cfilter%20id%3D%22b%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100.445%22%20height%3D%22112.066%22%20filterUnits%3D%22userSpaceOnUse%22%3E%3CfeOffset%20dy%3D%223%22%20input%3D%22SourceAlpha%22%2F%3E%3CfeGaussianBlur%20stdDeviation%3D%225%22%20result%3D%22c%22%2F%3E%3CfeFlood%20flood-opacity%3D%220.22%22%2F%3E%3CfeComposite%20operator%3D%22in%22%20in2%3D%22c%22%2F%3E%3CfeComposite%20in%3D%22SourceGraphic%22%2F%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22translate%2815%2012%29%22%3E%3Cpath%20d%3D%22M65.864%2C16.62C59.255%2C13.715%2C36.451%2C5%2C36.451%2C5s-22.8%2C8.715-29.413%2C11.62C1.155%2C41.313%2C3.334%2C75.446%2C36.451%2C79.8%2C69.568%2C75.446%2C71.747%2C41.313%2C65.864%2C16.62Z%22%20transform%3D%22translate%28-1.225%20-1.369%29%22%20fill%3D%22%233db39e%22%2F%3E%3Cg%20transform%3D%22translate%28-427.96%20-1262.934%29%22%3E%3Cg%20transform%3D%22matrix%281%2C%200%2C%200%2C%201%2C%20412.96%2C%201250.93%29%22%20filter%3D%22url%28%23b%29%22%3E%3Cg%20transform%3D%22translate%2815%2012%29%22%20fill%3D%22url%28%23a%29%22%3E%3Cpath%20d%3D%22M%2035.59946060180664%2080.06640625%20L%2035.22225189208984%2080.06640625%20L%2034.84504318237305%2080.06640625%20C%2023.84879112243652%2078.60308837890625%2015.41620826721191%2073.71451568603516%209.779952049255371%2065.53506469726562%20L%209.777426719665527%2065.53140258789062%20L%209.77488899230957%2065.52775573730469%20C%205.340630531311035%2059.15353012084961%202.77204704284668%2050.94380950927734%202.140426158905029%2041.12643814086914%20C%201.635531902313232%2032.75114059448242%202.470842361450195%2023.69208717346191%204.556143760681152%2014.92838668823242%20C%204.697143077850342%2014.37354278564453%205.008384704589844%2013.97685527801514%205.506897449493408%2013.71703910827637%20C%2012.00036334991455%2010.83706951141357%2033.4248161315918%202.551157236099243%2034.58552932739258%202.102871656417847%20C%2034.80425262451172%202.033687353134155%2035.01293563842773%202.000003099441528%2035.22225189208984%202.000003099441528%20C%2035.4461784362793%202.000003099441528%2035.55659103393555%202.040115594863892%2035.63507843017578%202.079353094100952%20L%2035.69668960571289%202.110165596008301%20L%2035.76027679443359%202.136653184890747%20C%2035.94921493530273%202.215390682220459%2036.76742553710938%202.535303115844727%2038.60010147094727%203.251428127288818%20C%2044.92616271972656%205.723352909088135%2059.74062728881836%2011.51214027404785%2064.91252899169922%2013.81077766418457%20L%2064.92471313476562%2013.81619071960449%20L%2064.93697357177734%2013.82144069671631%20C%2065.34371185302734%2013.99575710296631%2065.67259216308594%2014.41518783569336%2065.81990814208984%2014.94593143463135%20C%2067.93944549560547%2023.8605785369873%2068.79867553710938%2032.91031265258789%2068.30449676513672%2041.11946105957031%20C%2067.60134887695312%2050.94322204589844%2065.02997589111328%2059.1590576171875%2060.6624755859375%2065.53807830810547%20C%2055.02622222900391%2073.71572113037109%2046.59436416625977%2078.603271484375%2035.59946060180664%2080.06640625%20Z%22%20stroke%3D%22none%22%2F%3E%3Cpath%20d%3D%22M%2035.12660217285156%204.037925720214844%20C%2032.78497314453125%204.943359375%2012.9036865234375%2012.64379119873047%206.482574462890625%2015.47242736816406%20C%204.456428527832031%2024.02175903320312%203.645217895507812%2032.84869384765625%204.136703491210938%2041.00435638427734%20C%204.745330810546875%2050.44958114624023%207.194671630859375%2058.31645584106445%2011.41669464111328%2064.3856201171875%20L%2011.42177963256836%2064.39291381835938%20L%2011.42682266235352%2064.40024566650391%20C%2014.06056594848633%2068.22238922119141%2017.37593841552734%2071.31028747558594%2021.28083801269531%2073.57816314697266%20C%2025.19873809814453%2075.85358428955078%2029.80642700195312%2077.36312103271484%2034.97897338867188%2078.06640625%20L%2035.22225189208984%2078.06640625%20L%2035.46554565429688%2078.06640625%20C%2040.63807678222656%2077.36312103271484%2045.24576568603516%2075.85359954833984%2049.16366577148438%2073.57816314697266%20C%2053.06642150878906%2071.31153869628906%2056.38047027587891%2068.22552490234375%2059.01351547241211%2064.40628814697266%20C%2063.17575073242188%2058.3265380859375%2065.63004302978516%2050.44848251342773%2066.3087158203125%2040.98915863037109%20C%2066.78728485107422%2033.01991271972656%2065.95748138427734%2024.22948837280273%2063.90848922729492%2015.55352020263672%20C%2058.61091232299805%2013.21798706054688%2044.10865783691406%207.551177978515625%2037.87248229980469%205.114356994628906%20C%2036.20198822021484%204.461616516113281%2035.44620513916016%204.166099548339844%2035.12660217285156%204.037925720214844%20M%2035.22225189208984%200%20C%2035.65800857543945%200%2036.09375%200.0726165771484375%2036.52951049804688%200.2904891967773438%20C%2037.40100860595703%200.6536178588867188%2059.18853759765625%209.078132629394531%2065.72479248046875%2011.98314666748047%20C%2066.74156951904297%2012.41889953613281%2067.46781158447266%2013.36302947998047%2067.75830841064453%2014.45240020751953%20C%2069.93706512451172%2023.60317611694336%2070.80856323242188%2032.82656097412109%2070.30019378662109%2041.2510871887207%20C%2069.57393646240234%2051.41860198974609%2066.88681030273438%2059.98837280273438%2062.31142425537109%2066.66987609863281%20C%2056.35616683959961%2075.31227111816406%2047.42327880859375%2080.54129028320312%2035.73063659667969%2082.06640625%20C%2035.51275253295898%2082.06640625%2035.44012451171875%2082.06640625%2035.22225189208984%2082.06640625%20C%2035.00437927246094%2082.06640625%2034.85913848876953%2082.06640625%2034.7138786315918%2082.06640625%20C%2023.02123641967773%2080.54129028320312%2014.08833694458008%2075.31227111816406%208.133079528808594%2066.66987609863281%20C%203.485069274902344%2059.98837280273438%200.7979354858398438%2051.41860198974609%200.1443099975585938%2041.2510871887207%20C%20-0.3640594482421875%2032.82656097412109%200.4348068237304688%2023.60317611694336%202.613563537597656%2014.45240020751953%20C%202.904067993164062%2013.2904052734375%203.63031005859375%2012.41889953613281%204.647064208984375%2011.91051483154297%20C%2011.18332290649414%209.005516052246094%2032.97087860107422%200.5810012817382812%2033.91499328613281%200.2178726196289062%20C%2034.35075378417969%200.0726165771484375%2034.7865104675293%200%2035.22225189208984%200%20Z%22%20stroke%3D%22none%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cpath%20d%3D%22M59.117%2C40.058A3.333%2C3.333%2C0%2C0%2C0%2C54.4%2C40.2L41.324%2C53.566l-5.665%2C5.81-7.408-7.263a3.338%2C3.338%2C0%2C0%2C0-4.721%2C4.721l9.8%2C9.659a3.5%2C3.5%2C0%2C0%2C0%2C2.251.8%2C3.923%2C3.923%2C0%2C0%2C0%2C2.4-.944l3.268-3.341%2C17.938-18.3A3.128%2C3.128%2C0%2C0%2C0%2C59.117%2C40.058Z%22%20transform%3D%22translate%28421.79%201252.217%29%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 6.42857rem 6.42857rem;
  border-radius: 15px;
  color: #333;
  padding: 1.71429em 2.57143em 1.71429em 8.57143em;
}
.message--privacy strong {
  font-weight: 900;
}
.message--privacy a {
  color: #1077d0;
}
.message__close-button {
  display: block;
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
  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: 0.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;
    }
  }
}
.message:not(.message--slider) .button {
  border-color: #fff;
  color: #fff;
}
.message:not(.message--slider) .button:hover {
  background-color: #fff;
  border-color: #fff;
  color: #4c4c4c;
}
#alerts-container {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  bottom: 1.71429em;
  left: 0;
  margin-top: 1.71429em;
  max-width: 38em;
  padding-left: 1.71429em;
  padding-right: 1.71429em;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 999;
}
#alerts-container:empty {
  display: none;
}
@media (min-width: 45em) {
  #alerts-container {
    padding: 0;
  }
}
#alerts-container .message {
  align-items: start;
  animation: messagepop 0.3s ease-in-out;
  box-shadow: 0 15px 24px rgba(0, 0, 0, 0.22), 0 19px 76px rgba(0, 0, 0, 0.3);
  pointer-events: all;
}
@media screen and (prefers-reduced-motion: reduce) {
  #alerts-container .message {
    animation: none;
  }
}
#alerts-container .message--content {
  max-height: 100%;
  overflow: auto;
  padding: 0.42857em 0.85714em;
}
#alerts-container .message--disappearing {
  animation: messagedisappear 0.6s ease-in;
}
@media screen and (prefers-reduced-motion: reduce) {
  #alerts-container .message--disappearing {
    animation: none;
  }
}
@keyframes messagepop {
  50% {
    transform: scale(1.1);
  }
}
@keyframes messagedisappear {
  25% {
    transform: scale(1.1);
  }
  60% {
    transform: scale(0);
  }
  100% {
    transform: scale(0);
  }
}
.inline-message {
  font-weight: bold;
}
.inline-message--info {
  color: #1077d0;
}
.inline-message--warning {
  color: #4c4c4c;
}
/* .inline-message--error {
  color: #e00023;
} */
.inline-message--success {
  color: #759500;
}
.message--slider {
  animation: bounce 0.5s forwards;
  animation-delay: 1s;
  background-color: #fff;
  border-radius: 1rem;
  box-shadow: 0 0.5rem 1.78571rem 0 rgba(0, 0, 0, 0.25);
  color: #333;
  display: block;
  padding: 5rem 2rem 1rem 2rem;
}
/* .message--slider.message--error,
.message--slider.message--information,
.message--slider.message--success,
.message--slider.message--warning {
  border: 0.35714rem solid transparent;
} */
.message--slider .message__content {
  margin-top: 1rem;
}
.message--slider .button--close {
  display: none;
}
@media (min-width: 62em) {
  .message--slider {
    animation: slider 0.5s forwards;
    animation-delay: 1s;
    border-left: 20px solid #fff;
    border-radius: 0 2rem 2rem 0;
    bottom: 10vh;
    left: -20px;
    max-width: 50vw;
    padding: 2rem 2rem 2rem 8rem;
    position: fixed;
    transform: translateX(calc(-100% - 20px));
    width: 38em;
    z-index: 999;
  }
  .message--slider .message__content {
    margin-top: 2em;
  }
  /* .message--slider.message--error,
  .message--slider.message--information,
  .message--slider.message--success,
  .message--slider.message--warning {
    background-size: 4.71429rem 4.71429rem;
    border-width: 1px 1px 1px 3rem;
  } */
  .message--slider .button--close {
    background-color: #fff;
    background-size: cover;
    display: inline-block;
    height: 2.5rem;
    position: absolute;
    right: -0.75rem;
    top: -0.75rem;
    transition: none;
    width: 2.5rem;
  }
  .message--slider .button--close:focus,
  .message--slider .button--close:hover {
    background-color: #fff;
  }
}
@media (prefers-reduced-motion) {
  .message--slider {
    animation: none;
    transform: translateX(0);
    transform: translateY(0);
  }
}
/* .message--slider.message--error {
  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");
  border-color: #e00023;
} */
.message--slider.message--information {
  background-size: 2.4em 2.4em;
  border-color: #4c4c4c;
}
.message--slider.message--information:not([class*="icon--"]) {
  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%234c4c4c%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");
}
.message--slider.message--success {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23759500%22%20d%3D%22M10%2016.998l-5-5%201.413-1.414L10%2014.17l7.586-7.586L19%207.998m-7-6c-5.523%200-10%204.477-10%2010s4.477%2010%2010%2010c5.522%200%2010-4.477%2010-10s-4.478-10-10-10z%22%2F%3E%3C%2Fsvg%3E");
  border-color: #759500;
}
.message--slider.message--warning {
  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%234c4c4c%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");
  border-color: #4c4c4c;
}
@keyframes bounce {
  60% {
    transform: translateY(-40px);
  }
  80% {
    transform: translateY(20px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes slider {
  60% {
    transform: translateX(20px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
.ucas-sign-in__privacy {
  color: #fff;
  margin: 19.28571em auto 0;
  text-align: center;
  width: auto;
}
@media all and (max-width: 62em) {
  .ucas-sign-in__privacy {
    margin: 8.57143em auto 8.57143em;
  }
}
.ucas-sign-in__privacy__inner {
  background-color: #1f2935;
  border-radius: 16px 16px 16px 0;
  display: inline-block;
  line-height: 1.4rem;
  margin: 0 0 0 30px;
  padding: 10px 25px 10px 50px;
  position: relative;
  text-align: left;
}
.ucas-sign-in__privacy__inner::before {
  background: url(https://dfcdn.ucas.com/4.13.3/images/icons/privacy-protected.svg)
    50% 0 / cover no-repeat;
  bottom: -17px;
  content: "";
  display: block;
  height: 96px;
  left: 0;
  margin-left: -30px;
  position: absolute;
  width: 66px;
}
.ucas-sign-in__privacy__inner p {
  margin: 0;
}
.ucas-sign-in__privacy--inline {
  margin: 2.57143em 0;
}
.ucas-sign-in__privacy--inline .ucas-sign-in__privacy__inner {
  display: block;
  padding: 10px 0 10px 55px;
}
.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;
  }
}
.live-region,
.spinner {
  transition: padding 0.3s ease-out;
}
.live-region[data-show-busy="true"],
.live-region[aria-busy="true"],
.spinner[data-show-busy="true"],
.spinner[aria-busy="true"] {
  overflow: hidden;
}
.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("../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;
  }
}
.live-region.inverse[data-show-busy="true"]::before,
.live-region.inverse[aria-busy="true"]::before,
.spinner.inverse[data-show-busy="true"]::before,
.spinner.inverse[aria-busy="true"]::before {
  background-image: url("../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.inverse[data-show-busy="true"]::before,
  .live-region.inverse[aria-busy="true"]::before,
  .spinner.inverse[data-show-busy="true"]::before,
  .spinner.inverse[aria-busy="true"]::before {
    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("../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("../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("../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");
  }
}
input[type="button"].spinner.button[disabled],
input[type="submit"].spinner.button[disabled] {
  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-position: calc(100% - 3px) center;
  background-repeat: no-repeat;
  background-size: 2.28571rem;
  padding-right: 3em;
}
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,
html[data-content-busy="true"] body.v5 #content {
  z-index: 0;
}
html[data-content-busy="true"] #section--content.spinner--cover-all,
html[data-content-busy="true"] body.v5 #content.spinner--cover-all {
  z-index: 10;
}
html[data-content-busy="true"] #section--footer {
  opacity: 0;
}
html[data-content-busy="true"] .page-wrapper {
  overflow-y: hidden;
  position: relative;
}
html[data-content-busy="true"] .floating-help-container,
html[data-content-busy="true"] .link-container,
html[data-content-busy="true"] .modal-container {
  transition: z-index 0.5s cubic-bezier(1, 0, 1, 0);
  z-index: -1 !important;
}
.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: #fff;
  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 0.5s ease-in;
  width: 100%;
  z-index: 3;
}
.live-region::before {
  background-color: transparent;
  content: "";
  transition: all 0.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 {
  display: block;
  left: 0;
  right: 0;
  width: 100%;
}
.live-region[aria-busy="true"]:not(.inverse)::before {
  background-color: rgba(255, 255, 255, 0.9);
  bottom: 0;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
}
.live-region[aria-busy="true"].inverse > * {
  opacity: 0.5;
}
.live-region[aria-busy="true"].inverse::before {
  background-size: 100px 100px;
  bottom: auto;
  content: none;
  height: 100px;
  margin-top: -100px;
  position: absolute;
  top: 50%;
  z-index: 2;
}
@supports (mix-blend-mode: multiply) {
  .live-region[aria-busy="true"].inverse::before {
    content: "";
  }
}
@supports (position: sticky) {
  .live-region[aria-busy="true"].inverse::before {
    position: sticky;
  }
}
.live-region[aria-busy="true"].inverse::after {
  background-color: transparent;
}
@supports (mix-blend-mode: multiply) {
  .live-region[aria-busy="true"].inverse::after {
    background-image: none;
  }
}
.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,
[data-spa-loading] body.v5 #content {
  position: relative;
}
[data-spa-loading] #section-content::after,
[data-spa-loading] #section--content::after,
[data-spa-loading] body.v5 #content::after {
  background: #fff url("../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,
[data-spa-loading] body.v5 #content > .wrapper {
  opacity: 0;
  transition: 0;
}
#section-content .section__inner-wrapper,
#section--content .section__inner-wrapper,
body.v5 #content > .wrapper {
  transition: opacity 1s ease-in;
}
.modal-light {
  display: none;
}
[data-modal-active] .section:not(.section--content) {
  z-index: 0;
}
html[data-modal-active] {
  overflow: hidden;
}
body[class*="v5"] .modal-container {
  bottom: 0;
  display: none;
  height: 100%;
  left: 0;
  overflow: hidden;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 1000;
}
body[class*="v5"] .modal-container--scroll {
  overflow: auto;
}
body[class*="v5"] .modal-container--scroll .modal {
  max-height: none;
}
body[class*="v5"] .modal-container[data-modal-state="visible"] {
  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;
  background-color: rgba(31, 41, 53, 0.96);
  position: fixed;
}
body[class*="v5"] .modal-container[data-modal-state="visible"] .modal {
  transform: scale(1);
}
body[class*="v5"] .modal-container[data-modal-closing] {
  background-color: transparent;
  display: none;
  pointer-events: none;
}
@media all and (max-width: 62em) {
  body[class*="v5"] .modal-container[data-modal-closing] {
    animation: modalContainerHidden 0.4s ease-in;
  }
}
@supports (display: flex) {
  body[class*="v5"] .modal-container[data-modal-closing] {
    display: -webkit-box-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
body[class*="v5"] .modal-container[data-modal-closing] .modal {
  transform: scale(0);
}
@media all and (max-width: 62em) {
  body[class*="v5"] .modal-container[data-modal-closing] .modal {
    animation: modalHidden 0.3s ease-out;
  }
}
body[class*="v5"] .modal {
  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;
  background: #fff;
  height: 100%;
  margin: auto;
  max-width: 114.3rem;
  padding: 0;
  position: relative;
  transform: scale(0);
  width: 100vw;
}
@media all and (max-width: 62em) {
  body[class*="v5"] .modal {
    animation: modalVisible 0.2s ease-out;
  }
}
@media (min-width: 62em) {
  body[class*="v5"] .modal {
    border-radius: 2rem;
    max-height: 80vh;
    width: calc(100vw - 0.85715em - 0.85715em);
  }
}
@media (min-width: 62em) {
  body[class*="v5"] .modal {
    width: calc(100vw - 1.71429em - 1.71429em);
  }
}
@media (min-width: 100em) {
  body[class*="v5"] .modal {
    width: 114.3rem;
  }
}
@media (min-height: 1440px) {
  body[class*="v5"] .modal {
    max-height: 57.5rem;
  }
}
body[class*="v5"] .modal:focus {
  outline: none;
}
body[class*="v5"] .modal__header,
body[class*="v5"] .modal__footer {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background-color: #fff;
  z-index: 1;
}
body[class*="v5"] .modal__header {
  padding: 2rem 1.71429em 0;
  position: relative;
  top: 0;
}
@media (min-width: 62em) {
  body[class*="v5"] .modal__header {
    border-radius: 2rem 2rem 0 0;
  }
}
body[class*="v5"] .modal__header::after {
  background-image: linear-gradient(to bottom, #fff, rgba(255, 255, 255, 0));
  bottom: -2rem;
  content: "";
  display: block;
  height: 2rem;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0.85714em;
}
body[class*="v5"] .modal__header + .modal__content {
  border-radius: 0;
}
@media (min-width: 62em) {
  body[class*="v5"] .modal__header + .modal__content {
    max-height: calc(80vh - 11rem);
  }
}
body[class*="v5"] .modal__content {
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  height: 100%;
  min-height: 30vh;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  padding: 1rem 1.71429em 0;
}
body[class*="v5"] .modal__content::after {
  clear: both;
  content: "";
  display: block;
  height: 1rem;
  opacity: 0;
}
body[class*="v5"] .modal__content p:last-child {
  margin-bottom: 0;
}
@media (min-width: 62em) {
  body[class*="v5"] .modal__content {
    border-radius: 2rem 2rem 0 0;
    max-height: calc(80vh - 5.5rem);
  }
}
@media (min-height: 1440px) {
  body[class*="v5"] .modal__content {
    max-height: calc(57.5rem - 5.5rem) !important;
    min-height: auto;
  }
}
body[class*="v5"] .modal__footer {
  bottom: 0;
  margin-top: auto;
  padding: 0.5rem 1.71429em;
  position: relative;
  text-align: center;
}
@media (min-width: 62em) {
  body[class*="v5"] .modal__footer {
    border-radius: 0 0 2rem 2rem;
    padding: 1rem 1.71429em;
  }
}
body[class*="v5"] .modal__footer .buttons {
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}
body[class*="v5"] .modal__footer::before {
  background-image: linear-gradient(to top, #fff, rgba(255, 255, 255, 0));
  content: "";
  display: block;
  height: 2rem;
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0.85714em;
  top: -2rem;
}
body[class*="v5"] .modal--small {
  border-radius: 2rem;
  height: auto;
  min-height: 245px;
  min-height: 17.5rem;
  max-width: 490px;
  max-width: 35rem;
  max-height: calc(100% - 2rem);
  width: calc(100% - 2rem);
}
body[class*="v5"] .modal--small .modal__header {
  border-radius: 2rem 2rem 0 0;
}
body[class*="v5"] .modal--small .modal__content {
  min-height: 0;
}
body[class*="v5"] .modal--small .modal__footer {
  border-radius: 0 0 2rem 2rem;
}
@media (min-width: 62em) {
  body[class*="v5"] .modal--small {
    max-width: 45em;
  }
  body[class*="v5"] .modal--medium {
    max-width: 62em;
  }
  body[class*="v5"] .modal--padding {
    padding: 1.71429em 3.42857em;
  }
}
@media (min-width: 62em) {
  body[class*="v5"] .modal--full-bleed .modal__content {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    padding: 0;
    position: relative;
  }
  body[class*="v5"] .modal--full-bleed .modal__content > * {
    height: 100%;
  }
  body[class*="v5"] .modal--full-bleed .modal__content::after {
    content: none;
  }
  body[class*="v5"] .modal--full-bleed [class*="--full-bleed"] {
    bottom: 0;
    position: absolute;
    top: 0;
  }
  body[class*="v5"] .modal--full-bleed [class*="--full-bleed"]:first-child {
    left: 0;
  }
  body[class*="v5"] .modal--full-bleed [class*="--full-bleed"]:last-child {
    right: 0;
  }
  body[class*="v5"]
    .modal--full-bleed
    .modal__content:first-child
    [class*="--full-bleed"] {
    overflow: hidden;
    z-index: 2;
  }
  body[class*="v5"]
    .modal--full-bleed
    .modal__content:first-child
    [class*="--full-bleed"]:first-child {
    border-top-left-radius: 2em;
  }
  body[class*="v5"]
    .modal--full-bleed
    .modal__content:first-child
    [class*="--full-bleed"]:last-child {
    border-top-right-radius: 2em;
  }
  body[class*="v5"] .modal--full-bleed .grid {
    overflow: hidden;
  }
  body[class*="v5"] .modal--full-bleed .grid .grid__item {
    max-height: 100%;
    overflow: auto;
  }
  body[class*="v5"]
    .modal--full-bleed
    .grid
    .grid__item:not(.grid__item--full-bleed)::after {
    content: "";
    display: block;
    height: 1.71429em;
  }
  body[class*="v5"] .modal--full-bleed .modal__header::after,
  body[class*="v5"] .modal--full-bleed .modal__footer::before {
    background-image: none;
  }
}
@media (min-width: 62em) {
  body[class*="v5"] .modal--full-screen {
    max-height: none;
    max-width: none;
    padding-left: 6.25rem;
    width: 100%;
  }
  body[class*="v5"] .modal--full-screen .modal__content {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    border-radius: 0;
    height: 100%;
    max-height: none;
    padding: 0;
    position: relative;
  }
  body[class*="v5"] .modal--full-screen .modal__content > * {
    height: 100%;
  }
  body[class*="v5"] .modal--full-screen .modal__content::after {
    content: none;
  }
  body[class*="v5"] .modal--full-screen .modal__content iframe {
    display: block;
  }
}
@media (min-width: 62em) and (min-height: 1440px) {
  body[class*="v5"] .modal--full-screen .modal__content {
    max-height: 100vh !important;
  }
}
@media (min-width: 62em) {
  body[class*="v5"] .modal--full-screen .modal__footer {
    border-radius: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 6.25rem;
  }
}
body[class*="v5"] .modal--full-screen .link-container__link {
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2044%22%20width%3D%2224%22%20height%3D%2244%22%3E%3Cpath%20d%3D%22M22.4%2044c-.4%200-.8-.1-1.1-.4L.5%2023.1c-.6-.6-.6-1.6%200-2.2L21.3.4c.6-.6%201.6-.6%202.2%200%20.6.6.6%201.6%200%202.2L3.8%2022l19.8%2019.4c.6.6.6%201.6%200%202.2-.4.3-.8.4-1.2.4z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 12px;
  padding: 0.85714em 1.71429em;
  text-transform: uppercase;
}
body[class*="v5"] .modal--full-screen .link-container__link:focus {
  border: none;
  outline: 2px solid #fff;
  outline-offset: 7px;
}
@media (min-width: 62em) {
  body[class*="v5"] .modal--full-screen .link-container__link {
    background-position: top center;
    background-size: 24px;
    font-size: 16px;
    font-size: 1.14286rem;
    margin-top: 1.71429em;
    padding: 4.28571em 0.85714em 0.85714em;
  }
}
body[class*="v5"] .modal-container--scroll .modal--small {
  border-radius: 2rem;
  height: auto;
  max-width: 490px;
  max-width: 35rem;
  width: calc(100% - 2rem);
}
body[class*="v5"] .modal-container--scroll .modal--small .modal__image {
  border-radius: 2rem 2rem 0 0;
  box-shadow: 0 3px 30px rgba(0, 0, 0, 0.29);
  display: none;
  width: 100%;
}
@media (min-height: 640px) {
  body[class*="v5"] .modal-container--scroll .modal--small .modal__image {
    display: block;
  }
}
body[class*="v5"] .modal-container--scroll .modal--small .modal__image::before {
  content: "";
  display: block;
  padding-top: 64.49%;
}
body[class*="v5"] .modal-container--scroll .modal--small .modal__image--login {
  background: url(../images/modals/login-header.jpg) 50% 0 / cover no-repeat;
}
body[class*="v5"] .modal-container--scroll .modal--small .modal__content {
  min-height: 0;
}
body[class*="v5"]
  .modal-container--scroll
  .modal--small
  .modal__content::after {
  content: none;
}
body[class*="v5"]
  .modal-container--scroll
  .modal--small
  .modal__content--login {
  overflow: visible;
}
@media (min-width: 45em) {
  body[class*="v5"]
    .modal-container--scroll
    .modal--small
    .modal__content--login {
    background: url(../images/icons/explore.png) 1.71429em 1.71429em / auto
      no-repeat;
    padding-left: calc(1.71429em + 60px + 1.71429em);
  }
}
body[class*="v5"] .modal-container--scroll .modal--small .modal__footer {
  background-color: transparent;
  border-radius: 0 0 2rem 2rem;
  padding-bottom: 1.71429em;
}
body[class*="v5"]
  .modal-container--scroll
  .modal--small
  .modal__footer::before {
  content: none;
}
body[class*="v5"]
  .modal-container--scroll
  .modal--small
  .modal__footer
  .buttons {
  padding: 0.85714em 0;
}
body[class*="v5"] .modal--with-icon .modal__header[class*="icon--"],
body[class*="v5"] .modal--with-icon .modal__content[class*="icon--"],
body[class*="v5"] .modal--with-icon .modal__footer[class*="icon--"] {
  background-position: 1.71429em 1.28571em;
  background-size: 3rem 3rem;
  padding-top: 5rem;
}
@media (min-width: 35em) {
  body[class*="v5"] .modal--with-icon .modal__header,
  body[class*="v5"] .modal--with-icon .modal__content,
  body[class*="v5"] .modal--with-icon .modal__footer {
    padding-left: 6.75rem;
  }
  body[class*="v5"] .modal--with-icon .modal__header[class*="icon--"],
  body[class*="v5"] .modal--with-icon .modal__content[class*="icon--"],
  body[class*="v5"] .modal--with-icon .modal__footer[class*="icon--"] {
    background-position: 1.5rem 1.8rem;
    background-size: 4rem 4rem;
    padding-top: 2rem;
  }
}
body[class*="v5"] .modal--with-icon .modal__header {
  min-height: 5.8rem;
}
body[class*="v5"] .modal--with-icon .modal__footer .buttons {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
body[class*="v5"] .modal--error .modal__header {
  color: #e00023;
}
body[class*="v5"] .modal--success .modal__header {
  color: #759500;
}
body[class*="v5"] .modal--error .modal__header,
body[class*="v5"] .modal--success .modal__header,
body[class*="v5"] .modal--warning .modal__header,
body[class*="v5"] .modal--information .modal__header {
  background-position: 1.71429em 1.28571em;
  background-repeat: no-repeat;
  background-size: 3rem 3rem;
  padding-top: 5rem;
}
@media (min-width: 45em) {
  body[class*="v5"] .modal--error .modal__header,
  body[class*="v5"] .modal--success .modal__header,
  body[class*="v5"] .modal--warning .modal__header,
  body[class*="v5"] .modal--information .modal__header {
    background-position: 1.5rem 1.8rem;
    background-size: 4rem 4rem;
    padding-top: 2rem;
  }
}
.modal [tabindex="-1"]:focus {
  outline: none;
}
.modal [tabindex="-1"]:focus-visible {
  outline: 4px solid #1077d0;
  outline-offset: 4px;
}
html.user-is-tabbing .modal [tabindex="-1"]:focus {
  outline: 4px solid #1077d0;
  outline-offset: 4px;
}
@keyframes modalVisible {
  0% {
    transform: scaleY(0.005) scaleX(0);
  }
  30% {
    transform: scaleY(0.005) scaleX(1);
  }
  100% {
    transform: scaleY(1) scaleX(1);
  }
}
@keyframes modalHidden {
  0% {
    transform: scaleY(1) scaleX(1);
  }
  50% {
    transform: scaleY(0.005) scaleX(1);
  }
  100% {
    transform: scaleY(0.005) scaleX(0);
  }
}
@keyframes modalContainerVisible {
  0% {
    background-color: transparent;
  }
  100% {
    background-color: rgba(31, 41, 53, 0.96);
  }
}
@keyframes modalContainerHidden {
  0% {
    background-color: rgba(31, 41, 53, 0.96);
  }
  100% {
    background-color: transparent;
  }
}
.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 #e5e5e5;
  background: #fff;
  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: #e5e5e5;
  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;
}
.accordion {
  margin: 2.14286em 0 3em;
}
.accordion .accordion--nested {
  margin: 0;
}
.accordion-controller-wrapper {
  width: 100%;
}
.accordion-controller-wrapper .button {
  font-size: 0.8em;
  line-height: 1.60714em;
  border: none;
  border-radius: 0;
  margin: 0.42857em 1.71429em 0.42857em 0;
  padding: 0.42857em 0;
  text-transform: uppercase;
}
.accordion-controller-wrapper .button:focus,
.accordion-controller-wrapper .button:hover {
  background-image: linear-gradient(
    0deg,
    #4c4c4c 0%,
    #4c4c4c 2px,
    transparent 2px,
    transparent 100%
  );
  outline: none;
}
.accordion--single {
  margin-bottom: 0.85714em;
  margin-top: 0.85714em;
}
.content-section--highlight .accordion--single:last-of-type {
  margin-bottom: 0;
}
.accordion__inner {
  background: #fff;
  position: relative;
  transition: max-height 150ms ease-in;
  z-index: 2;
}
.accordion__inner-wrapper,
.accordion__inner__wrapper {
  margin-left: 24px;
  overflow: hidden;
}
.accordion--padding .accordion__inner-wrapper,
.accordion--padding .accordion__inner__wrapper {
  padding: 1.28571rem 1.78571rem 2.28571rem;
}
.accordion__inner--plain {
  background: transparent;
  border: none;
}
.accordion__inner--plain .accordion__inner-wrapper,
.accordion__inner--plain .accordion__inner__wrapper {
  border: none;
  padding: 0;
}
.accordion__child {
  padding: 0.5rem 0;
}
.accordion__child:first-child {
  padding-top: 0;
}
.accordion__child:last-child {
  padding-bottom: 0;
}
.accordion__child .accordion__label,
.accordion__child .accordion__label-multi,
.accordion__child > h1,
.accordion__child > h2,
.accordion__child > h3,
.accordion__child > h4,
.accordion__child > h5,
.accordion__child > h6,
.accordion__child > p {
  font-size: inherit;
  line-height: inherit;
  margin: inherit;
  max-width: inherit;
}
summary,
.accordion__toggle {
  background: transparent;
  box-sizing: border-box;
  color: #333;
  cursor: pointer;
  display: block;
  font-weight: 500;
  padding: 0.42857em 8px 0.42857em 24px;
  position: relative;
  text-decoration: none;
  width: 100%;
}
summary:link,
.accordion__toggle:link {
  color: #4c4c4c;
}
summary:hover,
.accordion__toggle:hover {
  text-decoration: underline;
}
summary:hover::before,
.accordion__toggle: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%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%2010%207.5%22%20style%3D%22enable-background%3Anew%200%200%2010%207.5%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%231077d0%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M0%2C0l5%2C7.5L10%2C0H0z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
summary::before,
.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%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%2010%207.5%22%20style%3D%22enable-background%3Anew%200%200%2010%207.5%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%234c4c4c%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M0%2C0l5%2C7.5L10%2C0H0z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: contain;
  height: 12px;
  left: 0;
  position: absolute;
  top: 0.85em;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -webkit-transform-origin: center;
  transform-origin: center;
  -moz-transition: -moz-transform 150ms ease-in-out;
  -o-transition: -o-transform 150ms ease-in-out;
  -webkit-transition: -webkit-transform 150ms ease-in-out;
  transition: transform 150ms ease-in-out;
  width: 12px;
}
@media all and (min-width: 0) and (max-width: 720px) {
  summary::before,
  .accordion__toggle::before {
    left: 0;
  }
}
summary ~ .accordion__inner.accordion__oversized,
.accordion__toggle ~ .accordion__inner.accordion__oversized {
  overflow-x: hidden;
  overflow-y: auto;
}
summary:focus,
.accordion__toggle:focus {
  outline: none;
  text-decoration: underline;
}
summary:focus::before,
.accordion__toggle:focus::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%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%2010%207.5%22%20style%3D%22enable-background%3Anew%200%200%2010%207.5%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%231077d0%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M0%2C0l5%2C7.5L10%2C0H0z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
summary .button:not(.button--help),
.accordion__toggle .button:not(.button--help) {
  display: inline-block;
  margin: 2px 0.42857em;
}
summary.accordion__toggle--buttons,
.accordion__toggle.accordion__toggle--buttons {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
@media all and (min-width: 0) and (max-width: 720px) {
  summary.accordion__toggle--buttons,
  .accordion__toggle.accordion__toggle--buttons {
    display: block;
  }
}
summary.accordion__toggle--buttons h2,
summary.accordion__toggle--buttons .accordion__label,
.accordion__toggle.accordion__toggle--buttons h2,
.accordion__toggle.accordion__toggle--buttons .accordion__label {
  -webkit-flex: 5 1 0%;
  -ms-flex: 5 1 0%;
  flex: 5 1 0%;
}
@media all and (min-width: 0) and (max-width: 720px) {
  summary.accordion__toggle--buttons h2,
  summary.accordion__toggle--buttons .accordion__label,
  .accordion__toggle.accordion__toggle--buttons h2,
  .accordion__toggle.accordion__toggle--buttons .accordion__label {
    margin-bottom: 0.85714em;
  }
}
summary.accordion__toggle--buttons span,
summary.accordion__toggle--buttons .accordion__buttons,
.accordion__toggle.accordion__toggle--buttons span,
.accordion__toggle.accordion__toggle--buttons .accordion__buttons {
  -webkit-flex: 4 0 0%;
  -ms-flex: 4 0 0%;
  flex: 4 0 0%;
  display: block;
  text-align: right;
}
summary.accordion__toggle--buttons-right,
.accordion__toggle.accordion__toggle--buttons-right {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-pack: start;
}
.scheme--undergraduate .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%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%2010%207.5%22%20style%3D%22enable-background%3Anew%200%200%2010%207.5%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23e00023%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M0%2C0l5%2C7.5L10%2C0H0z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
.accordion__child .accordion__label {
  font-weight: 500;
  margin-right: 0.85714em;
}
.accordion__buttons {
  margin: calc(-0.2em - 2px) -0.42857em calc(-0.2em - 2px) 0;
}
summary::-webkit-details-marker {
  display: none;
}
.accordion--clear .accordion__child,
.accordion--highlight .accordion__child {
  border: solid 1px #e5e5e5;
  border-width: 1px 0 0;
  margin: 0;
  padding: 0;
}
.accordion--clear .accordion__child:last-child,
.accordion--highlight .accordion__child:last-child {
  border-bottom-width: 1px;
}
.accordion--clear .accordion__child .accordion__toggle,
.accordion--highlight .accordion__child .accordion__toggle {
  background-color: #fff;
  color: #222;
  padding-bottom: 1rem;
  padding-left: calc(24px + 1.28571em);
  padding-top: 1rem;
}
.accordion--clear .accordion__child .accordion__toggle::before,
.accordion--highlight .accordion__child .accordion__toggle::before {
  left: 1.28571em;
  top: 1.45rem;
}
.accordion--clear
  .accordion__child
  .accordion__toggle.accordion__expanded
  ~ .accordion__show,
.accordion--highlight
  .accordion__child
  .accordion__toggle.accordion__expanded
  ~ .accordion__show {
  border: none;
}
.accordion--clear .accordion__child .accordion__toggle:hover,
.accordion--highlight .accordion__child .accordion__toggle:hover {
  background-color: #f2f2f2;
}
.accordion--clear .accordion__child .accordion__toggle:focus,
.accordion--clear .accordion__child .accordion__toggle:hover,
.accordion--highlight .accordion__child .accordion__toggle:focus,
.accordion--highlight .accordion__child .accordion__toggle:hover {
  background-image: linear-gradient(
    90deg,
    #1077d0 0%,
    #1077d0 8px,
    transparent 8px,
    transparent 100%
  );
  text-decoration: none;
}
.accordion--clear .accordion__child .accordion__toggle[aria-expanded="true"],
.accordion--highlight
  .accordion__child
  .accordion__toggle[aria-expanded="true"] {
  background-color: #f2f2f2;
}
.accordion--clear .accordion__child .accordion__inner,
.accordion--highlight .accordion__child .accordion__inner {
  background: #f2f2f2;
}
.accordion--clear .accordion__child .accordion__inner-wrapper,
.accordion--clear .accordion__child .accordion__inner__wrapper,
.accordion--highlight .accordion__child .accordion__inner-wrapper,
.accordion--highlight .accordion__child .accordion__inner__wrapper {
  padding: 0.85714em 1.28571em;
}
.accordion--highlight .accordion__child {
  border-color: #b2b2b2;
}
.accordion--highlight .accordion__child .accordion__toggle {
  background-color: #e5e5e5;
}
.accordion--highlight .accordion__child .accordion__toggle:hover {
  background-color: #ccc;
}
.accordion .accordion {
  margin: 0 -1.28571em 0 0;
}
.accordion .accordion .accordion__child {
  border-color: #b2b2b2;
  margin-left: -18px;
}
.accordion .accordion .accordion__child:last-child {
  border-bottom: none;
}
.accordion .accordion .accordion__toggle {
  background-color: transparent;
  margin: 0;
}
.accordion--complex .accordion__child .accordion__toggle {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .accordion--complex .accordion__child .accordion__toggle {
    display: block;
  }
}
@supports (display: grid) {
  .accordion--complex .accordion__child .accordion__toggle {
    align-items: baseline;
  }
}
.accordion--complex .accordion__child .accordion__toggle .accordion__label {
  -webkit-flex: 4 1 0%;
  -ms-flex: 4 1 0%;
  flex: 4 1 0%;
  margin-bottom: 0.42857em;
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .accordion__label--multiple-labels {
  -webkit-flex: 8 1 0%;
  -ms-flex: 8 1 0%;
  flex: 8 1 0%;
  margin-bottom: 0;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
}
.accordion--complex .accordion__child .accordion__toggle .accordion__badges {
  -webkit-flex: 4 0 0%;
  -ms-flex: 4 0 0%;
  flex: 4 0 0%;
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .accordion__badges
  .button--help {
  margin-top: -13px;
}
.accordion--complex .accordion__child .accordion__toggle .accordion__badges {
  display: table;
  width: 40%;
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .accordion__badges
  > * {
  display: table-cell;
  width: 25%;
}
@supports (display: grid) {
  .accordion--complex .accordion__child .accordion__toggle .accordion__badges {
    display: -webkit-box-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    align-items: baseline;
    flex-wrap: nowrap;
    width: auto;
  }
  .accordion--complex
    .accordion__child
    .accordion__toggle
    .accordion__badges
    > * {
    -webkit-flex: 1 0 0%;
    -ms-flex: 1 0 0%;
    flex: 1 0 0%;
    display: inline-block;
    width: auto;
  }
  .accordion--complex
    .accordion__child
    .accordion__toggle
    .accordion__badges.accordion__badges--collapsed {
    flex-grow: 0;
    display: block;
  }
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .accordion__badges--compact {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .accordion__badges--compact
  > * {
  flex-grow: 0;
  white-space: nowrap;
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .accordion__badges--compact
  > *
  [role="tooltip"] {
  white-space: normal;
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .accordion__badges--compact
  > *:not(:last-child) {
  margin-right: 0.85714em;
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .accordion__badges--compact
  > *
  .text-with-toggle-help {
  padding-right: 40px;
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .accordion__badges--compact
  > *
  .text-with-toggle-help
  .text-with-toggle-help__text {
  max-width: none;
}
.accordion--complex .accordion__child .accordion__toggle .accordion__buttons {
  text-align: right;
}
.accordion--complex .accordion__child .accordion__toggle .badge {
  font-size: 0.85714em;
  line-height: 1.5em;
  font-weight: normal;
  padding: 0 0.42857em;
}
.accordion--complex .accordion__child .accordion__toggle .badge:last-child {
  padding-right: 0;
}
.accordion--complex .accordion__child .accordion__toggle .tag {
  display: inline;
  margin: 0;
}
.accordion--complex .accordion__child .accordion__toggle .badge--warning {
  flex-grow: 0;
}
.accordion--complex .accordion__child .accordion__toggle .button--warning {
  margin-left: 4em;
  position: relative;
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .button--warning::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%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");
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  bottom: 0;
  content: "";
  display: block;
  height: 2em;
  left: -3em;
  position: absolute;
  width: 2em;
}
.accordion--complex .accordion__child .accordion__toggle .badge--courseid {
  font-weight: bold;
  text-align: right;
}
.accordion--complex .accordion__child .accordion__toggle .badge--bold {
  font-size: 1em;
  line-height: 1.28571em;
  font-weight: 500;
}
.accordion--complex .accordion__child .accordion__toggle .badge--no-of-options {
  font-size: 0.85714em;
  line-height: 1.5em;
  font-weight: normal;
  padding-left: 0.42857em;
  text-decoration: none;
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .badge--no-of-options::after {
  content: ")";
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .badge--no-of-options::before {
  content: "(";
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .badge--application-status {
  font-weight: bold;
  text-align: right;
  text-transform: uppercase;
}
.accordion--complex
  .accordion__child
  .accordion__toggle
  .badge--options-available {
  font-weight: bold;
  white-space: nowrap;
}
@media all and (max-width: 720px) {
  .accordion--complex .accordion__child .accordion__toggle .accordion__badges {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    flex-wrap: wrap;
    margin-top: 0.85714em;
  }
  .accordion--complex .accordion__child .accordion__toggle .accordion__buttons {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    margin-top: 0.85714em;
  }
  .accordion--complex
    .accordion__child
    .accordion__toggle
    .badge:first-of-type {
    padding-left: 0;
  }
  .accordion--complex .accordion__child .accordion__toggle .badge:last-of-type {
    padding-right: 0;
  }
}
@media (min-width: 720px) {
  .accordion--complex .accordion__child .accordion__toggle .accordion__label {
    margin-bottom: 0;
    min-width: 0;
  }
}
.accordion--complex .accordion__child .accordion__toggle--with-checkbox {
  padding-left: calc(48px + 1.28571em);
}
.accordion--complex
  .accordion__child
  .accordion__toggle--with-checkbox
  ~ .accordion__inner
  > .accordion__inner-wrapper {
  margin-left: 48px;
}
.accordion--complex
  .accordion__child
  .accordion__toggle--with-checkbox
  ~ .accordion__inner
  > .accordion__inner-wrapper
  .accordion__inner-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.accordion--complex
  .accordion__child
  .accordion__toggle--with-checkbox::before {
  left: calc(24px + 1.28571em);
}
.accordion--complex
  .accordion__child
  .accordion__toggle--with-checkbox
  > .accordion__checkbox {
  display: block;
}
.accordion--complex .accordion__child .accordion__inner-wrapper,
.accordion--complex .accordion__child .accordion__inner__wrapper {
  overflow: auto;
  padding-top: 0.85714em;
}
.accordion__with-checkboxes .accordion__child .accordion__toggle::before {
  left: calc(24px + 1.28571em);
}
.accordion__with-checkboxes .accordion__toggle .accordion__label:first-child {
  margin-left: calc(1.28571em + 1px);
  padding-right: 9px;
}
.accordion__with-checkboxes
  .accordion__toggle--with-checkbox
  .accordion__label:first-child {
  flex-grow: calc(3 - 50px);
  margin-left: -5px;
  padding-right: 0;
  width: 100px;
}
.accordion--complex.accordion__with-checkboxes
  .accordion__child
  .accordion__inner
  .accordion__inner-wrapper {
  margin-left: 44px;
}
.accordion__checkbox {
  display: none;
  position: absolute;
  top: calc(1.28571em + 1px);
}
.accordion__checkbox,
.checkbox--standalone {
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #fff;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  border: 2px solid #4c4c4c;
  border-radius: 1px;
  height: 15px;
  left: 15px;
  width: 15px;
}
.accordion__checkbox:checked,
.checkbox--standalone:checked {
  background-color: #4c4c4c;
  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%23fff%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");
}
.accordion__checkbox:focus,
.checkbox--standalone:focus {
  border-color: #1077d0;
  border-radius: 0;
  outline: #1077d0 2px solid;
}
.checkbox--standalone {
  display: block;
}
.accordion__child--undergraduate .accordion__toggle {
  background-image: linear-gradient(
    90deg,
    #e00023 0%,
    #e00023 4px,
    transparent 4px,
    transparent 100%
  );
}
.accordion__child--postgraduate .accordion__toggle {
  background-image: linear-gradient(
    90deg,
    #752482 0%,
    #752482 4px,
    transparent 4px,
    transparent 100%
  );
}
.accordion__child--awaiting-decision .accordion__toggle {
  background-image: linear-gradient(
    90deg,
    #fbaf17 0%,
    #fbaf17 4px,
    transparent 4px,
    transparent 100%
  );
}
.accordion__child--unsuccessful .accordion__toggle {
  background-image: linear-gradient(
    90deg,
    #000 0%,
    #000 4px,
    transparent 4px,
    transparent 100%
  );
}
.accordion .accordion__child--readonly .accordion__toggle {
  background-color: #e5e5e5;
}
.accordion .button--multiaction-wrapper-right {
  z-index: 3;
}
.grid,
.content-columns {
  display: block;
}
.grid--vertical-padding > .grid__item,
.grid--vertical-padding > .content-columns__column,
.grid--padding > .grid__item,
.grid--padding > .content-columns__column,
.content-columns--vertical-padding > .grid__item,
.content-columns--vertical-padding > .content-columns__column,
.content-columns--padding > .grid__item,
.content-columns--padding > .content-columns__column {
  padding-bottom: 0.42857em;
  padding-top: 0.42857em;
}
.grid--vertical-padding-wide > .grid__item,
.grid--vertical-padding-wide > .content-columns__column,
.grid--padding-wide > .grid__item,
.grid--padding-wide > .content-columns__column,
.content-columns--vertical-padding-wide > .grid__item,
.content-columns--vertical-padding-wide > .content-columns__column,
.content-columns--padding-wide > .grid__item,
.content-columns--padding-wide > .content-columns__column {
  padding-bottom: 1.28571em;
  padding-top: 1.28571em;
}
.grid--horizontal-padding,
.grid--padding,
.content-columns--horizontal-padding,
.content-columns--padding {
  margin-left: -0.42857em;
  margin-right: -0.42857em;
}
.grid--horizontal-padding > .grid__item,
.grid--horizontal-padding > .content-columns__column,
.grid--padding > .grid__item,
.grid--padding > .content-columns__column,
.content-columns--horizontal-padding > .grid__item,
.content-columns--horizontal-padding > .content-columns__column,
.content-columns--padding > .grid__item,
.content-columns--padding > .content-columns__column {
  padding-left: 0.42857em;
  padding-right: 0.42857em;
}
.grid--horizontal-padding-wide,
.grid--padding-wide,
.content-columns--horizontal-padding-wide,
.content-columns--padding-wide {
  margin-left: -0.42857em;
  margin-right: -0.42857em;
}
.grid--horizontal-padding-wide > .grid__item,
.grid--horizontal-padding-wide > .content-columns__column,
.grid--padding-wide > .grid__item,
.grid--padding-wide > .content-columns__column,
.content-columns--horizontal-padding-wide > .grid__item,
.content-columns--horizontal-padding-wide > .content-columns__column,
.content-columns--padding-wide > .grid__item,
.content-columns--padding-wide > .content-columns__column {
  padding-left: 0.42857em;
  padding-right: 0.42857em;
}
@media (min-width: 45em) {
  .grid--horizontal-padding-wide,
  .grid--padding-wide,
  .content-columns--horizontal-padding-wide,
  .content-columns--padding-wide {
    margin-left: -0.85715rem;
    margin-right: -0.85715rem;
  }
  .grid--horizontal-padding-wide > .grid__item,
  .grid--horizontal-padding-wide > .content-columns__column,
  .grid--padding-wide > .grid__item,
  .grid--padding-wide > .content-columns__column,
  .content-columns--horizontal-padding-wide > .grid__item,
  .content-columns--horizontal-padding-wide > .content-columns__column,
  .content-columns--padding-wide > .grid__item,
  .content-columns--padding-wide > .content-columns__column {
    padding-left: 1.28571em;
    padding-right: 1.28571em;
  }
}
@media (min-width: 62em) {
  .grid--horizontal-padding-wide,
  .grid--padding-wide,
  .content-columns--horizontal-padding-wide,
  .content-columns--padding-wide {
    margin-left: -1.28571em;
    margin-right: -1.28571em;
  }
}
@media (min-width: 45em) {
  .grid .grid__item--padding,
  .content-columns .grid__item--padding {
    padding: 1em;
  }
  .grid .grid__item--padding-wide,
  .content-columns .grid__item--padding-wide {
    padding: 3em;
  }
}
.grid.grid--vstack.grid--vertical-padding > .grid__item:first-child,
.grid.grid--vstack.grid--vertical-padding
  > .content-columns__column:first-child,
.grid.grid--vstack.grid--padding > .grid__item:first-child,
.grid.grid--vstack.grid--padding > .content-columns__column:first-child,
.content-columns.grid--vstack.grid--vertical-padding > .grid__item:first-child,
.content-columns.grid--vstack.grid--vertical-padding
  > .content-columns__column:first-child,
.content-columns.grid--vstack.grid--padding > .grid__item:first-child,
.content-columns.grid--vstack.grid--padding
  > .content-columns__column:first-child {
  padding-top: 0;
}
.grid.grid--vstack.grid--vertical-padding-wide > .grid__item:first-child,
.grid.grid--vstack.grid--vertical-padding-wide
  > .content-columns__column:first-child,
.grid.grid--vstack.grid--padding-wide > .grid__item:first-child,
.grid.grid--vstack.grid--padding-wide > .content-columns__column:first-child,
.content-columns.grid--vstack.grid--vertical-padding-wide
  > .grid__item:first-child,
.content-columns.grid--vstack.grid--vertical-padding-wide
  > .content-columns__column:first-child,
.content-columns.grid--vstack.grid--padding-wide > .grid__item:first-child,
.content-columns.grid--vstack.grid--padding-wide
  > .content-columns__column:first-child {
  padding-top: 0;
}
.content-section--horizontal-padding,
.content-section--padding {
  padding-left: 1em;
  padding-right: 1em;
}
@media (min-width: 45em) {
  .content-section--horizontal-padding,
  .content-section--padding {
    padding-left: 3em;
    padding-right: 3em;
  }
}
@media (min-width: 75em) {
  .content-section--horizontal-padding,
  .content-section--padding {
    padding-left: 5em;
    padding-right: 5em;
  }
}
.content-section--vertical-padding,
.content-section--padding {
  padding-bottom: 1em;
  padding-top: 1em;
}
@media (min-width: 45em) {
  .content-section--vertical-padding,
  .content-section--padding {
    padding-bottom: 3em;
    padding-top: 3em;
  }
}
@media (min-width: 75em) {
  .content-section--vertical-padding,
  .content-section--padding {
    padding-bottom: 5em;
    padding-top: 5em;
  }
}
.content-section--divider-start,
.content-section--divider:not(:first-child) {
  border-top: 3px solid #e5e5e5;
  padding-top: 1.71429em;
}
.content-section--divider-end,
.content-section--divider:not(:last-child) {
  border-bottom: 3px solid #e5e5e5;
  padding-bottom: 1.71429em;
}
@media (min-width: 45em) {
  .content-section--divider-start,
  .content-section--divider:not(:first-child) {
    padding-top: 3.42857em;
  }
  .content-section--divider-end,
  .content-section--divider:not(:last-child) {
    padding-bottom: 3.42857em;
  }
}
.content-section--snug.content-section--divider-start,
.content-section--snug.content-section--divider:not(:first-child) {
  padding-top: 1.71429em;
}
.content-section--snug.content-section--divider-end,
.content-section--snug.content-section--divider:not(:last-child) {
  padding-bottom: 1.71429em;
}
.content-section--divider + .content-section--divider,
.content-section--divider + .content-section--snug.content-section--divider {
  border-top: none;
  padding-top: 0;
}
.grid,
.content-columns {
  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;
  overflow: visible;
}
.grid--right,
.content-columns--right {
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}
.grid--center,
.content-columns--center {
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  height: 100%;
}
.grid .grid__item,
.grid .content-columns__column,
.content-columns .grid__item,
.content-columns .content-columns__column {
  display: inline-block;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  max-width: 100%;
  min-width: 0;
}
.columns--row-divider::after,
.content-columns--row-divider::after {
  border-bottom: solid 1px #e5e5e5;
  content: "";
  width: 100%;
}
.accordion__inner-wrapper .content-section {
  margin: 0 0 0.85714em 0;
}
.accordion__inner-wrapper .content-section:last-of-type {
  margin-bottom: 0;
}
.grid--padding.columns--row-divider::after,
.content-columns--padding.content-columns--row-divider::after {
  margin-left: 0.42857em;
  width: calc(100% - 0.85714em);
}
.grid--min-h3.grid--max-h2 > .grid__item,
.grid--min-h3.grid--max-h2 > .content-columns__column,
.content-columns--fixed-columns.content-columns--two-columns > .grid__item,
.content-columns--fixed-columns.content-columns--two-columns
  > .content-columns__column,
.content-columns--max-cols-2 > .grid__item,
.content-columns--max-cols-2 > .content-columns__column {
  -webkit-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  max-width: 50%;
  width: 50%;
}
.grid--min-h3.grid--max-h2 > .grid__item--span-two,
.grid--min-h3.grid--max-h2 > .content-columns__column--span-two,
.content-columns--fixed-columns.content-columns--two-columns
  > .grid__item--span-two,
.content-columns--fixed-columns.content-columns--two-columns
  > .content-columns__column--span-two,
.content-columns--max-cols-2 > .grid__item--span-two,
.content-columns--max-cols-2 > .content-columns__column--span-two {
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
  max-width: 100%;
}
.grid--min-h3.grid--max-h2 > .grid__item--expand,
.grid--min-h3.grid--max-h2 > .content-columns__column--expand,
.content-columns--fixed-columns.content-columns--two-columns
  > .grid__item--expand,
.content-columns--fixed-columns.content-columns--two-columns
  > .content-columns__column--expand,
.content-columns--max-cols-2 > .grid__item--expand,
.content-columns--max-cols-2 > .content-columns__column--expand {
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 100%;
}
.grid--min-h3.grid--max-h3 > .grid__item,
.grid--min-h3.grid--max-h3 > .content-columns__column,
.content-columns--fixed-columns.content-columns--three-columns > .grid__item,
.content-columns--fixed-columns.content-columns--three-columns
  > .content-columns__column {
  -webkit-flex: 1 0 33.33333%;
  -ms-flex: 1 0 33.33333%;
  flex: 1 0 33.33333%;
  max-width: 33.333333%;
  width: 33.333333%;
}
.grid--min-h3.grid--max-h3 > .grid__item--span-two,
.grid--min-h3.grid--max-h3 > .content-columns__column--span-two,
.content-columns--fixed-columns.content-columns--three-columns
  > .grid__item--span-two,
.content-columns--fixed-columns.content-columns--three-columns
  > .content-columns__column--span-two {
  -webkit-flex: 1 0 66.66667%;
  -ms-flex: 1 0 66.66667%;
  flex: 1 0 66.66667%;
  max-width: 66.666666%;
}
.grid--min-h3.grid--max-h3 > .grid__item--expand,
.grid--min-h3.grid--max-h3 > .content-columns__column--expand,
.content-columns--fixed-columns.content-columns--three-columns
  > .grid__item--expand,
.content-columns--fixed-columns.content-columns--three-columns
  > .content-columns__column--expand {
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 100%;
}
.grid--min-h3.grid--max-h4 > .grid__item,
.grid--min-h3.grid--max-h4 > .content-columns__column,
.content-columns--fixed-columns.content-columns--four-columns > .grid__item,
.content-columns--fixed-columns.content-columns--four-columns
  > .content-columns__column {
  -webkit-flex: 1 0 25%;
  -ms-flex: 1 0 25%;
  flex: 1 0 25%;
  max-width: 25%;
  width: 25%;
}
.grid--min-h3.grid--max-h4 > .grid__item--span-two,
.grid--min-h3.grid--max-h4 > .content-columns__column--span-two,
.content-columns--fixed-columns.content-columns--four-columns
  > .grid__item--span-two,
.content-columns--fixed-columns.content-columns--four-columns
  > .content-columns__column--span-two {
  -webkit-flex: 1 0 50%;
  -ms-flex: 1 0 50%;
  flex: 1 0 50%;
  max-width: 50%;
}
.grid--min-h3.grid--max-h4 > .grid__item--span-three,
.grid--min-h3.grid--max-h4 > .content-columns__column--span-three,
.content-columns--fixed-columns.content-columns--four-columns
  > .grid__item--span-three,
.content-columns--fixed-columns.content-columns--four-columns
  > .content-columns__column--span-three {
  -webkit-flex: 1 0 75%;
  -ms-flex: 1 0 75%;
  flex: 1 0 75%;
  max-width: 75%;
}
.grid--min-h3.grid--max-h4 > .grid__item--expand,
.grid--min-h3.grid--max-h4 > .content-columns__column--expand,
.content-columns--fixed-columns.content-columns--four-columns
  > .grid__item--expand,
.content-columns--fixed-columns.content-columns--four-columns
  > .content-columns__column--expand {
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 100%;
}
.grid--min-h3.grid--max-h5 > .grid__item,
.grid--min-h3.grid--max-h5 > .content-columns__column,
.content-columns--fixed-columns.content-columns--five-columns > .grid__item,
.content-columns--fixed-columns.content-columns--five-columns
  > .content-columns__column {
  -webkit-flex: 1 0 20%;
  -ms-flex: 1 0 20%;
  flex: 1 0 20%;
  max-width: 20%;
}
.grid--min-h3.grid--max-h5 > .grid__item--span-two,
.grid--min-h3.grid--max-h5 > .content-columns__column--span-two,
.content-columns--fixed-columns.content-columns--five-columns
  > .grid__item--span-two,
.content-columns--fixed-columns.content-columns--five-columns
  > .content-columns__column--span-two {
  -webkit-flex: 1 0 40%;
  -ms-flex: 1 0 40%;
  flex: 1 0 40%;
  max-width: 40%;
}
.grid--min-h3.grid--max-h5 > .grid__item--span-three,
.grid--min-h3.grid--max-h5 > .content-columns__column--span-three,
.content-columns--fixed-columns.content-columns--five-columns
  > .grid__item--span-three,
.content-columns--fixed-columns.content-columns--five-columns
  > .content-columns__column--span-three {
  -webkit-flex: 1 0 60%;
  -ms-flex: 1 0 60%;
  flex: 1 0 60%;
  max-width: 60%;
}
.grid--min-h3.grid--max-h5 > .grid__item--span-four,
.grid--min-h3.grid--max-h5 > .content-columns__column--span-four,
.content-columns--fixed-columns.content-columns--five-columns
  > .grid__item--span-four,
.content-columns--fixed-columns.content-columns--five-columns
  > .content-columns__column--span-four {
  -webkit-flex: 1 0 80%;
  -ms-flex: 1 0 80%;
  flex: 1 0 80%;
  max-width: 80%;
}
.grid--min-h3.grid--max-h5 > .grid__item--expand,
.grid--min-h3.grid--max-h5 > .content-columns__column--expand,
.content-columns--fixed-columns.content-columns--five-columns
  > .grid__item--expand,
.content-columns--fixed-columns.content-columns--five-columns
  > .content-columns__column--expand {
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  max-width: 100%;
}
.grid--min-h3.grid--auto > .grid__item,
.grid--min-h3.grid--auto > .content-columns__column,
.content-columns--fixed-columns.content-columns--multi-columns > .grid__item,
.content-columns--fixed-columns.content-columns--multi-columns
  > .content-columns__column {
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
}
.grid--min-h3.grid--auto > .grid__item--span-two,
.grid--min-h3.grid--auto > .content-columns__column--span-two,
.content-columns--fixed-columns.content-columns--multi-columns
  > .grid__item--span-two,
.content-columns--fixed-columns.content-columns--multi-columns
  > .content-columns__column--span-two {
  flex-grow: 2;
}
.grid--min-h3.grid--auto > .grid__item--span-three,
.grid--min-h3.grid--auto > .content-columns__column--span-three,
.content-columns--fixed-columns.content-columns--multi-columns
  > .grid__item--span-three,
.content-columns--fixed-columns.content-columns--multi-columns
  > .content-columns__column--span-three {
  flex-grow: 3;
}
.grid--min-h3.grid--auto > .grid__item--expand,
.grid--min-h3.grid--auto > .content-columns__column--expand,
.content-columns--fixed-columns.content-columns--multi-columns
  > .grid__item--expand,
.content-columns--fixed-columns.content-columns--multi-columns
  > .content-columns__column--expand {
  flex-grow: 10;
}
@media all and (max-width: 1200px) {
  .grid--min-h3.grid--auto > .grid__item,
  .grid--min-h3.grid--auto > .content-columns__column,
  .content-columns--fixed-columns.content-columns--multi-columns > .grid__item,
  .content-columns--fixed-columns.content-columns--multi-columns
    > .content-columns__column {
    -webkit-flex-basis: 20%;
    flex-basis: 20%;
  }
}
@media all and (max-width: 992px) {
  .grid--min-h3.grid--auto > .grid__item,
  .grid--min-h3.grid--auto > .content-columns__column,
  .content-columns--fixed-columns.content-columns--multi-columns > .grid__item,
  .content-columns--fixed-columns.content-columns--multi-columns
    > .content-columns__column {
    -webkit-flex-basis: 33.33333%;
    flex-basis: 33.33333%;
  }
}
.grid--min-h3.grid--center > .grid__item,
.grid--min-h3.grid--center > .content-columns__column,
.content-columns--fixed-columns.content-columns--center > .grid__item,
.content-columns--fixed-columns.content-columns--center
  > .content-columns__column {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}
@media (min-width: 45em) {
  .grid.grid--max-h2 > .grid__item,
  .grid.grid--max-h2 > .content-columns__column,
  .content-columns.content-columns--two-columns > .grid__item,
  .content-columns.content-columns--two-columns > .content-columns__column,
  .content-columns--max-cols-2 > .grid__item,
  .content-columns--max-cols-2 > .content-columns__column {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    width: 50%;
  }
  .grid.grid--max-h2 > .grid__item--span-two,
  .grid.grid--max-h2 > .content-columns__column--span-two,
  .content-columns.content-columns--two-columns > .grid__item--span-two,
  .content-columns.content-columns--two-columns
    > .content-columns__column--span-two,
  .content-columns--max-cols-2 > .grid__item--span-two,
  .content-columns--max-cols-2 > .content-columns__column--span-two {
    -webkit-flex: 1 0 100%;
    -ms-flex: 1 0 100%;
    flex: 1 0 100%;
    max-width: 100%;
  }
  .grid.grid--max-h2 > .grid__item--expand,
  .grid.grid--max-h2 > .content-columns__column--expand,
  .content-columns.content-columns--two-columns > .grid__item--expand,
  .content-columns.content-columns--two-columns
    > .content-columns__column--expand,
  .content-columns--max-cols-2 > .grid__item--expand,
  .content-columns--max-cols-2 > .content-columns__column--expand {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: 100%;
  }
  .grid.grid--max-h3 > .grid__item,
  .grid.grid--max-h3 > .content-columns__column,
  .content-columns.content-columns--three-columns > .grid__item,
  .content-columns.content-columns--three-columns > .content-columns__column {
    -webkit-flex: 1 0 33.33333%;
    -ms-flex: 1 0 33.33333%;
    flex: 1 0 33.33333%;
    max-width: 33.333333%;
    width: 33.333333%;
  }
  .grid.grid--max-h3 > .grid__item--span-two,
  .grid.grid--max-h3 > .content-columns__column--span-two,
  .content-columns.content-columns--three-columns > .grid__item--span-two,
  .content-columns.content-columns--three-columns
    > .content-columns__column--span-two {
    -webkit-flex: 1 0 66.66667%;
    -ms-flex: 1 0 66.66667%;
    flex: 1 0 66.66667%;
    max-width: 66.666666%;
  }
  .grid.grid--max-h3 > .grid__item--expand,
  .grid.grid--max-h3 > .content-columns__column--expand,
  .content-columns.content-columns--three-columns > .grid__item--expand,
  .content-columns.content-columns--three-columns
    > .content-columns__column--expand {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: 100%;
  }
  .grid.grid--max-h4 > .grid__item,
  .grid.grid--max-h4 > .content-columns__column,
  .content-columns.content-columns--four-columns > .grid__item,
  .content-columns.content-columns--four-columns > .content-columns__column {
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
    width: 25%;
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
    width: 50%;
  }
}
@media (min-width: 45em) and (min-width: 62em) {
  .grid.grid--max-h4 > .grid__item,
  .grid.grid--max-h4 > .content-columns__column,
  .content-columns.content-columns--four-columns > .grid__item,
  .content-columns.content-columns--four-columns > .content-columns__column {
    -webkit-flex: 1 0 33.33333%;
    -ms-flex: 1 0 33.33333%;
    flex: 1 0 33.33333%;
    max-width: 33.333333%;
    width: 33.333333%;
  }
}
@media (min-width: 45em) and (min-width: 100em) {
  .grid.grid--max-h4 > .grid__item,
  .grid.grid--max-h4 > .content-columns__column,
  .content-columns.content-columns--four-columns > .grid__item,
  .content-columns.content-columns--four-columns > .content-columns__column {
    -webkit-flex: 1 0 25%;
    -ms-flex: 1 0 25%;
    flex: 1 0 25%;
    max-width: 25%;
    width: 25%;
  }
}
@media (min-width: 45em) {
  .grid.grid--max-h4 > .grid__item--span-two,
  .grid.grid--max-h4 > .content-columns__column--span-two,
  .content-columns.content-columns--four-columns > .grid__item--span-two,
  .content-columns.content-columns--four-columns
    > .content-columns__column--span-two {
    -webkit-flex: 1 0 50%;
    -ms-flex: 1 0 50%;
    flex: 1 0 50%;
    max-width: 50%;
  }
  .grid.grid--max-h4 > .grid__item--span-three,
  .grid.grid--max-h4 > .content-columns__column--span-three,
  .content-columns.content-columns--four-columns > .grid__item--span-three,
  .content-columns.content-columns--four-columns
    > .content-columns__column--span-three {
    -webkit-flex: 1 0 75%;
    -ms-flex: 1 0 75%;
    flex: 1 0 75%;
    max-width: 75%;
  }
  .grid.grid--max-h4 > .grid__item--expand,
  .grid.grid--max-h4 > .content-columns__column--expand,
  .content-columns.content-columns--four-columns > .grid__item--expand,
  .content-columns.content-columns--four-columns
    > .content-columns__column--expand {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: 100%;
  }
  .grid.grid--max-h5 > .grid__item,
  .grid.grid--max-h5 > .content-columns__column,
  .content-columns.content-columns--five-columns > .grid__item,
  .content-columns.content-columns--five-columns > .content-columns__column {
    -webkit-flex: 1 0 20%;
    -ms-flex: 1 0 20%;
    flex: 1 0 20%;
    max-width: 20%;
  }
  .grid.grid--max-h5 > .grid__item--span-two,
  .grid.grid--max-h5 > .content-columns__column--span-two,
  .content-columns.content-columns--five-columns > .grid__item--span-two,
  .content-columns.content-columns--five-columns
    > .content-columns__column--span-two {
    -webkit-flex: 1 0 40%;
    -ms-flex: 1 0 40%;
    flex: 1 0 40%;
    max-width: 40%;
  }
  .grid.grid--max-h5 > .grid__item--span-three,
  .grid.grid--max-h5 > .content-columns__column--span-three,
  .content-columns.content-columns--five-columns > .grid__item--span-three,
  .content-columns.content-columns--five-columns
    > .content-columns__column--span-three {
    -webkit-flex: 1 0 60%;
    -ms-flex: 1 0 60%;
    flex: 1 0 60%;
    max-width: 60%;
  }
  .grid.grid--max-h5 > .grid__item--span-four,
  .grid.grid--max-h5 > .content-columns__column--span-four,
  .content-columns.content-columns--five-columns > .grid__item--span-four,
  .content-columns.content-columns--five-columns
    > .content-columns__column--span-four {
    -webkit-flex: 1 0 80%;
    -ms-flex: 1 0 80%;
    flex: 1 0 80%;
    max-width: 80%;
  }
  .grid.grid--max-h5 > .grid__item--expand,
  .grid.grid--max-h5 > .content-columns__column--expand,
  .content-columns.content-columns--five-columns > .grid__item--expand,
  .content-columns.content-columns--five-columns
    > .content-columns__column--expand {
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: 100%;
  }
  .grid.grid--auto > .grid__item,
  .grid.grid--auto > .content-columns__column,
  .content-columns.content-columns--multi-columns > .grid__item,
  .content-columns.content-columns--multi-columns > .content-columns__column {
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;
  }
  .grid.grid--auto > .grid__item--span-two,
  .grid.grid--auto > .content-columns__column--span-two,
  .content-columns.content-columns--multi-columns > .grid__item--span-two,
  .content-columns.content-columns--multi-columns
    > .content-columns__column--span-two {
    flex-grow: 2;
  }
  .grid.grid--auto > .grid__item--span-three,
  .grid.grid--auto > .content-columns__column--span-three,
  .content-columns.content-columns--multi-columns > .grid__item--span-three,
  .content-columns.content-columns--multi-columns
    > .content-columns__column--span-three {
    flex-grow: 3;
  }
  .grid.grid--auto > .grid__item--expand,
  .grid.grid--auto > .content-columns__column--expand,
  .content-columns.content-columns--multi-columns > .grid__item--expand,
  .content-columns.content-columns--multi-columns
    > .content-columns__column--expand {
    flex-grow: 10;
  }
}
@media all and (min-width: 45em) and (max-width: 1200px) {
  .grid.grid--auto > .grid__item,
  .grid.grid--auto > .content-columns__column,
  .content-columns.content-columns--multi-columns > .grid__item,
  .content-columns.content-columns--multi-columns > .content-columns__column {
    -webkit-flex-basis: 20%;
    flex-basis: 20%;
  }
}
@media all and (min-width: 45em) and (max-width: 992px) {
  .grid.grid--auto > .grid__item,
  .grid.grid--auto > .content-columns__column,
  .content-columns.content-columns--multi-columns > .grid__item,
  .content-columns.content-columns--multi-columns > .content-columns__column {
    -webkit-flex-basis: 33.33333%;
    flex-basis: 33.33333%;
  }
}
@media (min-width: 45em) {
  .grid.grid--center > .grid__item,
  .grid.grid--center > .content-columns__column,
  .content-columns.content-columns--center > .grid__item,
  .content-columns.content-columns--center > .content-columns__column {
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }
}
@media all and (min-width: 721px) and (max-width: 992px) {
  .grid--break-at-medium.grid--max-h2 > .grid__item,
  .grid--break-at-medium.grid--max-h2 > .content-columns__column,
  .grid--break-at-medium.grid--max-h3 > .grid__item,
  .grid--break-at-medium.grid--max-h3 > .content-columns__column,
  .grid--break-at-medium.grid--max-h4 > .grid__item,
  .grid--break-at-medium.grid--max-h4 > .content-columns__column,
  .grid--break-at-medium.grid--max-h5 > .grid__item,
  .grid--break-at-medium.grid--max-h5 > .content-columns__column,
  .grid--break-at-medium.content-columns--two-columns > .grid__item,
  .grid--break-at-medium.content-columns--two-columns
    > .content-columns__column,
  .grid--break-at-medium.content-columns--three-columns > .grid__item,
  .grid--break-at-medium.content-columns--three-columns
    > .content-columns__column,
  .grid--break-at-medium.content-columns--four-columns > .grid__item,
  .grid--break-at-medium.content-columns--four-columns
    > .content-columns__column,
  .grid--break-at-medium.content-columns--five-columns > .grid__item,
  .grid--break-at-medium.content-columns--five-columns
    > .content-columns__column,
  .content-columns--break-at-medium.grid--max-h2 > .grid__item,
  .content-columns--break-at-medium.grid--max-h2 > .content-columns__column,
  .content-columns--break-at-medium.grid--max-h3 > .grid__item,
  .content-columns--break-at-medium.grid--max-h3 > .content-columns__column,
  .content-columns--break-at-medium.grid--max-h4 > .grid__item,
  .content-columns--break-at-medium.grid--max-h4 > .content-columns__column,
  .content-columns--break-at-medium.grid--max-h5 > .grid__item,
  .content-columns--break-at-medium.grid--max-h5 > .content-columns__column,
  .content-columns--break-at-medium.content-columns--two-columns > .grid__item,
  .content-columns--break-at-medium.content-columns--two-columns
    > .content-columns__column,
  .content-columns--break-at-medium.content-columns--three-columns
    > .grid__item,
  .content-columns--break-at-medium.content-columns--three-columns
    > .content-columns__column,
  .content-columns--break-at-medium.content-columns--four-columns > .grid__item,
  .content-columns--break-at-medium.content-columns--four-columns
    > .content-columns__column,
  .content-columns--break-at-medium.content-columns--five-columns > .grid__item,
  .content-columns--break-at-medium.content-columns--five-columns
    > .content-columns__column {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
}
.grid--hstack {
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.grid--hstack .grid__item {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  max-width: 100%;
}
@media (min-width: 45em) {
  .grid--hstack .hstack-split {
    margin-left: auto;
  }
}
.grid--vstack {
  flex-direction: column;
}
.grid--vstack > .grid__item {
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  width: 100%;
}
.grid__item--inline-start {
  margin-right: auto;
}
.grid__item--inline-end {
  margin-left: auto;
  text-align: right;
}
.grid__item--inline-center {
  margin-left: auto;
  margin-right: auto;
}
.grid__item--block-start {
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
.grid__item--block-end {
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  -ms-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
}
.grid__item--block-center {
  -webkit-align-self: center;
  -moz-align-self: center;
  -ms-align-self: center;
  align-self: center;
}
.grid__item--height-0 {
  height: 0rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-0\@sm {
    height: 0rem;
  }
}
.grid__item--height-2 {
  height: 2rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-2\@sm {
    height: 2rem;
  }
}
.grid__item--height-4 {
  height: 4rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-4\@sm {
    height: 4rem;
  }
}
.grid__item--height-6 {
  height: 6rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-6\@sm {
    height: 6rem;
  }
}
.grid__item--height-8 {
  height: 8rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-8\@sm {
    height: 8rem;
  }
}
.grid__item--height-10 {
  height: 10rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-10\@sm {
    height: 10rem;
  }
}
.grid__item--height-12 {
  height: 12rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-12\@sm {
    height: 12rem;
  }
}
.grid__item--height-14 {
  height: 14rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-14\@sm {
    height: 14rem;
  }
}
.grid__item--height-16 {
  height: 16rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-16\@sm {
    height: 16rem;
  }
}
.grid__item--height-18 {
  height: 18rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-18\@sm {
    height: 18rem;
  }
}
.grid__item--height-20 {
  height: 20rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-20\@sm {
    height: 20rem;
  }
}
.grid__item--height-22 {
  height: 22rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-22\@sm {
    height: 22rem;
  }
}
.grid__item--height-24 {
  height: 24rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-24\@sm {
    height: 24rem;
  }
}
.grid__item--height-26 {
  height: 26rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-26\@sm {
    height: 26rem;
  }
}
.grid__item--height-28 {
  height: 28rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-28\@sm {
    height: 28rem;
  }
}
.grid__item--height-30 {
  height: 30rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-30\@sm {
    height: 30rem;
  }
}
.grid__item--height-32 {
  height: 32rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-32\@sm {
    height: 32rem;
  }
}
.grid__item--height-34 {
  height: 34rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-34\@sm {
    height: 34rem;
  }
}
.grid__item--height-36 {
  height: 36rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-36\@sm {
    height: 36rem;
  }
}
.grid__item--height-38 {
  height: 38rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-38\@sm {
    height: 38rem;
  }
}
.grid__item--height-40 {
  height: 40rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-40\@sm {
    height: 40rem;
  }
}
.grid__item--height-42 {
  height: 42rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-42\@sm {
    height: 42rem;
  }
}
.grid__item--height-44 {
  height: 44rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-44\@sm {
    height: 44rem;
  }
}
.grid__item--height-46 {
  height: 46rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-46\@sm {
    height: 46rem;
  }
}
.grid__item--height-48 {
  height: 48rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-48\@sm {
    height: 48rem;
  }
}
.grid__item--height-50 {
  height: 50rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-50\@sm {
    height: 50rem;
  }
}
.grid__item--height-52 {
  height: 52rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-52\@sm {
    height: 52rem;
  }
}
.grid__item--height-54 {
  height: 54rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-54\@sm {
    height: 54rem;
  }
}
.grid__item--height-56 {
  height: 56rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-56\@sm {
    height: 56rem;
  }
}
.grid__item--height-58 {
  height: 58rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-58\@sm {
    height: 58rem;
  }
}
.grid__item--height-60 {
  height: 60rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-60\@sm {
    height: 60rem;
  }
}
.grid__item--height-62 {
  height: 62rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-62\@sm {
    height: 62rem;
  }
}
.grid__item--height-64 {
  height: 64rem;
}
@media all and (min-width: 0) and (max-width: 720px) {
  .grid__item--height-64\@sm {
    height: 64rem;
  }
}
.grid.grid--adverts > .grid__item {
  max-width: 100%;
}
@supports (display: grid) {
  .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
    [class*="grid--min-h"] {
    display: grid;
    grid-gap: 0.85714em;
    grid-template-columns: repeat(2, 1fr);
    margin: 0;
  }
  .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
    [class*="grid--min-h"].grid
    > .grid__item {
    max-width: none;
    padding: 0;
    width: auto;
  }
  .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid
    > .grid__item--fill-width {
    width: 100%;
  }
  @media (min-width: 45em) {
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack) {
      display: grid;
      grid-template-columns: repeat(auto-fit, minmax(1rem, 1fr));
      margin: 0;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack) + .grid {
      margin-top: 0.85714em;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      )[class*="grid--max-h"] {
      grid-template-columns: repeat(2, 1fr);
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid--auto {
      grid-template-columns: repeat(2, auto);
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid
      > .grid__item {
      max-width: none;
      padding: 0;
      width: auto;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid
      > .grid__item--fill-width {
      width: 100%;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid--padding,
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--horizontal-padding {
      grid-column-gap: 0.85714em;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid--padding,
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--vertical-padding {
      grid-row-gap: 0.85714em;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--padding-wide,
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--horizontal-padding-wide {
      grid-column-gap: 1.71429em;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--padding-wide,
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--vertical-padding-wide {
      grid-row-gap: 1.71429em;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid .grid {
      margin: 0;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
      [class*="grid__item--span-"] {
      grid-column-end: span 2;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
      [class*="grid__item--depth-"] {
      grid-row-end: span 2;
    }
  }
  @media (min-width: 45em) and (min-width: 100em) {
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
      .grid__item--depth-3 {
      grid-row-end: span 3;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
      .grid__item--depth-4 {
      grid-row-end: span 4;
    }
  }
  @media (min-width: 45em) {
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
      .grid__item--expand:nth-child(1) {
      grid-column: 1/-1;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
      .grid__item--expand:nth-child(2) {
      grid-column: 2/-1;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
      .grid__item--expand:nth-child(3) {
      grid-column: 3/-1;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
      .grid__item--expand:nth-child(4) {
      grid-column: 4/-1;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--equal-height {
      grid-auto-rows: 1fr;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--equal-height
      .card:only-child {
      height: 100%;
    }
  }
  @media (min-width: 62em) {
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid--max-h3,
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid--max-h4,
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid--max-h5 {
      grid-template-columns: repeat(3, 1fr);
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--max-h3.grid--auto,
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--max-h4.grid--auto,
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--max-h5.grid--auto {
      grid-template-columns: repeat(3, auto);
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
      .grid__item--span-three,
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
      .grid__item--span-four,
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
      .grid__item--span-five {
      grid-column-end: span 3;
    }
  }
  @media (min-width: 100em) {
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid--max-h4 {
      grid-template-columns: repeat(4, 1fr);
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--max-h4.grid--auto {
      grid-template-columns: repeat(4, auto);
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid--max-h5 {
      grid-template-columns: repeat(5, 1fr);
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--max-h5.grid--auto {
      grid-template-columns: repeat(5, auto);
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
      .grid__item--span-four {
      grid-column-end: span 4;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack)
      .grid__item--span-five {
      grid-column-end: span 5;
    }
  }
  .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid--auto {
    grid-template-columns: repeat(auto-fit, minmax(1rem, auto));
  }
  @media all and (max-width: 62em) {
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--from-medium.grid--max-h2,
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--from-medium.grid--max-h3,
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--from-medium.grid--max-h4,
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--from-medium.grid--max-h5 {
      grid-template-columns: repeat(1, 1fr);
    }
  }
  @media all and (max-width: 75em) {
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--from-large.grid--max-h2,
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--from-large.grid--max-h3,
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--from-large.grid--max-h4,
    .grid:not(.grid--flex):not(.grid--hstack):not(
        .grid--vstack
      ).grid--from-large.grid--max-h5 {
      grid-template-columns: repeat(1, 1fr);
    }
  }
  @media (min-width: 45em) {
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid--adverts {
      grid-template-columns: repeat(auto-fill, minmax(24rem, 1fr));
    }
  }
  .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid--center {
    align-items: center;
    height: 100%;
    justify-items: center;
  }
  @media (min-width: 45em) {
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid
      > .grid__item--padding {
      padding: 1em;
    }
    .grid:not(.grid--flex):not(.grid--hstack):not(.grid--vstack).grid
      > .grid__item--padding-wide {
      padding: 3em;
    }
  }
}
.content-section {
  margin-bottom: 1.71429em;
  margin-top: 1.71429em;
}
@media (min-width: 45em) {
  .content-section {
    margin-bottom: 3.42857em;
    margin-top: 3.42857em;
  }
  .content-section > .content-section:first-child {
    margin-top: 0;
  }
  .content-section > .content-section:last-child {
    margin-bottom: 0;
  }
}
.accordion .content-section:first-of-type {
  margin-top: 1.71429em;
}
.accordion .content-section:last-of-type {
  margin-bottom: 0;
}
.accordion .accordion-controller-wrapper + .content-section {
  margin-top: 1.71429em;
}
.content-section--first {
  margin-top: 0;
}
.content-section--last {
  margin-bottom: 0;
}
.columns--divider:not(:last-of-type),
.content-columns--divider:not(:last-of-type) {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 0.85714em;
  padding-bottom: 0.85714em;
}
.content-section--highlight,
.content-section--highlight-secondary,
.content-section--disabled {
  background-color: #e5e5e5;
  padding: 0.85714em;
}
@media all and (max-width: 720px) {
  .content-section--highlight,
  .content-section--highlight-secondary,
  .content-section--disabled {
    margin: 1.71429em -0.85715rem;
  }
}
@media (min-width: 720px) {
  .content-section--highlight,
  .content-section--highlight-secondary,
  .content-section--disabled {
    padding: 1.28571em 1.71429em 1.71429em;
  }
}
.content-section--highlight .accordion__inner,
.content-section--highlight-secondary .accordion__inner,
.content-section--disabled .accordion__inner {
  background-color: transparent;
}
.content-section--highlight .accordion__inner-wrapper,
.content-section--highlight-secondary .accordion__inner-wrapper,
.content-section--disabled .accordion__inner-wrapper {
  margin-left: 0;
  margin-top: 0.85714em;
  padding-left: 24px;
  padding-right: 40px;
}
.content-section--highlight .accordion--plain .accordion__toggle,
.content-section--highlight-secondary .accordion--plain .accordion__toggle,
.content-section--disabled .accordion--plain .accordion__toggle {
  background: transparent;
}
.content-section--highlight p:last-child,
.content-section--highlight-secondary p:last-child,
.content-section--disabled p:last-child {
  margin-bottom: 0;
}
.content-section--highlight a:not(.button):link,
.content-section--highlight .button--link {
  color: #005eb7;
  font-weight: 500;
}
.content-section--highlight-secondary {
  background-color: #f2f2f2;
}
.content-section--disabled {
  background-color: #e5e5e5;
}
.content-section[aria-disabled="true"],
.content-section[aria-hidden="true"],
.content-section--disabled {
  box-shadow: none;
  cursor: not-allowed;
  opacity: 0.2;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
.content-restrict-line-length {
  box-sizing: content-box;
  max-width: 38em !important;
}
.content-section .toggle-button--inline:not(.toggle-button--plain) {
  color: #1077d0;
  font-weight: bold;
  margin: 0.85714em 0;
}
.content-section .toggle-button--inline:not(.toggle-button--plain)::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
  transition: all 150ms linear;
}
.content-section
  .toggle-button--inline:not(
    .toggle-button--plain
  ).toggle-button--active::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
  transform: rotate(-180deg);
  transition: all 150ms linear;
}
.content-section--restrict-width {
  max-width: 900px;
}
.content-section--snug,
.content-section--snug:first-of-type,
.content-section--snug:last-of-type {
  margin: 1.71429em 0;
}
.content-section--snug.content-section--last {
  margin-bottom: 0;
}
.content-section--gap-block-start {
  margin-top: 5.14286em;
}
.content-section--gap-block-end {
  margin-bottom: 5.14286em;
}
.content-section--gap-inline-start {
  margin-left: 1.71429em;
}
.content-section--gap-inline-end {
  margin-right: 1.71429em;
}
@media (min-width: 45em) {
  .content-section--gap-block-start {
    margin-top: 10.28571em;
  }
  .content-section--gap-block-end {
    margin-bottom: 10.28571em;
  }
  .content-section--gap-inline-start {
    margin-left: 3.42857em;
  }
  .content-section--gap-inline-end {
    margin-right: 3.42857em;
  }
}
dl.columns,
dl.content-columns {
  width: 100%;
}
.content-halves-container {
  background-color: #1f2935;
  position: relative;
}
@media (min-width: 62em) {
  .content-halves {
    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;
  }
  .content-halves > * {
    flex-grow: 1;
    -webkit-flex-basis: 0%;
    flex-basis: 0%;
  }
}
.content-halves__primary {
  padding: 0.85715em 0;
}
@media (min-width: 62em) {
  .content-halves__primary {
    max-width: 38em;
    padding: 4em;
    z-index: 1;
  }
}
.content-halves__secondary {
  margin: 0 -0.85715em;
  position: relative;
  width: auto;
}
@media (min-width: 62em) {
  .content-halves__secondary {
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    margin: 0;
  }
  .content-halves__secondary {
    bottom: 0;
    left: 0;
    top: 0;
  }
}
.content-halves__secondary iframe,
.content-halves__secondary img {
  display: block;
}
.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-bottom: 6px;
  margin-bottom: 0.42857rem;
  margin-right: 0.85714em;
  max-width: 100%;
}
.heading-with-meta--adjacent {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.heading-with-meta--adjacent h2,
.heading-with-meta--adjacent h3,
.heading-with-meta--adjacent h4,
.heading-with-meta--adjacent h5,
.heading-with-meta--adjacent h6 {
  flex-grow: 0;
}
.heading-with-meta--count,
.heading-with-meta--link {
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.heading-with-meta--count h2,
.heading-with-meta--count h3,
.heading-with-meta--count h4,
.heading-with-meta--count h5,
.heading-with-meta--count h6,
.heading-with-meta--link h2,
.heading-with-meta--link h3,
.heading-with-meta--link h4,
.heading-with-meta--link h5,
.heading-with-meta--link h6 {
  font-size: 32px;
  font-size: 2.28571rem;
  line-height: 1;
}
.heading-with-meta--count .heading-with-meta__meta,
.heading-with-meta--link .heading-with-meta__meta {
  font-size: 1.57143em;
  line-height: 1.36364em;
  font-weight: 200;
}
.heading-with-meta--count h2 .count,
.heading-with-meta--count h3 .count,
.heading-with-meta--count h4 .count,
.heading-with-meta--count h5 .count,
.heading-with-meta--count h6 .count {
  font-size: 22px;
  font-size: 1.57143rem;
  font-weight: 200;
  line-height: 1;
}
.heading-with-meta--count h2 .count:not(:empty)::before,
.heading-with-meta--count h3 .count:not(:empty)::before,
.heading-with-meta--count h4 .count:not(:empty)::before,
.heading-with-meta--count h5 .count:not(:empty)::before,
.heading-with-meta--count h6 .count:not(:empty)::before {
  content: "- ";
}
.heading-with-meta--margin {
  margin: 5.14286em 0 1.71429em;
}
.heading-with-meta__meta {
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  font-size: small;
  margin-bottom: 6px;
  margin-bottom: 0.42857rem;
}
.heading-with-meta__meta .button {
  line-height: 1.1em;
}
.heading-with-meta__meta .form-item,
.heading-with-meta__meta .l-form-item-container {
  margin-bottom: 0;
  margin-top: 0;
}
.heading-with-meta__meta > * {
  margin-bottom: 3px;
  margin-bottom: 0.21429rem;
  margin-right: 0.85714em;
  margin-top: 3px;
  margin-top: 0.21429rem;
}
.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 20%;
    -ms-flex: 0 1 20%;
    flex: 0 1 20%;
    text-align: left;
    max-width: 180px;
  }
  .content-with-meta__meta--provider-logo img {
    margin: 1.8em 0;
    max-height: 100px;
  }
}
@media all and (max-width: 992px) {
  .content-with-meta--break-at-medium {
    display: block;
  }
}
.content-with-meta__meta--provider-logo {
  width: 180px;
}
.toggle-target--active,
.toggle-target--inactive {
  transition: transform 0.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,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%234c4c4c%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
  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,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%234c4c4c%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
  transform: rotate(-180deg);
  transition: all 150ms linear;
}
.toggle-target--inline {
  background: #f2f2f2;
  margin: 0 0 0.85714em;
  padding: 0.85714em;
}
.toggle-target--plain {
  margin: 0 0 0.85714em;
}
@media all and (max-width: 62em) {
  .dynamic-sidebar {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    background: #fff;
    bottom: 0;
    left: 0;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
    overflow-y: scroll;
    padding: 2em;
    position: fixed;
    right: 0;
    top: 0;
    transition: transform 0.5s ease-in-out;
    width: 98%;
    will-change: transform;
    z-index: 101;
  }
  .dynamic-sidebar .dynamic-sidebar__inner {
    -webkit-transform: translateZ(0);
  }
}
@media (min-width: 62em) {
  .dynamic-sidebar {
    background: #f2f2f2;
  }
  .dynamic-sidebar .modal-close-container {
    display: none;
  }
}
.page-with-sidebar .section--content,
.page-with-sidebar.section--content {
  background: #f2f2f2;
}
@media (min-width: 62em) {
  .page-with-sidebar .section--content,
  .page-with-sidebar.section--content {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmMmYyZjIiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(
      linear,
      0% 50%,
      100% 50%,
      color-stop(50%, #f2f2f2),
      color-stop(50%, #fff)
    );
    background-image: -moz-linear-gradient(left, #f2f2f2 50%, #fff 50%);
    background-image: -webkit-linear-gradient(left, #f2f2f2 50%, #fff 50%);
    background-image: linear-gradient(to right, #f2f2f2 50%, #fff 50%);
  }
}
.dynamic-sidebar-container {
  height: 100%;
}
html[data-dynamic-sidebar="open"] .dynamic-sidebar-container .section__sidebar {
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
  transition: transform 0.5s ease-in-out;
}
@media all and (max-width: 62em) {
  html[data-dynamic-sidebar] .section__content::before {
    background-color: #999;
    bottom: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 0.4s ease-in-out;
    width: 100vw;
    z-index: -1;
  }
}
html[data-dynamic-sidebar="open"],
html[data-dynamic-sidebar][data-dynamic-sidebar-closing] {
  height: 100vh;
  overflow: hidden;
}
html[data-dynamic-sidebar="open"] .section__content::before,
html[data-dynamic-sidebar][data-dynamic-sidebar-closing]
  .section__content::before {
  content: "";
  display: block;
  opacity: 0.2;
  z-index: 100;
}
html[data-dynamic-sidebar="open"] .advert--tolarge-footer,
html[data-dynamic-sidebar][data-dynamic-sidebar-closing]
  .advert--tolarge-footer {
  z-index: 2;
}
html[data-dynamic-sidebar="open"] .global-header,
html[data-dynamic-sidebar][data-dynamic-sidebar-closing] .global-header {
  z-index: 0;
}
html[data-dynamic-sidebar="closed"][data-dynamic-sidebar-closing]
  .section__content::before {
  opacity: 0;
}
#dynamic-sidebar-open-button {
  border: 0;
  margin: 0;
}
@media (min-width: 62em) {
  #dynamic-sidebar-open-button {
    display: none;
  }
}
.section--lower-header.section--lower-header-has-search-tabs {
  border-bottom: solid 1px #e5e5e5;
  margin-top: 30px;
}
@media all and (max-width: 720px) {
  .section--lower-header.section--lower-header-has-search-tabs {
    margin-top: 0;
  }
}
.section--lower-header__search-tabs {
  display: block;
  overflow: hidden;
}
.section--lower-header__search-tabs > form {
  float: none;
  width: 100%;
}
@media (min-width: 62em) {
  .section--lower-header__search-tabs > form {
    float: left;
    min-width: 360px;
    width: 20%;
  }
}
.section--lower-header__search-tabs > form .form-item__search_field {
  border: none;
  border-bottom: solid 3px #1077d0;
  height: auto;
  min-height: 44px;
}
.section--lower-header__search-tabs > form .form-item__search_field input {
  border: none;
}
.section--lower-header__search-tabs
  > form
  .form-item__search_field
  input[type="submit"] {
  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%231077d0%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");
  border-radius: 0;
  left: -1px;
  right: auto;
  top: 1px;
  z-index: 1;
}
.section--lower-header__search-tabs
  > form
  .form-item__search_field
  input[type="search"] {
  font-size: 1.05em;
  font-weight: 300;
  height: 2.9rem;
  margin-right: 0;
  padding-left: 3.2rem !important;
  width: 100%;
}
.section--lower-header__search-tabs
  > form
  .form-item__search_field
  input[type="search"]:focus {
  border: none;
  outline: 1px dotted #1077d0;
}
.search-tabs-container {
  overflow: hidden;
}
@media all and (max-width: 62em) {
  .search-tabs-container {
    padding-top: 4px;
  }
}
.search-tabs-container::after,
.search-tabs-container::before {
  bottom: 2px;
  content: "";
  display: block;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 44px;
  width: 2em;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(
    linear,
    0% 50%,
    100% 50%,
    color-stop(0%, rgba(255, 255, 255, 0)),
    color-stop(70%, #fff),
    color-stop(100%, #fff)
  );
  background-image: -moz-linear-gradient(
    left,
    rgba(255, 255, 255, 0),
    #fff 70%,
    #fff 100%
  );
  background-image: -webkit-linear-gradient(
    left,
    rgba(255, 255, 255, 0),
    #fff 70%,
    #fff 100%
  );
  background-image: linear-gradient(
    to right,
    rgba(255, 255, 255, 0),
    #fff 70%,
    #fff 100%
  );
}
.search-tabs-container::before {
  left: 0;
  right: auto;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(
    linear,
    100% 50%,
    0% 50%,
    color-stop(0%, rgba(255, 255, 255, 0)),
    color-stop(70%, #fff),
    color-stop(100%, #fff)
  );
  background-image: -moz-linear-gradient(
    right,
    rgba(255, 255, 255, 0),
    #fff 70%,
    #fff 100%
  );
  background-image: -webkit-linear-gradient(
    right,
    rgba(255, 255, 255, 0),
    #fff 70%,
    #fff 100%
  );
  background-image: linear-gradient(
    to left,
    rgba(255, 255, 255, 0),
    #fff 70%,
    #fff 100%
  );
  z-index: 1;
}
.search-tabs {
  -webkit-overflow-scrolling: touch;
  overflow-x: auto;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 1.5em;
}
@media all and (max-width: 45em) {
  .search-tabs {
    padding: 0 1em;
  }
}
.search-tabs .search-tabs__tab {
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  padding: 0 1.5em;
}
@media all and (max-width: 45em) {
  .search-tabs .search-tabs__tab {
    padding: 0 1em;
  }
}
.search-tabs .search-tabs__tab:last-child {
  padding-right: 2em;
}
.search-tabs .search-tabs__tab a {
  border-bottom: solid 3px transparent;
  color: #4c4c4c;
  display: block;
  margin: 3px 0 0;
  padding: 5px 2px 9px 2px;
  transition: all 0.2s;
}
.search-tabs .search-tabs__tab a span {
  color: #1077d0;
  font-size: 12px;
  margin-left: 5px;
}
.search-tabs .search-tabs__tab a:focus {
  border-bottom-color: #1077d0;
  color: #1077d0;
  outline-color: #1077d0;
}
.search-tabs .search-tabs__tab a.active {
  border-bottom-color: #1077d0;
  color: #333;
}
.search-tabs .search-tabs__tab a:hover,
.search-tabs .search-tabs__tab a[aria-current] {
  border-bottom-color: #1077d0;
}
body:not(.v5) .search-results {
  -webkit-flex: 1 1 0%;
  -ms-flex: 1 1 0%;
  flex: 1 1 0%;
  max-width: 100%;
  padding: 0 1.5em;
}
@media (min-width: 75em) {
  body:not(.v5) .search-results {
    padding: 0 3em;
  }
}
.search-results .content-header {
  background-color: #e5e5e5;
  line-height: 1.2;
  margin: 0 -1.5em 0;
  padding: 0.85714em;
  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;
}
@media (min-width: 62em) {
  .search-results .content-header {
    background-color: transparent;
    border-bottom: 1px solid #e5e5e5;
    margin: 1.71429em 0 1.71429em;
    padding: 0 0 1.71429em 0;
  }
}
.search-results .content-header h2 {
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}
@media (min-width: 45em) and (max-width: 62em) {
  [data-advertfromlargeskyscraperright]
    .no-leaderboard-adverts
    .content-header {
    margin-right: calc(-171px - 1.28571em);
  }
}
.search-results__count {
  font-size: 0.85714em;
  line-height: 1em;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  color: #7f7f7f;
  display: block;
  font-weight: 300;
  margin-top: -0.5em;
  width: 100%;
}
.search-applied-filters .tags {
  line-height: 1.3em;
  overflow: auto;
  padding: 0;
}
.search-applied-filters .tags__tag {
  background-color: #ebebeb;
  border: 0;
  border-radius: 1.28571em;
  color: #333;
  font-size: 1em;
  font-weight: 300;
  padding: 0.51429em 2.8em 0.6em 0.85714em;
}
.search-applied-filters .tag--interactive--delete {
  background-color: #ebebeb;
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
  border-radius: 50%;
  height: 2em;
  margin-top: -1em;
  outline-offset: -4px;
  right: 0.4em;
  top: 50%;
  transition: transform 0.4s;
  width: 2em;
}
.search-applied-filters .tag--interactive--delete:hover {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012%2019%206.41z%22%2F%3E%3C%2Fsvg%3E");
  transform: rotate(90deg);
}
.section--lower-header .section--lower-header__search-tabs {
  overflow: visible;
}
.breadcrumb li {
  display: inline-block;
  line-height: 1.5em;
}
.breadcrumb li + li::before {
  border-right: 2px solid #f5587f;
  content: "";
  display: inline-block;
  height: 1em;
  margin: 0 7px;
  margin: 0 0.5rem;
  transform: translateY(2px) rotate(15deg);
}
.breadcrumb a {
  border-bottom: 1px solid transparent;
  display: inline-block;
  font-size: 16px;
  font-size: 1.14286rem;
  vertical-align: middle;
}
.breadcrumb a:focus,
.breadcrumb a:hover {
  border-bottom-color: #fff;
}
.breadcrumb__home {
  background: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M10%2019.998v-6h4v6h5v-8h3l-10-9-10%209h3v8h5z%22%2F%3E%3C%2Fsvg%3E")
    0 0 / contain no-repeat;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  text-indent: -100vw;
  vertical-align: bottom;
  white-space: nowrap;
  width: 1.2em;
}
.breadcrumb ol > li:not(:first-of-type):not(:last-of-type) {
  display: none;
}
@media (min-width: 45em) {
  .breadcrumb ol > li:not(:first-of-type):not(:last-of-type) {
    display: inline-block;
  }
}
.breadcrumb .mobile-breadcrumb-anchor {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23fff%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M6%2010c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2zm12%200c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2zm-6%200c-1.1%200-2%20.9-2%202s.9%202%202%202%202-.9%202-2-.9-2-2-2z%22%2F%3E%0D%0A%3C%2Fsvg%3E");
  background-position: 50% calc(50% + 0.5rem);
  background-repeat: no-repeat;
  background-size: 1.42857rem 1.42857rem;
  cursor: pointer;
  display: inline-block;
  height: 1.42857rem;
  width: 1.42857rem;
}
.breadcrumb .mobile-breadcrumb-anchor > button {
  background-color: transparent;
  border: 0;
  border-bottom: 0;
  height: 1.21429rem;
  width: 100%;
}
@media (min-width: 45em) {
  .breadcrumb .mobile-breadcrumb-anchor {
    display: none;
  }
  .breadcrumb .mobile-breadcrumb-anchor + li::before {
    content: none;
  }
}
.mobile-breadcrumb {
  background: #333;
  border-radius: 5px;
  box-shadow: 0 0 30px 10px rgba(0, 0, 0, 0.5);
  display: block;
  left: 10px;
  padding: 0;
  position: absolute;
  right: 10px;
  transition: opacity 600ms, visibility 800ms;
  z-index: 99999;
}
@media (min-width: 45em) {
  .mobile-breadcrumb {
    display: none;
  }
}
.mobile-breadcrumb[data-mobile-breadcrumb-hidden="true"] {
  opacity: 0;
  visibility: hidden;
}
.mobile-breadcrumb::after {
  border-color: transparent transparent #333 transparent;
  border-style: solid;
  border-width: 0 12px 12px 12px;
  content: "";
  height: 0;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: -10px;
  width: 0;
}
.mobile-breadcrumb__item > a {
  background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M7.414%2015.412l4.585-4.586%204.586%204.586L18%2013.998l-6-6-6%206%201.414%201.414z%22%2F%3E%3C%2Fsvg%3E")
    0 50%/30px 30px no-repeat;
  border-bottom: solid 1px rgba(255, 255, 255, 0.1);
  color: #fff;
  display: block;
  margin: 0 10px;
  margin: 0 0.71429rem;
  padding: 15px 15px 15px 40px;
  padding: 1.07143rem 1.07143rem 1.07143rem 2.85714rem;
}
.mobile-breadcrumb__item > a:hover {
  text-decoration: underline;
}
.mobile-breadcrumb__item:last-of-type a {
  background: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M10%2019.998v-6h4v6h5v-8h3l-10-9-10%209h3v8h5z%22%2F%3E%3C%2Fsvg%3E")
    5px 50%/20px 20px no-repeat;
  border-bottom: none;
}
body.v5 [class*="theme-"] .mobile-breadcrumb__item > a:link,
body.v5 [class*="theme-"] .mobile-breadcrumb__item > a:visited,
body.v5 [class*="theme-"] .mobile-breadcrumb__item > a:hover {
  border-bottom: solid 1px rgba(255, 255, 255, 0.1);
}
body.v5 [class*="theme-"] .mobile-breadcrumb__item:last-of-type a {
  border-bottom: none;
}
.overflow-menu-container {
  margin-left: 1.71429em;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.overflow-menu li a {
  background: none;
  border-bottom: solid 3px transparent;
  color: #4c4c4c;
  display: inline-block;
  margin: 0.85714em 1.71429em;
  white-space: nowrap;
}
.overflow-menu li a:focus,
.overflow-menu li a:hover,
.overflow-menu li a[aria-current="page"] {
  border-bottom-color: #1077d0;
}
.overflow-menu .overflow-menu__submenu li ul,
.overflow-menu .overflow-menu__submenu li a {
  border-bottom: 1px solid #e5e5e5;
  margin: 0;
}
.overflow-menu .overflow-menu__submenu li a:focus,
.overflow-menu .overflow-menu__submenu li a:hover,
.overflow-menu .overflow-menu__submenu li a[aria-current="page"] {
  background: #1077d0;
  color: #fff;
}
.overflow-menu .overflow-menu__submenu li .overflow-menu__main-toggle,
.overflow-menu .overflow-menu__submenu li .overflow-menu__submenu a,
.overflow-menu .overflow-menu__submenu li:last-child a {
  border-bottom: none;
}
.overflow-menu__main-toggle::before,
.overflow-menu__overflow-toggle::before {
  margin-right: -0.5em;
}
[data-toggle-active] ~ .overflow-menu__submenu {
  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);
  background-color: #f2f2f2;
  border-radius: 0 4px 4px 4px;
  display: block;
  max-width: 90vw;
  min-width: 10em;
  overflow: auto;
  padding: 0;
  position: absolute;
  right: -5%;
  top: 75%;
  width: 110%;
  z-index: 1;
}
[data-toggle-active] ~ .overflow-menu__submenu li a {
  display: block;
  padding: 12px 18px;
  white-space: normal;
  width: 100%;
}
[data-toggle-active] ~ .overflow-menu__submenu li a:nth-child(even) {
  background-color: #f2f2f2;
}
.overflow-menu--main {
  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;
}
.overflow-menu--main > li {
  position: relative;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
.overflow-menu--main [data-toggle-active][aria-expanded="false"] ~ ul,
.overflow-menu--overflow [data-toggle-active][aria-expanded="false"] ~ ul {
  display: none;
}
.overflow-menu--main [data-toggle-active][aria-expanded="true"] ~ ul,
.overflow-menu--overflow [data-toggle-active][aria-expanded="true"] ~ ul {
  display: block;
}
.overflow-menu--overflow {
  display: none;
  position: relative;
}
.overflow-menu--overflow[data-overflow-menu-alone]
  [data-toggle-active]
  ~ .overflow-menu__submenu {
  min-width: 15em;
}
.overflow-menu--overflow[data-overflow-menu-alone] > li a {
  padding-right: 0;
}
.overflow-menu--overflow .overflow-menu__submenu .overflow-menu__main-toggle {
  color: #999;
  font-weight: bolder;
  padding-bottom: 6px;
}
.overflow-menu--overflow
  .overflow-menu__submenu
  .overflow-menu__main-toggle:hover {
  background: transparent;
  color: #999;
  cursor: default;
}
.overflow-menu--overflow
  .overflow-menu__submenu
  .overflow-menu__main-toggle::before {
  content: none;
}
.overflow-menu--overflow .overflow-menu__submenu .overflow-menu__submenu a {
  padding-left: 27px;
}
.product-nav-container {
  padding: 0 25px;
  padding: 0 1.78571rem;
  width: 100%;
  z-index: 2;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.product-nav-container .overflow-menu-container {
  margin-top: 0.9em;
  flex-grow: 1;
}
.product-title {
  font-weight: lighter;
  margin-top: 0.42857em;
}
.product-title.icon--home-dark {
  border-left-width: 1.5em;
}
.product-title.icon--home-dark::before {
  margin-left: -1.6em;
  margin-top: -1px;
}
.sticky-nav-button {
  transition: width 0.3s, height 0.3s, padding 0.3s, margin 0.3s,
    background-color 0.3s, color 0.3s, transform 0.3s;
}
.sticky-nav-button[aria-expanded="false"] ~ .sticky-nav {
  max-height: 0;
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 0;
}
body[data-breakpoint="xsmall"] .sticky-nav-container {
  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;
  background-color: #fff;
  border-radius: 0;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.16);
  left: -0.85715em;
  margin: 0;
  position: relative;
  right: -0.85715em;
  transition: none;
  width: calc(100% + 0.85715em + 0.85715em - 2px);
  z-index: 9999;
}
body[data-breakpoint="xsmall"]
  .sticky-nav-container[data-sticky-nav-actions]:not(
    [data-sticky-nav-actions=""]
  )
  .sticky-nav__items {
  padding-left: calc(3rem - 0.85715em);
}
body[data-breakpoint="xsmall"] .sticky-nav-container .button {
  border: 0;
  border-radius: 0;
  color: #333;
  margin: 0;
  text-align: left;
  transition: none;
}
body[data-breakpoint="xsmall"] .sticky-nav-container .button:focus,
body[data-breakpoint="xsmall"] .sticky-nav-container .button:hover {
  background: #1077d0;
  color: #fff;
}
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .button.heading-back-button,
body[data-breakpoint="xsmall"] .sticky-nav-container .button.button--back,
body[data-breakpoint="xsmall"] .sticky-nav-container .sticky-nav__back-button {
  background-image: linear-gradient(
      to bottom,
      transparent 10%,
      #333 10.1%,
      #333 89.9%,
      transparent 90%
    ),
    url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
  background-position: top right, center center;
  background-repeat: no-repeat;
  background-size: 1px, 70%;
  display: block;
  height: auto;
  max-height: 100%;
  padding-left: 3rem;
  position: static;
  width: 0;
}
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .button.heading-back-button::before,
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .button.button--back::before,
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .sticky-nav__back-button::before {
  content: none;
}
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .button.heading-back-button:focus,
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .button.heading-back-button:hover,
body[data-breakpoint="xsmall"] .sticky-nav-container .button.button--back:focus,
body[data-breakpoint="xsmall"] .sticky-nav-container .button.button--back:hover,
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .sticky-nav__back-button:focus,
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .sticky-nav__back-button:hover {
  background-color: #1077d0;
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
  background-position: center center;
  background-size: 70%;
}
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .button.heading-back-button:focus::before,
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .button.heading-back-button:hover::before,
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .button.button--back:focus::before,
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .button.button--back:hover::before,
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .sticky-nav__back-button:focus::before,
body[data-breakpoint="xsmall"]
  .sticky-nav-container
  .sticky-nav__back-button:hover::before {
  content: none;
}
body[data-breakpoint="xsmall"] .sticky-nav-container .sticky-nav__back-button {
  overflow: hidden;
  text-indent: -100vw;
  white-space: nowrap;
}
body[data-breakpoint="xsmall"] .sticky-nav-container .sticky-nav {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-flex-flow: column nowrap;
  -ms-flex-flow: column nowrap;
  flex-flow: column nowrap;
  background: rgba(255, 255, 255, 0.96);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  box-shadow: 0 22px 22px rgba(0, 0, 0, 0.16);
  display: block;
  max-height: calc(100vh - 60px);
  overflow-y: scroll;
  padding: 0.85714em 0.85715em;
  position: absolute;
  right: 0;
  top: calc(4.28571em + 15px);
  transition: all 0.5s ease-in-out;
  width: 100%;
  z-index: -1;
}
body[data-breakpoint="xsmall"] .sticky-nav-container .sticky-nav a,
body[data-breakpoint="xsmall"] .sticky-nav-container .sticky-nav button {
  color: #1077d0;
  display: block;
  padding: 0.85714em 0;
}
body[data-breakpoint="xsmall"]
  .page-nav__item.sticky-nav__item
  ~ .sticky-nav__item {
  margin-top: 0;
}
body[data-breakpoint="xsmall"] .sticky-nav-button {
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  flex-grow: 1;
  overflow: hidden;
  padding-right: 4rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}
body[data-breakpoint="xsmall"] .sticky-nav-button::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100%;
  content: "";
  display: block;
  height: 2rem;
  position: absolute;
  right: 1rem;
  top: calc(50% - 1rem);
  transition: transform 0.3s;
  width: 2rem;
}
body[data-breakpoint="xsmall"] .sticky-nav-button:focus,
body[data-breakpoint="xsmall"] .sticky-nav-button:hover {
  margin-left: -1px;
  text-indent: 1px;
}
body[data-breakpoint="xsmall"] .sticky-nav-button:focus::after,
body[data-breakpoint="xsmall"] .sticky-nav-button:hover::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
}
body[data-breakpoint="xsmall"] .sticky-nav-button[aria-expanded="true"]::after {
  transform: rotate(180deg);
}
.sticky-nav__back-button {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
  background-position: -0.6rem -0.15rem;
  background-repeat: no-repeat;
  background-size: 2.5rem;
  padding-left: 2.5rem;
}
body[data-breakpoint="xsmall"]
  .sticky-nav-container[data-sticky-nav-container-fixed="true"] {
  border-radius: 0;
  box-shadow: 0 4px 22px rgba(0, 0, 0, 0.16);
  left: 0;
  margin: 0;
  position: fixed;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 9999;
}
.sticky-nav__item.navigation-status::before {
  padding: 0.85714em 0;
}
@media (min-width: 45em) {
  .page-nav-container {
    border-right: 2px solid #e5e5e5;
    padding-right: 1.71429em;
  }
}
@media (min-width: 45em) and (min-height: 300px) {
  .page-nav-container {
    max-height: calc(100vh - 1.71429em);
    overflow-y: auto;
    position: -webkit-sticky;
    position: sticky;
    top: 0.85714em;
  }
}
.page-nav__item {
  line-height: 2.3;
}
.page-nav__item ~ .page-nav__item {
  margin-top: 1.28571em;
}
.page-nav__item a:hover,
.page-nav__item a:target,
.page-nav__item a[aria-current="page"],
.page-nav__item button:hover,
.page-nav__item button[aria-current="page"] {
  font-weight: 900;
}
@media (min-width: 45em) {
  .page-nav__item a,
  .page-nav__item button {
    color: #1077d0;
    display: inline-block;
    font-size: 18px;
    font-size: 1.28571rem;
    font-weight: 300;
    line-height: 1.6;
    padding-right: 0.3rem;
    text-align: left;
    transition: none;
  }
  .page-nav__item a:hover,
  .page-nav__item a:target,
  .page-nav__item a[aria-current="page"],
  .page-nav__item button:hover,
  .page-nav__item button[aria-current="page"] {
    padding-right: 0;
    text-decoration: underline;
  }
  @supports (text-decoration-thickness: 3px) {
    .page-nav__item a:hover,
    .page-nav__item a:target,
    .page-nav__item a[aria-current="page"],
    .page-nav__item button:hover,
    .page-nav__item button[aria-current="page"] {
      text-decoration-thickness: 3px;
      text-underline-position: under;
    }
  }
}
.page-nav__item:empty {
  display: none;
}
.page-nav__item:empty ~ .page-nav__item {
  margin-top: 0;
}
[class*="theme-"] .page-nav__item > a:hover {
  border-bottom: none !important;
}
@media (min-width: 45em) {
  .page-nav__item.navigation-status {
    border-left-width: 2.5rem;
    position: relative;
  }
  .page-nav__item.navigation-status::before {
    left: -0.5rem;
    padding: 0;
    position: absolute;
    width: 2rem;
  }
  .page-nav__item.navigation-status.navigation-status--complete::before {
    background-position: 100% 0;
    top: 2px;
  }
  .page-nav__item.navigation-status.navigation-status--complete a,
  .page-nav__item.navigation-status.navigation-status--complete button {
    color: #759500;
    font-weight: 900;
    padding-right: 0;
  }
  .page-nav__item.navigation-status.navigation-status--in-progress::before {
    background-position: 1px 4px;
  }
}
.navigation-status {
  border-left: 1.9em solid transparent;
}
@media (min-width: 45em) {
  [class*="navigation-status--"] {
    font-weight: 900;
  }
  .navigation-status--complete a {
    color: #759500;
  }
  .navigation-status--in-progress a {
    color: #1077d0;
  }
}
.options-bar-container {
  background: #1f2935;
  color: #fff;
  padding-top: 0.85714em;
}
.options-bar-header {
  border-bottom: 1px solid #000;
  margin-bottom: 0.85714em;
  padding: 0.85714em 0 1.71429em;
}
@media (min-width: 45em) {
  .options-bar-header h2 {
    margin-bottom: 0;
  }
}
.options-bar-header .button {
  border-color: #fff;
  color: #fff;
}
.options-bar-header .button:hover {
  border-color: #1077d0;
}
.options-bar {
  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;
  padding: 0.42857em 0;
}
@media (min-width: 40em) {
  .options-bar {
    flex-wrap: nowrap;
  }
}
.options-bar__items {
  -webkit-flex: 1 0 85%;
  -ms-flex: 1 0 85%;
  flex: 1 0 85%;
  margin: 0 -1.71429em;
  max-width: 100%;
}
.options-bar__item {
  display: inline-block;
  padding: 0 1.71429em;
  width: 100%;
}
@media (min-width: 40em) {
  .options-bar__item {
    width: auto;
  }
  .options-bar__item select {
    max-width: 10em;
  }
}
.options-bar__submit {
  -webkit-flex: 0 0 0%;
  -ms-flex: 0 0 0%;
  flex: 0 0 0%;
  margin: 0;
  min-width: 10em;
  text-align: end;
}
@media (min-width: 45em) {
  .options-bar__submit {
    margin-left: 0.85714em;
  }
}
.options-bar .v5-form-item {
  font-size: 12px;
  font-size: 0.85714rem;
  line-height: 1;
  position: relative;
}
.options-bar .v5-form-item label {
  font-size: 12px;
  font-size: 0.85714rem;
  font-weight: 300;
  margin-bottom: 0;
}
.options-bar .v5-form-item label[data-options-bar-item-value]::after {
  font-size: 1.28571em;
  line-height: 1.33333em;
  content: attr(data-options-bar-item-value);
  display: block;
  font-weight: bold;
  margin-top: 0.42857em;
}
.options-bar .v5-form-item label[data-options-bar-item-value] ~ input[disabled],
.options-bar
  .v5-form-item
  label[data-options-bar-item-value]
  ~ input[readonly] {
  height: 0;
  margin-top: 3px;
  position: absolute;
  z-index: -1;
}
.options-bar .v5-form-item input {
  width: 100%;
}
.options-bar .v5-form-item select {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
}
.options-bar .v5-form-item select:focus {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23333%22%20d%3D%22M7.41%208.58L12%2013.17l4.59-4.59L18%2010l-6%206-6-6%201.41-1.42z%22%2F%3E%3C%2Fsvg%3E");
  color: #333;
  max-width: calc(10em + 12px);
  outline: none;
}
.options-bar .v5-form-item input,
.options-bar .v5-form-item select {
  background-color: transparent;
  color: #fff;
  font-weight: bold;
  height: 30px;
  height: 2.14286rem;
}
.options-bar .v5-form-item input[disabled],
.options-bar .v5-form-item input[readonly] {
  -webkit-text-fill-color: #fff;
}
.options-bar .v5-form-item.icon-inline--left {
  margin-left: -1em;
}
@media (min-width: 30em) {
  .options-bar .v5-form-item {
    font-size: 14px;
    font-size: 1rem;
  }
  .options-bar .v5-form-item.icon-inline--left {
    margin-left: 0;
  }
}
.help-bar-container {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 1.71429em 0;
}
.help-bar {
  line-height: 1.2;
  max-width: 38em;
}
.help-bar.icon-inline--left {
  border-left-width: 5rem;
}
.help-bar.icon-inline--left::before {
  background-color: #1f2935;
  border-radius: 10px;
  height: 4rem;
  margin-left: -5rem;
  width: 4rem;
}
.help-bar__question {
  font-weight: 200;
}
.help-bar__answer {
  font-weight: 700;
}
.floating-help-container {
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  position: relative;
  width: 100%;
  z-index: 9999;
}
.floating-help-trigger {
  background-color: #1077d0;
  border: none;
  bottom: 0;
  box-shadow: 0 0.5rem 1.78571rem 0 rgba(0, 0, 0, 0.25);
  height: 4rem;
  overflow: hidden;
  padding: 0;
  position: fixed;
  right: 0.85715em;
  text-indent: -50vw;
  width: 4rem;
  z-index: 9999;
}
.floating-help-trigger.button {
  transition: bottom 0.3s ease-in-out;
}
.floating-help-trigger::before {
  border: 1px solid #fff;
  border-radius: 100%;
  bottom: 5px;
  content: "";
  left: 5px;
  position: absolute;
  right: 5px;
  top: 5px;
}
.floating-help-trigger::after {
  color: #fff;
  content: "?";
  font-size: 2.14286rem;
  font-weight: 900;
  height: 100%;
  left: 0;
  line-height: 3.71429rem;
  position: absolute;
  text-indent: 0;
  top: 0;
  width: 100%;
}
.floating-help-trigger[aria-expanded="true"]::after {
  content: "\00D7";
  font-size: 2.85714rem;
  font-weight: normal;
  line-height: 3.78571rem;
}
.floating-help-trigger:hover,
.floating-help-trigger:focus {
  background-color: #fff;
}
.floating-help-trigger:hover::before,
.floating-help-trigger:focus::before {
  border-color: #1077d0;
}
.floating-help-trigger:hover::after,
.floating-help-trigger:focus::after {
  color: #1077d0;
}
.floating-help-trigger:focus:not(:focus-visible) {
  background-color: #1077d0;
}
.floating-help-trigger:focus:not(:focus-visible)::after {
  color: #fff;
}
.floating-help-trigger:focus-visible {
  background-color: #fff;
}
.floating-help-trigger:focus-visible::after {
  color: #1077d0;
}
@media (min-width: 45em) {
  .floating-help-trigger {
    bottom: 0.85715em;
  }
}
@media (min-width: 100em) {
  @supports (right: auto) {
    .floating-help-trigger {
      right: auto;
    }
  }
}
.floating-help {
  background-color: #fff;
  bottom: 0;
  height: 100%;
  left: 0;
  margin-bottom: 6rem;
  max-width: 100vw;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 1.71429em;
  pointer-events: none;
  position: fixed;
  right: 0;
  top: 0;
  transition: opacity 0.3s ease-in-out, bottom 0.3s ease-in-out;
  z-index: 9998;
}
@media (min-width: 45em) {
  .floating-help {
    border: 1px solid #7f7f7f;
    bottom: 0.85715em;
    box-shadow: 0 0.5rem 1.78571rem 0 rgba(0, 0, 0, 0.25);
    height: 38.55rem;
    left: auto;
    max-height: 70vh;
    right: 0.85715em;
    top: auto;
    width: 25.7rem;
  }
}
@media (min-width: 100em) {
  @supports (right: auto) {
    .floating-help {
      right: auto;
    }
  }
}
.floating-help[aria-hidden="false"] {
  opacity: 1;
  pointer-events: all;
}
.floating-help::before {
  background: #fff;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
  z-index: 0;
}
.floating-help[data-floating-help-detail-state="visible"]::before {
  transform: translateX(0);
}
.floating-help__anchor {
  display: inline-block;
  margin: 0.85714em 0;
}
@media (min-width: 45em) {
  .floating-help__anchor {
    margin: 0;
  }
}
.floating-help__back {
  margin-bottom: 0.85714em;
}
.floating-help__detail {
  border-bottom: 1.71429em solid transparent;
  border-top: 1.71429em solid transparent;
  bottom: 0;
  left: 0;
  overflow-y: auto;
  padding: 0 1.71429em;
  position: absolute;
  right: 0;
  top: 0;
  transform: translateX(100vw);
  transition: transform 0.3s ease-in-out;
}
@media (min-width: 45em) {
  .floating-help__detail {
    transform: translateX(25.7rem);
  }
}
.floating-help__detail[aria-hidden="false"] {
  transform: translateX(0);
}
.floating-help__detail:focus,
.floating-help__master:focus {
  outline: none;
}
.filters-bar {
  border-bottom: 2px solid #1077d0;
}
.filters-bar .v5-form-item__label {
  display: inline-block;
}
.information-bar__items {
  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;
  margin: 0.71429rem -0.85715rem;
}
@media (min-width: 62em) {
  .information-bar__items {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}
.information-bar__item {
  margin: 0.71429rem 0.85715rem;
}
@media (min-width: 62em) {
  .information-bar__item {
    align-self: center;
    -webkit-flex: 1 0 0;
    -ms-flex: 1 0 0;
    flex: 1 0 0;
    max-width: max-content;
  }
}
.information-bar__item dd {
  font-size: 1rem;
  font-weight: bold;
  line-height: 1;
  margin: 0;
}
.information-bar__item dt {
  font-size: 1.14286rem;
  font-weight: normal;
  line-height: 1.71429rem;
  min-height: 1.71429rem;
}
.information-bar__item .buttons__group {
  flex-shrink: 0;
}
.information-bar__buttons {
  flex-basis: 100%;
}
[data-sticky-status="offset"] .information-bar__items {
  margin-bottom: 0;
  margin-top: 0;
}
[data-sticky-status] .information-bar__item dd {
  max-height: 2rem;
}
[data-sticky-status="offset"] .information-bar__item {
  align-self: center;
}
[data-sticky-status="offset"] .information-bar__item dd {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
}
@media (min-width: 75em) {
  [data-sticky-status="offset"] .information-bar__item .button {
    margin-bottom: 0;
    margin-top: 0;
  }
}
.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: #fff;
}
.list-item--course-option:nth-child(odd),
.list--course-options--inverse .list-item--course-option:nth-child(even) {
  background: #f2f2f2;
}
.list-item--course-option--highlight {
  background-color: #e00023 !important;
  color: #fff;
}
.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;
  -webkit-flex: 1 1 60%;
  -ms-flex: 1 1 60%;
  flex: 1 1 60%;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  padding: 1.28571em;
}
.course-option > * {
  display: block;
  -webkit-flex: 1 0 100%;
  -ms-flex: 1 0 100%;
  flex: 1 0 100%;
}
@media (min-width: 992px) {
  .course-option :nth-child(odd) {
    -webkit-flex: 1 1 50%;
    -ms-flex: 1 1 50%;
    flex: 1 1 50%;
  }
  .course-option :nth-child(even) {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
  }
}
.course-option--link {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
  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%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.course-option--link > * {
  display: block;
}
.list-item--course-option .course-option--link {
  color: #333;
  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: #759500;
  font-weight: bold;
}
.course-option--status-rejected {
  color: #e00023;
  font-weight: bold;
}
.v5-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;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #333;
  border-radius: 1.5rem;
  padding: 0.85714em 1.71429em;
}
@media (min-width: 62em) {
  .v5-course-option {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.v5-course-option + .v5-course-option {
  margin-top: 1.28571em;
}
.course-option__title {
  -webkit-flex: 1 0 75%;
  -ms-flex: 1 0 75%;
  flex: 1 0 75%;
  margin: 0;
}
@media (min-width: 45em) {
  .course-option__title {
    padding: 0 0.85714em;
  }
}
@media (min-width: 62em) {
  .course-option__title {
    -webkit-flex-basis: 28%;
    flex-basis: 28%;
  }
}
.course-option__title h2,
.course-option__title h3,
.course-option__title h4 {
  font-size: 18px;
  font-size: 1.28571rem;
}
.course-option__title h2 .header__subheading,
.course-option__title h3 .header__subheading,
.course-option__title h4 .header__subheading {
  font-size: 13px;
  font-size: 0.9rem;
}
.course-option__form-item {
  -webkit-flex: 0 0 5%;
  -ms-flex: 0 0 5%;
  flex: 0 0 5%;
  -webkit-order: -1;
  -ms-flex-order: -1;
  order: -1;
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}
@media (min-width: 45em) {
  .course-option__form-item {
    -webkit-align-self: center;
    -moz-align-self: center;
    -ms-align-self: center;
    align-self: center;
  }
}
.course-option__details {
  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;
  float: none;
  margin: 0;
  width: 100%;
}
@media (min-width: 45em) {
  .course-option__details {
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (min-width: 62em) {
  .course-option__details {
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
@supports (display: grid) {
  @media (min-width: 45em) {
    .course-option__details {
      display: grid;
      grid-gap: 0.85714em;
      grid-template-columns: repeat(3, 1fr);
    }
  }
  @media (min-width: 100em) {
    .course-option__details {
      grid-template-columns: repeat(5, 1fr);
    }
  }
}
@media (min-width: 45em) {
  .course-option__detail {
    text-align: center;
  }
  .course-option__detail.icon-inline--left {
    border-left: none;
  }
  .course-option__detail.icon-inline--left::before {
    display: block;
    float: none;
    margin: 0;
    width: 100%;
  }
}
@media (min-width: 62em) {
  .course-option__detail {
    margin-left: 0.5em;
    min-width: 15%;
    padding-left: 0.5em;
  }
  .course-option__detail,
  .course-option__detail.icon-inline--left {
    border-left: 1px solid #e5e5e5;
  }
}
.course-option__detail dt {
  display: inline-block;
  float: none;
  font-size: 11px;
  font-size: 0.78571rem;
  font-weight: 200;
  line-height: 1.2;
  width: 25%;
}
@media (min-width: 45em) {
  .course-option__detail dt {
    display: block;
    width: auto;
  }
}
.course-option__detail dt::after {
  content: none;
}
.course-option__detail dd {
  display: inline-block;
  font-size: 14px;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1;
  margin: 0 0 0 0.42857em;
  max-width: none;
  padding: 0;
  vertical-align: middle;
  width: 70%;
}
@media (min-width: 45em) {
  .course-option__detail dd {
    display: block;
    margin: 0;
    width: auto;
  }
}
.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: #fff;
  -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: #4c4c4c;
}
@supports (display: grid) {
  .tile__content {
    min-height: 100%;
  }
}
@media screen and (min-width: 768px) {
  .tile__content {
    border-radius: 10px;
    padding: 20px;
  }
}
.tile__content.card:not(.icon-background) {
  background-color: #fff;
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
  background-position: center right 5px;
  background-repeat: no-repeat;
  background-size: 3rem;
}
.tile__content.card {
  background-color: #fff;
  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 #999;
  border-radius: 2px;
  color: #4c4c4c;
  display: block;
  padding: 0.85714em 53px 0.85714em 0.85714em;
  text-decoration: none;
}
.tile__content.card:link,
.tile__content.card:visited {
  color: #4c4c4c;
  text-decoration: none;
}
.tile__content.card h2,
.tile__content.card h3,
.tile__content.card h4,
.tile__content.card h5,
.tile__content.card h6 {
  color: #4c4c4c;
  font-size: 1.5rem;
}
.tile__content.card:hover {
  background-color: #f2f2f2;
  color: #4c4c4c;
  text-decoration: none;
}
.tile__content.card--media-signposting:link,
.tile__content.card--media-signposting:active,
.tile__content.card--media-signposting:visited {
  background-color: #4c4c4c;
  color: #fff;
  padding: 1.5rem;
  position: relative;
  transition: none;
}
@supports (display: flex) {
  .tile__content.card--media-signposting:link,
  .tile__content.card--media-signposting:active,
  .tile__content.card--media-signposting:visited {
    background-color: transparent;
  }
}
.tile__content.card--media-signposting:link .signposting__title,
.tile__content.card--media-signposting:active .signposting__title,
.tile__content.card--media-signposting:visited .signposting__title {
  color: #fff;
  font-size: 24px;
  font-size: 1.71429rem;
  text-transform: uppercase;
}
.tile__content.card--media-signposting:link .text-alternative,
.tile__content.card--media-signposting:active .text-alternative,
.tile__content.card--media-signposting:visited .text-alternative {
  color: #fbaf17;
  display: block;
}
@media (min-width: 62em) {
  .tile__content.card--media-signposting:link .text-alternative,
  .tile__content.card--media-signposting:active .text-alternative,
  .tile__content.card--media-signposting:visited .text-alternative {
    display: inline;
  }
}
.card--media-signposting.icon-background:link {
  background-position: right 1.2rem center;
  background-size: 6rem;
  padding-right: 11rem;
}
.card--media-signposting.icon-background:link:focus,
.card--media-signposting.icon-background:link:hover {
  outline: 10px solid #269aff;
  outline-offset: -10px;
}
.card--media-signposting.icon-background:link::before {
  background-color: #269aff;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMDcwNDI4IiB5MT0iMC4zOTk0MTgiIHgyPSItMC4wNzA0MjgiIHkyPSIwLjYwMDU4MiI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2OWFmZiIvPjxzdG9wIG9mZnNldD0iOS45cmVtIiBzdG9wLWNvbG9yPSIjMjY5YWZmIi8+PHN0b3Agb2Zmc2V0PSIxMHJlbSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRjNGM0YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -moz-linear-gradient(
    190deg,
    #269aff 0%,
    #269aff 9.9rem,
    #4c4c4c 10rem,
    #4c4c4c 100%
  );
  background-image: -webkit-linear-gradient(
    190deg,
    #269aff 0%,
    #269aff 9.9rem,
    #4c4c4c 10rem,
    #4c4c4c 100%
  );
  background-image: linear-gradient(
    -100deg,
    #269aff 0%,
    #269aff 9.9rem,
    #4c4c4c 10rem,
    #4c4c4c 100%
  );
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
}
.tile__content.card--media-signposting--sm:link,
.tile__content.card--media-signposting--sm:active,
.tile__content.card--media-signposting--sm:visited {
  padding: 0.85714em 53px 0.85714em 0.85714em;
}
.tile__content.card--media-signposting--sm:link .signposting__title,
.tile__content.card--media-signposting--sm:active .signposting__title,
.tile__content.card--media-signposting--sm:visited .signposting__title {
  margin-bottom: 0;
}
.card--media-signposting--sm.icon-background:link {
  background-position: right 0.4rem top 0.4rem;
  background-size: 2.8rem;
  padding-right: 70px;
}
.card--media-signposting--sm.icon-background:link:focus,
.card--media-signposting--sm.icon-background:link:hover {
  outline: 8px solid #269aff;
  outline-offset: -8px;
}
.card--media-signposting--sm.icon-background:link::before {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuMCIgeDI9IjAuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI2OWFmZiIvPjxzdG9wIG9mZnNldD0iNC40cmVtIiBzdG9wLWNvbG9yPSIjMjY5YWZmIi8+PHN0b3Agb2Zmc2V0PSI0LjVyZW0iIHN0b3AtY29sb3I9IiM0YzRjNGMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzRjNGMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
  background-size: 100%;
  background-image: -moz-linear-gradient(
    225deg,
    #269aff 0%,
    #269aff 4.4rem,
    #4c4c4c 4.5rem,
    #4c4c4c 100%
  );
  background-image: -webkit-linear-gradient(
    225deg,
    #269aff 0%,
    #269aff 4.4rem,
    #4c4c4c 4.5rem,
    #4c4c4c 100%
  );
  background-image: linear-gradient(
    -135deg,
    #269aff 0%,
    #269aff 4.4rem,
    #4c4c4c 4.5rem,
    #4c4c4c 100%
  );
}
.tiles--04 > *,
.tiles--05 > * {
  float: left;
  margin-bottom: 1.28571em;
  margin-right: 2%;
  min-height: 100px;
  width: 100%;
}
@media (min-width: 45em) {
  .tiles--04 > *,
  .tiles--05 > * {
    width: 48%;
  }
}
.tiles--06 > * {
  margin-bottom: 1.28571em;
  margin-right: 2%;
  min-height: 100px;
  width: 100%;
}
.tiles--06 .tile__content.card {
  background-image: none;
  padding-right: 0.85714em;
}
.tiles--06 .tile__content.card .prose,
.tiles--06 .tile__content.card p {
  margin-bottom: 0;
  margin-top: 0;
}
.tiles--06 .tile__content.card h2 {
  margin-bottom: 5px;
  margin-top: 0;
}
@supports (display: grid) {
  .tiles--04 > *,
  .tiles--05 > *,
  .tiles--06 > * {
    margin: 0;
    min-height: auto;
    width: auto;
  }
  @media (min-width: 45em) {
    .tiles--04 > *,
    .tiles--05 > *,
    .tiles--06 > * {
      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));
  }
  .tiles--05 {
    display: grid;
    grid-auto-rows: minmax(80px, 1fr);
    grid-gap: 1.28571em;
    grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  }
  @media (min-width: 62em) {
    .tiles--05 {
      grid-template-columns: repeat(6, minmax(150px, 1fr));
    }
    .tiles--05 .tile {
      grid-column: span 2;
    }
  }
  @media (min-width: 85em) {
    .tiles--05 {
      grid-template-columns: repeat(8, minmax(150px, 1fr));
    }
  }
  .tiles--06 {
    display: grid;
    grid-auto-rows: minmax(20px, 1fr);
    grid-gap: 1.28571em;
    grid-template-columns: repeat(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("../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: #333;
}
.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%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22M12.104%2018.552l-.105.095-.105-.095C7.14%2014.237%204%2011.387%204%208.498c0-1.995%201.505-3.5%203.5-3.5%201.538%200%203.04.992%203.567%202.361h1.866C13.46%205.99%2014.962%205%2016.5%205c1.995%200%203.5%201.504%203.5%203.5%200%202.888-3.14%205.738-7.895%2010.053zM16.5%202.998A5.988%205.988%200%200012%205.084a5.988%205.988%200%2000-4.5-2.086c-3.084%200-5.5%202.416-5.5%205.5%200%203.775%203.402%206.862%208.551%2011.535L12%2021.35l1.448-1.316C18.598%2015.36%2022%2012.273%2022%208.498c0-3.084-2.416-5.5-5.5-5.5z%22%2F%3E%3C%2Fsvg%3E");
}
.video__likes .flagged .icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23e00023%22%20d%3D%22M22%208.8c0%203.8-3.4%206.9-8.5%2011.5L12%2021.7l-1.5-1.3C5.4%2015.7%202%2012.6%202%208.8c0-3.1%202.4-5.5%205.5-5.5%201.7%200%203.4.8%204.5%202.1%201.1-1.3%202.8-2.1%204.5-2.1%203.1%200%205.5%202.4%205.5%205.5z%22%2F%3E%3C%2Fsvg%3E");
}
.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("../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("../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("../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("../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%);
}
.sign-in h1 {
  font-size: 3.8em;
}
@media screen and (max-width: 730px) {
  .sign-in h1 {
    font-size: 3em;
  }
}
@media screen and (max-width: 600px) {
  .sign-in h1 {
    font-size: 2em;
  }
}
@media screen and (max-width: 400px) {
  .sign-in h1 {
    font-size: 1.5em;
  }
}
.sign-in .section--content {
  font-size: 16px;
}
@media all and (max-width: 992px) {
  .sign-in .section--content {
    background-color: #fff;
  }
}
.sign-in .modal-light .section--content {
  background-color: #fff;
}
.sign-in .section__inner {
  background-color: #fff;
  padding: 0 50px;
}
@media screen and (max-width: 470px) {
  .sign-in .section__inner {
    padding: 0;
  }
  .sign-in .section__inner .section__content {
    margin: 0;
    width: 100%;
  }
  .sign-in .section__inner .intro-text {
    margin: 0 20px;
  }
}
.sign-in .brick--vertical {
  margin-top: 3rem;
  padding: 0;
}
.sign-in .context-leader__text {
  padding-top: 50px;
}
@media screen and (max-width: 470px) {
  .sign-in .context-leader__text {
    padding: 30px 30px 0 30px;
  }
}
.sign-in .subtext-container {
  background-color: transparent;
  bottom: 25px;
  position: relative;
  top: -25px;
}
.sign-in .subtext-container .accordion--nested {
  margin: 20px 0 0 0;
}
.sign-in .subtext {
  color: #7f7f7f;
  font-size: 1.2em;
  font-weight: normal;
}
@media all and (max-width: 720px) {
  .sign-in .subtext {
    font-size: 1em;
  }
}
.sign-in .accordion-container {
  border-color: #e00023;
  -webkit-border-image: -webkit-gradient(
      linear,
      0 0,
      0 100%,
      from(#ff0229),
      to(#e00023)
    )
    1 100%;
  -o-border-image: -o-linear-gradient(#ff0229, #e00023) 1 100%;
  -moz-border-image: -moz-linear-gradient(#ff0229, #e00023) 1 100%;
  -webkit-border-image: -webkit-linear-gradient(#ff0229, #e00023) 1 100%;
  border-image: linear-gradient(to bottom, #ff0229, #e00023) 1 100%;
  border-style: solid;
  border-width: 0 0 0 20px;
  -moz-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.24);
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.24);
  transition: 0.5s all;
}
.sign-in .accordion-container [aria-expanded="true"].accordion__login {
  padding: 40px 40px 0 40px;
}
@media all and (max-width: 992px) {
  .sign-in .accordion-container [aria-expanded="true"].accordion__login {
    padding: 30px 20px 0 20px;
  }
}
.sign-in .accordion-container:hover {
  -webkit-box-shadow: 0 4px 25px 1px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 4px 25px 1px rgba(0, 0, 0, 0.12);
  box-shadow: 0 4px 25px 1px rgba(0, 0, 0, 0.12);
}
@media all and (max-width: 992px) {
  .sign-in .accordion-container {
    border-width: 0 0 0 10px;
  }
}
.sign-in .accordion-container .button {
  text-align: center;
  width: 50%;
}
.sign-in .conservatoire {
  border-color: #117882;
  -webkit-border-image: -webkit-gradient(
      linear,
      0 0,
      0 100%,
      from(#0ba3b2),
      to(#117882)
    )
    1 100%;
  -webkit-border-image: -webkit-linear-gradient(#0ba3b2, #117882) 1 100%;
  -moz-border-image: -moz-linear-gradient(#0ba3b2, #117882) 1 100%;
  -o-border-image: -o-linear-gradient(#0ba3b2, #117882) 1 100%;
  border-image: linear-gradient(to bottom, #0ba3b2, #117882) 1 100%;
}
.sign-in .postgraduate {
  border-color: #752482;
  -webkit-border-image: -webkit-gradient(
      linear,
      0 0,
      0 100%,
      from(#a329b7),
      to(#752482)
    )
    1 100%;
  -webkit-border-image: -webkit-linear-gradient(#a329b7, #752482) 1 100%;
  -moz-border-image: -moz-linear-gradient(#a329b7, #752482) 1 100%;
  -o-border-image: -o-linear-gradient(#a329b7, #752482) 1 100%;
  border-image: linear-gradient(to bottom, #a329b7, #752482) 1 100%;
}
.sign-in .teacher-training {
  border-color: #fbaf17;
  -webkit-border-image: -webkit-gradient(
      linear,
      0 0,
      0 100%,
      from(#fbaf17),
      to(#e29b0e)
    )
    1 100%;
  -webkit-border-image: -webkit-linear-gradient(#fbaf17, #e29b0e) 1 100%;
  -moz-border-image: -moz-linear-gradient(#fbaf17, #e29b0e) 1 100%;
  -o-border-image: -o-linear-gradient(#fbaf17, #e29b0e) 1 100%;
  border-image: linear-gradient(to bottom, #fbaf17, #e29b0e) 1 100%;
}
.sign-in .progress {
  border-color: #759500;
  -webkit-border-image: -webkit-gradient(
      linear,
      0 0,
      0 100%,
      from(#92aa10),
      to(#759500)
    )
    1 100%;
  -webkit-border-image: -webkit-linear-gradient(#92aa10, #759500) 1 100%;
  -moz-border-image: -moz-linear-gradient(#92aa10, #759500) 1 100%;
  -o-border-image: -o-linear-gradient(#92aa10, #759500) 1 100%;
  border-image: linear-gradient(to bottom, #92aa10, #759500) 1 100%;
}
.sign-in .accordion-subtext {
  color: #7f7f7f;
  display: block;
  font-size: 0.4em;
  font-weight: normal;
  padding-top: 15px;
}
@media all and (max-width: 720px) {
  .sign-in .accordion-subtext {
    padding-top: 5px;
    line-height: 1.3em;
  }
}
.sign-in .accordion__login {
  font-size: 2.8em;
  font-weight: bold;
  margin: 3rem 0 0 0;
  padding: 40px;
}
.sign-in .accordion__login::before {
  background-image: none;
}
.sign-in .accordion__login:focus {
  text-decoration: none;
}
.sign-in .accordion__login:focus::before {
  background-image: none;
}
.sign-in .accordion__login:hover {
  text-decoration: none;
}
.sign-in .accordion__login:hover::before {
  background-image: none;
}
@media all and (max-width: 720px) {
  .sign-in .accordion__login {
    font-size: 2.5em;
    padding: 30px 20px 40px 20px;
  }
}
@media screen and (max-width: 470px) {
  .sign-in .accordion__login {
    font-size: 2em;
    margin: 1.5rem 0 0 0;
  }
}
.sign-in h4 {
  color: #7f7f7f;
  font-size: 1.8em;
  font-weight: normal;
  text-align: center;
}
@media screen and (max-width: 400px) {
  .sign-in h4 {
    font-size: 1.3em;
  }
}
.sign-in .accordion__inner-wrapper {
  margin-left: 40px;
  margin-right: 40px;
  padding-top: 20px;
  max-width: 800px;
}
.sign-in .accordion__inner-wrapper .content-columns__column {
  max-width: 400px;
}
@media all and (max-width: 720px) {
  .sign-in .accordion__inner-wrapper {
    margin-left: 20px;
    margin-right: 20px;
  }
}
.sign-in .accordion--nested {
  color: #7f7f7f;
  line-height: 1.6em;
  margin: 20px 0 30px 0;
}
.sign-in .accordion--nested .accordion__toggle {
  color: #7f7f7f;
  font-weight: normal;
}
.sign-in .accordion--nested .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%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%2010%207.5%22%20style%3D%22enable-background%3Anew%200%200%2010%207.5%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23d8d8d8%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M0%2C0l5%2C7.5L10%2C0H0z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
  height: 10px;
  width: 10px;
}
.sign-in .accordion--nested .accordion__inner-wrapper {
  margin-left: 23px;
}
@media all and (max-width: 720px) {
  .sign-in .accordion--nested {
    margin: 10px 0 20px 0;
  }
}
.sign-in .subheader {
  color: #7f7f7f;
  font-size: 1.4em;
  font-weight: normal;
  margin-bottom: 0;
  margin-top: -0.5em;
}
@media screen and (max-width: 600px) {
  .sign-in .subheader {
    font-size: 1.2em;
  }
}
@media screen and (max-width: 400px) {
  .sign-in .subheader {
    font-size: 1em;
  }
}
.sign-in .prose ul {
  margin: 0;
}
.sign-in .prose p {
  line-height: 1.6em;
}
.sign-in .button--minimal {
  border: 0;
  margin: 0;
  padding: 10px 0;
  text-align: left;
  width: inherit;
}
.sign-in .button--minimal:hover {
  background-color: transparent;
  color: #e00023;
}
.sign-in .button--minimal:focus {
  outline: none;
}
@media screen and (max-width: 600px) {
  .sign-in .button--minimal {
    font-size: 0.9em;
  }
}
.sign-in .modal-light__content {
  max-width: 500px;
  padding: 3em;
  width: 90%;
}
.sign-in .modal-light__content h1 {
  margin: 0 0 0.8em 0;
}
.sign-in .modal-light__content h5 {
  margin-top: 2.5em;
}
.sign-in .modal-light__content .accordion__toggle {
  color: #333;
}
.tandcs .tandc-summary p {
  font-size: 1.28571em;
  line-height: 1.33333em;
}
.tandcs .accordion__inner {
  background: transparent;
}
.tandcs .accordion__inner[data-accordion-state="collapsed"] {
  display: block;
}
.tandcs .accordion__inner[data-accordion-expanding] {
  visibility: hidden;
}
.tandcs .accordion__toggle {
  padding-left: 48px;
  padding-left: 3.42857rem;
}
.tandcs .accordion__toggle::before {
  background-position: 50%;
  height: 1em;
  top: 1.1em;
  width: 1em;
}
.tandcs .tandc-intro h3,
.tandcs .tandc-intro h4,
.tandcs .tandc-summary h3,
.tandcs .tandc-summary h4,
.tandcs .accordion__inner-wrapper li h3,
.tandcs .accordion__inner-wrapper li h4 {
  font-size: 18px;
  font-size: 1.28571rem;
}
.tandcs .tandc-intro p,
.tandcs .tandc-summary p,
.tandcs .accordion__inner-wrapper li p {
  font-size: 16px;
  font-size: 1.14286rem;
}
.tandcs .tandc-intro p:last-child,
.tandcs .tandc-summary p:last-child,
.tandcs .accordion__inner-wrapper li p:last-child {
  margin-bottom: 0;
}
.tandcs .accordion .accordion-controller-wrapper + .content-section {
  counter-reset: li;
}
.tandcs .accordion__inner-wrapper {
  counter-increment: li;
  margin-left: 48px;
  margin-left: 3.42857rem;
  overflow: visible;
}
.tandcs ol {
  counter-reset: li;
}
.tandcs ol ol {
  margin-left: 0;
}
.tandcs ol:not([class]) {
  padding-left: 48px;
  padding-left: 3.42857rem;
}
.tandcs ol:not([class]) > li {
  padding-left: 0;
}
.tandcs ol:not([class]) > li::before {
  background: none;
  content: counters(li, ".");
  font-size: 14px;
  font-size: 1rem;
  left: -48px;
  left: -3.42857rem;
  line-height: 1.2;
  text-align: left;
  top: 0;
}
.tandcs ol:not([class]) > li ol ol {
  padding-left: 24px;
  padding-left: 1.71429rem;
}
.tandcs ol:not([class]) > li ol ol li::before {
  content: counter(li, lower-alpha);
  left: -24px;
  left: -1.71429rem;
}
@media all and (max-width: 62em) {
  .tandcs .accordion__inner-wrapper {
    margin-left: 0;
  }
  .tandcs .tandc-intro ol li,
  .tandcs .tandc-summary ol li,
  .tandcs .accordion__inner-wrapper li ol li {
    margin-left: 0;
  }
  .tandcs .tandc-intro div:nth-child(2),
  .tandcs .tandc-summary div:nth-child(2),
  .tandcs .accordion__inner-wrapper li div:nth-child(2) {
    background-color: #f2f2f2;
    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%23999%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: 1rem 1rem;
    background-repeat: no-repeat;
    background-size: 1.3rem 1.3rem;
    border: 1px solid #e9e9e9;
    margin-top: 0.85714em;
    padding: 0.85714em;
    padding-left: 3.42857em;
  }
  .tandcs .accordion__inner-wrapper li div:nth-child(2) {
    margin-left: -48px;
    margin-left: -3.42857rem;
  }
  .tandcs .accordion__inner-wrapper li li div:nth-child(2) {
    margin-left: -96px;
    margin-left: -6.85714rem;
  }
  .tandcs .accordion__inner-wrapper li li li div:nth-child(2) {
    margin-left: -120px;
    margin-left: -8.57143rem;
  }
}
@media (min-width: 62em) {
  .tandcs {
    font-size: 1.14286em;
    line-height: 1.5em;
  }
  .tandcs ol {
    margin-left: -48px;
    margin-left: -3.42857rem;
  }
  .tandcs .tandc-intro p,
  .tandcs .tandc-summary p {
    max-width: 100%;
  }
  .tandcs .tandc-intro {
    padding-left: 48px;
    padding-left: 3.42857rem;
  }
  .tandcs .tandc-intro div:first-child {
    margin-left: -48px;
    margin-left: -3.42857rem;
    -webkit-flex-basis: calc(60% + 48px);
    flex-basis: calc(60% + 48px);
    width: calc(60% + 48px);
  }
  .tandcs .tandc-summary div:first-child p {
    font-size: 1.28571em;
    line-height: 1.33333em;
  }
  .tandcs .tandc-intro,
  .tandcs .tandc-summary,
  .tandcs .accordion__inner-wrapper li {
    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;
  }
  .tandcs .tandc-intro div,
  .tandcs .tandc-summary div,
  .tandcs .accordion__inner-wrapper li div {
    -webkit-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
    width: 60%;
  }
  .tandcs .tandc-intro div:nth-child(2),
  .tandcs .tandc-summary div:nth-child(2),
  .tandcs .accordion__inner-wrapper li div:nth-child(2) {
    -webkit-flex: 0 0 30%;
    -ms-flex: 0 0 30%;
    flex: 0 0 30%;
    margin-bottom: -100%;
    margin-left: auto;
  }
  .tandcs .tandc-intro ol,
  .tandcs .tandc-summary ol,
  .tandcs .accordion__inner-wrapper li ol {
    width: 100%;
  }
  .tandcs .tandc-intro ol div,
  .tandcs .tandc-summary ol div,
  .tandcs .accordion__inner-wrapper li ol div {
    -webkit-flex-basis: calc(60% - 19px);
    flex-basis: calc(60% - 19px);
    width: calc(60% - 19px);
  }
  .tandcs .tandc-intro ol div:nth-child(2),
  .tandcs .tandc-summary ol div:nth-child(2),
  .tandcs .accordion__inner-wrapper li ol div:nth-child(2) {
    -webkit-flex-basis: calc(30% + 15px);
    flex-basis: calc(30% + 15px);
    width: calc(30% + 15px);
  }
  .tandcs .tandc-intro ol ol div,
  .tandcs .tandc-summary ol ol div,
  .tandcs .accordion__inner-wrapper li ol ol div {
    -webkit-flex-basis: calc(60% - 28px);
    flex-basis: calc(60% - 28px);
    width: calc(60% - 28px);
  }
  .tandcs .tandc-intro ol ol div:nth-child(2),
  .tandcs .tandc-summary ol ol div:nth-child(2),
  .tandcs .accordion__inner-wrapper li ol ol div:nth-child(2) {
    -webkit-flex-basis: calc(30% + 22px);
    flex-basis: calc(30% + 22px);
    width: calc(30% + 22px);
  }
  .tandcs .tandc-intro div ol div,
  .tandcs .tandc-intro div ul div,
  .tandcs .tandc-summary div ol div,
  .tandcs .tandc-summary div ul div,
  .tandcs .accordion__inner-wrapper li div ol div,
  .tandcs .accordion__inner-wrapper li div ul div {
    -webkit-flex-basis: 100%;
    flex-basis: 100%;
  }
  .tandcs .tandc-intro ul,
  .tandcs .tandc-summary ul,
  .tandcs .accordion__inner-wrapper li ul {
    width: 100%;
  }
  .tandcs .tandc-intro ul li,
  .tandcs .tandc-summary ul li,
  .tandcs .accordion__inner-wrapper li ul li {
    padding-left: 24px;
  }
  .tandcs .tandc-intro ul div,
  .tandcs .tandc-summary ul div,
  .tandcs .accordion__inner-wrapper li ul div {
    -webkit-flex-basis: calc(60% - 9px);
    flex-basis: calc(60% - 9px);
    width: calc(60% - 9px);
  }
  .tandcs .tandc-intro ul div:nth-child(2),
  .tandcs .tandc-summary ul div:nth-child(2),
  .tandcs .accordion__inner-wrapper li ul div:nth-child(2) {
    -webkit-flex-basis: calc(30% + 9px);
    flex-basis: calc(30% + 9px);
    width: calc(30% + 9px);
  }
  .tandcs .tandc-intro div:nth-child(2),
  .tandcs .tandc-summary div:nth-child(2),
  .tandcs .accordion__inner-wrapper li div:nth-child(2) {
    -webkit-flex-basis: 30%;
    flex-basis: 30%;
    position: relative;
  }
  .tandcs .tandc-intro div:nth-child(2)::before,
  .tandcs .tandc-summary div:nth-child(2)::before,
  .tandcs .accordion__inner-wrapper li div:nth-child(2)::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23999%22%20d%3D%22M15.414%2016.584l-4.586-4.586%204.586-4.586-1.415-1.414-6%206%206%206%201.415-1.414z%22%2F%3E%3C%2Fsvg%3E");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 24px;
    height: 1.71429rem;
    left: -2.5rem;
    position: absolute;
    top: 0;
    -moz-transform-origin: center;
    -ms-transform-origin: center;
    -webkit-transform-origin: center;
    transform-origin: center;
    -moz-transition: -moz-transform 150ms ease-in-out;
    -o-transition: -o-transform 150ms ease-in-out;
    -webkit-transition: -webkit-transform 150ms ease-in-out;
    transition: transform 150ms ease-in-out;
    width: 24px;
    width: 1.71429rem;
  }
  .tandcs .tandc-intro div:nth-child(2)::before {
    content: none;
  }
}
.tandcs .tandc-intro ol li::before {
  left: -24px;
  left: -1.71429rem;
  top: 1px;
}
.tandcs .tandc-intro ol {
  margin-left: 0;
  padding-left: 24px;
  padding-left: 1.71429rem;
}
.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;
}
.admin .grid-container.grid-12 {
  max-width: 1600px;
  max-width: 114.28571rem;
}
.section--media-footer {
  color: #fff;
  margin-top: 1.71429em;
}
.section--media-footer .section__inner-wrapper {
  background: #3a3939;
  overflow: auto;
  padding: 15px 0 20px 0;
}
.section--media-footer a {
  color: #fff;
}
.section--media-footer h2 {
  margin-bottom: 10px;
}
.section--media-footer ul,
.section--media-footer p {
  line-height: 1rem;
  margin: 0 0 5px 0;
  padding: 0 0 5px 0;
}
.section--media-footer ul li a {
  border-right: solid 1px #fff;
  color: #fff;
  float: left;
  margin-right: 10px;
  padding-right: 10px;
  text-decoration: none;
}
.section--media-footer ul li a::after {
  border-bottom: solid 1px #fff;
  content: " ";
  display: block;
}
.section--media-footer ul li:last-of-type a {
  border: 0;
}
.section--media-footer .menu--ucas-sitewide-footer {
  font-size: 100%;
}
.section--media-footer .menu--ucas-sitewide-footer a {
  margin-bottom: 5px;
}
.section--media-footer .menu--ucas-sitewide-footer-minor {
  font-size: 80%;
}
.section--media-footer .menu--ucas-sitewide-footer-minor a {
  margin-bottom: 5px;
}
.section--media-footer .menu--ucas-social-media-links {
  display: block;
  margin: 5px 0 15px 0;
  padding: 0 0 15px 0;
}
.section--media-footer .menu--ucas-social-media-links li {
  display: block;
  float: left;
  line-height: 2rem;
  margin-bottom: 5px;
  overflow: hidden;
}
.section--media-footer .menu--ucas-social-media-links li:hover a:after {
  opacity: 1;
}
.section--media-footer .menu--ucas-social-media-links li a::after {
  background: url(../images/social-media-sprites.png) no-repeat;
  background-size: cover;
  border-bottom: none;
  content: "";
  display: block;
  float: left;
  height: 28px;
  margin: 0 7px 0 0;
  opacity: 0.9;
  width: 28px;
}
.section--media-footer .menu--ucas-social-media-links li a {
  border: 0 !important;
  margin-right: 9px;
  padding-right: 5px;
}
.section--media-footer .menu--ucas-social-media-links li a.twitter::after {
  background-position: -29px 0;
}
.section--media-footer .menu--ucas-social-media-links li a.linkedin::after {
  background-position: -58px 0;
}
.section--media-footer .menu--ucas-social-media-links li.last {
  margin-bottom: 0;
}
.section--media-footer .copyright {
  font-size: 75%;
}
.section--media-footer .feedback-link {
  margin-bottom: 0;
}
.ucasmedia .button--contact {
  background-color: #0178b3;
  border: none;
  border-bottom: solid 3px #014b78;
  border-radius: 0;
  color: #fff;
  margin: 0;
  padding: 6px 12px 6px 12px;
}
.ucasmedia .button--contact:hover,
.ucasmedia .button--contact:focus {
  background-color: #015f8e;
  text-decoration: none !important;
}
.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: #333;
}
.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 [data-toggle-state="open"] ~ .menu__sub-menu {
  display: block;
  opacity: 1;
}
.section--media-upper-header .global-menu__wrapper {
  white-space: nowrap;
}
.section--media-upper-header .global-menu--primary {
  float: left;
  margin-left: -3px;
}
.section--media-upper-header .global-menu--primary > li {
  color: #fff;
  display: inline-block;
  margin-right: 10px;
}
.section--media-upper-header .global-menu--primary > li a {
  color: #fff;
  display: block;
  font-size: 0.94em;
  line-height: 20px;
  margin: -9px -8px;
  padding: 6px 11px 11px 11px;
  text-decoration: none;
}
.section--media-upper-header .global-menu--primary > li a:hover {
  background-color: #444;
}
.section--media-upper-header .global-menu--primary > li a.active {
  background-color: #555;
  color: #fff;
  font-weight: bold;
}
.section--media-upper-header .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;
  height: 20px;
  text-indent: -500px;
  width: 20px;
}
.section--media-upper-header .global-menu--secondary {
  float: right;
}
.section--media-upper-header .global-menu--secondary > li {
  color: #fff;
  display: inline-block;
  margin-left: 10px;
}
.section--media-upper-header .global-menu--secondary a {
  color: #aaa;
  display: block;
  font-size: 0.9em;
  line-height: 20px;
  text-decoration: none;
}
.section--media-upper-header .global-menu--secondary a:hover {
  text-decoration: underline;
}
.section--media-header {
  background: #fff;
  position: relative;
  z-index: 2;
}
.section--media-header .logo {
  float: left;
  height: 55px;
  padding: 10px 0;
  text-decoration: none;
  width: auto;
}
.section--media-header .logo__image {
  float: left;
  height: 55px;
  margin: 8px 0;
}
.section--media-header .logo__image > img {
  height: 55px;
  width: auto;
}
@media all and (min-width: 0) and (max-width: 870px) {
  .section--media-header .logo--no-strap {
    margin: 0.5em 0;
  }
}
.section--media-header .logo__strapline {
  color: #444;
  display: table-cell;
  float: left;
  font-size: 18px;
  font-weight: 500;
  height: 55px;
  letter-spacing: 0;
  line-height: 1.15em;
  max-width: 175px;
  padding-left: 18px;
  position: relative;
  top: -3px;
  vertical-align: middle;
}
.section--media-header .logo--no-strap {
  height: 75px;
  margin: 0;
  padding: 0;
}
.section--media-header .logo--no-strap .logo__image {
  height: 67px;
}
.section--media-header .logo--no-strap .logo__image > img {
  height: 67px;
}
@media all and (max-width: 720px) {
  .section--media-header .logo:not(.logo--no-strap) .logo__image {
    height: 50px;
  }
  .section--media-header .logo:not(.logo--no-strap) .logo__image > img {
    height: 50px;
  }
  .section--media-header .logo:not(.logo--no-strap) .logo__strapline {
    display: none;
  }
}
.section--media-header .menu__sub-menu {
  -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);
  position: relative;
  background: #fff;
  border: 1px solid #e5e5e5;
  background: #fff;
  display: none;
  list-style-type: none;
  padding: 0;
  position: absolute;
  right: 6px;
  top: 75px;
  width: 300px;
  z-index: 1000;
}
.section--media-header .menu__sub-menu:after,
.section--media-header .menu__sub-menu:before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.section--media-header .menu__sub-menu:after {
  border-bottom-color: #fff;
  border-width: 10px;
  left: calc(100% - 34px);
  margin-left: -10px;
}
.section--media-header .menu__sub-menu:before {
  border-bottom-color: #e5e5e5;
  border-width: 11px;
  left: calc(100% - 34px);
  margin-left: -11px;
}
@media all and (max-width: 720px) {
  .section--media-header .menu__sub-menu {
    min-width: 250px;
    white-space: nowrap;
    width: auto;
  }
}
.section--media-header .menu__sub-menu .menu__item {
  border-bottom: 1px solid #e5e5e5;
}
.section--media-header .menu__sub-menu .menu__item > .menu__link {
  color: #e00023;
  display: block;
  font-weight: 700;
  margin: 2px;
  padding: 0.5em 0.7em;
  text-align: left;
  text-decoration: none;
}
.section--media-header .menu__sub-menu .menu__item > .menu__link span {
  color: #b2b2b2;
  font-size: 90%;
}
.section--media-header .menu__sub-menu .menu__item > .menu__link:hover {
  background: #f2f2f2;
  color: #333;
}
.section--media-header .menu__sub-menu .menu__item > .menu__link:active {
  background: #e00023;
  color: #fff;
}
.section--media-header .menu__sub-menu .menu__item:last-child > .menu__link {
  border-bottom: none;
}
.section--media-header .menu__sub-menu .menu__divider {
  border-top: 3px solid #e5e5e5;
  font-size: 1.2em;
  font-weight: bold;
  padding: 0.5em 0.7em;
}
.section--media-header .user-menu > .menu__item,
.section--media-header .user-menu > .menu__toggle {
  cursor: pointer;
  position: relative;
  width: 50px;
}
.section--media-header .user-menu > .menu__item > .menu__link,
.section--media-header .user-menu > .menu__toggle > .menu__link {
  float: left;
  text-align: center;
  text-decoration: none;
}
.section--media-header
  .user-menu
  > .menu__item[data-user-menu-state="open"]
  > .menu__toggle,
.section--media-header
  .user-menu
  > .menu__item[data-user-menu-state="open"]
  > .menu__link,
.section--media-header
  .user-menu
  > .menu__toggle[data-user-menu-state="open"]
  > .menu__toggle,
.section--media-header
  .user-menu
  > .menu__toggle[data-user-menu-state="open"]
  > .menu__link {
  outline: 0;
}
.section--media-header
  .user-menu
  > .menu__item[data-user-menu-state="open"]
  > .menu__toggle:before,
.section--media-header
  .user-menu
  > .menu__item[data-user-menu-state="open"]
  > .menu__link:before,
.section--media-header
  .user-menu
  > .menu__toggle[data-user-menu-state="open"]
  > .menu__toggle:before,
.section--media-header
  .user-menu
  > .menu__toggle[data-user-menu-state="open"]
  > .menu__link:before {
  background-color: #444;
  border-color: #000;
}
.section--media-header
  .user-menu
  > .menu__item[data-user-menu-state="open"]
  > .menu__sub-menu,
.section--media-header
  .user-menu
  > .menu__toggle[data-user-menu-state="open"]
  > .menu__sub-menu {
  display: block;
  opacity: 1;
}
.section--media-header .menu__item--with-image-no-text > .menu__link,
.section--media-header .menu__item--with-image > .menu__link,
.section--media-header .menu__item--with-image-no-text > .menu__toggle,
.section--media-header .menu__item--with-image > .menu__toggle {
  overflow: hidden;
  width: 50px;
}
.section--media-header .menu__item--with-image-no-text > .menu__link::before,
.section--media-header .menu__item--with-image > .menu__link::before,
.section--media-header .menu__item--with-image-no-text > .menu__toggle::before,
.section--media-header .menu__item--with-image > .menu__toggle::before {
  background-color: #e00023;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 32px auto;
  border-bottom: solid 3px #940017;
  content: "";
  display: inline-block;
  height: 50px;
  vertical-align: top;
  width: 50px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.section--media-header .menu__item--with-image-no-text > .menu__link:hover,
.section--media-header .menu__item--with-image > .menu__link:hover,
.section--media-header .menu__item--with-image-no-text > .menu__toggle:hover,
.section--media-header .menu__item--with-image > .menu__toggle:hover {
  color: #333;
}
.section--media-header
  .menu__item--with-image-no-text
  > .menu__link:hover::before,
.section--media-header .menu__item--with-image > .menu__link:hover::before,
.section--media-header
  .menu__item--with-image-no-text
  > .menu__toggle:hover::before,
.section--media-header .menu__item--with-image > .menu__toggle:hover::before {
  background-color: #bc001d;
  border-color: #61000f;
}
.section--media-header .menu__item--with-image > .menu__link,
.section--media-header .menu__item--with-image > .menu__toggle {
  color: #444;
  display: block;
  font-size: 12px;
  font-weight: bold;
  height: 70px;
  line-height: 1.8em;
  text-align: center;
  text-decoration: none;
}
.section--media-header .menu__item--with-image-no-text > .menu__link,
.section--media-header .menu__item--with-image-no-text > .menu__toggle {
  height: 50px;
  margin-bottom: 10px;
  margin-top: 10px;
  overflow: hidden;
}
.section--media-header
  .menu__item--with-image-no-text
  > .menu__link
  .menu__sub-menu,
.section--media-header
  .menu__item--with-image-no-text
  > .menu__toggle
  .menu__sub-menu {
  top: 70px;
}
.section--media-header .menu__item__user-menu > .menu__link::before,
.section--media-header .menu__item__user-menu > .menu__toggle::before {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M3%206h18v2H3V6zm0%205h18v2H3v-2zm0%205h18v2H3v-2z%22%2F%3E%3C%2Fsvg%3E");
}
.section--media-upper-header {
  background: #333;
  padding: 8px 0 9px 0;
}
.section--media-header > .section__inner-wrapper {
  border-bottom: solid 1px #eee;
  min-height: 99px;
  padding: 0.85714em 0;
}
@media all and (max-width: 720px) {
  .section--media-header > .section__inner-wrapper {
    min-height: 80px;
    padding: 5px 0;
  }
}
.section--media-lower-header {
  position: relative;
}
@media (min-width: 720px) {
  .section--media-lower-header .section__inner-wrapper {
    overflow: hidden;
  }
}
.wrapper-background--test-environment,
body.v5 .wrapper-background--test-environment {
  font-weight: 900;
  order: -1;
  padding-bottom: 0.1rem;
  padding-top: 0.1rem;
}
[data-environment="HEP"] .wrapper-background--test-environment,
[data-environment="HEP"] body.v5 .wrapper-background--test-environment {
  background-color: #fbaf17;
  color: #333;
}
.choice-changed {
  border: 2px solid #e5af17;
}
.choice-success {
  border: 2px solid #759500;
}
.choice-conditions-not-met {
  border: 2px solid #1077d0;
}
.choice-awaiting-results {
  border: 2px solid #ccc;
}
.choice-declined {
  border: 2px solid #000;
}
.accordion.choice-changed,
.accordion.choice-success,
.accordion.choice-conditions-not-met,
.accordion.choice-awaiting-results {
  margin-bottom: 0;
}
.accordion.choice-changed .accordion__child,
.accordion.choice-success .accordion__child,
.accordion.choice-conditions-not-met .accordion__child,
.accordion.choice-awaiting-results .accordion__child {
  border-width: 0;
}
.accordion.choice-changed .accordion__child:last-child,
.accordion.choice-success .accordion__child:last-child,
.accordion.choice-conditions-not-met .accordion__child:last-child,
.accordion.choice-awaiting-results .accordion__child:last-child {
  border-bottom-width: 0;
}
.accordion.choice-changed
  .accordion__child
  .accordion__toggle[aria-expanded="true"],
.accordion.choice-changed .accordion__child .accordion__inner,
.accordion.choice-success
  .accordion__child
  .accordion__toggle[aria-expanded="true"],
.accordion.choice-success .accordion__child .accordion__inner,
.accordion.choice-conditions-not-met
  .accordion__child
  .accordion__toggle[aria-expanded="true"],
.accordion.choice-conditions-not-met .accordion__child .accordion__inner,
.accordion.choice-awaiting-results
  .accordion__child
  .accordion__toggle[aria-expanded="true"],
.accordion.choice-awaiting-results .accordion__child .accordion__inner {
  background-color: #fff;
}
.accordion.choice-declined {
  margin-bottom: 0;
}
.accordion.choice-declined .accordion__child {
  border-width: 0;
}
.accordion.choice-declined .accordion__child:last-child {
  border-bottom-width: 0;
}
.accordion.choice-declined .accordion__child .accordion__toggle,
.accordion.choice-declined
  .accordion__child
  .accordion__toggle[aria-expanded="true"],
.accordion.choice-declined .accordion__child .accordion__inner {
  background-color: #e5e5e5;
}
.accordion.choice-changed + .message.choice-changed,
.accordion.choice-success + .message.choice-success,
.accordion.choice-conditions-not-met + .message.choice-conditions-not-met,
.accordion.choice-awaiting-results + .message.choice-awaiting-results,
.accordion.choice-declined + .message.choice-declined {
  margin-top: -2px;
}
.message.choice-changed,
.message.choice-success,
.message.choice-conditions-not-met,
.message.choice-awaiting-results,
.message.choice-declined {
  background-color: #fff;
  background-position-y: 1em;
  color: #000;
}
.message.choice-changed {
  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%23e5af17%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");
}
.message.choice-success {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23759500%22%20d%3D%22M10%2016.998l-5-5%201.413-1.414L10%2014.17l7.586-7.586L19%207.998m-7-6c-5.523%200-10%204.477-10%2010s4.477%2010%2010%2010c5.522%200%2010-4.477%2010-10s-4.478-10-10-10z%22%2F%3E%3C%2Fsvg%3E");
}
.message.choice-conditions-not-met {
  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%231077d0%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");
}
.message.choice-awaiting-results {
  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%23ccc%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");
}
.message.choice-declined {
  background-color: #e5e5e5;
  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-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: #000;
}
body.v4.theme-inverse,
body.v4 .theme-inverse,
body.v5.theme-inverse,
body.v5 .theme-inverse {
  background-color: #1f2935;
  color: #fff;
}
body.v4.theme-inverse a:link,
body.v4.theme-inverse a:visited,
body.v4 .theme-inverse a:link,
body.v4 .theme-inverse a:visited,
body.v5.theme-inverse a:link,
body.v5.theme-inverse a:visited,
body.v5 .theme-inverse a:link,
body.v5 .theme-inverse a:visited {
  color: #f5587f;
}
body.v4.theme-inverse .button:not(.button--favourite):not(.button--help),
body.v4 .theme-inverse .button:not(.button--favourite):not(.button--help),
body.v5.theme-inverse .button:not(.button--favourite):not(.button--help),
body.v5 .theme-inverse .button:not(.button--favourite):not(.button--help) {
  color: #fff;
}
body.v4.theme-inverse
  .button:not(.button--favourite):not(.button--help).button--primary,
body.v4
  .theme-inverse
  .button:not(.button--favourite):not(.button--help).button--primary,
body.v5.theme-inverse
  .button:not(.button--favourite):not(.button--help).button--primary,
body.v5
  .theme-inverse
  .button:not(.button--favourite):not(.button--help).button--primary {
  background-color: transparent;
  border-color: #fff;
}
body.v4.theme-inverse .button:not(.button--favourite):not(.button--help):focus,
body.v4.theme-inverse .button:not(.button--favourite):not(.button--help):hover,
body.v4 .theme-inverse .button:not(.button--favourite):not(.button--help):focus,
body.v4 .theme-inverse .button:not(.button--favourite):not(.button--help):hover,
body.v5.theme-inverse .button:not(.button--favourite):not(.button--help):focus,
body.v5.theme-inverse .button:not(.button--favourite):not(.button--help):hover,
body.v5 .theme-inverse .button:not(.button--favourite):not(.button--help):focus,
body.v5
  .theme-inverse
  .button:not(.button--favourite):not(.button--help):hover {
  background-color: transparent;
}
body.v4.theme-inverse
  .button:not(.button--favourite):not(.button--help):disabled,
body.v4.theme-inverse
  .button:not(.button--favourite):not(.button--help).disabled,
body.v4
  .theme-inverse
  .button:not(.button--favourite):not(.button--help):disabled,
body.v4
  .theme-inverse
  .button:not(.button--favourite):not(.button--help).disabled,
body.v5.theme-inverse
  .button:not(.button--favourite):not(.button--help):disabled,
body.v5.theme-inverse
  .button:not(.button--favourite):not(.button--help).disabled,
body.v5
  .theme-inverse
  .button:not(.button--favourite):not(.button--help):disabled,
body.v5
  .theme-inverse
  .button:not(.button--favourite):not(.button--help).disabled {
  background-color: transparent !important;
  border-color: #fff !important;
  color: #fff;
  opacity: 0.3;
}
body.v4.theme-inverse .button-slab .button,
body.v4 .theme-inverse .button-slab .button,
body.v5.theme-inverse .button-slab .button,
body.v5 .theme-inverse .button-slab .button {
  color: #fff;
}
body.v4.theme-inverse .button-slab .button:hover,
body.v4.theme-inverse .button-slab .button:focus,
body.v4 .theme-inverse .button-slab .button:hover,
body.v4 .theme-inverse .button-slab .button:focus,
body.v5.theme-inverse .button-slab .button:hover,
body.v5.theme-inverse .button-slab .button:focus,
body.v5 .theme-inverse .button-slab .button:hover,
body.v5 .theme-inverse .button-slab .button:focus {
  background-color: transparent !important;
  color: #f5587f;
}
body.v4.theme-inverse .button--help,
body.v4 .theme-inverse .button--help,
body.v5.theme-inverse .button--help,
body.v5 .theme-inverse .button--help {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23f5587f%22%20d%3D%22M15.066%2011.252l-.895.918c-.724.724-1.172%201.328-1.172%202.828h-2v-.5c0-1.104.448-2.104%201.172-2.828l1.243-1.258A2%202%200%201010%208.998H8a4%204%200%20018%200c0%20.88-.356%201.677-.933%202.254zM13%2018.998h-2v-2h2m-1-15c-5.523%200-10%204.477-10%2010%200%205.524%204.477%2010%2010%2010%205.524%200%2010-4.476%2010-10%200-5.523-4.476-10-10-10z%22%2F%3E%3C%2Fsvg%3E");
}
body.v4.theme-inverse .button--help:hover,
body.v4 .theme-inverse .button--help:hover,
body.v5.theme-inverse .button--help:hover,
body.v5 .theme-inverse .button--help:hover {
  background-color: transparent;
}
body.v4.theme-inverse .buttons--filters .button[aria-pressed="true"],
body.v4 .theme-inverse .buttons--filters .button[aria-pressed="true"],
body.v5.theme-inverse .buttons--filters .button[aria-pressed="true"],
body.v5 .theme-inverse .buttons--filters .button[aria-pressed="true"] {
  border-color: #f5587f;
  color: #f5587f;
}
body.v4.theme-inverse .buttons--filters .button[aria-pressed="false"],
body.v4 .theme-inverse .buttons--filters .button[aria-pressed="false"],
body.v5.theme-inverse .buttons--filters .button[aria-pressed="false"],
body.v5 .theme-inverse .buttons--filters .button[aria-pressed="false"] {
  border-color: #fff;
  color: #fff;
}
body.v4.theme-inverse .buttons--filters .button[aria-pressed="false"]:hover,
body.v4 .theme-inverse .buttons--filters .button[aria-pressed="false"]:hover,
body.v5.theme-inverse .buttons--filters .button[aria-pressed="false"]:hover,
body.v5 .theme-inverse .buttons--filters .button[aria-pressed="false"]:hover {
  color: #fff;
}
body.v4.theme-inverse .buttons--filters .button:disabled,
body.v4.theme-inverse .buttons--filters .button.disabled,
body.v4 .theme-inverse .buttons--filters .button:disabled,
body.v4 .theme-inverse .buttons--filters .button.disabled,
body.v5.theme-inverse .buttons--filters .button:disabled,
body.v5.theme-inverse .buttons--filters .button.disabled,
body.v5 .theme-inverse .buttons--filters .button:disabled,
body.v5 .theme-inverse .buttons--filters .button.disabled {
  border-style: solid;
  border-width: 4px !important;
}
body.v4.theme-inverse .button.link-container__link,
body.v4 .theme-inverse .button.link-container__link,
body.v5.theme-inverse .button.link-container__link,
body.v5 .theme-inverse .button.link-container__link {
  border: none;
}
body.v4.theme-inverse .button.link-container__link:focus,
body.v4.theme-inverse .button.link-container__link:hover,
body.v4 .theme-inverse .button.link-container__link:focus,
body.v4 .theme-inverse .button.link-container__link:hover,
body.v5.theme-inverse .button.link-container__link:focus,
body.v5.theme-inverse .button.link-container__link:hover,
body.v5 .theme-inverse .button.link-container__link:focus,
body.v5 .theme-inverse .button.link-container__link:hover {
  background-color: transparent !important;
}
body.v4.theme-inverse .header__heading,
body.v4 .theme-inverse .header__heading,
body.v5.theme-inverse .header__heading,
body.v5 .theme-inverse .header__heading {
  color: #fff;
  font-size: 62px;
  font-size: 4.42857rem;
  font-weight: bolder;
  line-height: 59px;
  line-height: 4.21429rem;
  margin: 0.85714em 0 1.28571em 0;
  text-transform: uppercase;
}
body.v4.theme-inverse .header__heading.header__heading-registration,
body.v4.theme-inverse .header__heading.header__heading-account,
body.v4 .theme-inverse .header__heading.header__heading-registration,
body.v4 .theme-inverse .header__heading.header__heading-account,
body.v5.theme-inverse .header__heading.header__heading-registration,
body.v5.theme-inverse .header__heading.header__heading-account,
body.v5 .theme-inverse .header__heading.header__heading-registration,
body.v5 .theme-inverse .header__heading.header__heading-account {
  margin-bottom: 0.42857em;
}
@media all and (max-width: 62em) {
  body.v4.theme-inverse .header__heading.header__heading-registration,
  body.v4.theme-inverse .header__heading.header__heading-account,
  body.v4 .theme-inverse .header__heading.header__heading-registration,
  body.v4 .theme-inverse .header__heading.header__heading-account,
  body.v5.theme-inverse .header__heading.header__heading-registration,
  body.v5.theme-inverse .header__heading.header__heading-account,
  body.v5 .theme-inverse .header__heading.header__heading-registration,
  body.v5 .theme-inverse .header__heading.header__heading-account {
    font-size: 42px;
    font-size: 3rem;
    line-height: 39px;
    line-height: 2.78571rem;
  }
}
body.v4.theme-inverse .header__heading.header__heading-registration::before,
body.v4.theme-inverse .header__heading.header__heading-account::before,
body.v4 .theme-inverse .header__heading.header__heading-registration::before,
body.v4 .theme-inverse .header__heading.header__heading-account::before,
body.v5.theme-inverse .header__heading.header__heading-registration::before,
body.v5.theme-inverse .header__heading.header__heading-account::before,
body.v5 .theme-inverse .header__heading.header__heading-registration::before,
body.v5 .theme-inverse .header__heading.header__heading-account::before {
  background-color: #fbaf17;
  content: "";
  display: block;
  height: 8px;
  margin-bottom: 5px !important;
  width: 70px;
}
body.v4.theme-inverse .v5-form-item--minimal .button,
body.v4 .theme-inverse .v5-form-item--minimal .button,
body.v5.theme-inverse .v5-form-item--minimal .button,
body.v5 .theme-inverse .v5-form-item--minimal .button {
  color: #fff;
}
body.v4.theme-inverse .v5-form-item--minimal .button:hover,
body.v4.theme-inverse .v5-form-item--minimal .button:focus,
body.v4.theme-inverse .v5-form-item--minimal .button[aria-current="page"],
body.v4 .theme-inverse .v5-form-item--minimal .button:hover,
body.v4 .theme-inverse .v5-form-item--minimal .button:focus,
body.v4 .theme-inverse .v5-form-item--minimal .button[aria-current="page"],
body.v5.theme-inverse .v5-form-item--minimal .button:hover,
body.v5.theme-inverse .v5-form-item--minimal .button:focus,
body.v5.theme-inverse .v5-form-item--minimal .button[aria-current="page"],
body.v5 .theme-inverse .v5-form-item--minimal .button:hover,
body.v5 .theme-inverse .v5-form-item--minimal .button:focus,
body.v5 .theme-inverse .v5-form-item--minimal .button[aria-current="page"] {
  background-color: transparent !important;
  color: #f5587f;
}
body.v4.theme-inverse .v5-form-item--minimal select,
body.v4 .theme-inverse .v5-form-item--minimal select,
body.v5.theme-inverse .v5-form-item--minimal select,
body.v5 .theme-inverse .v5-form-item--minimal select {
  background-color: transparent;
  background-image: none;
  border: 0;
  color: #fff;
  margin-left: 0.42857em;
}
body.v4.theme-inverse .v5-form-item--minimal select:focus,
body.v4 .theme-inverse .v5-form-item--minimal select:focus,
body.v5.theme-inverse .v5-form-item--minimal select:focus,
body.v5 .theme-inverse .v5-form-item--minimal select:focus {
  outline: 2px solid #1077d0;
  outline-offset: 3px;
}
body.v4.theme-inverse .v5-form-item--minimal select:-moz-focusring,
body.v4 .theme-inverse .v5-form-item--minimal select:-moz-focusring,
body.v5.theme-inverse .v5-form-item--minimal select:-moz-focusring,
body.v5 .theme-inverse .v5-form-item--minimal select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #fff;
}
body.v4.theme-inverse .v5-form-item--minimal select option,
body.v4 .theme-inverse .v5-form-item--minimal select option,
body.v5.theme-inverse .v5-form-item--minimal select option,
body.v5 .theme-inverse .v5-form-item--minimal select option {
  color: #333;
}
body.v4.theme-inverse .v5-form-item--muted [disabled]:not([type="checkbox"]),
body.v4 .theme-inverse .v5-form-item--muted [disabled]:not([type="checkbox"]),
body.v5.theme-inverse .v5-form-item--muted [disabled]:not([type="checkbox"]),
body.v5 .theme-inverse .v5-form-item--muted [disabled]:not([type="checkbox"]) {
  background-color: transparent;
}
body.v4.theme-inverse
  .v5-form-item--muted
  [disabled]:not([type="checkbox"]).v5-form-pair__input,
body.v4
  .theme-inverse
  .v5-form-item--muted
  [disabled]:not([type="checkbox"]).v5-form-pair__input,
body.v5.theme-inverse
  .v5-form-item--muted
  [disabled]:not([type="checkbox"]).v5-form-pair__input,
body.v5
  .theme-inverse
  .v5-form-item--muted
  [disabled]:not([type="checkbox"]).v5-form-pair__input {
  background-color: rgba(255, 255, 255, 0.8);
}
body.v4.theme-inverse .v5-form-item__description--error,
body.v4 .theme-inverse .v5-form-item__description--error,
body.v5.theme-inverse .v5-form-item__description--error,
body.v5 .theme-inverse .v5-form-item__description--error {
  color: #f5587f;
}
body.v4.theme-inverse .v5-form-item--chic,
body.v4 .theme-inverse .v5-form-item--chic,
body.v5.theme-inverse .v5-form-item--chic,
body.v5 .theme-inverse .v5-form-item--chic {
  background-color: transparent;
}
body.v4.theme-inverse .v5-form-item--chic input[type="text"],
body.v4.theme-inverse .v5-form-item--chic input[type="email"],
body.v4.theme-inverse .v5-form-item--chic input[type="password"],
body.v4 .theme-inverse .v5-form-item--chic input[type="text"],
body.v4 .theme-inverse .v5-form-item--chic input[type="email"],
body.v4 .theme-inverse .v5-form-item--chic input[type="password"],
body.v5.theme-inverse .v5-form-item--chic input[type="text"],
body.v5.theme-inverse .v5-form-item--chic input[type="email"],
body.v5.theme-inverse .v5-form-item--chic input[type="password"],
body.v5 .theme-inverse .v5-form-item--chic input[type="text"],
body.v5 .theme-inverse .v5-form-item--chic input[type="email"],
body.v5 .theme-inverse .v5-form-item--chic input[type="password"] {
  background-color: transparent;
  border-bottom-color: #117882;
  color: #fff;
}
body.v4.theme-inverse .v5-form-item--chic input[type="text"]:focus,
body.v4.theme-inverse .v5-form-item--chic input[type="email"]:focus,
body.v4.theme-inverse .v5-form-item--chic input[type="password"]:focus,
body.v4 .theme-inverse .v5-form-item--chic input[type="text"]:focus,
body.v4 .theme-inverse .v5-form-item--chic input[type="email"]:focus,
body.v4 .theme-inverse .v5-form-item--chic input[type="password"]:focus,
body.v5.theme-inverse .v5-form-item--chic input[type="text"]:focus,
body.v5.theme-inverse .v5-form-item--chic input[type="email"]:focus,
body.v5.theme-inverse .v5-form-item--chic input[type="password"]:focus,
body.v5 .theme-inverse .v5-form-item--chic input[type="text"]:focus,
body.v5 .theme-inverse .v5-form-item--chic input[type="email"]:focus,
body.v5 .theme-inverse .v5-form-item--chic input[type="password"]:focus {
  background-color: transparent;
  border-bottom-style: dotted;
  border-radius: 0;
  border-top-color: transparent;
  border-width: 1px 0 3px 0;
  box-shadow: none;
  margin-bottom: 0;
  margin-left: 0;
  margin-top: 1px;
  min-width: 0;
  padding: 0;
}
body.v4.theme-inverse .v5-form-item--clear,
body.v4 .theme-inverse .v5-form-item--clear,
body.v5.theme-inverse .v5-form-item--clear,
body.v5 .theme-inverse .v5-form-item--clear {
  background-color: transparent;
}
body.v4.theme-inverse .v5-form-item--clear input[type="text"],
body.v4.theme-inverse .v5-form-item--clear input[type="email"],
body.v4.theme-inverse .v5-form-item--clear input[type="password"],
body.v4 .theme-inverse .v5-form-item--clear input[type="text"],
body.v4 .theme-inverse .v5-form-item--clear input[type="email"],
body.v4 .theme-inverse .v5-form-item--clear input[type="password"],
body.v5.theme-inverse .v5-form-item--clear input[type="text"],
body.v5.theme-inverse .v5-form-item--clear input[type="email"],
body.v5.theme-inverse .v5-form-item--clear input[type="password"],
body.v5 .theme-inverse .v5-form-item--clear input[type="text"],
body.v5 .theme-inverse .v5-form-item--clear input[type="email"],
body.v5 .theme-inverse .v5-form-item--clear input[type="password"] {
  background-color: transparent;
  color: #fff;
  padding: 0;
}
body.v4.theme-inverse .v5-form-item--clear input[type="text"]:focus,
body.v4.theme-inverse .v5-form-item--clear input[type="email"]:focus,
body.v4.theme-inverse .v5-form-item--clear input[type="password"]:focus,
body.v4 .theme-inverse .v5-form-item--clear input[type="text"]:focus,
body.v4 .theme-inverse .v5-form-item--clear input[type="email"]:focus,
body.v4 .theme-inverse .v5-form-item--clear input[type="password"]:focus,
body.v5.theme-inverse .v5-form-item--clear input[type="text"]:focus,
body.v5.theme-inverse .v5-form-item--clear input[type="email"]:focus,
body.v5.theme-inverse .v5-form-item--clear input[type="password"]:focus,
body.v5 .theme-inverse .v5-form-item--clear input[type="text"]:focus,
body.v5 .theme-inverse .v5-form-item--clear input[type="email"]:focus,
body.v5 .theme-inverse .v5-form-item--clear input[type="password"]:focus {
  box-shadow: none;
  outline: 2px solid #1077d0;
}
body.v4.theme-inverse .v5-form-item--range [type="range"],
body.v4 .theme-inverse .v5-form-item--range [type="range"],
body.v5.theme-inverse .v5-form-item--range [type="range"],
body.v5 .theme-inverse .v5-form-item--range [type="range"] {
  -webkit-appearance: none;
  background: transparent;
  margin: 12px 0;
  padding: 0;
  width: 100%;
}
body.v4.theme-inverse
  .v5-form-item--range
  [type="range"]::-webkit-slider-runnable-track,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"]::-webkit-slider-runnable-track,
body.v5.theme-inverse
  .v5-form-item--range
  [type="range"]::-webkit-slider-runnable-track,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]::-webkit-slider-runnable-track {
  cursor: default;
  height: 6px;
  transition: all 0.2s ease;
  width: 100%;
  background: #666;
  border: 0 solid transparent;
  border-radius: 5px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
body.v4.theme-inverse .v5-form-item--range [type="range"]::-webkit-slider-thumb,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"]::-webkit-slider-thumb,
body.v5.theme-inverse .v5-form-item--range [type="range"]::-webkit-slider-thumb,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]::-webkit-slider-thumb {
  background: #fff;
  border: 1px solid #000;
  border-radius: 12px;
  box-shadow: 4px 4px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  cursor: pointer;
  height: 24px;
  width: 24px;
  -webkit-appearance: none;
  margin-top: -9px;
}
body.v4.theme-inverse .v5-form-item--range [type="range"]::-moz-range-progress,
body.v4.theme-inverse .v5-form-item--range [type="range"]::-moz-range-track,
body.v4 .theme-inverse .v5-form-item--range [type="range"]::-moz-range-progress,
body.v4 .theme-inverse .v5-form-item--range [type="range"]::-moz-range-track,
body.v5.theme-inverse .v5-form-item--range [type="range"]::-moz-range-progress,
body.v5.theme-inverse .v5-form-item--range [type="range"]::-moz-range-track,
body.v5 .theme-inverse .v5-form-item--range [type="range"]::-moz-range-progress,
body.v5 .theme-inverse .v5-form-item--range [type="range"]::-moz-range-track {
  cursor: default;
  height: 6px;
  transition: all 0.2s ease;
  width: 100%;
  background: #666;
  border: 0 solid transparent;
  border-radius: 5px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
body.v4.theme-inverse .v5-form-item--range [type="range"]::-moz-range-progress,
body.v4 .theme-inverse .v5-form-item--range [type="range"]::-moz-range-progress,
body.v5.theme-inverse .v5-form-item--range [type="range"]::-moz-range-progress,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]::-moz-range-progress {
  background: #f5587f;
}
body.v4.theme-inverse .v5-form-item--range [type="range"]::-moz-range-track,
body.v4 .theme-inverse .v5-form-item--range [type="range"]::-moz-range-track,
body.v5.theme-inverse .v5-form-item--range [type="range"]::-moz-range-track,
body.v5 .theme-inverse .v5-form-item--range [type="range"]::-moz-range-track {
  background: #666;
}
body.v4.theme-inverse .v5-form-item--range [type="range"]::-moz-range-thumb,
body.v4 .theme-inverse .v5-form-item--range [type="range"]::-moz-range-thumb,
body.v5.theme-inverse .v5-form-item--range [type="range"]::-moz-range-thumb,
body.v5 .theme-inverse .v5-form-item--range [type="range"]::-moz-range-thumb {
  background: #fff;
  border: 1px solid #000;
  border-radius: 12px;
  box-shadow: 4px 4px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  cursor: pointer;
  height: 24px;
  width: 24px;
}
body.v4.theme-inverse .v5-form-item--range [type="range"]::-ms-track,
body.v4 .theme-inverse .v5-form-item--range [type="range"]::-ms-track,
body.v5.theme-inverse .v5-form-item--range [type="range"]::-ms-track,
body.v5 .theme-inverse .v5-form-item--range [type="range"]::-ms-track {
  cursor: default;
  height: 6px;
  transition: all 0.2s ease;
  width: 100%;
  background: transparent;
  border-color: transparent;
  border-width: 14px 0;
  color: transparent;
}
body.v4.theme-inverse .v5-form-item--range [type="range"]::-ms-fill-lower,
body.v4.theme-inverse .v5-form-item--range [type="range"]::-ms-fill-upper,
body.v4 .theme-inverse .v5-form-item--range [type="range"]::-ms-fill-lower,
body.v4 .theme-inverse .v5-form-item--range [type="range"]::-ms-fill-upper,
body.v5.theme-inverse .v5-form-item--range [type="range"]::-ms-fill-lower,
body.v5.theme-inverse .v5-form-item--range [type="range"]::-ms-fill-upper,
body.v5 .theme-inverse .v5-form-item--range [type="range"]::-ms-fill-lower,
body.v5 .theme-inverse .v5-form-item--range [type="range"]::-ms-fill-upper {
  border: 0 solid transparent;
  border-radius: 10px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}
body.v4.theme-inverse .v5-form-item--range [type="range"]::-ms-fill-lower,
body.v4 .theme-inverse .v5-form-item--range [type="range"]::-ms-fill-lower,
body.v5.theme-inverse .v5-form-item--range [type="range"]::-ms-fill-lower,
body.v5 .theme-inverse .v5-form-item--range [type="range"]::-ms-fill-lower {
  background: #f5587f;
}
body.v4.theme-inverse .v5-form-item--range [type="range"]::-ms-fill-upper,
body.v4 .theme-inverse .v5-form-item--range [type="range"]::-ms-fill-upper,
body.v5.theme-inverse .v5-form-item--range [type="range"]::-ms-fill-upper,
body.v5 .theme-inverse .v5-form-item--range [type="range"]::-ms-fill-upper {
  background: #666;
}
body.v4.theme-inverse .v5-form-item--range [type="range"]::-ms-thumb,
body.v4 .theme-inverse .v5-form-item--range [type="range"]::-ms-thumb,
body.v5.theme-inverse .v5-form-item--range [type="range"]::-ms-thumb,
body.v5 .theme-inverse .v5-form-item--range [type="range"]::-ms-thumb {
  background: #fff;
  border: 1px solid #000;
  border-radius: 12px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  cursor: pointer;
  height: 24px;
  width: 24px;
  margin-top: 1.5px;
}
body.v4.theme-inverse .v5-form-item--range [type="range"]::-ms-tooltip,
body.v4 .theme-inverse .v5-form-item--range [type="range"]::-ms-tooltip,
body.v5.theme-inverse .v5-form-item--range [type="range"]::-ms-tooltip,
body.v5 .theme-inverse .v5-form-item--range [type="range"]::-ms-tooltip {
  display: none;
}
body.v4.theme-inverse .v5-form-item--range [type="range"].range_progress,
body.v4 .theme-inverse .v5-form-item--range [type="range"].range_progress,
body.v5.theme-inverse .v5-form-item--range [type="range"].range_progress,
body.v5 .theme-inverse .v5-form-item--range [type="range"].range_progress {
  --range-progress: 100%;
}
body.v4.theme-inverse
  .v5-form-item--range
  [type="range"].range_progress::-webkit-slider-runnable-track,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"].range_progress::-webkit-slider-runnable-track,
body.v5.theme-inverse
  .v5-form-item--range
  [type="range"].range_progress::-webkit-slider-runnable-track,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"].range_progress::-webkit-slider-runnable-track {
  background: linear-gradient(
    to right,
    #f5587f,
    #f5587f var(--range-progress),
    #666 var(--range-progress),
    #666
  );
}
body.v4.theme-inverse .v5-form-item--range [type="range"]:focus,
body.v4 .theme-inverse .v5-form-item--range [type="range"]:focus,
body.v5.theme-inverse .v5-form-item--range [type="range"]:focus,
body.v5 .theme-inverse .v5-form-item--range [type="range"]:focus {
  outline: 0;
}
body.v4.theme-inverse
  .v5-form-item--range
  [type="range"]:focus::-moz-focus-outer,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"]:focus::-moz-focus-outer,
body.v5.theme-inverse
  .v5-form-item--range
  [type="range"]:focus::-moz-focus-outer,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]:focus::-moz-focus-outer {
  border: 0;
}
body.v4.theme-inverse
  .v5-form-item--range
  [type="range"]:focus::-webkit-slider-thumb,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"]:focus::-webkit-slider-thumb,
body.v5.theme-inverse
  .v5-form-item--range
  [type="range"]:focus::-webkit-slider-thumb,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]:focus::-webkit-slider-thumb {
  background: radial-gradient(
      circle,
      rgba(245, 88, 127, 0.5),
      rgba(245, 88, 127, 0.5) 40%,
      #ffffff 50%,
      #ffffff
    )
    #fff;
  border-color: #333;
}
body.v4.theme-inverse
  .v5-form-item--range
  [type="range"]:focus::-moz-range-thumb,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"]:focus::-moz-range-thumb,
body.v5.theme-inverse
  .v5-form-item--range
  [type="range"]:focus::-moz-range-thumb,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]:focus::-moz-range-thumb {
  background: radial-gradient(
      circle,
      rgba(245, 88, 127, 0.5),
      rgba(245, 88, 127, 0.5) 40%,
      #ffffff 50%,
      #ffffff
    )
    #fff;
  border-color: #333;
}
body.v4.theme-inverse .v5-form-item--range [type="range"]:focus::-ms-thumb,
body.v4 .theme-inverse .v5-form-item--range [type="range"]:focus::-ms-thumb,
body.v5.theme-inverse .v5-form-item--range [type="range"]:focus::-ms-thumb,
body.v5 .theme-inverse .v5-form-item--range [type="range"]:focus::-ms-thumb {
  background: radial-gradient(
      circle,
      rgba(245, 88, 127, 0.5),
      rgba(245, 88, 127, 0.5) 40%,
      #ffffff 50%,
      #ffffff
    )
    #fff;
  border-color: #333;
}
body.v4.theme-inverse .v5-form-item--range [type="range"]:disabled,
body.v4 .theme-inverse .v5-form-item--range [type="range"]:disabled,
body.v5.theme-inverse .v5-form-item--range [type="range"]:disabled,
body.v5 .theme-inverse .v5-form-item--range [type="range"]:disabled {
  cursor: not-allowed;
}
body.v4.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-webkit-slider-thumb,
body.v4.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-webkit-slider-runnable-track,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-webkit-slider-thumb,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-webkit-slider-runnable-track,
body.v5.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-webkit-slider-thumb,
body.v5.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-webkit-slider-runnable-track,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-webkit-slider-thumb,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-webkit-slider-runnable-track {
  background: #b2b2b2;
  border-color: #b2b2b2;
  cursor: not-allowed;
}
body.v4.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled.range_progress::-webkit-slider-runnable-track,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled.range_progress::-webkit-slider-runnable-track,
body.v5.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled.range_progress::-webkit-slider-runnable-track,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled.range_progress::-webkit-slider-runnable-track {
  background: linear-gradient(
    to right,
    #7f7f7f,
    #7f7f7f var(--range-progress),
    #b2b2b2 var(--range-progress),
    #b2b2b2
  );
}
body.v4.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-moz-range-thumb,
body.v4.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-moz-range-track,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-moz-range-thumb,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-moz-range-track,
body.v5.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-moz-range-thumb,
body.v5.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-moz-range-track,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-moz-range-thumb,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-moz-range-track {
  background: #b2b2b2;
  border-color: #b2b2b2;
  cursor: not-allowed;
}
body.v4.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-moz-range-progress,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-moz-range-progress,
body.v5.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-moz-range-progress,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-moz-range-progress {
  background: #7f7f7f;
  border-color: #7f7f7f;
  cursor: not-allowed;
}
body.v4.theme-inverse .v5-form-item--range [type="range"]:disabled::-ms-thumb,
body.v4.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-ms-fill-upper,
body.v4 .theme-inverse .v5-form-item--range [type="range"]:disabled::-ms-thumb,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-ms-fill-upper,
body.v5.theme-inverse .v5-form-item--range [type="range"]:disabled::-ms-thumb,
body.v5.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-ms-fill-upper,
body.v5 .theme-inverse .v5-form-item--range [type="range"]:disabled::-ms-thumb,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-ms-fill-upper {
  background: #b2b2b2;
  border-color: #b2b2b2;
  cursor: not-allowed;
}
body.v4.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-ms-fill-lower,
body.v4
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-ms-fill-lower,
body.v5.theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-ms-fill-lower,
body.v5
  .theme-inverse
  .v5-form-item--range
  [type="range"]:disabled::-ms-fill-lower {
  background: #7f7f7f;
  border-color: #7f7f7f;
  cursor: not-allowed;
}
body.v4.theme-inverse .modal__header,
body.v4.theme-inverse .modal__footer,
body.v4 .theme-inverse .modal__header,
body.v4 .theme-inverse .modal__footer,
body.v5.theme-inverse .modal__header,
body.v5.theme-inverse .modal__footer,
body.v5 .theme-inverse .modal__header,
body.v5 .theme-inverse .modal__footer {
  background-color: #1f2935;
}
body.v4.theme-inverse .modal__header::after,
body.v4 .theme-inverse .modal__header::after,
body.v5.theme-inverse .modal__header::after,
body.v5 .theme-inverse .modal__header::after {
  background-image: linear-gradient(to bottom, #1f2935, rgba(31, 41, 53, 0));
}
body.v4.theme-inverse .modal__footer::before,
body.v4 .theme-inverse .modal__footer::before,
body.v5.theme-inverse .modal__footer::before,
body.v5 .theme-inverse .modal__footer::before {
  background-image: linear-gradient(to top, #1f2935, rgba(31, 41, 53, 0));
}
body.v4.theme-inverse .card,
body.v4 .theme-inverse .card,
body.v5.theme-inverse .card,
body.v5 .theme-inverse .card {
  background: #1f2935;
}
body.v4.theme-inverse.link-container:hover,
body.v4 .theme-inverse.link-container:hover,
body.v5.theme-inverse.link-container:hover,
body.v5 .theme-inverse.link-container:hover {
  background-color: #f5587f;
}
body.v4.theme-inverse .accordion__toggle,
body.v4 .theme-inverse .accordion__toggle,
body.v5.theme-inverse .accordion__toggle,
body.v5 .theme-inverse .accordion__toggle {
  color: #fff;
}
body.v4.theme-inverse .accordion__toggle::before,
body.v4 .theme-inverse .accordion__toggle::before,
body.v5.theme-inverse .accordion__toggle::before,
body.v5 .theme-inverse .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%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%2010%207.5%22%20style%3D%22enable-background%3Anew%200%200%2010%207.5%3B%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpath%20fill%3D%22%23b2b2b2%22%20fill-opacity%3D%221%22%20stroke-width%3D%220.2%22%20stroke-linejoin%3D%22round%22%20d%3D%22M0%2C0l5%2C7.5L10%2C0H0z%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A");
}
body.v4.theme-inverse .accordion__inner,
body.v4 .theme-inverse .accordion__inner,
body.v5.theme-inverse .accordion__inner,
body.v5 .theme-inverse .accordion__inner {
  background-color: transparent;
}
body.v4.theme-inverse .spinner--full-page[aria-busy="true"]::after,
body.v4 .theme-inverse .spinner--full-page[aria-busy="true"]::after,
body.v5.theme-inverse .spinner--full-page[aria-busy="true"]::after,
body.v5 .theme-inverse .spinner--full-page[aria-busy="true"]::after {
  background-color: #1f2935;
}
body.v4.theme-inverse .search-widget__wrapper input[type="search"],
body.v4 .theme-inverse .search-widget__wrapper input[type="search"],
body.v5.theme-inverse .search-widget__wrapper input[type="search"],
body.v5 .theme-inverse .search-widget__wrapper input[type="search"] {
  color: #fff;
}
body.v4.theme-inverse .search-widget__extended-wrapper,
body.v4 .theme-inverse .search-widget__extended-wrapper,
body.v5.theme-inverse .search-widget__extended-wrapper,
body.v5 .theme-inverse .search-widget__extended-wrapper {
  background-color: rgba(31, 41, 53, 0.98);
  border-bottom: 1px solid #1f2935;
}
body.v4.theme-inverse
  .search-widget__extended-wrapper
  .link-panel__block
  .button:not(.button--favourite):not(.button--help),
body.v4
  .theme-inverse
  .search-widget__extended-wrapper
  .link-panel__block
  .button:not(.button--favourite):not(.button--help),
body.v5.theme-inverse
  .search-widget__extended-wrapper
  .link-panel__block
  .button:not(.button--favourite):not(.button--help),
body.v5
  .theme-inverse
  .search-widget__extended-wrapper
  .link-panel__block
  .button:not(.button--favourite):not(.button--help) {
  border-color: #fff;
}
body.v4.theme-inverse
  .search-widget__extended-wrapper
  .link-panel__block
  .link-panel__block-list
  a:hover,
body.v4
  .theme-inverse
  .search-widget__extended-wrapper
  .link-panel__block
  .link-panel__block-list
  a:hover,
body.v5.theme-inverse
  .search-widget__extended-wrapper
  .link-panel__block
  .link-panel__block-list
  a:hover,
body.v5
  .theme-inverse
  .search-widget__extended-wrapper
  .link-panel__block
  .link-panel__block-list
  a:hover {
  border-bottom: 1px solid #fff;
}
body.v4.theme-inverse.global-header,
body.v4 .theme-inverse.global-header,
body.v5.theme-inverse.global-header,
body.v5 .theme-inverse.global-header {
  background-color: rgba(0, 0, 0, 0.9);
}
body.v4.theme-inverse.global-header a:link,
body.v4.theme-inverse.global-header a:visited,
body.v4 .theme-inverse.global-header a:link,
body.v4 .theme-inverse.global-header a:visited,
body.v5.theme-inverse.global-header a:link,
body.v5.theme-inverse.global-header a:visited,
body.v5 .theme-inverse.global-header a:link,
body.v5 .theme-inverse.global-header a:visited {
  color: #fff;
}
@media (min-width: 62em) {
  body.v4.theme-inverse.global-header
    [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]
    .global-link__link,
  body.v4.theme-inverse.global-header
    [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]:hover
    .global-link__link,
  body.v4
    .theme-inverse.global-header
    [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]
    .global-link__link,
  body.v4
    .theme-inverse.global-header
    [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]:hover
    .global-link__link,
  body.v5.theme-inverse.global-header
    [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]
    .global-link__link,
  body.v5.theme-inverse.global-header
    [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]:hover
    .global-link__link,
  body.v5
    .theme-inverse.global-header
    [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]
    .global-link__link,
  body.v5
    .theme-inverse.global-header
    [data-meganav-mouseover="true"]
    .global-link[data-global-link-state="open"]:hover
    .global-link__link {
    color: #f5587f;
  }
  body.v4.theme-inverse.global-header
    .global-link__link[aria-current="page"]:link,
  body.v4.theme-inverse.global-header
    .global-link__link[aria-current="page"]:visited,
  body.v4
    .theme-inverse.global-header
    .global-link__link[aria-current="page"]:link,
  body.v4
    .theme-inverse.global-header
    .global-link__link[aria-current="page"]:visited,
  body.v5.theme-inverse.global-header
    .global-link__link[aria-current="page"]:link,
  body.v5.theme-inverse.global-header
    .global-link__link[aria-current="page"]:visited,
  body.v5
    .theme-inverse.global-header
    .global-link__link[aria-current="page"]:link,
  body.v5
    .theme-inverse.global-header
    .global-link__link[aria-current="page"]:visited {
    color: #f5587f;
  }
}
@media all and (max-width: 62em) {
  body.v4.theme-inverse.global-header .meganav__toggle span,
  body.v4 .theme-inverse.global-header .meganav__toggle span,
  body.v5.theme-inverse.global-header .meganav__toggle span,
  body.v5 .theme-inverse.global-header .meganav__toggle span {
    background: #ccc;
  }
}
body.v4.theme-inverse.theme-inverse--no-background,
body.v4 .theme-inverse.theme-inverse--no-background,
body.v5.theme-inverse.theme-inverse--no-background,
body.v5 .theme-inverse.theme-inverse--no-background {
  background: none;
}
body.v4.theme-inverse.theme-inverse--white-links a:link,
body.v4.theme-inverse.theme-inverse--white-links a:visited,
body.v4 .theme-inverse.theme-inverse--white-links a:link,
body.v4 .theme-inverse.theme-inverse--white-links a:visited,
body.v5.theme-inverse.theme-inverse--white-links a:link,
body.v5.theme-inverse.theme-inverse--white-links a:visited,
body.v5 .theme-inverse.theme-inverse--white-links a:link,
body.v5 .theme-inverse.theme-inverse--white-links a:visited {
  color: #fff;
}
body.v4.theme-inverse.theme-inverse--white-links a:hover,
body.v4 .theme-inverse.theme-inverse--white-links a:hover,
body.v5.theme-inverse.theme-inverse--white-links a:hover,
body.v5 .theme-inverse.theme-inverse--white-links a:hover {
  color: #f5587f;
}
body.v4.theme-inverse.theme-inverse--teal,
body.v4 .theme-inverse.theme-inverse--teal,
body.v5.theme-inverse.theme-inverse--teal,
body.v5 .theme-inverse.theme-inverse--teal {
  background-color: #117882;
}
body.v4.theme-inverse.theme-inverse--teal.link-container:hover,
body.v4 .theme-inverse.theme-inverse--teal.link-container:hover,
body.v5.theme-inverse.theme-inverse--teal.link-container:hover,
body.v5 .theme-inverse.theme-inverse--teal.link-container:hover {
  background-color: #0b4e55;
}
body.v4.theme-inverse.theme-inverse--teal a:link,
body.v4.theme-inverse.theme-inverse--teal a:visited,
body.v4 .theme-inverse.theme-inverse--teal a:link,
body.v4 .theme-inverse.theme-inverse--teal a:visited,
body.v5.theme-inverse.theme-inverse--teal a:link,
body.v5.theme-inverse.theme-inverse--teal a:visited,
body.v5 .theme-inverse.theme-inverse--teal a:link,
body.v5 .theme-inverse.theme-inverse--teal a:visited {
  color: #feedcb;
}
body.v4.theme-inverse.theme-inverse--teal a:hover,
body.v4.theme-inverse.theme-inverse--teal a:focus,
body.v4 .theme-inverse.theme-inverse--teal a:hover,
body.v4 .theme-inverse.theme-inverse--teal a:focus,
body.v5.theme-inverse.theme-inverse--teal a:hover,
body.v5.theme-inverse.theme-inverse--teal a:focus,
body.v5 .theme-inverse.theme-inverse--teal a:hover,
body.v5 .theme-inverse.theme-inverse--teal a:focus {
  color: #fff;
}
body.v4.theme-inverse.theme-inverse--denim,
body.v4 .theme-inverse.theme-inverse--denim,
body.v5.theme-inverse.theme-inverse--denim,
body.v5 .theme-inverse.theme-inverse--denim {
  background-color: #1077d0;
}
body.v4.theme-inverse.theme-inverse--denim a:link,
body.v4.theme-inverse.theme-inverse--denim a:visited,
body.v4 .theme-inverse.theme-inverse--denim a:link,
body.v4 .theme-inverse.theme-inverse--denim a:visited,
body.v5.theme-inverse.theme-inverse--denim a:link,
body.v5.theme-inverse.theme-inverse--denim a:visited,
body.v5 .theme-inverse.theme-inverse--denim a:link,
body.v5 .theme-inverse.theme-inverse--denim a:visited {
  color: #fff;
}
body.v4.theme-inverse.theme-inverse--bayofmany,
body.v4 .theme-inverse.theme-inverse--bayofmany,
body.v5.theme-inverse.theme-inverse--bayofmany,
body.v5 .theme-inverse.theme-inverse--bayofmany {
  background-color: #223992;
}
body.v4.theme-inverse.theme-inverse--bayofmany a:link,
body.v4.theme-inverse.theme-inverse--bayofmany a:visited,
body.v4 .theme-inverse.theme-inverse--bayofmany a:link,
body.v4 .theme-inverse.theme-inverse--bayofmany a:visited,
body.v5.theme-inverse.theme-inverse--bayofmany a:link,
body.v5.theme-inverse.theme-inverse--bayofmany a:visited,
body.v5 .theme-inverse.theme-inverse--bayofmany a:link,
body.v5 .theme-inverse.theme-inverse--bayofmany a:visited {
  color: #fff;
}
body.v4 .theme-inverse[data-multiaction-button],
body.v5 .theme-inverse[data-multiaction-button] {
  background: none;
}
body.v4
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help),
body.v5
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help) {
  background-color: #1f2935;
  color: #51a8f5;
}
body.v4
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help):nth-child(even),
body.v5
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help):nth-child(even) {
  background-color: #19212a;
}
body.v4
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help):hover,
body.v4
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help):focus,
body.v5
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help):hover,
body.v5
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help):focus {
  background-color: #1077d0 !important;
  color: #fff;
}
body.v4
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help)[disabled],
body.v4
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help).disabled,
body.v4
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help):disabled,
body.v5
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help)[disabled],
body.v5
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help).disabled,
body.v5
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help):disabled {
  background-color: #1f2935 !important;
  color: #b2b2b2 !important;
  opacity: 1 !important;
}
body.v4
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help)[disabled]:nth-child(even),
body.v4
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help).disabled:nth-child(even),
body.v4
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help):disabled:nth-child(even),
body.v5
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help)[disabled]:nth-child(even),
body.v5
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help).disabled:nth-child(even),
body.v5
  .theme-inverse[data-multiaction-button]
  .button:not(.button--favourite):not(.button--help):disabled:nth-child(even) {
  background-color: #2d3c4d !important;
}
.spinner--inverse.spinner--full-page[aria-busy="true"]::after {
  background-color: #1f2935;
}
html:not([data-fulljs="loading"]):not([data-fulljs="missing"])
  body.v5.theme-inverse
  [data-toggle-help]
  [role="tooltip"],
html:not([data-fulljs="loading"]):not([data-fulljs="missing"])
  body.v5
  .theme-inverse
  [data-toggle-help]
  [role="tooltip"] {
  background-color: #0e4d53;
}
html.user-is-tabbing
  body.v4.theme-inverse
  .button:not(.button--favourite):not(.button--help):focus,
html.user-is-tabbing
  body.v4
  .theme-inverse
  .button:not(.button--favourite):not(.button--help):focus,
html.user-is-tabbing
  body.v5.theme-inverse
  .button:not(.button--favourite):not(.button--help):focus,
html.user-is-tabbing
  body.v5
  .theme-inverse
  .button:not(.button--favourite):not(.button--help):focus {
  background-color: #f5587f;
}
html.user-is-tabbing
  body.v4.theme-inverse
  .button:not(.button--favourite):not(.button--help)[aria-pressed="true"]:focus,
html.user-is-tabbing
  body.v4
  .theme-inverse
  .button:not(.button--favourite):not(.button--help)[aria-pressed="true"]:focus,
html.user-is-tabbing
  body.v5.theme-inverse
  .button:not(.button--favourite):not(.button--help)[aria-pressed="true"]:focus,
html.user-is-tabbing
  body.v5
  .theme-inverse
  .button:not(.button--favourite):not(
    .button--help
  )[aria-pressed="true"]:focus {
  color: #fff;
}
html.no-touch
  body.v4.theme-inverse
  .button:not(.button--favourite):not(.button--help):hover,
html.no-touch
  body.v4
  .theme-inverse
  .button:not(.button--favourite):not(.button--help):hover,
html.no-touch
  body.v5.theme-inverse
  .button:not(.button--favourite):not(.button--help):hover,
html.no-touch
  body.v5
  .theme-inverse
  .button:not(.button--favourite):not(.button--help):hover {
  background-color: #f5587f;
  border-color: #f5587f;
}
html.no-touch
  body.v4.theme-inverse
  .button:not(.button--favourite):not(.button--help)[aria-pressed="true"]:hover,
html.no-touch
  body.v4
  .theme-inverse
  .button:not(.button--favourite):not(.button--help)[aria-pressed="true"]:hover,
html.no-touch
  body.v5.theme-inverse
  .button:not(.button--favourite):not(.button--help)[aria-pressed="true"]:hover,
html.no-touch
  body.v5
  .theme-inverse
  .button:not(.button--favourite):not(
    .button--help
  )[aria-pressed="true"]:hover {
  color: #fff;
}
html.no-touch
  body.v4.theme-inverse
  .button:not(.button--favourite):not(
    .button--help
  )[aria-pressed="false"]:hover,
html.no-touch
  body.v4
  .theme-inverse
  .button:not(.button--favourite):not(
    .button--help
  )[aria-pressed="false"]:hover,
html.no-touch
  body.v5.theme-inverse
  .button:not(.button--favourite):not(
    .button--help
  )[aria-pressed="false"]:hover,
html.no-touch
  body.v5
  .theme-inverse
  .button:not(.button--favourite):not(
    .button--help
  )[aria-pressed="false"]:hover {
  border-color: #fff;
}
.tabs-container .tabs__tab-container {
  border-bottom: none;
  margin-bottom: 0;
}
.prose .tabs-container {
  margin: 0.85714em 0;
}
.tabs-container--fluid-tabs .tabs__tab-container {
  display: flex;
  flex-direction: row;
}
.tabs-container--fluid-tabs .tabs__tab {
  flex-grow: 1;
}
.tabs__tab-container {
  border-bottom: solid 1px #e5e5e5;
  float: left;
  margin-bottom: 0.85714em;
  width: 100%;
}
.tabs__tab {
  background: transparent;
  border-radius: 3px 3px 0 0;
  bottom: -3px;
  float: left;
  font-weight: bold;
  margin: 0 0 0 3px;
  min-width: 7.14286rem;
  padding: 10px 15px;
  position: relative;
}
.tabs__tab > a {
  display: block;
  margin: -10px -15px;
  padding: 10px 15px;
}
.tabs__tab:link,
.tabs__tab:visited,
.tabs__tab a:link,
.tabs__tab a:visited {
  text-decoration: none;
  transition: none;
}
.tabs__tab:link:hover,
.tabs__tab:visited:hover,
.tabs__tab a:link:hover,
.tabs__tab a:visited:hover {
  color: #1077d0;
}
button.tabs__tab {
  background: transparent;
}
button.tabs__tab:hover {
  color: #1077d0;
}
button.tabs__tab--active {
  background: #1077d0;
  color: #fff;
}
button.tabs__tab--active:hover {
  color: #fff;
}
.tabs__tab--active {
  background: #1077d0;
  border: solid 1px #e5e5e5;
  border-bottom: 0;
  bottom: -1px;
  margin-bottom: 0;
  padding-bottom: 12px;
  position: relative;
}
.tabs__tab--active:link,
.tabs__tab--active:visited,
.tabs__tab--active a:link,
.tabs__tab--active a:visited {
  color: #fff;
}
.tabs__tab--active:link:hover,
.tabs__tab--active:visited:hover,
.tabs__tab--active a:link:hover,
.tabs__tab--active a:visited:hover {
  color: #fff;
}
.tabs__tab--active:hover {
  cursor: default;
}
.tabs__tab--disabled {
  opacity: 0.2;
}
.tabs__tab--disabled:hover {
  cursor: not-allowed;
}
.tabs-container .tabs__tab {
  margin: 0 1px 0 0;
  position: static;
}
.tabs-container .tabs__tab--active {
  border-width: 0 0 3px 0;
  margin-bottom: 0;
  padding-bottom: 10px;
}
.tabs__tab--admin {
  background: #f2f2f2;
  border: solid 1px #e5e5e5;
  border-bottom-width: 0;
  border-radius: 2px 2px 0 0;
  bottom: -4px;
  font-weight: normal;
  margin-left: 1px;
  min-width: 0;
  padding: 2px 10px;
  position: relative;
  font-size: 0.85714em;
  line-height: 2em;
}
.tabs__tab--admin > a {
  display: block;
  margin: -2px -10px;
  padding: 2px 10px;
}
.tabs__tab--admin:not(.tabs__tab--active) a:hover,
.tabs__tab--admin:not(.tabs__tab--active):hover {
  background: #1077d0;
  color: #fff;
}
.tabs__tab--admin:link,
.tabs__tab--admin:visited,
.tabs__tab--admin a:link,
.tabs__tab--admin a:visited {
  color: #888;
  text-decoration: none;
}
.tabs__tab--admin.tabs__tab--active {
  background: #fff;
  border-bottom: solid 1px #fff;
  border-color: #e5e5e5;
  bottom: -1px;
  padding: 3px 12px 4px 12px;
  position: relative;
  z-index: 1;
}
.tabs__tab--admin.tabs__tab--active:link,
.tabs__tab--admin.tabs__tab--active:visited,
.tabs__tab--admin.tabs__tab--active a:link,
.tabs__tab--admin.tabs__tab--active a:visited {
  color: #4c4c4c;
}
.tabs__content {
  box-sizing: border-box;
  clear: both;
  display: none;
  opacity: 0;
  padding: 1.71429em;
  position: absolute;
  visibility: hidden;
}
.tabs__content--active {
  background-color: #fff;
  border-top: 5px solid #0e69b8;
  -webkit-box-shadow: 0 0 25px -7px rgba(0, 0, 0, 0.34);
  -moz-box-shadow: 0 0 25px -7px rgba(0, 0, 0, 0.34);
  box-shadow: 0 0 25px -7px rgba(0, 0, 0, 0.34);
  display: block;
  opacity: 1;
  position: static;
  visibility: visible;
}
@media all and (max-width: 45em) {
  .tabs__content--active {
    clear: both !important;
  }
}
.tabs__content--active::after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
.tabs-container--cut-in {
  margin-top: -120px;
  position: relative;
  z-index: 1;
}
.tabs-container--cut-in .tabs__tab {
  background-color: #4c4c4c;
  opacity: 0.8;
}
.tabs-container--cut-in .tabs__tab:link,
.tabs-container--cut-in .tabs__tab:visited,
.tabs-container--cut-in .tabs__tab a:link,
.tabs-container--cut-in .tabs__tab a:visited {
  color: #e6e6e6;
}
.tabs-container--cut-in .tabs__tab:link:hover,
.tabs-container--cut-in .tabs__tab:visited:hover,
.tabs-container--cut-in .tabs__tab a:link:hover,
.tabs-container--cut-in .tabs__tab a:visited:hover {
  color: #fff;
}
.tabs-container--cut-in .tabs__tab--active {
  background-color: #fff;
  opacity: 1;
}
.tabs-container--cut-in .tabs__tab--active:link,
.tabs-container--cut-in .tabs__tab--active:visited,
.tabs-container--cut-in .tabs__tab--active a:link,
.tabs-container--cut-in .tabs__tab--active a:visited {
  color: #4c4c4c;
}
.tabs-container--cut-in .tabs__tab--active:link:hover,
.tabs-container--cut-in .tabs__tab--active:visited:hover,
.tabs-container--cut-in .tabs__tab--active a:link:hover,
.tabs-container--cut-in .tabs__tab--active a:visited:hover {
  color: #4c4c4c;
}
.tabs-container--cut-in .tabs__content {
  border-radius: 0 3px 3px 3px;
  border-top: 0;
}
@media all and (max-width: 720px) {
  .tabs-container--cut-in .tabs__content {
    border-radius: 0 0 3px 3px;
  }
}
.tabs-container--vertical-tabs,
.tabs-container--vertical-tabs-variant,
.tabs-container--vertical-tabs-dark {
  overflow: hidden;
  position: relative;
}
.tabs-container--vertical-tabs .tabs__tab-container,
.tabs-container--vertical-tabs-variant .tabs__tab-container,
.tabs-container--vertical-tabs-dark .tabs__tab-container {
  border: none;
  float: left;
  padding: 15px 0;
  width: 20%;
}
.tabs-container--vertical-tabs .tabs__tab-container .tabs__tab,
.tabs-container--vertical-tabs-variant .tabs__tab-container .tabs__tab,
.tabs-container--vertical-tabs-dark .tabs__tab-container .tabs__tab {
  background-color: transparent;
  border-color: transparent;
  border-width: 0 0 2px 0;
  display: block;
  float: none;
  margin: 0 0 1px 0;
  padding-left: 0;
  position: relative;
  transition: none;
}
.tabs-container--vertical-tabs .tabs__tab-container .tabs__tab--active,
.tabs-container--vertical-tabs-variant .tabs__tab-container .tabs__tab--active,
.tabs-container--vertical-tabs-dark .tabs__tab-container .tabs__tab--active {
  border-bottom: 2px solid #e5e5e5;
  border-right: 0;
  color: #333;
}
.tabs-container--vertical-tabs
  .tabs__tab-container
  .tabs__tab--sponsored::after,
.tabs-container--vertical-tabs-variant
  .tabs__tab-container
  .tabs__tab--sponsored::after,
.tabs-container--vertical-tabs-dark
  .tabs__tab-container
  .tabs__tab--sponsored::after {
  content: "Sponsored";
  display: block;
  opacity: 0.8;
  font-size: 0.85714em;
  line-height: 1.5em;
}
@media all and (max-width: 992px) {
  .tabs-container--vertical-tabs .tabs__tab-container,
  .tabs-container--vertical-tabs-variant .tabs__tab-container,
  .tabs-container--vertical-tabs-dark .tabs__tab-container {
    width: 30%;
  }
}
.tabs-container--vertical-tabs .tabs__content,
.tabs-container--vertical-tabs-variant .tabs__content,
.tabs-container--vertical-tabs-dark .tabs__content {
  background-color: #fff;
  border: 2px solid #e5e5e5;
  border-radius: 3px;
  clear: none;
  display: block;
  margin-left: calc(20% + 29px);
  width: calc(80% - 30px);
}
@media all and (max-width: 992px) {
  .tabs-container--vertical-tabs .tabs__content,
  .tabs-container--vertical-tabs-variant .tabs__content,
  .tabs-container--vertical-tabs-dark .tabs__content {
    margin-left: 30%;
    width: 70%;
  }
}
@media all and (max-width: 720px) {
  .tabs-container--vertical-tabs .tabs__content,
  .tabs-container--vertical-tabs-variant .tabs__content,
  .tabs-container--vertical-tabs-dark .tabs__content {
    padding: 2em !important;
  }
}
.tabs-container--vertical-tabs-dark {
  background: #f2f2f2;
}
.tabs-container--vertical-tabs-dark .tabs__content {
  background: #4c4c4c;
  color: #fff;
}
.tabs-container--vertical-tabs-dark .tabs__tab-container .tabs__tab {
  background: #f2f2f2;
  color: #333;
}
.tabs-container--vertical-tabs-dark .tabs__tab-container .tabs__tab--active {
  background: #4c4c4c;
  border-bottom: none;
  border-right-color: #4c4c4c;
  color: #fff;
}
@media all and (max-width: 720px) {
  .tabs__tab-container,
  .tabs__tab {
    display: block;
    margin-top: 1px;
    width: 100%;
  }
  .tabs-container--fluid-tabs .tabs__tab-container {
    display: block;
  }
  .tabs-container--vertical-tabs .tabs__tab-container,
  .tabs-container--vertical-tabs-variant .tabs__tab-container,
  .tabs-container--vertical-tabs-dark .tabs__tab-container {
    width: 100%;
  }
  .tabs-container--vertical-tabs .tabs__content,
  .tabs-container--vertical-tabs-variant .tabs__content,
  .tabs-container--vertical-tabs-dark .tabs__content {
    margin-left: 0;
    width: 100%;
  }
  .tabs-container--vertical-tabs-variant .tabs__content {
    padding: 0;
  }
}
@media all and (max-width: 720px) {
  .tabs--clear .tabs__tab-container {
    margin-bottom: 0.85714em;
  }
}
.tabs--clear .tabs__tab-container .tabs__tab {
  background-color: transparent !important;
  border: 2px solid transparent;
  color: #4c4c4c;
  margin-bottom: 0;
  padding: 0.42857em 1.71429em;
  position: relative;
}
.tabs--clear .tabs__tab-container .tabs__tab--active {
  background-color: #fff !important;
  border-color: #e5e5e5;
  border-width: 2px;
  bottom: -3px;
}
@media (min-width: 720px) {
  .tabs--clear .tabs__tab-container .tabs__tab--active {
    border-bottom: 0;
  }
  .tabs--clear .tabs__tab-container .tabs__tab--active::after {
    background-color: #fff;
    bottom: -2px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
  }
}
.tabs--clear .tabs__content {
  background-color: #fff;
  border: 2px solid #e5e5e5;
}
@media all and (max-width: 720px) {
  .tabs--clear .tabs__content {
    background-color: transparent;
    border: none;
  }
}
.content-section--highlight
  .tabs--clear
  .tabs__tab-container
  .tabs__tab--active {
  bottom: -2px;
}
@media all and (max-width: 45em) {
  body.v5 .v5-tabs-container,
  body.v5 .grid--hstack .grid__item.v5-tabs-container,
  .v5-tabs .v5-tabs-container,
  .v5-tabs .grid--hstack .grid__item.v5-tabs-container {
    margin-left: -0.85715em;
    margin-right: -0.85715em;
    max-width: calc(100% + 1.71429em);
    overflow: hidden;
    position: relative;
    width: calc(100% + 1.71429em);
  }
  body.v5 .v5-tabs-container::after,
  body.v5 .v5-tabs-container::before,
  body.v5 .grid--hstack .grid__item.v5-tabs-container::after,
  body.v5 .grid--hstack .grid__item.v5-tabs-container::before,
  .v5-tabs .v5-tabs-container::after,
  .v5-tabs .v5-tabs-container::before,
  .v5-tabs .grid--hstack .grid__item.v5-tabs-container::after,
  .v5-tabs .grid--hstack .grid__item.v5-tabs-container::before {
    bottom: 0;
    content: "";
    display: block;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 2em;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(
      linear,
      0% 50%,
      100% 50%,
      color-stop(0%, rgba(255, 255, 255, 0)),
      color-stop(70%, #fff),
      color-stop(100%, #fff)
    );
    background-image: -moz-linear-gradient(
      left,
      rgba(255, 255, 255, 0),
      #fff 70%,
      #fff 100%
    );
    background-image: -webkit-linear-gradient(
      left,
      rgba(255, 255, 255, 0),
      #fff 70%,
      #fff 100%
    );
    background-image: linear-gradient(
      to right,
      rgba(255, 255, 255, 0),
      #fff 70%,
      #fff 100%
    );
  }
  body.v5 .v5-tabs-container::before,
  body.v5 .grid--hstack .grid__item.v5-tabs-container::before,
  .v5-tabs .v5-tabs-container::before,
  .v5-tabs .grid--hstack .grid__item.v5-tabs-container::before {
    left: 0;
    right: auto;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(
      linear,
      100% 50%,
      0% 50%,
      color-stop(0%, rgba(255, 255, 255, 0)),
      color-stop(70%, #fff),
      color-stop(100%, #fff)
    );
    background-image: -moz-linear-gradient(
      right,
      rgba(255, 255, 255, 0),
      #fff 70%,
      #fff 100%
    );
    background-image: -webkit-linear-gradient(
      right,
      rgba(255, 255, 255, 0),
      #fff 70%,
      #fff 100%
    );
    background-image: linear-gradient(
      to left,
      rgba(255, 255, 255, 0),
      #fff 70%,
      #fff 100%
    );
    z-index: 1;
  }
  body.v5 .v5-tabs-container--small-fade::after,
  body.v5 .v5-tabs-container--small-fade::before,
  body.v5 .grid--hstack .grid__item.v5-tabs-container--small-fade::after,
  body.v5 .grid--hstack .grid__item.v5-tabs-container--small-fade::before,
  .v5-tabs .v5-tabs-container--small-fade::after,
  .v5-tabs .v5-tabs-container--small-fade::before,
  .v5-tabs .grid--hstack .grid__item.v5-tabs-container--small-fade::after,
  .v5-tabs .grid--hstack .grid__item.v5-tabs-container--small-fade::before {
    width: 0.85715em;
  }
  body.v5 .v5-tabs-container--small-fade::after,
  body.v5 .grid--hstack .grid__item.v5-tabs-container--small-fade::after,
  .v5-tabs .v5-tabs-container--small-fade::after,
  .v5-tabs .grid--hstack .grid__item.v5-tabs-container--small-fade::after {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
    background-size: 100%;
    background-image: -webkit-gradient(
      linear,
      0% 50%,
      100% 50%,
      color-stop(0%, rgba(255, 255, 255, 0)),
      color-stop(100%, #fff)
    );
    background-image: -moz-linear-gradient(
      left,
      rgba(255, 255, 255, 0),
      #fff 100%
    );
    background-image: -webkit-linear-gradient(
      left,
      rgba(255, 255, 255, 0),
      #fff 100%
    );
    background-image: linear-gradient(
      to right,
      rgba(255, 255, 255, 0),
      #fff 100%
    );
  }
  body.v5 .v5-tabs-container--small-fade::before,
  body.v5 .grid--hstack .grid__item.v5-tabs-container--small-fade::before,
  .v5-tabs .v5-tabs-container--small-fade::before,
  .v5-tabs .grid--hstack .grid__item.v5-tabs-container--small-fade::before {
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=");
    background-size: 100%;
    background-image: -webkit-gradient(
      linear,
      100% 50%,
      0% 50%,
      color-stop(0%, rgba(255, 255, 255, 0)),
      color-stop(100%, #fff)
    );
    background-image: -moz-linear-gradient(
      right,
      rgba(255, 255, 255, 0),
      #fff 100%
    );
    background-image: -webkit-linear-gradient(
      right,
      rgba(255, 255, 255, 0),
      #fff 100%
    );
    background-image: linear-gradient(
      to left,
      rgba(255, 255, 255, 0),
      #fff 100%
    );
  }
}
body.v5 .tabs,
body.v5.tabs,
.v5-tabs .tabs,
.v5-tabs.tabs {
  overflow-x: auto;
  padding: 0 0.85715em;
}
@supports (display: grid) {
  body.v5 .tabs,
  body.v5.tabs,
  .v5-tabs .tabs,
  .v5-tabs.tabs {
    display: grid;
    grid-auto-columns: max-content;
    grid-auto-flow: column;
  }
}
@media (min-width: 62em) {
  body.v5 .tabs,
  body.v5.tabs,
  .v5-tabs .tabs,
  .v5-tabs.tabs {
    margin-left: 0;
    margin-right: -0.85714em;
  }
}
@media all and (max-width: 62em) {
  body.v5 .tabs::after,
  body.v5.tabs::after,
  .v5-tabs .tabs::after,
  .v5-tabs.tabs::after {
    content: " ";
    display: inline-block;
    width: 2em;
  }
}
body.v5 .tabs .tabs__tab,
body.v5.tabs .tabs__tab,
.v5-tabs .tabs .tabs__tab,
.v5-tabs.tabs .tabs__tab {
  background: transparent;
  border-radius: 0;
  display: inline-block;
  float: none;
  font-weight: normal;
  margin: 0;
  min-width: 0;
  padding: 0;
  position: static;
}
body.v5 .tabs .tabs__tab > a,
body.v5.tabs .tabs__tab > a,
.v5-tabs .tabs .tabs__tab > a,
.v5-tabs.tabs .tabs__tab > a {
  background-color: transparent;
  color: #333;
  display: block;
  margin: 0;
  padding: 0.85714em;
}
body.v5 .tabs .tabs__tab > a[aria-current="page"],
body.v5 .tabs .tabs__tab > a:hover,
body.v5.tabs .tabs__tab > a[aria-current="page"],
body.v5.tabs .tabs__tab > a:hover,
.v5-tabs .tabs .tabs__tab > a[aria-current="page"],
.v5-tabs .tabs .tabs__tab > a:hover,
.v5-tabs.tabs .tabs__tab > a[aria-current="page"],
.v5-tabs.tabs .tabs__tab > a:hover {
  background-color: #f5587f;
  color: #fff;
}
body.v5 .tabs .tabs__tab > a[aria-current="page"] .text-alternative,
body.v5 .tabs .tabs__tab > a:hover .text-alternative,
body.v5.tabs .tabs__tab > a[aria-current="page"] .text-alternative,
body.v5.tabs .tabs__tab > a:hover .text-alternative,
.v5-tabs .tabs .tabs__tab > a[aria-current="page"] .text-alternative,
.v5-tabs .tabs .tabs__tab > a:hover .text-alternative,
.v5-tabs.tabs .tabs__tab > a[aria-current="page"] .text-alternative,
.v5-tabs.tabs .tabs__tab > a:hover .text-alternative {
  color: #fff;
}
body.v5 .tabs .tabs__tab > a[aria-current="page"],
body.v5.tabs .tabs__tab > a[aria-current="page"],
.v5-tabs .tabs .tabs__tab > a[aria-current="page"],
.v5-tabs.tabs .tabs__tab > a[aria-current="page"] {
  background-color: #1077d0;
}
body.v5 .tabs .tabs__tab:link,
body.v5 .tabs .tabs__tab:visited,
body.v5 .tabs .tabs__tab a:link,
body.v5 .tabs .tabs__tab a:visited,
body.v5.tabs .tabs__tab:link,
body.v5.tabs .tabs__tab:visited,
body.v5.tabs .tabs__tab a:link,
body.v5.tabs .tabs__tab a:visited,
.v5-tabs .tabs .tabs__tab:link,
.v5-tabs .tabs .tabs__tab:visited,
.v5-tabs .tabs .tabs__tab a:link,
.v5-tabs .tabs .tabs__tab a:visited,
.v5-tabs.tabs .tabs__tab:link,
.v5-tabs.tabs .tabs__tab:visited,
.v5-tabs.tabs .tabs__tab a:link,
.v5-tabs.tabs .tabs__tab a:visited {
  text-decoration: none;
  transition: none;
}
body.v5 .progress-indicator {
  counter-reset: step;
  display: -webkit-box-flex;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 2em 0;
  position: relative;
}
body.v5 .progress-indicator li {
  -webkit-flex: 0 1 20%;
  -ms-flex: 0 1 20%;
  flex: 0 1 20%;
  font-weight: bold;
  list-style-type: none;
  margin: 0;
  padding: 0;
  position: relative;
  text-align: center;
}
body.v5 .progress-indicator li::before {
  background-color: #ccc;
  border-radius: 20px;
  color: #fff;
  content: counter(step);
  counter-increment: step;
  display: block;
  font-size: 22px;
  line-height: 40px;
  margin: 0 auto;
  position: relative;
  transition: transform 0.1s ease-in-out;
  width: 40px;
  z-index: 1;
}
body.v5 .progress-indicator li::after {
  background-color: #ccc;
  content: "";
  height: 4px;
  position: absolute;
  right: -50%;
  top: 18px;
  width: 100%;
}
body.v5 .progress-indicator li[aria-label="current"]::before,
body.v5 .progress-indicator li[aria-label="current"]::after {
  background: #1f2935;
  color: #fff;
}
body.v5 .progress-indicator li[aria-label="current"]::after {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiMxZjI5MzUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2NjY2NjYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
  background-size: 100%;
  background-image: -webkit-gradient(
    linear,
    0% 50%,
    100% 50%,
    color-stop(50%, #1f2935),
    color-stop(50%, #ccc)
  );
  background-image: -moz-linear-gradient(left, #1f2935 50%, #ccc 50%);
  background-image: -webkit-linear-gradient(left, #1f2935 50%, #ccc 50%);
  background-image: linear-gradient(to right, #1f2935 50%, #ccc 50%);
}
body.v5 .progress-indicator li[aria-label="completed"]::before,
body.v5 .progress-indicator li[aria-label="completed"]::after {
  background: #7f7f7f;
  color: #fff;
}
body.v5 .progress-indicator li:last-of-type::after {
  content: none;
}
.progress-circle circle {
  visibility: hidden;
}
@supports (--css: variables) {
  .progress-circle {
    --color: #1077d0;
    --progress: 0;
    --radius: 30px;
    height: auto;
    width: 6rem;
  }
  .progress-circle circle {
    fill: none;
    transform-origin: 50% 50%;
    visibility: visible;
  }
  .progress-circle circle:first-of-type {
    stroke: rgba(51, 51, 51, 0.1);
    stroke-width: 4;
  }
  .progress-circle circle:last-of-type {
    stroke: var(--color);
    stroke-dasharray: calc(2 * 3.14159 * var(--radius));
    stroke-dashoffset: calc(
      (2 * 3.14159 * var(--radius)) * (0.01 * (100 - var(--progress)))
    );
    stroke-linecap: round;
    stroke-width: 4;
    transform: rotate(-90deg);
  }
  .progress-circle text {
    dominant-baseline: central;
    font-size: 1.42857rem;
    text-anchor: middle;
  }
  .progress-circle .progress-unit {
    dominant-baseline: central;
    font-size: 1rem;
    font-weight: 200;
  }
  .progress-circle .progress-text {
    font-size: 0.53571rem;
    text-transform: uppercase;
  }
  .progress-circle.progress-circle--large {
    width: 10.85714rem;
  }
  .progress-circle.progress-circle--large circle {
    stroke-width: 8;
  }
  .progress-circle.progress-circle--large text {
    font-weight: bold;
  }
  .progress-circle.progress-circle--large .progress-text {
    font-weight: 200;
  }
  .progress-circle.progress-circle--xlarge {
    width: 10.85714rem;
  }
  .progress-circle.progress-circle--xlarge circle {
    stroke-width: 8.57143;
    transform: scale(1.4);
  }
  .progress-circle.progress-circle--xlarge circle:last-of-type {
    transform: rotate(-90deg) scale(1.4);
  }
  .progress-circle.progress-circle--xlarge text {
    dominant-baseline: central;
    font-size: 2.2449rem;
    font-weight: bold;
    text-anchor: middle;
  }
  .progress-circle.progress-circle--xlarge .progress-unit {
    font-size: 1.53061rem;
  }
  .progress-circle.progress-circle--xlarge .progress-text {
    font-size: 0.75rem;
    font-weight: 200;
  }
  .progress-circle.progress-circle--xlarge.progress-circle--complete {
    background-size: 123.2%;
  }
  .progress-circle--complete circle:last-of-type {
    stroke: #759500;
  }
  .progress-circle-container--clearing {
    min-width: 240px;
    width: 100% !important;
  }
  @media (min-width: 45em) {
    .progress-circle-container--clearing {
      margin-top: -50px;
    }
  }
  .progress-circle-container--clearing::before {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%0D%0A%20%20%3Cpath%20d%3D%22M12%2024a12%2012%200%201%201%2012-12%2012.014%2012.014%200%200%201-12%2012Zm0-22a10%2010%200%201%200%2010%2010A10.011%2010.011%200%200%200%2012%202Zm0%204a1%201%200%201%200%201%201%201%201%200%200%200-1-1Zm1%2011v-6a1%201%200%200%200-2%200v6a1%201%200%200%200%202%200Z%22%20%20fill%3D%22%23fbaf17%22%2F%3E%0D%0A%3C%2Fsvg%3E");
    background-position: left 50% top 0;
    background-repeat: no-repeat;
    background-size: 100%;
    content: "\00a0";
    height: 12.07143rem;
    margin: 0 auto 10px;
    transition: transform 0.1s ease-in-out;
    width: 12.07143rem;
  }
  .progress-circle-container--clearing:hover::before {
    transform: scale(0.95);
  }
  .progress-circle.icon {
    background-position: center center;
    background-size: 88%;
  }
  .progress-circle--sun circle:last-of-type {
    stroke: #fbaf17;
  }
  .progress-circle--denim circle:last-of-type {
    stroke: #1077d0;
  }
  .progress-circle--teal circle:last-of-type {
    stroke: #117882;
  }
  .progress-circle--verdungreen circle:last-of-type {
    stroke: #759500;
  }
  .progress-circle--purple circle:last-of-type {
    stroke: #752482;
  }
}
.progress-button,
.progress-button-container {
  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-items: center;
  -ms-flex-align: center;
  align-items: center;
}
.progress-button .progress-circle--xlarge + .progress-button,
.progress-button-container .progress-circle--xlarge + .progress-button {
  margin-top: 0.5rem;
}
.progress-button {
  color: #1077d0;
  font-size: 1.42857rem;
}
.progress-button > span,
.progress-button > svg {
  display: inline-block;
}
.progress-button-container .progress-button {
  display: inline-block;
}
.progress-button-container .progress-button:hover,
.progress-button span:hover {
  text-decoration: underline;
}
.progress-button-container .progress-button::after,
.progress-button-container .progress-button::before,
.progress-button span::after,
.progress-button span::before {
  content: "";
  display: inline-block;
  height: 1.42857rem;
  width: 1.42857rem;
}
.progress-button-container .progress-button::after,
.progress-button span::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%231077d0%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
  background-position: 50% -20%;
  background-repeat: no-repeat;
}
.progress-button-container .progress-button[disabled],
.progress-button span[disabled] {
  color: #ccc;
  cursor: not-allowed;
}
.progress-button-container .progress-button[disabled]::after,
.progress-button span[disabled]::after {
  background-image: url("data:image/svg+xml;charset=utf-8,%EF%BB%BF%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20baseProfile%3D%22full%22%20width%3D%2224%22%20height%3D%2224%22%3E%3Cpath%20fill%3D%22%23ccc%22%20d%3D%22M8.585%2016.584l4.586-4.586-4.586-4.586L10%205.998l6%206-6%206-1.414-1.414z%22%2F%3E%3C%2Fsvg%3E");
}
.progress-circle-container {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
  position: relative;
  width: min-content;
}
button.progress-circle-container:not([aria-disabled="true"]):hover
  .progress-circle {
  transform: scale(0.95);
}
button.progress-circle-container:not([aria-disabled="true"]):hover
  .progress-circle-button {
  background-color: #0c5ca1;
  border-color: #0c5ca1;
}
.progress-circle-container .progress-circle {
  --color: #1077d0;
  --progress: 0;
  --radius: 48px;
  display: inline-block;
  height: 3.85714rem;
  position: relative;
  transition: transform 0.2s;
  width: 3.85714rem;
}
.progress-circle-container .progress-circle circle {
  fill: none;
  transform-origin: 50% 50%;
  visibility: visible;
}
.progress-circle-container .progress-circle circle:first-of-type {
  stroke: rgba(51, 51, 51, 0.1);
  stroke-width: 4;
}
.progress-circle-container .progress-circle circle:last-of-type {
  stroke: var(--color);
  stroke-dasharray: calc(2 * 3.14159 * var(--radius));
  stroke-dashoffset: calc(
    (2 * 3.14159 * var(--radius)) * (0.01 * (100 - var(--progress)))
  );
  stroke-linecap: round;
  stroke-width: 8;
  transform: rotate(-90deg);
}
.progress-circle-container.progress-circle-container--large,
.progress-circle-container.progress-circle-container--xlarge {
  width: 10rem;
}
.progress-circle-container.progress-circle-container--large .progress-circle,
.progress-circle-container.progress-circle-container--xlarge .progress-circle {
  --radius: 44px;
  height: 10rem;
  width: 10rem;
}
.progress-circle-container.progress-circle-container--large
  .progress-circle
  circle,
.progress-circle-container.progress-circle-container--xlarge
  .progress-circle
  circle {
  stroke-width: 12;
}
.progress-circle-container.progress-circle-container--xlarge {
  width: 12.14286rem;
}
.progress-circle-container.progress-circle-container--xlarge .progress-circle {
  height: 12.14286rem;
  width: 12.14286rem;
}
.progress-circle-container.progress-circle-container--xlarge
  .progress-circle
  circle {
  transform: rotate(-90deg) scale(1);
}
.progress-circle-container .progress-circle svg.icon {
  background-position: center center;
  background-size: 130%;
}
.progress-circle-container .progress-circle--sun circle:last-of-type {
  stroke: #fbaf17;
}
.progress-circle-container .progress-circle--denim circle:last-of-type {
  stroke: #1077d0;
}
.progress-circle-container .progress-circle--teal circle:last-of-type {
  stroke: #117882;
}
.progress-circle-container .progress-circle--verdungreen circle:last-of-type {
  stroke: #759500;
}
.progress-circle-container .progress-circle--purple circle:last-of-type {
  stroke: #752482;
}
.progress-circle-container .progress-circle--complete circle:last-of-type {
  stroke: #759500;
}
.progress-circle-container .progress-circle--needs-action circle:last-of-type {
  stroke: #fbaf17;
}
.progress-circle-number,
.progress-circle-text,
.progress-circle-title {
  text-align: center;
  text-transform: uppercase;
}
.progress-circle-number,
.progress-circle-text {
  align-items: center;
  border: 4px;
  bottom: 0;
  display: inline-flex;
  justify-content: center;
  left: 0;
  padding: 0.85714rem;
  position: absolute;
  right: 0;
  top: 0;
}
.progress-circle-number {
  font-size: 1.42857rem;
  font-weight: bold;
}
.progress-circle-unit {
  font-size: 1rem;
  font-weight: 200;
}
.progress-circle-text {
  font-size: 1rem;
  line-height: 1;
}
.progress-circle-title {
  font-size: 1.14286rem;
  font-weight: 400;
  letter-spacing: 1px;
  line-height: 1.3;
  padding-top: 0.85714rem;
}
.progress-circle-container[aria-disabled="true"] {
  cursor: not-allowed;
}
.progress-circle-container[aria-disabled="true"] .progress-circle-button {
  background-color: rgba(16, 119, 208, 0.36);
  border-color: transparent;
  cursor: not-allowed;
  margin-bottom: 0;
}
.progress-circle-container--large .progress-circle-number {
  font-size: 3.14286rem;
}
.progress-circle-container--large .progress-circle-unit {
  font-size: 1.85714rem;
  padding-top: 0.85714rem;
}
.progress-circle-container--large .progress-circle-text {
  font-size: 1rem;
  padding: 1.14286rem;
}
.progress-circle-container--large .progress-circle-title {
  font-size: 1.28571rem;
  padding-top: 1.14286rem;
}
.progress-circle-container--xlarge .progress-circle-number {
  font-size: 3.14286rem;
}
.progress-circle-container--xlarge .progress-circle-unit {
  font-size: 2.14286rem;
  padding-top: 0.71429rem;
}
.progress-circle-container--xlarge .progress-circle-text {
  font-size: 1.14286rem;
  padding: 1.42857rem;
}
.progress-circle-container--xlarge .progress-circle-title {
  font-size: 1.42857rem;
  padding-top: 1.42857rem;
}
.deadline-date-circle {
  align-items: center;
  border: 8px solid #fbaf17;
  border-radius: 50%;
  display: flex;
  height: 8.57143rem;
  justify-content: center;
  width: 8.57143rem;
}
.deadline-date-circle .date__tag-month {
  font-size: 1.07143rem;
}
.deadline-date-circle .date--strong {
  background-color: transparent;
  margin-right: 0;
}
.deadline-date-circle .date__tag-day {
  font-weight: 800;
}
.open-day-ticket {
  align-items: center;
  background-color: #fbaf17;
  background-repeat: no-repeat;
  border-radius: 1.14286rem;
  display: flex;
  flex-flow: column;
  height: 5rem;
  justify-content: center;
  margin-right: 0.85714em;
  width: 7.14286rem;
}
@media (min-width: 45em) {
  .open-day-ticket {
    flex-flow: row;
    height: 4.64286rem;
    width: 10rem;
  }
}
.open-day-ticket--bayofmany {
  background-image: radial-gradient(
      circle at -5% 50%,
      #223992 0.8em,
      rgba(0, 0, 0, 0) 0.9em
    ),
    radial-gradient(circle at 105% 50%, #223992 0.8em, rgba(0, 0, 0, 0) 0.9em);
  color: #223992;
}
.open-day-ticket--bayofmany .open-day-ticket__text {
  border-left: 0;
  border-top: 0.14286rem solid rgba(34, 57, 146, 0.3);
}
@media (min-width: 45em) {
  .open-day-ticket--bayofmany .open-day-ticket__text {
    border-left: 0.14286rem solid rgba(34, 57, 146, 0.3);
    border-top: 0;
  }
}
.open-day-ticket__date {
  flex-basis: 45%;
  font-weight: 600;
  text-align: center;
}
.open-day-ticket__day {
  display: inline;
  font-size: 1.42857rem;
  line-height: 1.42857rem;
}
@media (min-width: 45em) {
  .open-day-ticket__day {
    display: block;
    font-size: 2.42857rem;
    padding-top: 0.64286rem;
  }
}
.open-day-ticket__month {
  border-right: 0;
  display: inline;
  font-size: 1.42857rem;
  font-weight: 400;
  line-height: 1.42857rem;
  text-transform: uppercase;
}
@media (min-width: 45em) {
  .open-day-ticket__month {
    border-right: 0.21429rem;
    font-size: 0.85714rem;
    font-weight: 600;
    line-height: 1.21429rem;
  }
}
.open-day-ticket__year {
  display: none;
}
@media (min-width: 45em) {
  .open-day-ticket__year {
    display: inline;
    font-size: 0.85714rem;
    line-height: 1.21429rem;
  }
}
.open-day-ticket__text {
  font-size: 1rem;
  font-weight: 600;
  justify-items: center;
  line-height: 1.42857rem;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 45em) {
  .open-day-ticket__text {
    flex-basis: 45%;
    font-weight: 400;
    padding: 0 0.71429rem;
  }
}
[class*="theme-"] > .wrapper {
  display: flow-root;
}
@media (min-width: 45em) {
  [class*="theme-"] > .wrapper.wrapper--layout {
    display: -webkit-box-flex;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
  }
}
[class*="background-"] {
  display: flow-root;
}
body.v5 .background-black,
body.v5 .theme-black {
  background-color: #000;
}
body.v5 .background-denim,
body.v5 .theme-denim {
  background-color: #1077d0;
}
body.v5 .background-slate,
body.v5 .theme-slate {
  background-color: #1f2935;
}
body.v5 .background-slate-translucent,
body.v5 .theme-slate-translucent {
  background-color: rgba(31, 41, 53, 0.9);
}
body.v5 .background-teal,
body.v5 .theme-teal {
  background-color: #117882;
}
body.v5 .background-bayofmany,
body.v5 .theme-bayofmany {
  background-color: #223992;
}
body.v5 .background-purple,
body.v5 .theme-purple {
  background-color: #752482;
}
body.v5 .background-verdungreen,
body.v5 .theme-verdungreen {
  background-color: #759500;
}
body.v5 .background-white,
body.v5 .theme-white {
  background-color: #fff;
}
body.v5 .background-grey,
body.v5 .theme-grey {
  background-color: #f2f2f2;
}
body.v5 .background-grey-1,
body.v5 .theme-grey-1 {
  background-color: #e5e5e5;
}
body.v5 .background-sun,
body.v5 .theme-sun {
  background-color: #fbaf17;
}
body.v5 .background-white-translucent,
body.v5 .theme-white-translucent {
  background-color: rgba(255, 255, 255, 0.3);
}
body.v5 .background-transparent,
body.v5 .theme-transparent {
  background-color: transparent;
}
body.v5 .background-image,
body.v5 .theme-image {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  max-height: 100%;
  max-width: 100%;
}
body.v5 body.v5 .wrapper-background--translucent,
body.v5 .theme-white-translucent {
  background-color: rgba(255, 255, 255, 0.3);
}
body.v5 .theme-black,
body.v5 .theme-denim,
body.v5 .theme-slate,
body.v5 .theme-slate-translucent,
body.v5 .theme-teal,
body.v5 .theme-bayofmany,
body.v5 .theme-purple,
body.v5 .theme-verdungreen,
body.v5 [class*="theme-"] .theme-black,
body.v5 [class*="theme-"] .theme-denim,
body.v5 [class*="theme-"] .theme-slate,
body.v5 [class*="theme-"] .theme-slate-translucent,
body.v5 [class*="theme-"] .theme-teal,
body.v5 [class*="theme-"] .theme-bayofmany,
body.v5 [class*="theme-"] .theme-purple,
body.v5 [class*="theme-"] .theme-verdungreen {
  color: #fff;
}
body.v5 .theme-black a:not([class]):link,
body.v5 .theme-black a:not([class]):visited,
body.v5 .theme-denim a:not([class]):link,
body.v5 .theme-denim a:not([class]):visited,
body.v5 .theme-slate a:not([class]):link,
body.v5 .theme-slate a:not([class]):visited,
body.v5 .theme-slate-translucent a:not([class]):link,
body.v5 .theme-slate-translucent a:not([class]):visited,
body.v5 .theme-teal a:not([class]):link,
body.v5 .theme-teal a:not([class]):visited,
body.v5 .theme-bayofmany a:not([class]):link,
body.v5 .theme-bayofmany a:not([class]):visited,
body.v5 .theme-purple a:not([class]):link,
body.v5 .theme-purple a:not([class]):visited,
body.v5 .theme-verdungreen a:not([class]):link,
body.v5 .theme-verdungreen a:not([class]):visited,
body.v5 [class*="theme-"] .theme-black a:not([class]):link,
body.v5 [class*="theme-"] .theme-black a:not([class]):visited,
body.v5 [class*="theme-"] .theme-denim a:not([class]):link,
body.v5 [class*="theme-"] .theme-denim a:not([class]):visited,
body.v5 [class*="theme-"] .theme-slate a:not([class]):link,
body.v5 [class*="theme-"] .theme-slate a:not([class]):visited,
body.v5 [class*="theme-"] .theme-slate-translucent a:not([class]):link,
body.v5 [class*="theme-"] .theme-slate-translucent a:not([class]):visited,
body.v5 [class*="theme-"] .theme-teal a:not([class]):link,
body.v5 [class*="theme-"] .theme-teal a:not([class]):visited,
body.v5 [class*="theme-"] .theme-bayofmany a:not([class]):link,
body.v5 [class*="theme-"] .theme-bayofmany a:not([class]):visited,
body.v5 [class*="theme-"] .theme-purple a:not([class]):link,
body.v5 [class*="theme-"] .theme-purple a:not([class]):visited,
body.v5 [class*="theme-"] .theme-verdungreen a:not([class]):link,
body.v5 [class*="theme-"] .theme-verdungreen a:not([class]):visited {
  border-bottom: 1px solid transparent;
  color: #fff;
}
body.v5 .theme-black a:not([class]):hover,
body.v5 .theme-denim a:not([class]):hover,
body.v5 .theme-slate a:not([class]):hover,
body.v5 .theme-slate-translucent a:not([class]):hover,
body.v5 .theme-teal a:not([class]):hover,
body.v5 .theme-bayofmany a:not([class]):hover,
body.v5 .theme-purple a:not([class]):hover,
body.v5 .theme-verdungreen a:not([class]):hover,
body.v5 [class*="theme-"] .theme-black a:not([class]):hover,
body.v5 [class*="theme-"] .theme-denim a:not([class]):hover,
body.v5 [class*="theme-"] .theme-slate a:not([class]):hover,
body.v5 [class*="theme-"] .theme-slate-translucent a:not([class]):hover,
body.v5 [class*="theme-"] .theme-teal a:not([class]):hover,
body.v5 [class*="theme-"] .theme-bayofmany a:not([class]):hover,
body.v5 [class*="theme-"] .theme-purple a:not([class]):hover,
body.v5 [class*="theme-"] .theme-verdungreen a:not([class]):hover {
  border-bottom-color: #fff;
}
body.v5 .theme-black .button:not(.button--primary),
body.v5 .theme-black .button--link,
body.v5 .theme-black .button--text,
body.v5 .theme-denim .button:not(.button--primary),
body.v5 .theme-denim .button--link,
body.v5 .theme-denim .button--text,
body.v5 .theme-slate .button:not(.button--primary),
body.v5 .theme-slate .button--link,
body.v5 .theme-slate .button--text,
body.v5 .theme-slate-translucent .button:not(.button--primary),
body.v5 .theme-slate-translucent .button--link,
body.v5 .theme-slate-translucent .button--text,
body.v5 .theme-teal .button:not(.button--primary),
body.v5 .theme-teal .button--link,
body.v5 .theme-teal .button--text,
body.v5 .theme-bayofmany .button:not(.button--primary),
body.v5 .theme-bayofmany .button--link,
body.v5 .theme-bayofmany .button--text,
body.v5 .theme-purple .button:not(.button--primary),
body.v5 .theme-purple .button--link,
body.v5 .theme-purple .button--text,
body.v5 .theme-verdungreen .button:not(.button--primary),
body.v5 .theme-verdungreen .button--link,
body.v5 .theme-verdungreen .button--text,
body.v5 [class*="theme-"] .theme-black .button:not(.button--primary),
body.v5 [class*="theme-"] .theme-black .button--link,
body.v5 [class*="theme-"] .theme-black .button--text,
body.v5 [class*="theme-"] .theme-denim .button:not(.button--primary),
body.v5 [class*="theme-"] .theme-denim .button--link,
body.v5 [class*="theme-"] .theme-denim .button--text,
body.v5 [class*="theme-"] .theme-slate .button:not(.button--primary),
body.v5 [class*="theme-"] .theme-slate .button--link,
body.v5 [class*="theme-"] .theme-slate .button--text,
body.v5
  [class*="theme-"]
  .theme-slate-translucent
  .button:not(.button--primary),
body.v5 [class*="theme-"] .theme-slate-translucent .button--link,
body.v5 [class*="theme-"] .theme-slate-translucent .button--text,
body.v5 [class*="theme-"] .theme-teal .button:not(.button--primary),
body.v5 [class*="theme-"] .theme-teal .button--link,
body.v5 [class*="theme-"] .theme-teal .button--text,
body.v5 [class*="theme-"] .theme-bayofmany .button:not(.button--primary),
body.v5 [class*="theme-"] .theme-bayofmany .button--link,
body.v5 [class*="theme-"] .theme-bayofmany .button--text,
body.v5 [class*="theme-"] .theme-purple .button:not(.button--primary),
body.v5 [class*="theme-"] .theme-purple .button--link,
body.v5 [class*="theme-"] .theme-purple .button--text,
body.v5 [class*="theme-"] .theme-verdungreen .button:not(.button--primary),
body.v5 [class*="theme-"] .theme-verdungreen .button--link,
body.v5 [class*="theme-"] .theme-verdungreen .button--text {
  border-color: #fff;
  color: #fff;
}
body.v5 .theme-black .button[disabled],
body.v5 .theme-denim .button[disabled],
body.v5 .theme-slate .button[disabled],
body.v5 .theme-slate-translucent .button[disabled],
body.v5 .theme-teal .button[disabled],
body.v5 .theme-bayofmany .button[disabled],
body.v5 .theme-purple .button[disabled],
body.v5 .theme-verdungreen .button[disabled],
body.v5 [class*="theme-"] .theme-black .button[disabled],
body.v5 [class*="theme-"] .theme-denim .button[disabled],
body.v5 [class*="theme-"] .theme-slate .button[disabled],
body.v5 [class*="theme-"] .theme-slate-translucent .button[disabled],
body.v5 [class*="theme-"] .theme-teal .button[disabled],
body.v5 [class*="theme-"] .theme-bayofmany .button[disabled],
body.v5 [class*="theme-"] .theme-purple .button[disabled],
body.v5 [class*="theme-"] .theme-verdungreen .button[disabled] {
  background-color: #1077d0;
  opacity: 30%;
}
body.v5 .theme-teal a:link,
body.v5 .theme-teal a:visited,
body.v5 [class*="theme-"] .theme-teal a:link,
body.v5 [class*="theme-"] .theme-teal a:visited {
  color: #feedcb;
}
body.v5 .theme-grey a:not(.button):link,
body.v5 .theme-grey .button--link,
body.v5 .theme-grey .button--text,
body.v5 .theme-grey .page-nav__item > button,
body.v5 .theme-grey .button:not(.button--primary),
body.v5 [class*="theme-"] .theme-grey a:not(.button):link,
body.v5 [class*="theme-"] .theme-grey .button--link,
body.v5 [class*="theme-"] .theme-grey .button--text,
body.v5 [class*="theme-"] .theme-grey .page-nav__item > button,
body.v5 [class*="theme-"] .theme-grey .button:not(.button--primary) {
  color: #005eb7;
}
body.v5 .theme-grey a:not([class]):link,
body.v5 .theme-grey a:not([class]):visited,
body.v5 [class*="theme-"] .theme-grey a:not([class]):link,
body.v5 [class*="theme-"] .theme-grey a:not([class]):visited {
  border-bottom: 1px solid transparent;
  color: #005eb7;
}
body.v5 .theme-grey a:not([class]):hover,
body.v5 [class*="theme-"] .theme-grey a:not([class]):hover {
  border-bottom-color: #005eb7;
}
body.v5 .theme-grey .button:not(.button--link):not(.button--secondary):hover,
body.v5
  [class*="theme-"]
  .theme-grey
  .button:not(.button--link):not(.button--secondary):hover {
  color: #fff;
}
body.v5 .theme-grey [class*="--complete"] a,
body.v5 .theme-grey [class*="--complete"] button,
body.v5 [class*="theme-"] .theme-grey [class*="--complete"] a,
body.v5 [class*="theme-"] .theme-grey [class*="--complete"] button {
  color: #5d7600;
}
body.v5 .theme-sun,
body.v5 .theme-white-translucent,
body.v5 [class*="theme-"] .theme-sun,
body.v5 [class*="theme-"] .theme-white-translucent {
  color: #000;
}
body.v5 .theme-sun a:not([class]):link,
body.v5 .theme-sun a:not([class]):visited,
body.v5 .theme-white-translucent a:not([class]):link,
body.v5 .theme-white-translucent a:not([class]):visited,
body.v5 [class*="theme-"] .theme-sun a:not([class]):link,
body.v5 [class*="theme-"] .theme-sun a:not([class]):visited,
body.v5 [class*="theme-"] .theme-white-translucent a:not([class]):link,
body.v5 [class*="theme-"] .theme-white-translucent a:not([class]):visited {
  border-bottom: 1px solid transparent;
  color: #000;
}
body.v5 .theme-sun a:not([class]):hover,
body.v5 .theme-white-translucent a:not([class]):hover,
body.v5 [class*="theme-"] .theme-sun a:not([class]):hover,
body.v5 [class*="theme-"] .theme-white-translucent a:not([class]):hover {
  border-bottom-color: #000;
}
body.v5 .theme-bayofmany .theme-white-translucent,
body.v5 [class*="theme-"] .theme-bayofmany .theme-white-translucent {
  color: #fff;
}
body.v5 .theme-bayofmany .theme-white-translucent a:not([class]):link,
body.v5 .theme-bayofmany .theme-white-translucent a:not([class]):visited,
body.v5
  [class*="theme-"]
  .theme-bayofmany
  .theme-white-translucent
  a:not([class]):link,
body.v5
  [class*="theme-"]
  .theme-bayofmany
  .theme-white-translucent
  a:not([class]):visited {
  border-bottom: 1px solid transparent;
  color: #fff;
}
body.v5 .theme-bayofmany .theme-white-translucent a:not([class]):hover,
body.v5
  [class*="theme-"]
  .theme-bayofmany
  .theme-white-translucent
  a:not([class]):hover {
  border-bottom-color: #fff;
}
