/*!*********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./wwwroot/scss/norrbotten/print.scss ***!
  \*********************************************************************************************************************************************************/
@charset "UTF-8";
@font-face {
  font-family: "Source Sans Pro";
  src: url(/dist/fonts/16c0b7497e77742ecb85.woff2?220222) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url(/dist/fonts/35ab5b65f5c70ff94fb8.woff2?220222) format("woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Source Sans Pro";
  src: url(/dist/fonts/5abb91054649912196d8.woff2?220222) format("woff");
  font-weight: 700;
  font-style: normal;
}
*[class^=bg-] {
  width: 50px;
  height: 50px;
}

.bg-primary-50 {
  background-color: #EDF5FA;
}

.bg-primary-100 {
  background-color: #B9D8EE;
}

.bg-primary-200 {
  background-color: #9ABCD6;
}

.bg-primary-300 {
  background-color: #78A0BE;
}

.bg-primary-400 {
  background-color: #5F8BAB;
}

.bg-primary-500 {
  background-color: #447799;
}

.bg-primary-600 {
  background-color: #366887;
}

.bg-primary-700 {
  background-color: #275571;
}

.bg-primary-800 {
  background-color: #19425B;
}

.bg-primary-900 {
  background-color: #032E43;
}

.bg-secondary-50 {
  background-color: #EBF9FB;
}

.bg-secondary-100 {
  background-color: #B2E7F0;
}

.bg-secondary-200 {
  background-color: #80D7E6;
}

.bg-secondary-300 {
  background-color: #51C7DA;
}

.bg-secondary-400 {
  background-color: #34BCD2;
}

.bg-secondary-500 {
  background-color: #26B0CA;
}

.bg-secondary-600 {
  background-color: #23A0B7;
}

.bg-secondary-700 {
  background-color: #1F8C9D;
}

.bg-secondary-800 {
  background-color: #1B7986;
}

.bg-secondary-900 {
  background-color: #16565B;
}

.bg-third-50 {
  background-color: #fbe6ee;
}

.bg-third-100 {
  background-color: #f7bfd6;
}

.bg-third-200 {
  background-color: #f497ba;
}

.bg-third-300 {
  background-color: #f16e9f;
}

.bg-third-400 {
  background-color: #ed5289;
}

.bg-third-500 {
  background-color: #ec3b74;
}

.bg-third-600 {
  background-color: #da3770;
}

.bg-third-700 {
  background-color: #c3336a;
}

.bg-third-800 {
  background-color: #ae2f64;
}

.bg-third-900 {
  background-color: #87295a;
}

.c-promo__title a::after, .c-placard-item__text a:not([class*=btn])::after {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 3;
  left: 0;
  top: 0;
  content: "";
}

a[href^=http][target=_blank]::after {
  /*! purgecss ignore current */
  background: transparent url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cg fill=%27rgba%280, 0, 0, 0.999%29%27%3E%3Cpath d=%27M11.829.124A.5.5,0,0,0,11,.5V3A5.006,5.006,0,0,0,6,8,1,1,0,0,0,8,8a3,3,0,0,1,3-3V7.5a.5.5,0,0,0,.829.376l4-3.5a.5.5,0,0,0,0-.752Z%27%3E%3C/path%3E%3Cpath d=%27M13,10a1,1,0,0,0-1,1v2H2V5H4A1,1,0,0,0,4,3H2A2,2,0,0,0,0,5v8a2,2,0,0,0,2,2H12a2,2,0,0,0,2-2V11A1,1,0,0,0,13,10Z%27%3E%3C/path%3E%3C/g%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 100%;
  border-radius: 0;
  content: "";
  display: inline-block;
  height: 1rem;
  margin-left: 0.25em;
  vertical-align: middle;
  width: 1rem;
  transition: filter 0.25s ease;
}

a {
  display: inline-block;
  transition-property: background-color, border, color, opacity, box-shadow;
  transition-duration: 0.2s;
  transition-timing-function: ease;
}
a:visited {
  color: #5c36a1;
}
a:visited:hover {
  color: #3F0492;
}
a[href^="mailto:"], a[href^="tel:"] {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  position: relative;
  vertical-align: bottom;
}
a[href$=".pdf"]:not([data-filetype])::after, a[href*=".doc"]:not([data-filetype])::after, a[href*=".xsl"]:not([data-filetype])::after {
  background: #EDF5FA url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27%3E%3Cg stroke-width=%272%27 fill=%27none%27 stroke=%27rgba%283, 46, 67, 0.999%29%27 %3E%3Cpolygon points=%2710.5 11.5 1.5 11.5 1.5 0.5 7.5 0.5 10.5 3.5 10.5 11.5%27%3E%3C/polygon%3E%3Cpolyline points=%277.5 0.5 7.5 3.5 10.5 3.5%27%3E%3C/polyline%3E%3C/g%3E%3Cpolygon points=%277.5 0.5 7.5 3.5 10.5 3.5 7.5 0.5%27 fill=%27rgba%283, 46, 67, 0.999%29%27%3E%3C/polygon%3E%3C/svg%3E") 50% 50% no-repeat;
  background-size: 50%;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 1.5rem;
  margin-left: 0.25em;
  vertical-align: middle;
  width: 1.5rem;
}
a[href$=".pdf"][data-filetype]::after, a[href*=".doc"][data-filetype]::after, a[href*=".xsl"][data-filetype]::after {
  content: attr(data-filetype);
  background: #19425B;
  border: 1px solid transparent;
  border-radius: 0.2rem;
  color: #EDF5FA;
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.025em;
  line-height: 1.5;
  padding: 0 0.25em;
  text-transform: uppercase;
  user-select: none;
  vertical-align: text-top;
  margin: 0.25em;
  width: auto;
  height: auto;
}
[data-theme=primary] a:not([class*=btn]) {
  color: #032E43;
}
[data-theme=primary] a:not([class*=btn]):hover, [data-theme=primary] a:not([class*=btn]):active, [data-theme=primary] a:not([class*=btn]):focus {
  color: #01151e;
}
[data-theme=primary] a:not([class*=btn]):visited {
  color: #5c36a1;
}
[data-theme=primary] a:not([class*=btn]):visited:hover {
  color: #3F0492;
}

.accordion[data-theme=primary] a[href$=".pdf"]:not([data-filetype])::after, .accordion[data-theme=primary] a[href*=".doc"]:not([data-filetype])::after, .accordion[data-theme=primary] a[href*=".xsl"]:not([data-filetype])::after {
  background-color: transparent;
  border: 1px solid #032E43;
  color: #032E43;
}
.accordion[data-theme=primary] a[data-filetype]::after {
  background-color: transparent;
  border-color: #032E43;
  color: #032E43;
}

[data-theme=secondary] a:not([class*=btn]) {
  color: #1B7986;
}
[data-theme=secondary] a:not([class*=btn]):hover, [data-theme=secondary] a:not([class*=btn]):active, [data-theme=secondary] a:not([class*=btn]):focus {
  color: #155c66;
}
[data-theme=secondary] a:not([class*=btn]):visited {
  color: #5c36a1;
}
[data-theme=secondary] a:not([class*=btn]):visited:hover {
  color: #3F0492;
}

.accordion[data-theme=secondary] a[href$=".pdf"]:not([data-filetype])::after, .accordion[data-theme=secondary] a[href*=".doc"]:not([data-filetype])::after, .accordion[data-theme=secondary] a[href*=".xsl"]:not([data-filetype])::after {
  background-color: transparent;
  border: 1px solid #1B7986;
  color: #1B7986;
}
.accordion[data-theme=secondary] a[data-filetype]::after {
  background-color: transparent;
  border-color: #1B7986;
  color: #1B7986;
}

[data-theme=third] a:not([class*=btn]) {
  color: #872959;
}
[data-theme=third] a:not([class*=btn]):hover, [data-theme=third] a:not([class*=btn]):active, [data-theme=third] a:not([class*=btn]):focus {
  color: #6a2046;
}
[data-theme=third] a:not([class*=btn]):visited {
  color: #5c36a1;
}
[data-theme=third] a:not([class*=btn]):visited:hover {
  color: #3F0492;
}

.accordion[data-theme=third] a[href$=".pdf"]:not([data-filetype])::after, .accordion[data-theme=third] a[href*=".doc"]:not([data-filetype])::after, .accordion[data-theme=third] a[href*=".xsl"]:not([data-filetype])::after {
  background-color: transparent;
  border: 1px solid #872959;
  color: #872959;
}
.accordion[data-theme=third] a[data-filetype]::after {
  background-color: transparent;
  border-color: #872959;
  color: #872959;
}

[data-theme=fourth] a:not([class*=btn]) {
  color: #006ea9;
}
[data-theme=fourth] a:not([class*=btn]):hover, [data-theme=fourth] a:not([class*=btn]):active, [data-theme=fourth] a:not([class*=btn]):focus {
  color: #005583;
}
[data-theme=fourth] a:not([class*=btn]):visited {
  color: #5c36a1;
}
[data-theme=fourth] a:not([class*=btn]):visited:hover {
  color: #3F0492;
}

.accordion[data-theme=fourth] a[href$=".pdf"]:not([data-filetype])::after, .accordion[data-theme=fourth] a[href*=".doc"]:not([data-filetype])::after, .accordion[data-theme=fourth] a[href*=".xsl"]:not([data-filetype])::after {
  background-color: transparent;
  border: 1px solid #006ea9;
  color: #006ea9;
}
.accordion[data-theme=fourth] a[data-filetype]::after {
  background-color: transparent;
  border-color: #006ea9;
  color: #006ea9;
}

[data-theme=success] a:not([class*=btn]) {
  color: #198754;
}
[data-theme=success] a:not([class*=btn]):hover, [data-theme=success] a:not([class*=btn]):active, [data-theme=success] a:not([class*=btn]):focus {
  color: #136740;
}
[data-theme=success] a:not([class*=btn]):visited {
  color: #5c36a1;
}
[data-theme=success] a:not([class*=btn]):visited:hover {
  color: #3F0492;
}

.accordion[data-theme=success] a[href$=".pdf"]:not([data-filetype])::after, .accordion[data-theme=success] a[href*=".doc"]:not([data-filetype])::after, .accordion[data-theme=success] a[href*=".xsl"]:not([data-filetype])::after {
  background-color: transparent;
  border: 1px solid #198754;
  color: #198754;
}
.accordion[data-theme=success] a[data-filetype]::after {
  background-color: transparent;
  border-color: #198754;
  color: #198754;
}

[data-theme=info] a:not([class*=btn]) {
  color: #0dcaf0;
}
[data-theme=info] a:not([class*=btn]):hover, [data-theme=info] a:not([class*=btn]):active, [data-theme=info] a:not([class*=btn]):focus {
  color: #0babcc;
}
[data-theme=info] a:not([class*=btn]):visited {
  color: #5c36a1;
}
[data-theme=info] a:not([class*=btn]):visited:hover {
  color: #3F0492;
}

.accordion[data-theme=info] a[href$=".pdf"]:not([data-filetype])::after, .accordion[data-theme=info] a[href*=".doc"]:not([data-filetype])::after, .accordion[data-theme=info] a[href*=".xsl"]:not([data-filetype])::after {
  background-color: transparent;
  border: 1px solid #0dcaf0;
  color: #0dcaf0;
}
.accordion[data-theme=info] a[data-filetype]::after {
  background-color: transparent;
  border-color: #0dcaf0;
  color: #0dcaf0;
}

[data-theme=warning] a:not([class*=btn]) {
  color: #ffc107;
}
[data-theme=warning] a:not([class*=btn]):hover, [data-theme=warning] a:not([class*=btn]):active, [data-theme=warning] a:not([class*=btn]):focus {
  color: #e0a800;
}
[data-theme=warning] a:not([class*=btn]):visited {
  color: #5c36a1;
}
[data-theme=warning] a:not([class*=btn]):visited:hover {
  color: #3F0492;
}

.accordion[data-theme=warning] a[href$=".pdf"]:not([data-filetype])::after, .accordion[data-theme=warning] a[href*=".doc"]:not([data-filetype])::after, .accordion[data-theme=warning] a[href*=".xsl"]:not([data-filetype])::after {
  background-color: transparent;
  border: 1px solid #ffc107;
  color: #ffc107;
}
.accordion[data-theme=warning] a[data-filetype]::after {
  background-color: transparent;
  border-color: #ffc107;
  color: #ffc107;
}

[data-theme=danger] a:not([class*=btn]) {
  color: #a21b22;
}
[data-theme=danger] a:not([class*=btn]):hover, [data-theme=danger] a:not([class*=btn]):active, [data-theme=danger] a:not([class*=btn]):focus {
  color: #81161b;
}
[data-theme=danger] a:not([class*=btn]):visited {
  color: #5c36a1;
}
[data-theme=danger] a:not([class*=btn]):visited:hover {
  color: #3F0492;
}

.accordion[data-theme=danger] a[href$=".pdf"]:not([data-filetype])::after, .accordion[data-theme=danger] a[href*=".doc"]:not([data-filetype])::after, .accordion[data-theme=danger] a[href*=".xsl"]:not([data-filetype])::after {
  background-color: transparent;
  border: 1px solid #a21b22;
  color: #a21b22;
}
.accordion[data-theme=danger] a[data-filetype]::after {
  background-color: transparent;
  border-color: #a21b22;
  color: #a21b22;
}

[data-theme=light] a:not([class*=btn]) {
  color: #EBECED;
}
[data-theme=light] a:not([class*=btn]):hover, [data-theme=light] a:not([class*=btn]):active, [data-theme=light] a:not([class*=btn]):focus {
  color: #d7d9db;
}
[data-theme=light] a:not([class*=btn]):visited {
  color: #5c36a1;
}
[data-theme=light] a:not([class*=btn]):visited:hover {
  color: #3F0492;
}

.accordion[data-theme=light] a[href$=".pdf"]:not([data-filetype])::after, .accordion[data-theme=light] a[href*=".doc"]:not([data-filetype])::after, .accordion[data-theme=light] a[href*=".xsl"]:not([data-filetype])::after {
  background-color: transparent;
  border: 1px solid #EBECED;
  color: #EBECED;
}
.accordion[data-theme=light] a[data-filetype]::after {
  background-color: transparent;
  border-color: #EBECED;
  color: #EBECED;
}

[data-theme=dark] a:not([class*=btn]) {
  color: #141516;
}
[data-theme=dark] a:not([class*=btn]):hover, [data-theme=dark] a:not([class*=btn]):active, [data-theme=dark] a:not([class*=btn]):focus {
  color: #020202;
}
[data-theme=dark] a:not([class*=btn]):visited {
  color: #5c36a1;
}
[data-theme=dark] a:not([class*=btn]):visited:hover {
  color: #3F0492;
}

.accordion[data-theme=dark] a[href$=".pdf"]:not([data-filetype])::after, .accordion[data-theme=dark] a[href*=".doc"]:not([data-filetype])::after, .accordion[data-theme=dark] a[href*=".xsl"]:not([data-filetype])::after {
  background-color: transparent;
  border: 1px solid #141516;
  color: #141516;
}
.accordion[data-theme=dark] a[data-filetype]::after {
  background-color: transparent;
  border-color: #141516;
  color: #141516;
}

.no-js a:active:focus, .tab-active a:active:focus, .no-js a:focus, .tab-active a:focus,
.no-js button:active:focus,
.tab-active button:active:focus,
.no-js button:focus,
.tab-active button:focus {
  /*!purgecss ignore current */
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 4px #000, inset 0 0 0 6px #fff;
  outline: none;
  z-index: 99;
}

button {
  user-select: none;
}

img {
  height: auto;
  max-width: 100%;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

svg {
  pointer-events: none;
}

.ratio {
  margin-bottom: 1.25em;
}

ol,
ul,
dl {
  margin-bottom: 1.5em;
}

mark {
  color: inherit;
  font-weight: 600;
  background-color: #fff4d3;
}

.badge {
  display: inline-flex;
  align-items: center;
}
.badge__icon {
  display: inline-block;
  margin-right: 0.5em;
}
.badge__text {
  display: inline-block;
  font-size: 1rem;
}

.js .visually-hidden-nojs {
  /*! purgecss ignore current */
}

.brand {
  --brand-color: #032E43;
  --brand-color-ligthen: #043f5b;
  --brand-dot-color: #fe6326;
  --brand-dot-color-lighten: #fe753f;
  display: flex;
  align-items: center;
  height: 100%;
  text-decoration: none;
  padding: 1rem;
  transition: fill 0.25s ease;
}
.brand, .brand:visited {
  fill: var(--brand-color);
  color: var(--brand-dot-color);
}
.brand:hover, .brand:visited:hover, .brand:focus {
  fill: var(--brand-color-ligthen);
  color: var(--brand-dot-color-lighten);
}
.brand__logo {
  width: 16rem;
  height: 100%;
  transition: color 0.25s ease;
}
@media (max-width: 56.98rem) {
  .brand__logo {
    width: 10rem;
  }
}

/*! purgecss start ignore */
.edge .collapse:not(.show), .no-js .collapse:not(.show) {
  position: relative;
  display: block;
}

/*! purgecss end ignore */
* {
  font-variant-ligatures: none;
  -webkit-font-variant-ligatures: none;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
}

body {
  font-size: 1.25rem;
}
@supports (font-size: min(max(1rem, 0.6756756757vw), 1.25rem)) {
  body {
    font-size: min(max(1rem, 0.6756756757vw), 1.25rem);
  }
}
@supports (font-size: clamp(1rem, 1vw, 1rem)) {
  body {
    font-size: clamp(1rem, 0.7567567568rem + 0.6756756757vw, 1.25rem);
  }
}

b,
strong {
  font-weight: 600;
}

.small,
small {
  line-height: 1.5;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.display-1, .display-2, .display-3, .display-4, .display-5, .display-6, .display-title {
  /*! purgecss ignore current */
  letter-spacing: -0.025em;
}
* + h1, * + h2, * + h3, * + h4, * + h5, * + h6,
* + .h1, * + .h2, * + .h3, * + .h4, * + .h5, * + .h6,
* + .display-1, * + .display-2, * + .display-3, * + .display-4, * + .display-5, * + .display-6, * + .display-title {
  margin-top: 1.75em;
}
.sup-title + h1, .c-card__sup-title + h1, .sup-title + h2, .c-card__sup-title + h2, .sup-title + h3, .c-card__sup-title + h3, .sup-title + h4, .c-card__sup-title + h4, .sup-title + h5, .c-card__sup-title + h5, .sup-title + h6, .c-card__sup-title + h6,
.sup-title + .h1,
.c-card__sup-title + .h1, .sup-title + .h2, .c-card__sup-title + .h2, .sup-title + .h3, .c-card__sup-title + .h3, .sup-title + .h4, .c-card__sup-title + .h4, .sup-title + .h5, .c-card__sup-title + .h5, .sup-title + .h6, .c-card__sup-title + .h6,
.sup-title + .display-1,
.c-card__sup-title + .display-1, .sup-title + .display-2, .c-card__sup-title + .display-2, .sup-title + .display-3, .c-card__sup-title + .display-3, .sup-title + .display-4, .c-card__sup-title + .display-4, .sup-title + .display-5, .c-card__sup-title + .display-5, .sup-title + .display-6, .c-card__sup-title + .display-6, .sup-title + .display-title, .c-card__sup-title + .display-title {
  margin-top: 0;
}
h1 > .sup-title, h1 > .c-card__sup-title, h2 > .sup-title, h2 > .c-card__sup-title, h3 > .sup-title, h3 > .c-card__sup-title, h4 > .sup-title, h4 > .c-card__sup-title, h5 > .sup-title, h5 > .c-card__sup-title, h6 > .sup-title, h6 > .c-card__sup-title,
.h1 > .sup-title,
.h1 > .c-card__sup-title, .h2 > .sup-title, .h2 > .c-card__sup-title, .h3 > .sup-title, .h3 > .c-card__sup-title, .h4 > .sup-title, .h4 > .c-card__sup-title, .h5 > .sup-title, .h5 > .c-card__sup-title, .h6 > .sup-title, .h6 > .c-card__sup-title,
.display-1 > .sup-title,
.display-1 > .c-card__sup-title, .display-2 > .sup-title, .display-2 > .c-card__sup-title, .display-3 > .sup-title, .display-3 > .c-card__sup-title, .display-4 > .sup-title, .display-4 > .c-card__sup-title, .display-5 > .sup-title, .display-5 > .c-card__sup-title, .display-6 > .sup-title, .display-6 > .c-card__sup-title, .display-title > .sup-title, .display-title > .c-card__sup-title {
  margin-bottom: 0;
  color: #32393D;
}

.title--underline, .display-title {
  color: #032E43;
  padding-bottom: 0.5em;
  border-bottom: 0.125rem solid #032E43;
}
[data-theme=primary] .title--underline, [data-theme=primary] .display-title {
  color: #032E43;
  border-color: #032E43;
}
[data-theme=secondary] .title--underline, [data-theme=secondary] .display-title {
  color: #1B7986;
  border-color: #1B7986;
}
[data-theme=third] .title--underline, [data-theme=third] .display-title {
  color: #872959;
  border-color: #872959;
}
[data-theme=fourth] .title--underline, [data-theme=fourth] .display-title {
  color: #006ea9;
  border-color: #006ea9;
}
[data-theme=success] .title--underline, [data-theme=success] .display-title {
  color: #198754;
  border-color: #198754;
}
[data-theme=info] .title--underline, [data-theme=info] .display-title {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
[data-theme=warning] .title--underline, [data-theme=warning] .display-title {
  color: #ffc107;
  border-color: #ffc107;
}
[data-theme=danger] .title--underline, [data-theme=danger] .display-title {
  color: #a21b22;
  border-color: #a21b22;
}
[data-theme=light] .title--underline, [data-theme=light] .display-title {
  color: #EBECED;
  border-color: #EBECED;
}
[data-theme=dark] .title--underline, [data-theme=dark] .display-title {
  color: #141516;
  border-color: #141516;
}

.title {
  word-break: break-word;
  hyphens: auto;
}
.sup-title, .c-card__sup-title {
  color: inherit;
  font-weight: 600;
  font-size: 0.875rem;
  letter-spacing: 0.0625rem;
  text-transform: uppercase;
}

.sup-title, .c-card__sup-title {
  /*! purgecss ignore current */
  display: block;
  margin-bottom: 1em;
}
[data-theme=primary] .sup-title, [data-theme=primary] .c-card__sup-title {
  color: #032E43;
}
[data-theme=secondary] .sup-title, [data-theme=secondary] .c-card__sup-title {
  color: #1B7986;
}
[data-theme=third] .sup-title, [data-theme=third] .c-card__sup-title {
  color: #872959;
}
[data-theme=fourth] .sup-title, [data-theme=fourth] .c-card__sup-title {
  color: #006ea9;
}
[data-theme=success] .sup-title, [data-theme=success] .c-card__sup-title {
  color: #198754;
}
[data-theme=info] .sup-title, [data-theme=info] .c-card__sup-title {
  color: #0dcaf0;
}
[data-theme=warning] .sup-title, [data-theme=warning] .c-card__sup-title {
  color: #ffc107;
}
[data-theme=danger] .sup-title, [data-theme=danger] .c-card__sup-title {
  color: #a21b22;
}
[data-theme=light] .sup-title, [data-theme=light] .c-card__sup-title {
  color: #EBECED;
}
[data-theme=dark] .sup-title, [data-theme=dark] .c-card__sup-title {
  color: #141516;
}
.sup-title > .o-svg-icon, .c-card__sup-title > .o-svg-icon {
  vertical-align: top;
}

.fs-base {
  font-size: 1rem;
}

.pre-line {
  white-space: pre-line;
}

/* source-sans-pro-300 - latin */
/*
@font-face {
	font-display: swap;
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 300;
	src: local('Source Sans Pro Light'),
		local('SourceSansPro-Light'),
		url('/wwwroot/fonts/source-sans-pro/source-sans-pro-v18-latin-300.woff2') format('woff2'),
		url('/wwwroot/fonts/source-sans-pro/source-sans-pro-v18-latin-300.woff') format('woff');
}
*/
/* source-sans-pro-300italic - latin */
/*
@font-face {
	font-display: swap;
	font-family: 'Source Sans Pro';
	font-style: italic;
	font-weight: 300;
	src: local('Source Sans Pro LightItalic'),
		local('SourceSansPro-LightItalic'),
		url('/wwwroot/fonts/source-sans-pro/source-sans-pro-v18-latin-300italic.woff2') format('woff2'),
		url('/wwwroot/fonts/source-sans-pro/source-sans-pro-v18-latin-300italic.woff') format('woff');
}
*/
/* source-sans-pro-regular - latin */
@font-face {
  font-display: swap;
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 400;
  src: local("Source Sans Pro Regular"), local("SourceSansPro-Regular"), url(/dist/fonts/16c0b7497e77742ecb85.woff2?22022) format("woff2"), url(/dist/fonts/03f4e5094113b1eac844.woff?22022) format("woff");
}
/* source-sans-pro-italic - latin */
@font-face {
  font-display: swap;
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 400;
  src: local("Source Sans Pro Italic"), local("SourceSansPro-Italic"), url(/dist/fonts/1ba3bed5c141762863d6.woff2?22022) format("woff2"), url(/dist/fonts/96e386102d2ac6d469be.woff?22022) format("woff");
}
/* source-sans-pro-600 - latin */
@font-face {
  font-display: swap;
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 600;
  src: local("Source Sans Pro SemiBold"), local("SourceSansPro-SemiBold"), url(/dist/fonts/35ab5b65f5c70ff94fb8.woff2?22022) format("woff2"), url(/dist/fonts/bd1e99faf13cc24ea945.woff?22022) format("woff");
}
/* source-sans-pro-700 - latin */
@font-face {
  font-display: swap;
  font-family: "Source Sans Pro";
  font-style: normal;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(/dist/fonts/5abb91054649912196d8.woff2?22022) format("woff2"), url(/dist/fonts/71bbc397d9940906268f.woff?22022) format("woff");
}
/* source-sans-pro-700italic - latin */
@font-face {
  font-display: swap;
  font-family: "Source Sans Pro";
  font-style: italic;
  font-weight: 700;
  src: local("Source Sans Pro BoldItalic"), local("SourceSansPro-BoldItalic"), url(/dist/fonts/e5de5b09fddd7bf1bed9.woff2?22022) format("woff2"), url(/dist/fonts/cb30555267df4cf5b154.woff?22022) format("woff");
}
.c-breadcrumb {
  position: relative;
  font-size: 1rem;
}
.c-breadcrumb > * {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  gap: 0.25rem;
  margin: 0.5rem 0;
  padding: 0;
}
.c-breadcrumb-item {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}
@media (max-width: 47.98rem) {
  .c-breadcrumb-item {
    white-space: nowrap;
  }
}
.c-breadcrumb-item > a {
  display: inline-block;
  padding: 0.25rem;
}
@media (max-width: 47.98rem) {
  .c-breadcrumb-item > a {
    padding: 0.5rem 0.25rem;
  }
}
.c-breadcrumb-item:last-child {
  color: #141516;
  font-weight: 600;
}
.c-breadcrumb-item:last-child > a {
  text-decoration: none;
}
.c-breadcrumb-item + li::before {
  content: "›";
  display: inline-block;
  color: #7D878B;
  font-weight: 700;
}
@media (max-width: 47.98rem) {
  .c-breadcrumb-item {
    display: none;
  }
  .c-breadcrumb-item:nth-last-child(2) {
    display: block;
  }
  .c-breadcrumb-item + li::before {
    transform: scaleX(-1);
  }
}

.c-card-group {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  --bs-gutter-y: 2rem;
}
@media (max-width: 56.98rem) {
  .c-card-group {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 1rem;
  }
}
.c-card-group > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}
@media (max-width: 56.98rem) {
  .c-card-group--scroll {
    overflow-x: auto;
    overflow: -moz-scrollbars-none;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: none;
    --bs-gutter-x: 4rem;
    flex-wrap: nowrap;
    overflow-x: auto;
    position: relative;
  }
}
@media (max-width: 56.98rem) and (hover: none) {
  .c-card-group--scroll {
    scroll-snap-type: x mandatory;
  }
}
@media (max-width: 56.98rem) {
  .c-card-group--scroll::-webkit-scrollbar {
    display: none;
  }
}
@media (max-width: 56.98rem) {
  .c-card-group--scroll::before, .c-card-group--scroll::after {
    content: "";
    display: block;
    flex: 0 0 1.5rem;
  }
}
@media (max-width: 35.98rem) {
  .c-card-group--scroll {
    --bs-gutter-x: 2rem;
  }
  .c-card-group--scroll::before, .c-card-group--scroll::after {
    flex: 0 0 0.5rem;
  }
}
@media (max-width: 56.98rem) {
  .c-card-group--scroll > * {
    flex: 1 !important;
    width: auto;
    min-width: 18rem;
  }
}

.c-card-inner {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  background: #F7F8F8;
}
.c-card__media {
  position: relative;
  background: #000;
}
.c-card__media .o-fig {
  margin-bottom: 0;
}
.c-card__body {
  order: 2;
  padding: 1rem 1.5rem 1.5rem;
}
@media (max-width: 35.98rem) {
  .c-card__body {
    padding: 1rem;
  }
}
.c-card__body:focus-within > .btn {
  position: relative;
}
.no-js .c-card__body .btn {
  display: none;
}
.c-card__info {
  display: flex;
  align-items: center;
  margin-bottom: 0.5em;
}
.c-card__title {
  font-size: calc(1.3rem + 0.6vw);
  margin-bottom: 0.25em;
  margin-top: 0;
}
@media (min-width: 1200px) {
  .c-card__title {
    font-size: 1.75rem;
  }
}
.c-card__title a {
  text-decoration: none;
  outline: none;
}
.tab-active .c-card__title a {
  /*! purgecss ignore current */
  box-shadow: none;
}
.js .c-card:hover .c-card__title a, .c-card__title a:focus, .c-card__title a:hover {
  text-decoration: underline;
}
.tab-active .c-card:focus-within {
  /*! purgecss ignore current */
  box-shadow: 0 0 0 0.25rem #a21b22;
}
.c-card--free .c-card-inner {
  background-color: transparent;
  overflow: initial;
}
.c-card--free .c-card__body {
  color: #4D5B61;
  padding: 1rem 0;
}
.displayMode-quarter .c-card--free .c-card__body {
  font-size: 1rem;
}
.c-card--free .c-card__body p:last-child {
  margin-bottom: 0;
}
.displayMode-quarter .c-card--free .c-card__title {
  font-size: 1.125rem;
}
@media (min-width: 57rem) {
  .displayMode-quarter .c-card--free .c-card__title {
    font-size: 1.25rem;
  }
}
.c-card--full .c-card__inner {
  z-index: 1;
  background: none;
}
.c-card--full .c-card-media__pic {
  display: block;
}
.no-js .c-card--full .c-card-media__pic {
  display: none;
}
.c-card--full .c-card-media__obj {
  width: 100%;
}
.c-card--full .c-card-body {
  position: absolute;
  width: 100%;
  height: auto;
  z-index: 2;
  left: 0;
  bottom: 0;
  text-align: center;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.9) 40%, rgba(0, 0, 0, 0) 100%);
  padding-top: 3rem;
  max-height: 100%;
}
.c-card--full .c-card__sup-title {
  color: #B9D8EE;
}
.c-card--full .c-card__title {
  margin-bottom: 0.5em;
}
.c-card--full .c-card__title a {
  color: #fff;
}

.s--hero .c-card, .s--hero .c-card__inner {
  height: 100%;
}

.c-placard-list {
  --bs-gutter-x: 2rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
  --bs-gutter-y: 2rem;
  display: flex;
  list-style: none;
  margin-bottom: 1rem;
  padding: 0;
}
@media (max-width: 56.98rem) {
  .c-placard-list {
    --bs-gutter-x: 1rem;
    --bs-gutter-y: 1rem;
  }
}
.c-placard-list > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
  flex: 0 0 auto;
  width: 50%;
}
.displayMode-full .c-placard-list > *, .displayMode-auto .c-placard-list > * {
  flex: 0 0 auto;
  width: 25%;
}
@media (max-width: 56.98rem) {
  .displayMode-full .c-placard-list > *, .displayMode-auto .c-placard-list > * {
    --bs-gutter-y: 1rem;
    --bs-gutter-x: 1rem;
  }
}
@media (max-width: 35.98rem) {
  .displayMode-full .c-placard-list > *, .displayMode-auto .c-placard-list > * {
    flex: 0 0 auto;
    width: 50%;
  }
}
.c-placard-item {
  background-color: #fff;
  border-radius: 0.25rem;
  color: #141516;
  display: flex;
  flex-flow: column wrap;
  min-height: 100%;
  padding: 1rem;
  position: relative;
  transition-property: background-color, box-shadow, transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
  z-index: 1;
}
@media (min-width: 36rem) and (max-width: 47.98rem) {
  .c-placard-item {
    padding: 0.5rem;
  }
}
.p-page [data-theme=primary] .c-placard-item, .p-article [data-theme=primary] .c-placard-item {
  background-color: #EDF5FA;
}
.p-page [data-theme=secondary] .c-placard-item, .p-article [data-theme=secondary] .c-placard-item {
  background-color: #EBF9FB;
}
.p-page [data-theme=third] .c-placard-item, .p-article [data-theme=third] .c-placard-item {
  background-color: #fbe6ee;
}
.p-page [data-theme=danger] .c-placard-item, .p-article [data-theme=danger] .c-placard-item {
  background-color: #f6e8e9;
}
.c-placard-item__image {
  padding: 0.5rem;
  color: #032E43;
}
[data-theme=primary] .c-placard-item__image {
  color: #032E43;
}
[data-theme=secondary] .c-placard-item__image {
  color: #1B7986;
}
[data-theme=third] .c-placard-item__image {
  color: #872959;
}
[data-theme=fourth] .c-placard-item__image {
  color: #006ea9;
}
[data-theme=success] .c-placard-item__image {
  color: #198754;
}
[data-theme=info] .c-placard-item__image {
  color: #0dcaf0;
}
[data-theme=warning] .c-placard-item__image {
  color: #ffc107;
}
[data-theme=danger] .c-placard-item__image {
  color: #a21b22;
}
[data-theme=light] .c-placard-item__image {
  color: #EBECED;
}
[data-theme=dark] .c-placard-item__image {
  color: #141516;
}
.c-placard-item__image img,
.c-placard-item__image .o-svg-icon {
  width: 3rem;
  height: 3rem;
  display: block;
  margin: auto;
  color: inherit;
}
.c-placard-item__text {
  text-align: center;
  font-weight: 600;
  color: inherit;
  line-height: 1.2;
  word-break: break-word;
  flex: 2;
  display: flex;
}
.c-placard-item__text a:not([class*=btn]) {
  padding: 0.25rem;
  margin: auto;
}
.c-placard-item__text a:not([class*=btn]), .c-placard-item__text a:not([class*=btn]):hover, .c-placard-item__text a:not([class*=btn]):hover:visited, .c-placard-item__text a:not([class*=btn]):active, .c-placard-item__text a:not([class*=btn]):focus, .c-placard-item__text a:not([class*=btn]):visited {
  color: inherit;
  text-decoration: none;
}
.c-placard-item:hover, .c-placard-item:focus-within {
  background-color: #EDF5FA;
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.2);
  transform: translateY(-0.125rem);
}
.p-page [data-theme=primary] .c-placard-item:hover, .p-article [data-theme=primary] .c-placard-item:hover, .p-page [data-theme=primary] .c-placard-item:focus-within, .p-article [data-theme=primary] .c-placard-item:focus-within {
  background-color: #032E43;
  color: #fff;
}
.p-page [data-theme=primary] .c-placard-item:hover img, .p-article [data-theme=primary] .c-placard-item:hover img, .p-page [data-theme=primary] .c-placard-item:focus-within img, .p-article [data-theme=primary] .c-placard-item:focus-within img {
  filter: invert(100);
}
.p-page [data-theme=primary] .c-placard-item:hover .o-svg-icon, .p-article [data-theme=primary] .c-placard-item:hover .o-svg-icon, .p-page [data-theme=primary] .c-placard-item:focus-within .o-svg-icon, .p-article [data-theme=primary] .c-placard-item:focus-within .o-svg-icon {
  color: #fff;
}
.p-page [data-theme=secondary] .c-placard-item:hover, .p-article [data-theme=secondary] .c-placard-item:hover, .p-page [data-theme=secondary] .c-placard-item:focus-within, .p-article [data-theme=secondary] .c-placard-item:focus-within {
  background-color: #1B7986;
  color: #fff;
}
.p-page [data-theme=secondary] .c-placard-item:hover img, .p-article [data-theme=secondary] .c-placard-item:hover img, .p-page [data-theme=secondary] .c-placard-item:focus-within img, .p-article [data-theme=secondary] .c-placard-item:focus-within img {
  filter: invert(100);
}
.p-page [data-theme=secondary] .c-placard-item:hover .o-svg-icon, .p-article [data-theme=secondary] .c-placard-item:hover .o-svg-icon, .p-page [data-theme=secondary] .c-placard-item:focus-within .o-svg-icon, .p-article [data-theme=secondary] .c-placard-item:focus-within .o-svg-icon {
  color: #fff;
}
.p-page [data-theme=third] .c-placard-item:hover, .p-article [data-theme=third] .c-placard-item:hover, .p-page [data-theme=third] .c-placard-item:focus-within, .p-article [data-theme=third] .c-placard-item:focus-within {
  background-color: #872959;
  color: #fff;
}
.p-page [data-theme=third] .c-placard-item:hover img, .p-article [data-theme=third] .c-placard-item:hover img, .p-page [data-theme=third] .c-placard-item:focus-within img, .p-article [data-theme=third] .c-placard-item:focus-within img {
  filter: invert(100);
}
.p-page [data-theme=third] .c-placard-item:hover .o-svg-icon, .p-article [data-theme=third] .c-placard-item:hover .o-svg-icon, .p-page [data-theme=third] .c-placard-item:focus-within .o-svg-icon, .p-article [data-theme=third] .c-placard-item:focus-within .o-svg-icon {
  color: #fff;
}
.p-page [data-theme=fourth] .c-placard-item:hover, .p-article [data-theme=fourth] .c-placard-item:hover, .p-page [data-theme=fourth] .c-placard-item:focus-within, .p-article [data-theme=fourth] .c-placard-item:focus-within {
  background-color: #006ea9;
  color: #fff;
}
.p-page [data-theme=fourth] .c-placard-item:hover img, .p-article [data-theme=fourth] .c-placard-item:hover img, .p-page [data-theme=fourth] .c-placard-item:focus-within img, .p-article [data-theme=fourth] .c-placard-item:focus-within img {
  filter: invert(100);
}
.p-page [data-theme=fourth] .c-placard-item:hover .o-svg-icon, .p-article [data-theme=fourth] .c-placard-item:hover .o-svg-icon, .p-page [data-theme=fourth] .c-placard-item:focus-within .o-svg-icon, .p-article [data-theme=fourth] .c-placard-item:focus-within .o-svg-icon {
  color: #fff;
}
.p-page [data-theme=success] .c-placard-item:hover, .p-article [data-theme=success] .c-placard-item:hover, .p-page [data-theme=success] .c-placard-item:focus-within, .p-article [data-theme=success] .c-placard-item:focus-within {
  background-color: #198754;
  color: #fff;
}
.p-page [data-theme=success] .c-placard-item:hover img, .p-article [data-theme=success] .c-placard-item:hover img, .p-page [data-theme=success] .c-placard-item:focus-within img, .p-article [data-theme=success] .c-placard-item:focus-within img {
  filter: invert(100);
}
.p-page [data-theme=success] .c-placard-item:hover .o-svg-icon, .p-article [data-theme=success] .c-placard-item:hover .o-svg-icon, .p-page [data-theme=success] .c-placard-item:focus-within .o-svg-icon, .p-article [data-theme=success] .c-placard-item:focus-within .o-svg-icon {
  color: #fff;
}
.p-page [data-theme=info] .c-placard-item:hover, .p-article [data-theme=info] .c-placard-item:hover, .p-page [data-theme=info] .c-placard-item:focus-within, .p-article [data-theme=info] .c-placard-item:focus-within {
  background-color: #0dcaf0;
  color: #fff;
}
.p-page [data-theme=info] .c-placard-item:hover img, .p-article [data-theme=info] .c-placard-item:hover img, .p-page [data-theme=info] .c-placard-item:focus-within img, .p-article [data-theme=info] .c-placard-item:focus-within img {
  filter: invert(100);
}
.p-page [data-theme=info] .c-placard-item:hover .o-svg-icon, .p-article [data-theme=info] .c-placard-item:hover .o-svg-icon, .p-page [data-theme=info] .c-placard-item:focus-within .o-svg-icon, .p-article [data-theme=info] .c-placard-item:focus-within .o-svg-icon {
  color: #fff;
}
.p-page [data-theme=warning] .c-placard-item:hover, .p-article [data-theme=warning] .c-placard-item:hover, .p-page [data-theme=warning] .c-placard-item:focus-within, .p-article [data-theme=warning] .c-placard-item:focus-within {
  background-color: #ffc107;
  color: #fff;
}
.p-page [data-theme=warning] .c-placard-item:hover img, .p-article [data-theme=warning] .c-placard-item:hover img, .p-page [data-theme=warning] .c-placard-item:focus-within img, .p-article [data-theme=warning] .c-placard-item:focus-within img {
  filter: invert(100);
}
.p-page [data-theme=warning] .c-placard-item:hover .o-svg-icon, .p-article [data-theme=warning] .c-placard-item:hover .o-svg-icon, .p-page [data-theme=warning] .c-placard-item:focus-within .o-svg-icon, .p-article [data-theme=warning] .c-placard-item:focus-within .o-svg-icon {
  color: #fff;
}
.p-page [data-theme=danger] .c-placard-item:hover, .p-article [data-theme=danger] .c-placard-item:hover, .p-page [data-theme=danger] .c-placard-item:focus-within, .p-article [data-theme=danger] .c-placard-item:focus-within {
  background-color: #a21b22;
  color: #fff;
}
.p-page [data-theme=danger] .c-placard-item:hover img, .p-article [data-theme=danger] .c-placard-item:hover img, .p-page [data-theme=danger] .c-placard-item:focus-within img, .p-article [data-theme=danger] .c-placard-item:focus-within img {
  filter: invert(100);
}
.p-page [data-theme=danger] .c-placard-item:hover .o-svg-icon, .p-article [data-theme=danger] .c-placard-item:hover .o-svg-icon, .p-page [data-theme=danger] .c-placard-item:focus-within .o-svg-icon, .p-article [data-theme=danger] .c-placard-item:focus-within .o-svg-icon {
  color: #fff;
}
.p-page [data-theme=light] .c-placard-item:hover, .p-article [data-theme=light] .c-placard-item:hover, .p-page [data-theme=light] .c-placard-item:focus-within, .p-article [data-theme=light] .c-placard-item:focus-within {
  background-color: #EBECED;
  color: #fff;
}
.p-page [data-theme=light] .c-placard-item:hover img, .p-article [data-theme=light] .c-placard-item:hover img, .p-page [data-theme=light] .c-placard-item:focus-within img, .p-article [data-theme=light] .c-placard-item:focus-within img {
  filter: invert(100);
}
.p-page [data-theme=light] .c-placard-item:hover .o-svg-icon, .p-article [data-theme=light] .c-placard-item:hover .o-svg-icon, .p-page [data-theme=light] .c-placard-item:focus-within .o-svg-icon, .p-article [data-theme=light] .c-placard-item:focus-within .o-svg-icon {
  color: #fff;
}
.p-page [data-theme=dark] .c-placard-item:hover, .p-article [data-theme=dark] .c-placard-item:hover, .p-page [data-theme=dark] .c-placard-item:focus-within, .p-article [data-theme=dark] .c-placard-item:focus-within {
  background-color: #141516;
  color: #fff;
}
.p-page [data-theme=dark] .c-placard-item:hover img, .p-article [data-theme=dark] .c-placard-item:hover img, .p-page [data-theme=dark] .c-placard-item:focus-within img, .p-article [data-theme=dark] .c-placard-item:focus-within img {
  filter: invert(100);
}
.p-page [data-theme=dark] .c-placard-item:hover .o-svg-icon, .p-article [data-theme=dark] .c-placard-item:hover .o-svg-icon, .p-page [data-theme=dark] .c-placard-item:focus-within .o-svg-icon, .p-article [data-theme=dark] .c-placard-item:focus-within .o-svg-icon {
  color: #fff;
}
.c-placard__more {
  background: none;
  border: 0;
  width: 100%;
  color: #032E43;
  font-size: 1rem;
  font-weight: 600;
  padding: 0.5rem 1rem;
  user-select: none;
}
.c-placard__more, .c-placard__more::after {
  transition-property: opacity, transform;
  transition-duration: 0.25s;
  transition-timing-function: ease;
}
.c-placard__more::after {
  content: "";
  display: block;
  margin: auto;
  width: 1.5rem;
  height: 1.5rem;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpolyline stroke-width=%272%27 fill=%27none%27 stroke=%27rgba%283, 46, 67, 0.999%29%27 points=%271,8 12,16 23,8%27 stroke-linecap=%27butt%27%3E%3C/polyline%3E%3C/svg%3E");
}
.c-placard__more:hover, .c-placard__more:active, .c-placard__more:focus {
  opacity: 0.8;
}
.c-placard__more:hover::after, .c-placard__more:active::after, .c-placard__more:focus::after {
  transform: translateY(0.125rem);
}
.c-placard__more.is-active::after {
  transform: rotate(-180deg);
}
.c-placard__more.is-active:hover::after, .c-placard__more.is-active:active::after, .c-placard__more.is-active:focus::after {
  transform: rotate(-180deg) translateY(0.125rem);
}
[data-theme=primary] + .c-placard__more {
  color: #032E43;
}
[data-theme=primary] + .c-placard__more::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpolyline stroke-width=%272%27 fill=%27none%27 stroke=%27rgba%283, 46, 67, 0.999%29%27 points=%271,8 12,16 23,8%27 stroke-linecap=%27butt%27%3E%3C/polyline%3E%3C/svg%3E");
}
[data-theme=secondary] + .c-placard__more {
  color: #16565B;
}
[data-theme=secondary] + .c-placard__more::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpolyline stroke-width=%272%27 fill=%27none%27 stroke=%27rgba%2822, 86, 91, 0.999%29%27 points=%271,8 12,16 23,8%27 stroke-linecap=%27butt%27%3E%3C/polyline%3E%3C/svg%3E");
}
[data-theme=third] + .c-placard__more {
  color: #87295a;
}
[data-theme=third] + .c-placard__more::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpolyline stroke-width=%272%27 fill=%27none%27 stroke=%27rgba%28135, 41, 90, 0.999%29%27 points=%271,8 12,16 23,8%27 stroke-linecap=%27butt%27%3E%3C/polyline%3E%3C/svg%3E");
}
[data-theme=danger] + .c-placard__more {
  color: #200507;
}
[data-theme=danger] + .c-placard__more::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpolyline stroke-width=%272%27 fill=%27none%27 stroke=%27rgba%2832, 5, 7, 0.999%29%27 points=%271,8 12,16 23,8%27 stroke-linecap=%27butt%27%3E%3C/polyline%3E%3C/svg%3E");
}
*[class*="--hero"] .c-placard__more {
  color: #fff;
}
*[class*="--hero"] .c-placard__more::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpolyline stroke-width=%272%27 fill=%27none%27 stroke=%27rgba%28255, 255, 255, 0.999%29%27 points=%271,8 12,16 23,8%27 stroke-linecap=%27butt%27%3E%3C/polyline%3E%3C/svg%3E");
}

.c-filter {
  display: flex;
  flex-direction: column;
  margin-bottom: 1rem;
  /*! purgecss ignore current */
}
@media (min-width: 36rem) and (max-width: 47.98rem) {
  .c-filter {
    margin-left: -2rem;
    margin-right: -2rem;
  }
}
@media (max-width: 35.98rem) {
  .c-filter {
    margin-left: -1rem;
    margin-right: -1rem;
  }
}
.c-filter-inner {
  background-color: #F7F8F8;
}
.c-filter-form {
  display: flex;
  flex-wrap: wrap;
  padding: 0.5rem;
  gap: 0.5rem;
}
@media (max-width: 47.98rem) {
  .c-filter-form {
    flex-direction: column;
  }
}
.c-filter-form > *:last-child {
  margin-left: auto;
}
.c-filter-form > .dropdown {
  flex: 1;
}
.c-filter-form > .dropdown > .btn {
  width: 100%;
}
.c-filter .btn {
  font-size: 1rem;
  font-weight: 400;
  margin: 0;
}
@media (max-width: 47.98rem) {
  .c-filter .btn {
    width: 100%;
  }
}
.c-filter .btn .o-svg-icon {
  color: #7D878B;
}
.c-filter .btn:hover .o-svg-icon, .c-filter .btn:focus .o-svg-icon {
  color: inherit;
}
.c-filter .btn-toggle {
  align-self: flex-end;
  order: 2;
  margin: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  background-color: #F7F8F8;
  justify-content: flex-start;
}
.c-filter .btn-toggle .o-svg-icon {
  color: #32393D;
}
.c-filter .btn-toggle.collapsed {
  /*! purgecss ignore current */
  background-color: transparent;
}
.c-filter .btn-toggle.collapsed .o-svg-icon {
  color: #7D878B;
}
.c-filter .dropdown-toggle {
  background-color: #fff;
  border: 1px solid #DFE1E2;
  border-radius: 0.2rem;
  justify-content: space-between;
}
@media (min-width: 48rem) {
  .c-filter .dropdown-toggle {
    min-width: 12rem;
  }
}
.c-filter .dropdown-toggle::after {
  margin-left: 1rem;
}
.c-filter .dropdown-toggle:hover {
  border-color: #32393D;
}
.c-filter .dropdown-toggle:active, .c-filter .dropdown-toggle:focus {
  border-color: #032E43;
}
.c-filter .dropdown-title {
  font-weight: 600;
  padding-bottom: 0.25rem;
  user-select: none;
}
.c-filter .dropdown-menu {
  min-width: 100%;
}
.c-filter .dropdown-menu ul {
  margin: 0;
  list-style: none;
  padding: 0;
  min-width: 12rem;
}
.c-filter .dropdown-menu ul > li {
  padding-left: 1rem;
  padding-right: 1rem;
}
.c-filter .dropdown-menu ul > li:not([class]):hover, .c-filter .dropdown-menu ul > li:not([class]):focus-within {
  background-color: #F7F8F8;
}
.c-filter .dropdown-menu ul .form-radio,
.c-filter .dropdown-menu ul .form-checkbox {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
}
.c-filter .dropdown-menu ul .form-radio--tick,
.c-filter .dropdown-menu ul .form-checkbox--tick {
  padding-right: 1rem;
  margin-left: -0.5rem;
}
.c-filter .dropdown-menu ul .form-radio__visual,
.c-filter .dropdown-menu ul .form-checkbox__visual {
  margin-bottom: 0;
}
.c-filter .dropdown-menu ul .form-radio__text,
.c-filter .dropdown-menu ul .form-checkbox__text {
  font-size: inherit;
}
.c-filter .dropdown-menu fieldset + fieldset {
  border-top: 1px solid #DFE1E2;
  margin-top: 0.5rem;
  padding-top: 0.5rem;
}
.c-filter .dropdown-menu legend {
  font-size: inherit;
  font-weight: 600;
  padding-bottom: 0.25rem;
  user-select: none;
  padding-bottom: 0;
  margin: 0;
  padding-left: 1rem;
  padding-right: 1rem;
}

.o-count {
  /*! purgecss ignore current */
  background-color: #EBF9FB;
  border-radius: 50rem;
  color: #16565B;
  padding: 0.25em 0.75em;
  min-width: 1.5rem;
  display: inline-block;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 1;
  margin-right: auto;
}
.c-message {
  display: flex;
  padding: 1.5rem 2rem;
  background-color: #EDF5FA;
}
@media (max-width: 47.98rem) {
  .c-message {
    padding: 1rem;
  }
}
.c-message:not(:last-child) {
  margin-bottom: 1rem;
}
.c-message__icon {
  --icon-size: 3rem;
  color: #032E43;
  min-width: var(--icon-size);
  width: var(--icon-size);
  height: var(--icon-size);
}
@media (min-width: 36rem) and (max-width: 47.98rem) {
  .c-message__icon {
    --icon-size: 2rem;
  }
}
@media (max-width: 35.98rem) {
  .c-message__icon {
    --icon-size: 1.5rem;
  }
}
.c-message__icon + .c-message-body {
  padding-left: 2rem;
}
@media (max-width: 47.98rem) {
  .c-message__icon + .c-message-body {
    padding-left: 1rem;
  }
}
.c-message-body {
  min-width: 1px;
  align-self: center;
}
.c-message__date {
  font-size: 1rem;
  display: block;
  color: #275571;
}
.c-message__title {
  font-size: calc(1.275rem + 0.3vw);
  margin-top: 0;
  margin-bottom: 0.25em;
}
@media (min-width: 1200px) {
  .c-message__title {
    font-size: 1.5rem;
  }
}
@supports (font-size: min(max(1.125rem, 1.0135135135vw), 1.5rem)) {
  .c-message__title {
    font-size: min(max(1.125rem, 1.0135135135vw), 1.5rem);
  }
}
@supports (font-size: clamp(1rem, 1vw, 1rem)) {
  .c-message__title {
    font-size: clamp(1.125rem, 0.7601351351rem + 1.0135135135vw, 1.5rem);
  }
}
.c-message__content > p:last-child {
  margin-bottom: 0;
}
.c-message .c-more::before {
  background: linear-gradient(0deg, #EDF5FA 30%, rgba(237, 245, 250, 0) 100%);
}
.c-message p:last-child {
  margin-bottom: 0;
}
.c-message[data-theme=primary] {
  background-color: #e1e6e8;
}
.c-message[data-theme=primary] a {
  color: #021c28;
}
.c-message[data-theme=primary] a:hover, .c-message[data-theme=primary] a:active, .c-message[data-theme=primary] a:focus {
  color: #010b10;
}
.c-message[data-theme=primary] .c-message__date {
  color: #01090d;
}
.c-message[data-theme=primary] .c-message__title {
  color: #010b10;
}
.c-message[data-theme=primary] .c-message__icon {
  color: #010b10;
}
.c-message[data-theme=primary] .c-more::before {
  background: linear-gradient(0deg, #e1e6e8 30%, rgba(225, 230, 232, 0) 100%);
}
.c-message[data-theme=secondary] {
  background-color: #e4eff0;
}
.c-message[data-theme=secondary] a {
  color: #104950;
}
.c-message[data-theme=secondary] a:hover, .c-message[data-theme=secondary] a:active, .c-message[data-theme=secondary] a:focus {
  color: #0c363b;
}
.c-message[data-theme=secondary] .c-message__date {
  color: #05181b;
}
.c-message[data-theme=secondary] .c-message__title {
  color: #0c363b;
}
.c-message[data-theme=secondary] .c-message__icon {
  color: #0c363b;
}
.c-message[data-theme=secondary] .c-more::before {
  background: linear-gradient(0deg, #e4eff0 30%, rgba(228, 239, 240, 0) 100%);
}
.c-message[data-theme=third] {
  background-color: #f1e5eb;
}
.c-message[data-theme=third] a {
  color: #511935;
}
.c-message[data-theme=third] a:hover, .c-message[data-theme=third] a:active, .c-message[data-theme=third] a:focus {
  color: #3e1328;
}
.c-message[data-theme=third] .c-message__date {
  color: #1b0812;
}
.c-message[data-theme=third] .c-message__title {
  color: #3e1328;
}
.c-message[data-theme=third] .c-message__icon {
  color: #3e1328;
}
.c-message[data-theme=third] .c-more::before {
  background: linear-gradient(0deg, #f1e5eb 30%, rgba(241, 229, 235, 0) 100%);
}
.c-message[data-theme=fourth] {
  background-color: #e0eef5;
}
.c-message[data-theme=fourth] a {
  color: #004265;
}
.c-message[data-theme=fourth] a:hover, .c-message[data-theme=fourth] a:active, .c-message[data-theme=fourth] a:focus {
  color: #00314c;
}
.c-message[data-theme=fourth] .c-message__date {
  color: #001622;
}
.c-message[data-theme=fourth] .c-message__title {
  color: #00314c;
}
.c-message[data-theme=fourth] .c-message__icon {
  color: #00314c;
}
.c-message[data-theme=fourth] .c-more::before {
  background: linear-gradient(0deg, #e0eef5 30%, rgba(224, 238, 245, 0) 100%);
}
.c-message[data-theme=success] {
  background-color: #e3f1ea;
}
.c-message[data-theme=success] a {
  color: #0f5132;
}
.c-message[data-theme=success] a:hover, .c-message[data-theme=success] a:active, .c-message[data-theme=success] a:focus {
  color: #0b3b25;
}
.c-message[data-theme=success] .c-message__date {
  color: #051b11;
}
.c-message[data-theme=success] .c-message__title {
  color: #0b3b25;
}
.c-message[data-theme=success] .c-message__icon {
  color: #0b3b25;
}
.c-message[data-theme=success] .c-more::before {
  background: linear-gradient(0deg, #e3f1ea 30%, rgba(227, 241, 234, 0) 100%);
}
.c-message[data-theme=info] {
  background-color: #e2f9fd;
}
.c-message[data-theme=info] a {
  color: #087990;
}
.c-message[data-theme=info] a:hover, .c-message[data-theme=info] a:active, .c-message[data-theme=info] a:focus {
  color: #076578;
}
.c-message[data-theme=info] .c-message__date {
  color: #032830;
}
.c-message[data-theme=info] .c-message__title {
  color: #076578;
}
.c-message[data-theme=info] .c-message__icon {
  color: #076578;
}
.c-message[data-theme=info] .c-more::before {
  background: linear-gradient(0deg, #e2f9fd 30%, rgba(226, 249, 253, 0) 100%);
}
.c-message[data-theme=warning] {
  background-color: #fff8e1;
}
.c-message[data-theme=warning] a {
  color: #997404;
}
.c-message[data-theme=warning] a:hover, .c-message[data-theme=warning] a:active, .c-message[data-theme=warning] a:focus {
  color: #806103;
}
.c-message[data-theme=warning] .c-message__date {
  color: #332701;
}
.c-message[data-theme=warning] .c-message__title {
  color: #806103;
}
.c-message[data-theme=warning] .c-message__icon {
  color: #806103;
}
.c-message[data-theme=warning] .c-more::before {
  background: linear-gradient(0deg, #fff8e1 30%, rgba(255, 248, 225, 0) 100%);
}
.c-message[data-theme=danger] {
  background-color: #f4e4e4;
}
.c-message[data-theme=danger] a {
  color: #611014;
}
.c-message[data-theme=danger] a:hover, .c-message[data-theme=danger] a:active, .c-message[data-theme=danger] a:focus {
  color: #4b0c0f;
}
.c-message[data-theme=danger] .c-message__date {
  color: #200507;
}
.c-message[data-theme=danger] .c-message__title {
  color: #4b0c0f;
}
.c-message[data-theme=danger] .c-message__icon {
  color: #4b0c0f;
}
.c-message[data-theme=danger] .c-more::before {
  background: linear-gradient(0deg, #f4e4e4 30%, rgba(244, 228, 228, 0) 100%);
}
.c-message[data-theme=light] {
  background-color: #fdfdfd;
}
.c-message[data-theme=light] a {
  color: #8d8e8e;
}
.c-message[data-theme=light] a:hover, .c-message[data-theme=light] a:active, .c-message[data-theme=light] a:focus {
  color: #808181;
}
.c-message[data-theme=light] .c-message__date {
  color: #2f2f2f;
}
.c-message[data-theme=light] .c-message__title {
  color: #808181;
}
.c-message[data-theme=light] .c-message__icon {
  color: #808181;
}
.c-message[data-theme=light] .c-more::before {
  background: linear-gradient(0deg, #fdfdfd 30%, rgba(253, 253, 253, 0) 100%);
}
.c-message[data-theme=dark] {
  background-color: #e3e3e3;
}
.c-message[data-theme=dark] a {
  color: #0c0d0d;
}
.c-message[data-theme=dark] a:hover, .c-message[data-theme=dark] a:active, .c-message[data-theme=dark] a:focus {
  color: black;
}
.c-message[data-theme=dark] .c-message__date {
  color: #040404;
}
.c-message[data-theme=dark] .c-message__title {
  color: black;
}
.c-message[data-theme=dark] .c-message__icon {
  color: black;
}
.c-message[data-theme=dark] .c-more::before {
  background: linear-gradient(0deg, #e3e3e3 30%, rgba(227, 227, 227, 0) 100%);
}

@media (min-width: 57rem) {
  :not(.c-r) > .c-block--message {
    margin-bottom: 2rem !important;
  }
}

.c-newsfeed-list {
  padding-left: 0;
  list-style: none;
}
.c-newsfeed-list__item {
  display: flex;
  margin-bottom: 1rem;
}
.no-js .c-newsfeed-list__item:focus-within, .tab-active .c-newsfeed-list__item:focus-within {
  /*!purgecss ignore current */
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 4px #000, inset 0 0 0 6px #fff;
  outline: none;
  z-index: 99;
}
.no-js .c-newsfeed-list__item:focus-within button:focus,
.no-js .c-newsfeed-list__item:focus-within a:focus, .tab-active .c-newsfeed-list__item:focus-within button:focus,
.tab-active .c-newsfeed-list__item:focus-within a:focus {
  /*!purgecss ignore current */
  box-shadow: none;
}
.c-newsfeed-list__info {
  display: flex;
  align-items: center;
}
.c-newsfeed-list__body {
  flex: 2;
}
.c-newsfeed-list__media {
  box-sizing: content-box;
  flex: 1;
  width: 100%;
  max-width: 4rem;
  padding-left: 1rem;
}
.c-newsfeed-list__link {
  display: block;
}
.c-newsfeed-list--showIndicators .c-newsfeed-list__item {
  position: relative;
  padding-left: 2rem;
  margin-bottom: 1.5rem;
}
.c-newsfeed-list--showIndicators .c-newsfeed-list__item::before {
  position: absolute;
  top: 0.65rem;
  left: 0.5rem;
  width: 0.5rem;
  height: 0.5rem;
  background: #DFE1E2;
  content: "";
  border-radius: 50%;
  transition: background-color 0.2s ease, box-shadow 0.2s ease;
}
.c-newsfeed-list--showIndicators .c-newsfeed-list__item:hover::before, .c-newsfeed-list--showIndicators .c-newsfeed-list__item:focus-within::before {
  background: #9EA5A8;
}
.c-newsfeed-list--showIndicators .c-newsfeed-list__item.is-new::before {
  background: #da3770;
  box-shadow: 0 0 0 0.25rem rgba(218, 55, 112, 0.2);
}
.c-newsfeed-list--showIndicators .c-newsfeed-list__item.is-new:hover::before, .c-newsfeed-list--showIndicators .c-newsfeed-list__item.is-new:focus-within::before {
  background: #c3336a;
  box-shadow: 0 0 0 0.375rem rgba(218, 55, 112, 0.2);
}
.c-newsfeed-list--split {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1rem;
}
@media (min-width: 36rem) {
  .c-newsfeed-list--split {
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
  }
}
.c-newsfeed-list--split .c-newsfeed-list__media {
  order: -1;
  padding-left: 0;
  padding-right: 1rem;
}
.c-newsfeed-list--split .c-newsfeed-list__media img {
  border-radius: 0.25rem;
}
.c-newsfeed-list--split .c-newsfeed-list__item {
  margin-bottom: 0;
}

.c-newsfeed--archive .c-newsfeed-list__item {
  padding-bottom: 1rem;
}
@media (max-width: 23.48rem) {
  .c-newsfeed--archive .c-newsfeed-list__item {
    padding-left: 0;
  }
}
@media (min-width: 48rem) {
  .c-newsfeed--archive .c-newsfeed-list__media {
    padding-left: 8.3333333333%;
    padding-right: 8.3333333333%;
    max-width: 10rem;
  }
}
.c-newsfeed--archive .c-newsfeed-list__title {
  margin-top: 0;
  margin-bottom: 0.5em;
}
.c-newsfeed--archive .c-newsfeed-list__link {
  font-size: calc(1.275rem + 0.3vw);
  font-weight: 600;
  line-height: 1.5;
}
@media (min-width: 1200px) {
  .c-newsfeed--archive .c-newsfeed-list__link {
    font-size: 1.5rem;
  }
}
@supports (font-size: min(max(1.125rem, 1.0135135135vw), 1.5rem)) {
  .c-newsfeed--archive .c-newsfeed-list__link {
    font-size: min(max(1.125rem, 1.0135135135vw), 1.5rem);
  }
}
@supports (font-size: clamp(1rem, 1vw, 1rem)) {
  .c-newsfeed--archive .c-newsfeed-list__link {
    font-size: clamp(1.125rem, 0.7601351351rem + 1.0135135135vw, 1.5rem);
  }
}

.c-promo {
  position: relative;
  height: 100%;
  background-color: #000;
}
.no-js .c-promo:focus-within, .tab-active .c-promo:focus-within {
  /*!purgecss ignore current */
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #000, 0 0 0 6px #fff;
  outline: none;
  z-index: 99;
}
.no-js .c-promo:focus-within button:focus,
.no-js .c-promo:focus-within a:focus, .tab-active .c-promo:focus-within button:focus,
.tab-active .c-promo:focus-within a:focus {
  /*!purgecss ignore current */
  box-shadow: none;
}
.c-promo:not(.c-promo--sign) .c-promo-content {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  left: 0;
  top: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  color: #fff;
}
.c-promo-media {
  position: relative;
  margin-bottom: 0;
  height: 100%;
  padding-bottom: 75%;
}
@media (max-width: 35.98rem) {
  .c-promo-media {
    padding-bottom: 100%;
  }
}
.c-promo-media__pic {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  left: 0;
  top: 0;
}
.c-promo-media__pic img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.c-promo-media:not([aria-hidden])::before {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 1;
  left: 0;
  top: 0;
  background: #000;
  content: "";
  opacity: 0;
  transition: opacity 0.25s ease;
}
.c-promo__title {
  font-size: calc(1.275rem + 0.3vw);
  color: inherit;
  line-height: 1.5;
  margin-bottom: 0;
  padding: 1.5rem;
  transition: background-color 0.25s ease;
}
@media (min-width: 1200px) {
  .c-promo__title {
    font-size: 1.5rem;
  }
}
@supports (font-size: min(max(1.25rem, 0.6756756757vw), 1.5rem)) {
  .c-promo__title {
    font-size: min(max(1.25rem, 0.6756756757vw), 1.5rem);
  }
}
@supports (font-size: clamp(1rem, 1vw, 1rem)) {
  .c-promo__title {
    font-size: clamp(1.25rem, 1.0067567568rem + 0.6756756757vw, 1.5rem);
  }
}
@media (max-width: 56.98rem) {
  .c-promo__title {
    padding: 1rem;
  }
}
.c-promo__title a {
  color: inherit;
  text-decoration: none;
}
.c-promo .sup-title, .c-promo .c-card__sup-title {
  color: inherit;
}
.c-promo--sign {
  display: flex;
  flex-direction: column;
  justify-content: center;
  min-height: 10rem;
}
.c-promo--sign .c-promo-content {
  color: #fff;
  padding: 1.5rem;
  text-align: center;
  z-index: 2;
}
@media (max-width: 56.98rem) {
  .c-promo--sign .c-promo-content {
    padding: 1rem;
  }
}
.c-promo--sign .c-promo__title {
  padding: 0;
}
.c-promo--sign .c-promo__title a,
.c-promo--sign .c-promo__title a:visited,
.c-promo--sign .c-promo__title a:visited:hover {
  color: #fff;
}
.c-promo--sign::after {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 0;
  left: 0;
  top: 0;
  content: "";
  background: #000;
  opacity: 0;
  transition: opacity 0.25s ease;
}
.c-promo--sign:focus-within::after, .c-promo--sign:hover::after {
  opacity: 0.2;
}
.c-promo[data-theme=primary] .c-promo__title {
  background: rgba(3, 46, 67, 0.9);
  color: #fff;
}
.c-promo[data-theme=primary]:hover .c-promo__title, .c-promo[data-theme=primary]:focus-within .c-promo__title {
  background: #032E43;
  color: #fff;
}
.c-promo[data-theme=secondary] .c-promo__title {
  background: rgba(27, 121, 134, 0.9);
  color: #fff;
}
.c-promo[data-theme=secondary]:hover .c-promo__title, .c-promo[data-theme=secondary]:focus-within .c-promo__title {
  background: #1B7986;
  color: #fff;
}
.c-promo[data-theme=third] .c-promo__title {
  background: rgba(135, 41, 89, 0.9);
  color: #fff;
}
.c-promo[data-theme=third]:hover .c-promo__title, .c-promo[data-theme=third]:focus-within .c-promo__title {
  background: #872959;
  color: #fff;
}
.c-promo[data-theme=fourth] .c-promo__title {
  background: rgba(0, 110, 169, 0.9);
  color: #fff;
}
.c-promo[data-theme=fourth]:hover .c-promo__title, .c-promo[data-theme=fourth]:focus-within .c-promo__title {
  background: #006ea9;
  color: #fff;
}
.c-promo[data-theme=success] .c-promo__title {
  background: rgba(25, 135, 84, 0.9);
  color: #fff;
}
.c-promo[data-theme=success]:hover .c-promo__title, .c-promo[data-theme=success]:focus-within .c-promo__title {
  background: #198754;
  color: #fff;
}
.c-promo[data-theme=info] .c-promo__title {
  background: rgba(13, 202, 240, 0.9);
  color: #000;
}
.c-promo[data-theme=info]:hover .c-promo__title, .c-promo[data-theme=info]:focus-within .c-promo__title {
  background: #0dcaf0;
  color: #000;
}
.c-promo[data-theme=warning] .c-promo__title {
  background: rgba(255, 193, 7, 0.9);
  color: #000;
}
.c-promo[data-theme=warning]:hover .c-promo__title, .c-promo[data-theme=warning]:focus-within .c-promo__title {
  background: #ffc107;
  color: #000;
}
.c-promo[data-theme=danger] .c-promo__title {
  background: rgba(162, 27, 34, 0.9);
  color: #fff;
}
.c-promo[data-theme=danger]:hover .c-promo__title, .c-promo[data-theme=danger]:focus-within .c-promo__title {
  background: #a21b22;
  color: #fff;
}
.c-promo[data-theme=light] .c-promo__title {
  background: rgba(235, 236, 237, 0.9);
  color: #000;
}
.c-promo[data-theme=light]:hover .c-promo__title, .c-promo[data-theme=light]:focus-within .c-promo__title {
  background: #EBECED;
  color: #000;
}
.c-promo[data-theme=dark] .c-promo__title {
  background: rgba(20, 21, 22, 0.9);
  color: #fff;
}
.c-promo[data-theme=dark]:hover .c-promo__title, .c-promo[data-theme=dark]:focus-within .c-promo__title {
  background: #141516;
  color: #fff;
}
.c-promo a, .c-promo[data-theme] a {
  color: inherit;
}
.c-promo a:hover,
.c-promo a:active,
.c-promo a:focus,
.c-promo a:visited,
.c-promo a:visited:hover, .c-promo[data-theme] a:hover,
.c-promo[data-theme] a:active,
.c-promo[data-theme] a:focus,
.c-promo[data-theme] a:visited,
.c-promo[data-theme] a:visited:hover {
  color: #fff;
}

.c-tabs {
  overflow-x: auto;
  overflow: -moz-scrollbars-none;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
  box-shadow: inset 0 -2px 0 0 #DFE1E2;
  position: relative;
}
@media (hover: none) {
  .c-tabs {
    scroll-snap-type: x mandatory;
  }
}
.c-tabs::-webkit-scrollbar {
  display: none;
}
.c-tabs__nav {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  font-size: 1.125rem;
}
@supports (font-size: min(max(1rem, 0.3378378378vw), 1.125rem)) {
  .c-tabs__nav {
    font-size: min(max(1rem, 0.3378378378vw), 1.125rem);
  }
}
@supports (font-size: clamp(1rem, 1vw, 1rem)) {
  .c-tabs__nav {
    font-size: clamp(1rem, 0.8783783784rem + 0.3378378378vw, 1.125rem);
  }
}
.c-tabs__nav-item > *:not(.btn) {
  position: relative;
  display: inline-block;
  background: none;
  border: 0;
  padding: 1rem 1.5rem;
  text-decoration: none;
  white-space: nowrap;
}
.c-tabs__nav-item > *:not(.btn), .c-tabs__nav-item > *:not(.btn):visited {
  color: #4D5B61;
}
.c-tabs__nav-item > *:not(.btn)::after {
  position: absolute;
  width: 100%;
  height: 0.125rem;
  z-index: 0;
  left: 0;
  bottom: 0;
  content: "";
  background-color: #7D878B;
  opacity: 0;
  transform: scaleY(0);
  transform-origin: 0 100%;
  transition: opacity 0.25s ease, transform 0.25s ease;
}
.c-tabs__nav-item > *:not(.btn):not(.active):hover::after {
  transform: scaleY(1);
  opacity: 1;
}
.c-tabs__nav-item > *:not(.btn):hover, .c-tabs__nav-item > *:not(.btn):visited:hover {
  color: #32393D;
}
.c-tabs__nav-item > *:not(.btn).active {
  color: #000;
  font-weight: 600;
}
.c-tabs__nav-item > *:not(.btn).active::after {
  background-color: #032E43;
  transform: scaleY(2);
  opacity: 1;
}
[data-theme=primary] .c-tabs__nav-item > *:not(.btn):not(.btn), [data-theme=primary] .c-tabs__nav-item > *:not(.btn):not(.btn):visited {
  color: #4D5B61;
}
[data-theme=primary] .c-tabs__nav-item > *:not(.btn):not(.btn):hover, [data-theme=primary] .c-tabs__nav-item > *:not(.btn):not(.btn):visited:hover {
  color: #32393D;
}
[data-theme=primary] .c-tabs__nav-item > *:not(.btn):not(.btn).active {
  color: #000;
}
[data-theme=primary] .c-tabs__nav-item > *:not(.btn):not(.btn).active::after {
  background-color: #032E43;
}
[data-theme=secondary] .c-tabs__nav-item > *:not(.btn):not(.btn), [data-theme=secondary] .c-tabs__nav-item > *:not(.btn):not(.btn):visited {
  color: #4D5B61;
}
[data-theme=secondary] .c-tabs__nav-item > *:not(.btn):not(.btn):hover, [data-theme=secondary] .c-tabs__nav-item > *:not(.btn):not(.btn):visited:hover {
  color: #32393D;
}
[data-theme=secondary] .c-tabs__nav-item > *:not(.btn):not(.btn).active {
  color: #000;
}
[data-theme=secondary] .c-tabs__nav-item > *:not(.btn):not(.btn).active::after {
  background-color: #1B7986;
}
[data-theme=third] .c-tabs__nav-item > *:not(.btn):not(.btn), [data-theme=third] .c-tabs__nav-item > *:not(.btn):not(.btn):visited {
  color: #4D5B61;
}
[data-theme=third] .c-tabs__nav-item > *:not(.btn):not(.btn):hover, [data-theme=third] .c-tabs__nav-item > *:not(.btn):not(.btn):visited:hover {
  color: #32393D;
}
[data-theme=third] .c-tabs__nav-item > *:not(.btn):not(.btn).active {
  color: #000;
}
[data-theme=third] .c-tabs__nav-item > *:not(.btn):not(.btn).active::after {
  background-color: #872959;
}
[data-theme=fourth] .c-tabs__nav-item > *:not(.btn):not(.btn), [data-theme=fourth] .c-tabs__nav-item > *:not(.btn):not(.btn):visited {
  color: #4D5B61;
}
[data-theme=fourth] .c-tabs__nav-item > *:not(.btn):not(.btn):hover, [data-theme=fourth] .c-tabs__nav-item > *:not(.btn):not(.btn):visited:hover {
  color: #32393D;
}
[data-theme=fourth] .c-tabs__nav-item > *:not(.btn):not(.btn).active {
  color: #000;
}
[data-theme=fourth] .c-tabs__nav-item > *:not(.btn):not(.btn).active::after {
  background-color: #006ea9;
}
[data-theme=success] .c-tabs__nav-item > *:not(.btn):not(.btn), [data-theme=success] .c-tabs__nav-item > *:not(.btn):not(.btn):visited {
  color: #4D5B61;
}
[data-theme=success] .c-tabs__nav-item > *:not(.btn):not(.btn):hover, [data-theme=success] .c-tabs__nav-item > *:not(.btn):not(.btn):visited:hover {
  color: #32393D;
}
[data-theme=success] .c-tabs__nav-item > *:not(.btn):not(.btn).active {
  color: #000;
}
[data-theme=success] .c-tabs__nav-item > *:not(.btn):not(.btn).active::after {
  background-color: #198754;
}
[data-theme=info] .c-tabs__nav-item > *:not(.btn):not(.btn), [data-theme=info] .c-tabs__nav-item > *:not(.btn):not(.btn):visited {
  color: #4D5B61;
}
[data-theme=info] .c-tabs__nav-item > *:not(.btn):not(.btn):hover, [data-theme=info] .c-tabs__nav-item > *:not(.btn):not(.btn):visited:hover {
  color: #32393D;
}
[data-theme=info] .c-tabs__nav-item > *:not(.btn):not(.btn).active {
  color: #000;
}
[data-theme=info] .c-tabs__nav-item > *:not(.btn):not(.btn).active::after {
  background-color: #0dcaf0;
}
[data-theme=warning] .c-tabs__nav-item > *:not(.btn):not(.btn), [data-theme=warning] .c-tabs__nav-item > *:not(.btn):not(.btn):visited {
  color: #4D5B61;
}
[data-theme=warning] .c-tabs__nav-item > *:not(.btn):not(.btn):hover, [data-theme=warning] .c-tabs__nav-item > *:not(.btn):not(.btn):visited:hover {
  color: #32393D;
}
[data-theme=warning] .c-tabs__nav-item > *:not(.btn):not(.btn).active {
  color: #000;
}
[data-theme=warning] .c-tabs__nav-item > *:not(.btn):not(.btn).active::after {
  background-color: #ffc107;
}
[data-theme=danger] .c-tabs__nav-item > *:not(.btn):not(.btn), [data-theme=danger] .c-tabs__nav-item > *:not(.btn):not(.btn):visited {
  color: #4D5B61;
}
[data-theme=danger] .c-tabs__nav-item > *:not(.btn):not(.btn):hover, [data-theme=danger] .c-tabs__nav-item > *:not(.btn):not(.btn):visited:hover {
  color: #32393D;
}
[data-theme=danger] .c-tabs__nav-item > *:not(.btn):not(.btn).active {
  color: #000;
}
[data-theme=danger] .c-tabs__nav-item > *:not(.btn):not(.btn).active::after {
  background-color: #a21b22;
}
[data-theme=light] .c-tabs__nav-item > *:not(.btn):not(.btn), [data-theme=light] .c-tabs__nav-item > *:not(.btn):not(.btn):visited {
  color: #4D5B61;
}
[data-theme=light] .c-tabs__nav-item > *:not(.btn):not(.btn):hover, [data-theme=light] .c-tabs__nav-item > *:not(.btn):not(.btn):visited:hover {
  color: #32393D;
}
[data-theme=light] .c-tabs__nav-item > *:not(.btn):not(.btn).active {
  color: #000;
}
[data-theme=light] .c-tabs__nav-item > *:not(.btn):not(.btn).active::after {
  background-color: #EBECED;
}
[data-theme=dark] .c-tabs__nav-item > *:not(.btn):not(.btn), [data-theme=dark] .c-tabs__nav-item > *:not(.btn):not(.btn):visited {
  color: #4D5B61;
}
[data-theme=dark] .c-tabs__nav-item > *:not(.btn):not(.btn):hover, [data-theme=dark] .c-tabs__nav-item > *:not(.btn):not(.btn):visited:hover {
  color: #32393D;
}
[data-theme=dark] .c-tabs__nav-item > *:not(.btn):not(.btn).active {
  color: #000;
}
[data-theme=dark] .c-tabs__nav-item > *:not(.btn):not(.btn).active::after {
  background-color: #141516;
}
@media (max-width: 47.98rem) {
  .c-tabs__nav::before, .c-tabs__nav::after {
    content: "";
    flex: 0 0 2rem;
  }
}
@media (max-width: 35.98rem) {
  .c-tabs__nav::before, .c-tabs__nav::after {
    flex: 0 0 1rem;
  }
}
.c-tabs__nav .btn-reset,
.c-tabs__nav .btn-submit {
  font-weight: 400;
  height: 100%;
  margin: 0;
}
.c-tabs__nav .btn-reset:hover, .c-tabs__nav .btn-reset:active, .c-tabs__nav .btn-reset:focus,
.c-tabs__nav .btn-submit:hover,
.c-tabs__nav .btn-submit:active,
.c-tabs__nav .btn-submit:focus {
  box-shadow: none;
}
.no-js .c-tabs__nav .btn-reset:active:focus, .tab-active .c-tabs__nav .btn-reset:active:focus, .no-js .c-tabs__nav .btn-reset:focus, .tab-active .c-tabs__nav .btn-reset:focus,
.no-js .c-tabs__nav .btn-submit:active:focus,
.tab-active .c-tabs__nav .btn-submit:active:focus,
.no-js .c-tabs__nav .btn-submit:focus,
.tab-active .c-tabs__nav .btn-submit:focus {
  /*!purgecss ignore current */
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 4px #000, inset 0 0 0 6px #fff;
  outline: none;
  z-index: 99;
}
.c-tabs__nav .btn-reset {
  color: #6D7C82;
}
.c-tabs__nav .btn-reset:hover, .c-tabs__nav .btn-reset:active, .c-tabs__nav .btn-reset:focus {
  color: #141516;
}
.c-tabs__nav .btn-submit {
  font-weight: 600;
}
@media (max-width: 35.98rem) {
  .c-tabs__nav .btn-submit {
    display: none;
  }
}
[data-theme=primary] .c-tabs__nav .btn-submit {
  color: #032E43;
}
[data-theme=primary] .c-tabs__nav .btn-submit:hover, [data-theme=primary] .c-tabs__nav .btn-submit:active, [data-theme=primary] .c-tabs__nav .btn-submit:focus {
  color: #010c12;
}
[data-theme=secondary] .c-tabs__nav .btn-submit {
  color: #1B7986;
}
[data-theme=secondary] .c-tabs__nav .btn-submit:hover, [data-theme=secondary] .c-tabs__nav .btn-submit:active, [data-theme=secondary] .c-tabs__nav .btn-submit:focus {
  color: #12535c;
}
[data-theme=third] .c-tabs__nav .btn-submit {
  color: #872959;
}
[data-theme=third] .c-tabs__nav .btn-submit:hover, [data-theme=third] .c-tabs__nav .btn-submit:active, [data-theme=third] .c-tabs__nav .btn-submit:focus {
  color: #601d3f;
}
[data-theme=fourth] .c-tabs__nav .btn-submit {
  color: #006ea9;
}
[data-theme=fourth] .c-tabs__nav .btn-submit:hover, [data-theme=fourth] .c-tabs__nav .btn-submit:active, [data-theme=fourth] .c-tabs__nav .btn-submit:focus {
  color: #004d76;
}
[data-theme=success] .c-tabs__nav .btn-submit {
  color: #198754;
}
[data-theme=success] .c-tabs__nav .btn-submit:hover, [data-theme=success] .c-tabs__nav .btn-submit:active, [data-theme=success] .c-tabs__nav .btn-submit:focus {
  color: #115c39;
}
[data-theme=info] .c-tabs__nav .btn-submit {
  color: #0dcaf0;
}
[data-theme=info] .c-tabs__nav .btn-submit:hover, [data-theme=info] .c-tabs__nav .btn-submit:active, [data-theme=info] .c-tabs__nav .btn-submit:focus {
  color: #0aa1c0;
}
[data-theme=warning] .c-tabs__nav .btn-submit {
  color: #ffc107;
}
[data-theme=warning] .c-tabs__nav .btn-submit:hover, [data-theme=warning] .c-tabs__nav .btn-submit:active, [data-theme=warning] .c-tabs__nav .btn-submit:focus {
  color: #d39e00;
}
[data-theme=danger] .c-tabs__nav .btn-submit {
  color: #a21b22;
}
[data-theme=danger] .c-tabs__nav .btn-submit:hover, [data-theme=danger] .c-tabs__nav .btn-submit:active, [data-theme=danger] .c-tabs__nav .btn-submit:focus {
  color: #761419;
}
[data-theme=light] .c-tabs__nav .btn-submit {
  color: #EBECED;
}
[data-theme=light] .c-tabs__nav .btn-submit:hover, [data-theme=light] .c-tabs__nav .btn-submit:active, [data-theme=light] .c-tabs__nav .btn-submit:focus {
  color: #d0d3d5;
}
[data-theme=dark] .c-tabs__nav .btn-submit {
  color: #141516;
}
[data-theme=dark] .c-tabs__nav .btn-submit:hover, [data-theme=dark] .c-tabs__nav .btn-submit:active, [data-theme=dark] .c-tabs__nav .btn-submit:focus {
  color: black;
}
.c-tabs__nav .show-on-checked {
  display: none;
}
.is-checked .c-tabs__nav .show-on-checked {
  /*! purgecss ignore current */
  display: inline-flex;
}
.js .c-tabs__content .c-tabs-pane {
  /*! purgecss ignore current */
  display: none;
}
.js .c-tabs__content .c-tabs-pane.active {
  /*! purgecss ignore current */
  display: block;
}
.no-js .c-tabs__content .fade:not(.show) {
  /*! purgecss ignore current */
  opacity: 1;
}

.c-tabs-filter {
  background: #F7F8F8;
  font-size: 1rem;
  margin-bottom: 2rem;
}
.c-tabs-filter-inner {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
@media (min-width: 36rem) and (max-width: 47.98rem) {
  .c-tabs-filter-inner {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
@media (min-width: 48rem) {
  .c-tabs-filter-inner.collapse:not(.show) {
    display: block;
  }
}
.c-tabs-filter .c-r {
  --bs-gutter-x: 0;
  padding-bottom: 0.5rem;
}
.c-tabs-filter .c-r > * {
  --bs-gutter-y: 0.5rem;
  --bs-gutter-x: 1rem;
  margin-bottom: 0.5rem;
  width: 100%;
}
@media (min-width: 36rem) {
  .c-tabs-filter .c-r > * {
    flex: 0 0 auto;
    width: 50%;
  }
}
@media (min-width: 48rem) {
  .c-tabs-filter .c-r > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
}
.c-tabs-filter .form-control {
  height: auto;
}
.c-tabs-filter .o-btn {
  width: 100%;
}
@media (min-width: 36rem) and (max-width: 47.98rem) {
  .c-tabs-filter .o-btn {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.c-tabs-filter .o-btn:not(.collapsed) .o-btn__icon {
  transform: rotate(-180deg);
}

@media (min-width: 36rem) and (max-width: 47.98rem) {
  .c-tabs,
  .c-tabs-filter {
    margin-left: -2rem;
    margin-right: -2rem;
  }
}
@media (max-width: 35.98rem) {
  .c-tabs,
  .c-tabs-filter {
    margin-left: -1rem;
    margin-right: -1rem;
  }
}

* {
  box-sizing: border-box;
}

body {
  font-family: "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  margin: 0;
  padding: 0.5em;
}

.no-print {
  display: none !important;
}

.fw {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.c-r,
.c-r__w,
.epi-editContainer {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
  margin: 0 -1em;
  min-width: 100%;
}
.c-r > *,
.c-r__w > *,
.epi-editContainer > * {
  padding-left: 1em;
  padding-right: 1em;
  margin-bottom: 1em;
}

.displayMode-full {
  width: 100%;
}

.displayMode-half {
  width: 50%;
}

.displayMode-third {
  width: 33%;
}

.displayMode-quarter {
  width: 25%;
}

.fw-skip, .fw-h__alert, .fw-h__nav, .fw-h__title, .fw-h__main .c__r, .fw-consent, .fw-f {
  display: none;
}
.fw-h {
  margin-bottom: 1em;
}

.p-page-header .o-btn-group {
  display: none;
}
.p-page-header .title:not(:last-child) {
  margin-bottom: 0;
}

.p-page-sidebar,
.p-article-sidebar {
  page-break-before: always;
}

.c-qs {
  display: none;
}
.c-quickInfo, .c-placard-list, .c-service-list, .c-spotlight-list, .c-newsfeed-list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.c-spotlight-list__item, .c-newsfeed-list__item {
  display: flex;
  gap: 1em;
  margin-bottom: 0.5em;
}
.c-spotlight-list .o-date, .c-newsfeed-list .o-date {
  display: block;
}
.c-card-group {
  display: flex;
  flex-flow: row wrap;
  margin: 0 -0.5em;
}
.c-card-group > * {
  max-width: 33%;
  padding: 0.5em;
}
.c-highlight {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  margin: 0 -0.5em;
}
.c-highlight > * {
  max-width: 33%;
  padding: 0.5em;
}
.c-highlight__media {
  order: -1;
}
.c-highlight__title {
  font-size: 1rem;
  margin: 0;
}
.c-contact {
  display: flex;
}
.c-contact__name {
  margin-top: 0;
}
.c-contact__media {
  order: -1;
  margin-right: 1em;
}
.c-pager {
  margin: 0;
  padding: 0;
  list-style: none;
}
.c-pager > * {
  display: inline-block;
}
.c-pager .is-active {
  font-weight: 600;
}
.c-fc-results__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.c-fc-results__list > * {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  padding: 0.25em 0;
}
.c-fc-results__list .o-svg-icon {
  align-self: flex-start;
  margin: 0.25em 0.5rem;
}
.c-block {
  margin-bottom: 2em;
}
.c-block--placard, .c-block--quickInfo, .c-block--feedback {
  display: none;
}
.c-more[style*=height] {
  height: auto !important;
}

.accordion-button {
  font-size: calc(1.275rem + 0.3vw);
  background: none;
  border: 0;
  padding: 0;
}
@media (min-width: 1200px) {
  .accordion-button {
    font-size: 1.5rem;
  }
}

.brand {
  color: #032E43;
}
a.brand:hover, a.brand:active, a.brand:visited {
  color: #032E43;
}

.sup-title + *, .c-card__sup-title + * {
  margin-top: 0;
}

h1, h1.title {
  font-size: 2em;
}

.btn,
button[data-bs-toggle]:not(.accordion-button) {
  display: none;
}

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

figure {
  margin: 0 0 0.5em 0;
}

dd, dt {
  display: block;
  margin-left: 0;
}

dt {
  font-weight: 600;
}

dd {
  margin-bottom: 0.5em;
}

.text-danger,
.form-indicator {
  color: #a21b22;
}

.o-btn {
  display: flex;
  align-items: center;
  margin-bottom: 0.5em;
}
.o-btn__icon {
  margin-right: 0.5em;
}
.o-social, .o-list-ao, .o-list-ctaNav {
  display: none;
}
.o-list-unstyled, .o-link-list, .o-icon-list, .o-list-grid {
  margin: 0;
  padding: 0;
  list-style: none;
}
.o-list-unstyled > li, .o-link-list > li, .o-icon-list > li, .o-list-grid > li {
  margin-bottom: 0.5em;
}

/*# sourceMappingURL=print.min.css.map*/