@charset "UTF-8";

/*! @ecl/preset-eu - 3.13.0 Built on 2024-01-10T11:24:34.737Z */
.ecl blockquote:is([class*=ecl-u-]),
.ecl blockquote:not([class*=ecl-], [class*=wt-]),
.ecl-blockquote {
  -webkit-border-start: 8px solid #0e47cb;
  border-end-start-radius: 4px;
  border-inline-start: 8px solid #0e47cb;
  border-start-start-radius: 4px;
  margin: 0;
  padding-bottom: .75rem;
  -webkit-padding-start: 1rem;
  padding-inline-start: 1rem;
  padding-top: .75rem
}

.ecl blockquote:is([class*=ecl-u-]),
.ecl blockquote:not([class*=ecl-], [class*=wt-]),
.ecl-blockquote__citation {
  color: #515560;
  font: normal normal 400 1.125rem/1.75rem arial, sans-serif;
  font-style: italic;
  margin: 0;
  max-width: 65ch;
  quotes: "‘" "’"
}

.ecl blockquote:is([class*=ecl-u-]):before,
.ecl blockquote:not([class*=ecl-], [class*=wt-]):before,
.ecl-blockquote__citation:before {
  content: open-quote
}

.ecl blockquote:is([class*=ecl-u-]):after,
.ecl blockquote:not([class*=ecl-], [class*=wt-]):after,
.ecl-blockquote__citation:after {
  content: close-quote
}

.ecl blockquote[lang=bg]:is([class*=ecl-u-]),
.ecl blockquote[lang=bg]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=cs]:is([class*=ecl-u-]),
.ecl blockquote[lang=cs]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=de]:is([class*=ecl-u-]),
.ecl blockquote[lang=de]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=et]:is([class*=ecl-u-]),
.ecl blockquote[lang=et]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=lt]:is([class*=ecl-u-]),
.ecl blockquote[lang=lt]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=sk]:is([class*=ecl-u-]),
.ecl blockquote[lang=sk]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=sl]:is([class*=ecl-u-]),
.ecl blockquote[lang=sl]:not([class*=ecl-], [class*=wt-]),
.ecl-blockquote__citation[lang=bg],
.ecl-blockquote__citation[lang=cs],
.ecl-blockquote__citation[lang=de],
.ecl-blockquote__citation[lang=et],
.ecl-blockquote__citation[lang=lt],
.ecl-blockquote__citation[lang=sk],
.ecl-blockquote__citation[lang=sl] {
  quotes: "„" "“"
}

.ecl blockquote[lang=hr]:is([class*=ecl-u-]),
.ecl blockquote[lang=hr]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=hu]:is([class*=ecl-u-]),
.ecl blockquote[lang=hu]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=pl]:is([class*=ecl-u-]),
.ecl blockquote[lang=pl]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=ro]:is([class*=ecl-u-]),
.ecl blockquote[lang=ro]:not([class*=ecl-], [class*=wt-]),
.ecl-blockquote__citation[lang=hr],
.ecl-blockquote__citation[lang=hu],
.ecl-blockquote__citation[lang=pl],
.ecl-blockquote__citation[lang=ro] {
  quotes: "„" "”"
}

.ecl blockquote[lang=da]:is([class*=ecl-u-]),
.ecl blockquote[lang=da]:not([class*=ecl-], [class*=wt-]),
.ecl-blockquote__citation[lang=da] {
  quotes: "»" "«"
}

.ecl blockquote[lang=el]:is([class*=ecl-u-]),
.ecl blockquote[lang=el]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=es]:is([class*=ecl-u-]),
.ecl blockquote[lang=es]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=fr]:is([class*=ecl-u-]),
.ecl blockquote[lang=fr]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=it]:is([class*=ecl-u-]),
.ecl blockquote[lang=it]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=pt]:is([class*=ecl-u-]),
.ecl blockquote[lang=pt]:not([class*=ecl-], [class*=wt-]),
.ecl-blockquote__citation[lang=el],
.ecl-blockquote__citation[lang=es],
.ecl-blockquote__citation[lang=fr],
.ecl-blockquote__citation[lang=it],
.ecl-blockquote__citation[lang=pt] {
  quotes: "«" "»"
}

.ecl blockquote[lang=fi]:is([class*=ecl-u-]),
.ecl blockquote[lang=fi]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=sv]:is([class*=ecl-u-]),
.ecl blockquote[lang=sv]:not([class*=ecl-], [class*=wt-]),
.ecl-blockquote__citation[lang=fi],
.ecl-blockquote__citation[lang=sv] {
  quotes: "”" "”"
}

.ecl blockquote[lang=lv]:is([class*=ecl-u-]),
.ecl blockquote[lang=lv]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=mt]:is([class*=ecl-u-]),
.ecl blockquote[lang=mt]:not([class*=ecl-], [class*=wt-]),
.ecl blockquote[lang=nl]:is([class*=ecl-u-]),
.ecl blockquote[lang=nl]:not([class*=ecl-], [class*=wt-]),
.ecl-blockquote__citation[lang=lv],
.ecl-blockquote__citation[lang=mt],
.ecl-blockquote__citation[lang=nl] {
  quotes: "“" "”"
}

.ecl-blockquote__quote {
  margin: 0
}

.ecl blockquote cite:is([class*=ecl-u-]),
.ecl blockquote cite:not([class*=ecl-], [class*=wt-]),
.ecl-blockquote__attribution {
  margin-top: 1rem;
  max-width: 65ch
}

.ecl blockquote cite:is([class*=ecl-u-]),
.ecl blockquote cite:not([class*=ecl-], [class*=wt-]),
.ecl-blockquote__author {
  color: #515560;
  font: normal normal 400 .875rem/1.25rem arial, sans-serif;
  font-weight: 400
}

.ecl blockquote img:is([class*=ecl-u-]),
.ecl blockquote img:not([class*=ecl-], [class*=wt-]),
.ecl-blockquote__image {
  aspect-ratio: 1/1;
  height: 120px;
  margin-top: .75rem;
  object-fit: cover;
  width: 120px
}

@media (min-width:480px) {

  .ecl blockquote:is([class*=ecl-u-]),
  .ecl blockquote:not([class*=ecl-], [class*=wt-]),
  .ecl-blockquote {
    padding-bottom: 1rem;
    -webkit-padding-start: 1.5rem;
    padding-inline-start: 1.5rem;
    padding-top: 1rem
  }

  .ecl blockquote:is([class*=ecl-u-]),
  .ecl blockquote:not([class*=ecl-], [class*=wt-]),
  .ecl-blockquote__citation {
    font: normal normal 400 1.5rem/1.75rem arial, sans-serif;
    font-style: italic
  }

  .ecl blockquote cite:is([class*=ecl-u-]),
  .ecl blockquote cite:not([class*=ecl-], [class*=wt-]),
  .ecl-blockquote__attribution {
    margin-top: 1.5rem
  }

  .ecl blockquote cite:is([class*=ecl-u-]),
  .ecl blockquote cite:not([class*=ecl-], [class*=wt-]),
  .ecl-blockquote__author {
    font: normal normal 400 1rem/1.5rem arial, sans-serif;
    font-weight: 400
  }
}

@media (min-width:996px) {

  .ecl blockquote:is([class*=ecl-u-]),
  .ecl blockquote:not([class*=ecl-], [class*=wt-]),
  .ecl-blockquote {
    -webkit-border-start: 0;
    border-inline-start: 0;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    padding: 0
  }

  .ecl blockquote:is([class*=ecl-u-]),
  .ecl blockquote:not([class*=ecl-], [class*=wt-]),
  .ecl-blockquote__body {
    -webkit-border-start: 8px solid #0e47cb;
    border-end-start-radius: 4px;
    border-inline-start: 8px solid #0e47cb;
    border-start-start-radius: 4px;
    display: inline-block;
    padding-bottom: 1rem;
    -webkit-padding-start: 1.5rem;
    padding-inline-start: 1.5rem;
    padding-top: 1rem
  }

  .ecl blockquote:is([class*=ecl-u-]),
  .ecl blockquote:not([class*=ecl-], [class*=wt-]),
  .ecl-blockquote__citation {
    font: normal normal 400 1.5rem/1.75rem arial, sans-serif;
    font-style: italic
  }

  .ecl blockquote cite:is([class*=ecl-u-]),
  .ecl blockquote cite:not([class*=ecl-], [class*=wt-]),
  .ecl-blockquote__attribution {
    margin-top: 1.5rem
  }

  .ecl blockquote cite:is([class*=ecl-u-]),
  .ecl blockquote cite:not([class*=ecl-], [class*=wt-]),
  .ecl-blockquote__author {
    font: normal normal 400 1.125rem/1.75rem arial, sans-serif;
    font-weight: 400
  }

  .ecl blockquote img:is([class*=ecl-u-]),
  .ecl blockquote img:not([class*=ecl-], [class*=wt-]),
  .ecl-blockquote__image {
    -webkit-margin-end: 1.5rem;
    margin-inline-end: 1.5rem;
    margin-top: 0
  }
}

.ecl button:is([class*=ecl-u-]),
.ecl button:not([class*=ecl-], [class*=wt-]),
.ecl-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border-radius: 4px;
  border-width: 0;
  box-sizing: border-box;
  cursor: pointer;
  display: inline-block;
  font: normal normal 400 1rem/1.25rem arial, sans-serif;
  font-weight: 400;
  margin: 0;
  padding: .75rem 1rem;
  text-decoration: none
}

.ecl button:active:is([class*=ecl-u-]),
.ecl button:active:not([class*=ecl-], [class*=wt-]),
.ecl button:hover:is([class*=ecl-u-]),
.ecl button:hover:not([class*=ecl-], [class*=wt-]),
.ecl-button:active,
.ecl-button:hover {
  box-shadow: 0 2px 4px rgba(9, 49, 142, .08), 0 0 10px rgba(9, 49, 142, .04), 0 4px 5px rgba(9, 49, 142, .04), 0 -4px 4px rgba(9, 49, 142, .04);
  text-decoration: none
}

.ecl button:focus-visible:is([class*=ecl-u-]),
.ecl button:focus-visible:not([class*=ecl-], [class*=wt-]),
.ecl-button:focus-visible {
  outline: 2px solid #fff;
  outline-offset: -4px;
  text-decoration: none
}

.ecl button[disabled]:is([class*=ecl-u-]),
.ecl button[disabled]:not([class*=ecl-], [class*=wt-]),
.ecl-button[disabled],
.ecl-button[disabled]:hover {
  cursor: not-allowed;
  text-decoration: none
}

.ecl-button__container {
  align-items: center;
  display: flex
}

.ecl-button__icon {
  flex-shrink: 0
}

.ecl-button__icon+.ecl-button__label,
.ecl-button__icon--before {
  -webkit-margin-end: .5rem;
  margin-inline-end: .5rem
}

.ecl-button__icon--after,
.ecl-button__label+.ecl-button__icon {
  -webkit-margin-start: .5rem;
  margin-inline-start: .5rem
}

.ecl-button__icon:only-child {
  margin: 0
}

.ecl-button--primary {
  background-color: #0e47cb;
  color: #fff
}

.ecl-button--primary:active,
.ecl-button--primary:hover {
  background-color: #3e6cd5
}

.ecl-button--primary[disabled] {
  background-color: rgba(14, 71, 203, .5);
  color: hsla(0, 0%, 100%, .5)
}

.ecl-button--primary[disabled]:hover {
  background-color: rgba(62, 108, 213, .5);
  color: hsla(0, 0%, 100%, .5)
}

.ecl button:is([class*=ecl-u-]),
.ecl button:not([class*=ecl-], [class*=wt-]),
.ecl-button--secondary {
  background-color: #fff;
  border: 2px solid #0e47cb;
  color: #0e47cb;
  padding: calc(.75rem - 2px) calc(1rem - 2px)
}

.ecl button:active:is([class*=ecl-u-]),
.ecl button:active:not([class*=ecl-], [class*=wt-]),
.ecl button:hover:is([class*=ecl-u-]),
.ecl button:hover:not([class*=ecl-], [class*=wt-]),
.ecl-button--secondary:active,
.ecl-button--secondary:hover {
  border-color: #0e47cb;
  color: #0e47cb
}

.ecl button:focus-visible:is([class*=ecl-u-]),
.ecl button:focus-visible:not([class*=ecl-], [class*=wt-]),
.ecl-button--secondary:focus-visible {
  box-shadow: inset 0 0 0 4px #0e47cb;
  outline: 2px solid #fff
}

.ecl button[disabled]:is([class*=ecl-u-]),
.ecl button[disabled]:not([class*=ecl-], [class*=wt-]),
.ecl-button--secondary[disabled] {
  background-color: hsla(0, 0%, 100%, .5);
  border-color: rgba(14, 71, 203, .5);
  color: rgba(14, 71, 203, .5)
}

.ecl button[disabled]:hover:is([class*=ecl-u-]),
.ecl button[disabled]:hover:not([class*=ecl-], [class*=wt-]),
.ecl-button--secondary[disabled]:hover {
  border-color: rgba(14, 71, 203, .5);
  color: rgba(14, 71, 203, .5)
}

.ecl-button--ghost {
  color: #0e47cb
}

.ecl-button--ghost:active,
.ecl-button--ghost:hover {
  color: #0e47cb
}

.ecl-button--ghost:focus-visible {
  outline: 2px solid #0e47cb
}

.ecl-button--ghost[disabled] {
  color: rgba(14, 71, 203, .5)
}

.ecl-button--ghost[disabled]:hover {
  color: rgba(14, 71, 203, .5)
}

.ecl-button--call {
  background-color: #fc0;
  color: #171a22
}

.ecl-button--call:active,
.ecl-button--call:hover {
  background-color: #fc0;
  border-color: #fc0
}

.ecl-button--call:focus-visible {
  outline: 2px solid #000
}

.ecl-button--call[disabled] {
  background-color: rgba(255, 204, 0, .5);
  color: rgba(23, 26, 34, .5)
}

.ecl-button--call[disabled]:hover {
  background-color: rgba(255, 204, 0, .5)
}

.ecl dl:is([class*=ecl-u-]),
.ecl dl:not([class*=ecl-], [class*=wt-]),
.ecl-description-list {
  margin: 0
}

.ecl dt:is([class*=ecl-u-]),
.ecl dt:not([class*=ecl-], [class*=wt-]),
.ecl-description-list__term {
  color: #171a22;
  font: normal normal 400 1.125rem/1.75rem arial, sans-serif;
  font-weight: 700;
  margin-top: 1rem;
  max-width: 80ch;
  overflow-wrap: break-word
}

.ecl dt:first-child:is([class*=ecl-u-]),
.ecl dt:first-child:not([class*=ecl-], [class*=wt-]),
.ecl-description-list__term:first-child {
  margin-top: 0
}

.ecl-description-list__definition-item--hidden {
  display: none
}

.ecl-description-list__term+.ecl-description-list__term {
  margin-top: .25rem
}

.ecl dd:is([class*=ecl-u-]),
.ecl dd:not([class*=ecl-], [class*=wt-]),
.ecl-description-list__definition {
  color: #171a22;
  font: normal normal 400 1rem/1.5rem arial, sans-serif;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  margin-top: .5rem;
  max-width: 80ch
}

.ecl-description-list__see_more {
  display: inline;
  -webkit-margin-start: 1rem;
  margin-inline-start: 1rem
}

.ecl-description-list__definition--link {
  align-items: flex-start;
  display: flex;
  flex-direction: column
}

.ecl-description-list__definition--link .ecl-description-list__see_more {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  margin-top: .75rem
}

.ecl-description-list__definition--link .ecl-description-list__definition-item {
  margin-top: .75rem
}

.ecl-description-list__definition--link .ecl-description-list__definition-item:first-child {
  margin-top: 0
}

.ecl-description-list__definition--inline {
  display: inline-block;
  margin-bottom: -.5rem
}

.ecl-description-list__definition--inline .ecl-description-list__definition-item {
  -webkit-border-end: 1px solid #171a22;
  border-inline-end: 1px solid #171a22;
  display: inline;
  -webkit-margin-end: .5rem;
  margin-inline-end: .5rem;
  margin-bottom: .5rem;
  -webkit-padding-end: .5rem;
  padding-inline-end: .5rem;
  unicode-bidi: -webkit-isolate;
  unicode-bidi: isolate
}

.ecl-description-list__definition--inline .ecl-description-list__definition-item.ecl-description-list__definition-item--hidden {
  display: none
}

.ecl-description-list__definition--inline .ecl-description-list__definition-item.ecl-description-list__definition-item--last-visible,
.ecl-description-list__definition--inline .ecl-description-list__definition-item:last-child {
  border-inline-end-width: 0;
  -webkit-margin-end: 0;
  margin-inline-end: 0;
  -webkit-padding-end: 0;
  padding-inline-end: 0
}

.ecl-description-list__definition--taxonomy {
  color: #515560;
  display: inline-block;
  margin-bottom: -.5rem
}

.ecl-description-list__definition--taxonomy .ecl-description-list__definition-item {
  display: inline;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
  margin-bottom: .5rem;
  -webkit-padding-start: 1rem;
  padding-inline-start: 1rem;
  position: relative
}

.ecl-description-list__definition--taxonomy .ecl-description-list__definition-item.ecl-description-list__definition-item--hidden {
  display: none
}

.ecl-description-list__definition--taxonomy .ecl-description-list__definition-item:before {
  background-color: #0e47cb;
  border-radius: 50%;
  content: "";
  display: block;
  height: 4px;
  left: -2px;
  position: absolute;
  top: 8px;
  width: 4px
}

.ecl-description-list__definition--taxonomy .ecl-description-list__definition-item:first-child {
  -webkit-padding-start: 0;
  padding-inline-start: 0
}

.ecl-description-list__definition--taxonomy .ecl-description-list__definition-item:first-child:before {
  display: none
}

.ecl-description-list__definition--taxonomy .ecl-description-list__definition-item:last-child {
  -webkit-margin-start: 0;
  margin-inline-start: 0
}

.ecl-description-list__definition--taxonomy .ecl-description-list__definition-item.ecl-description-list__definition-item--last-visible {
  -webkit-margin-end: 0;
  margin-inline-end: 0
}

@media (min-width:996px) {

  .ecl dl:is([class*=ecl-u-]),
  .ecl dl:not([class*=ecl-], [class*=wt-]),
  .ecl-description-list--horizontal {
    display: grid;
    grid-template-columns: 210px fit-content(80ch)
  }

  .ecl .ecl-description-list--horizontal dt:is([class*=ecl-u-]),
  .ecl .ecl-description-list--horizontal dt:not([class*=ecl-], [class*=wt-]),
  .ecl dl:is([class*=ecl-u-]) .ecl-description-list__term,
  .ecl dl:is([class*=ecl-u-]) dt:is([class*=ecl-u-]),
  .ecl dl:is([class*=ecl-u-]) dt:not([class*=ecl-], [class*=wt-]),
  .ecl dl:not([class*=ecl-], [class*=wt-]) .ecl-description-list__term,
  .ecl dl:not([class*=ecl-], [class*=wt-]) dt:is([class*=ecl-u-]),
  .ecl dl:not([class*=ecl-], [class*=wt-]) dt:not([class*=ecl-], [class*=wt-]),
  .ecl-description-list--horizontal .ecl dt:is([class*=ecl-u-]),
  .ecl-description-list--horizontal .ecl dt:not([class*=ecl-], [class*=wt-]),
  .ecl-description-list--horizontal .ecl-description-list__term {
    margin-top: 1rem
  }

  .ecl dl:is([class*=ecl-u-]) .ecl-description-list__term:first-of-type,
  .ecl dl:not([class*=ecl-], [class*=wt-]) .ecl-description-list__term:first-of-type,
  .ecl-description-list--horizontal .ecl-description-list__term:first-of-type {
    margin-top: 0
  }

  .ecl .ecl-description-list--horizontal dd:is([class*=ecl-u-]),
  .ecl .ecl-description-list--horizontal dd:not([class*=ecl-], [class*=wt-]),
  .ecl dl:is([class*=ecl-u-]) .ecl-description-list__definition,
  .ecl dl:is([class*=ecl-u-]) dd:is([class*=ecl-u-]),
  .ecl dl:is([class*=ecl-u-]) dd:not([class*=ecl-], [class*=wt-]),
  .ecl dl:not([class*=ecl-], [class*=wt-]) .ecl-description-list__definition,
  .ecl dl:not([class*=ecl-], [class*=wt-]) dd:is([class*=ecl-u-]),
  .ecl dl:not([class*=ecl-], [class*=wt-]) dd:not([class*=ecl-], [class*=wt-]),
  .ecl-description-list--horizontal .ecl dd:is([class*=ecl-u-]),
  .ecl-description-list--horizontal .ecl dd:not([class*=ecl-], [class*=wt-]),
  .ecl-description-list--horizontal .ecl-description-list__definition {
    align-items: flex-start;
    -webkit-margin-start: 2rem;
    margin-inline-start: 2rem;
    margin-top: 1rem;
    overflow-wrap: break-word
  }

  .ecl dl:is([class*=ecl-u-]) .ecl-description-list__definition:first-of-type,
  .ecl dl:not([class*=ecl-], [class*=wt-]) .ecl-description-list__definition:first-of-type,
  .ecl-description-list--horizontal .ecl-description-list__definition:first-of-type {
    margin-top: 0
  }
}

.ecl a:is([class*=ecl-u-]),
.ecl a:not([class*=ecl-], [class*=wt-]),
.ecl-link {
  color: #0e47cb;
  margin: 0;
  text-decoration: underline
}

.ecl a:hover:is([class*=ecl-u-]),
.ecl a:hover:not([class*=ecl-], [class*=wt-]),
.ecl-link:hover {
  color: #082b7a
}

.ecl a:focus-visible:is([class*=ecl-u-]),
.ecl a:focus-visible:not([class*=ecl-], [class*=wt-]),
.ecl-link:focus-visible {
  border-radius: 2px;
  outline: 2px solid #0e47cb;
  outline-offset: 2px
}

.ecl a:visited:is([class*=ecl-u-]),
.ecl a:visited:not([class*=ecl-], [class*=wt-]),
.ecl-link:visited {
  color: #510dcd
}

.ecl-link--no-visited:visited {
  color: #0e47cb
}

.ecl-link--no-visited:visited:focus-visible,
.ecl-link--no-visited:visited:hover {
  color: #082b7a
}

.ecl-link--icon-after,
.ecl-link--icon-before {
  display: inline
}

.ecl-link--icon {
  text-decoration: none
}

.ecl-link--icon .ecl-link__icon {
  fill: currentcolor;
  position: relative;
  top: -1px;
  vertical-align: middle
}

.ecl-link--icon:not(.ecl-link--standalone, .ecl-link--cta, .ecl-link--primary, .ecl-link--secondary) .ecl-link__label {
  text-decoration: underline
}

.ecl-link--icon-before .ecl-link__icon {
  -webkit-margin-end: .5rem;
  margin-inline-end: .5rem
}

.ecl-link--icon-after .ecl-link__icon {
  -webkit-margin-start: .5rem;
  margin-inline-start: .5rem
}

.ecl-link--negative {
  color: #00e9ff
}

.ecl-link--negative:focus-visible,
.ecl-link--negative:hover {
  color: #b3f8ff
}

.ecl-link--negative:focus-visible.ecl-link--standalone,
.ecl-link--negative:hover.ecl-link--standalone {
  color: #b3f8ff
}

.ecl-link--negative:focus-visible {
  color: #00e9ff;
  outline-color: #00e9ff
}

.ecl-link--negative:visited {
  color: #bf9af1
}

.ecl-link--negative.ecl-link--no-visited:visited {
  color: #00e9ff
}

.ecl-link--negative.ecl-link--no-visited:visited:focus-visible,
.ecl-link--negative.ecl-link--no-visited:visited:hover {
  color: #b3f8ff
}

.ecl-link--negative.ecl-link--no-visited:visited:focus-visible.ecl-link--standalone,
.ecl-link--negative.ecl-link--no-visited:visited:hover.ecl-link--standalone {
  color: #b3f8ff
}

.ecl-link--standalone {
  font-family: arial, sans-serif;
  text-decoration: none
}

.ecl-link--standalone:focus-visible,
.ecl-link--standalone:hover {
  text-decoration: underline
}

.ecl-link--cta,
.ecl-link--primary,
.ecl-link--secondary {
  border-radius: 4px;
  box-sizing: border-box;
  display: inline-block;
  font: normal normal 400 1rem/1.25rem arial, sans-serif;
  font-weight: 400;
  padding: .75rem 1rem;
  text-decoration: none
}

.ecl-link--cta:active,
.ecl-link--cta:hover,
.ecl-link--primary:active,
.ecl-link--primary:hover,
.ecl-link--secondary:active,
.ecl-link--secondary:hover {
  box-shadow: 0 2px 4px rgba(9, 49, 142, .08), 0 0 10px rgba(9, 49, 142, .04), 0 4px 5px rgba(9, 49, 142, .04), 0 -4px 4px rgba(9, 49, 142, .04)
}

.ecl-link--cta:focus-visible,
.ecl-link--primary:focus-visible,
.ecl-link--secondary:focus-visible {
  border-radius: 4px;
  outline: 2px solid #fff;
  outline-offset: -4px;
  text-decoration: none
}

.ecl-link--cta {
  background-color: #fc0;
  color: #171a22
}

.ecl-link--cta:active,
.ecl-link--cta:hover {
  background-color: #fc0;
  color: #171a22
}

.ecl-link--cta:focus {
  color: #171a22
}

.ecl-link--cta:focus-visible {
  outline-color: #000
}

.ecl-link--cta:visited {
  color: #510dcd
}

.ecl-link--cta.ecl-link--no-visited:visited {
  color: #171a22
}

.ecl-link--cta.ecl-link--no-visited:visited:active,
.ecl-link--cta.ecl-link--no-visited:visited:hover {
  color: #171a22
}

.ecl-link--primary {
  background-color: #0e47cb;
  color: #fff
}

.ecl-link--primary:active,
.ecl-link--primary:hover {
  background-color: #3e6cd5;
  color: #fff
}

.ecl-link--primary:focus {
  color: #fff
}

.ecl-link--primary:visited {
  color: #d2bfdd
}

.ecl-link--primary.ecl-link--no-visited:visited {
  color: #fff
}

.ecl-link--primary.ecl-link--no-visited:visited:active,
.ecl-link--primary.ecl-link--no-visited:visited:hover {
  color: #fff
}

.ecl-link--secondary {
  background-color: #fff;
  border: 2px solid #0e47cb;
  color: #0e47cb;
  padding: calc(.75rem - 2px) calc(1rem - 2px)
}

.ecl-link--secondary:active,
.ecl-link--secondary:hover {
  border-color: #0a328e;
  color: #0e47cb
}

.ecl-link--secondary:focus {
  color: #0e47cb
}

.ecl-link--secondary:focus-visible {
  box-shadow: inset 0 0 0 4px #0e47cb;
  outline: 2px solid #fff
}

.ecl-link--secondary:visited {
  color: #510dcd
}

.ecl-link--secondary.ecl-link--no-visited:visited {
  color: #0e47cb
}

.ecl-link--secondary.ecl-link--no-visited:visited:active,
.ecl-link--secondary.ecl-link--no-visited:visited:hover {
  color: #0e47cb
}

.ecl ol:is([class*=ecl-u-]),
.ecl ol:not([class*=ecl-], [class*=wt-]),
.ecl-ordered-list {
  color: #515560;
  font: normal normal 400 1rem/1.5rem arial, sans-serif;
  list-style-position: inside;
  margin: 0;
  padding: 0
}

.ecl ol ol:is([class*=ecl-u-]),
.ecl ol ol:not([class*=ecl-], [class*=wt-]),
.ecl ol ul:is([class*=ecl-u-]),
.ecl ol ul:not([class*=ecl-], [class*=wt-]),
.ecl-ordered-list .ecl-ordered-list,
.ecl-ordered-list .ecl-unordered-list {
  margin-top: .5rem;
  -webkit-padding-start: 1.5rem;
  padding-inline-start: 1.5rem
}

.ecl ol li:is([class*=ecl-u-]),
.ecl ol li:not([class*=ecl-], [class*=wt-]),
.ecl-ordered-list__item {
  margin-top: .5rem;
  max-width: 80ch
}

.ecl ol li:first-child:is([class*=ecl-u-]),
.ecl ol li:first-child:not([class*=ecl-], [class*=wt-]),
.ecl-ordered-list__item:first-child {
  margin-top: 0
}

.ecl table:is([class*=ecl-u-]),
.ecl table:not([class*=ecl-], [class*=wt-]),
.ecl-table {
  border-collapse: collapse;
  color: #171a22;
  font: normal normal 400 1rem/1.25rem arial, sans-serif;
  margin: 0;
  width: 100%
}

.ecl-table-responsive {
  overflow-x: auto
}

.ecl thead:is([class*=ecl-u-]),
.ecl thead:not([class*=ecl-], [class*=wt-]),
.ecl-table__head {
  background-color: #f3f6fc;
  display: table-header-group
}

.ecl th:is([class*=ecl-u-]),
.ecl th:not([class*=ecl-], [class*=wt-]),
.ecl-table__header {
  font-weight: 700;
  padding: .75rem 1rem;
  text-align: start;
  vertical-align: bottom
}

.ecl tr:is([class*=ecl-u-]),
.ecl tr:not([class*=ecl-], [class*=wt-]),
.ecl-table__row {
  border-bottom: 1px solid #cfdaf5;
  border-top-width: 0
}

.ecl-table__head .ecl-table__row:first-child {
  border-bottom: 2px solid #6e91e0
}

.ecl-table__head .ecl-table__row:first-child .ecl-table__header {
  padding-top: 1.5rem
}

.ecl td:is([class*=ecl-u-]),
.ecl td:not([class*=ecl-], [class*=wt-]),
.ecl-table__cell {
  border-width: 0;
  display: table-cell;
  padding: .75rem 2rem .75rem 1rem
}

.ecl td:is([class*=ecl-u-]):before,
.ecl td:not([class*=ecl-], [class*=wt-]):before,
.ecl-table__cell:before {
  display: none
}

.ecl-table--zebra .ecl-table__cell:nth-of-type(2n) {
  background-color: #f4f5f5
}

@media (min-width:996px) {
  .ecl-table--zebra .ecl-table__body .ecl-table__row:nth-of-type(2n) {
    background-color: #f4f5f5
  }

  .ecl-table--zebra .ecl-table__cell:nth-of-type(2n) {
    background-color: transparent
  }
}

.ecl-table__cell[data-ecl-table-header-group] {
  padding-top: calc(3.5rem + 1px);
  position: relative
}

.ecl-table__cell--group:before {
  background-color: #fff;
  border-inline-end-color: #fff;
  -webkit-margin-start: -.75rem;
  margin-inline-start: -.75rem;
  -webkit-margin-end: 0;
  margin-inline-end: 0;
  -webkit-padding-start: 1.5rem;
  padding-inline-start: 1.5rem
}

@media (min-width:996px) {
  .ecl-table__head .ecl-table__row:not(:first-child) {
    background-color: #fff;
    border-bottom-width: 0
  }

  .ecl-table__head .ecl-table__row:not(:first-child) .ecl-table__header:not(:empty) {
    background-color: #f3f6fc
  }

  .ecl-table__cell[data-ecl-table-header-group]:after {
    display: none
  }

  .ecl-table__cell--group {
    -webkit-padding-start: .75rem;
    padding-inline-start: .75rem
  }

  .ecl-table__cell[data-ecl-table-header-group] {
    padding-top: .75rem
  }
}

.ecl-table__header[data-ecl-table-sort-toggle] {
  cursor: pointer;
  -webkit-padding-start: 2.25rem;
  padding-inline-start: 2.25rem;
  position: relative
}

.ecl-table__arrow {
  background-color: transparent;
  border: 0;
  cursor: pointer;
  height: 36px;
  left: .25rem;
  margin-top: -.5rem;
  position: absolute;
  width: 25px
}

.ecl-table__arrow:focus-visible {
  outline: 2px solid #0e47cb;
  outline-offset: -4px
}

.ecl-table__icon {
  left: 0;
  position: absolute
}

.ecl-table__icon-up {
  fill: #3e6cd5;
  top: 0
}

.ecl-table__icon-down {
  fill: #3e6cd5;
  top: .75rem;
  transform: rotate(180deg)
}

.ecl-table__header[aria-sort=ascending] .ecl-table__icon-down {
  fill: #082b7a
}

.ecl-table__header[aria-sort=descending] .ecl-table__icon-up {
  fill: #082b7a
}

@media (max-width:995px) {
  .ecl-table:not(.ecl-table--simple) .ecl-table__head {
    display: none
  }

  .ecl-table:not(.ecl-table--simple) .ecl-table__cell {
    border-top: 1px solid #cfdaf5;
    display: flex;
    padding: .75rem
  }

  .ecl-table:not(.ecl-table--simple) .ecl-table__cell:before {
    background-color: #f3f6fc;
    -webkit-border-end: 2px solid #6e91e0;
    border-inline-end: 2px solid #6e91e0;
    content: attr(data-ecl-table-header);
    display: block;
    flex-basis: 10rem;
    flex-grow: 0;
    flex-shrink: 0;
    font-weight: 700;
    margin-bottom: -.75rem;
    -webkit-margin-start: -.75rem;
    margin-inline-start: -.75rem;
    -webkit-margin-end: .75rem;
    margin-inline-end: .75rem;
    margin-top: -.75rem;
    padding-bottom: .75rem;
    -webkit-padding-start: .75rem;
    padding-inline-start: .75rem;
    -webkit-padding-end: 1rem;
    padding-inline-end: 1rem;
    padding-top: .75rem
  }

  .ecl-table:not(.ecl-table--simple) .ecl-table__cell:last-of-type {
    border-bottom: 1px solid #cfdaf5;
    margin-bottom: 1.5rem
  }

  .ecl-table:not(.ecl-table--simple) .ecl-table__cell[data-ecl-table-header-group] {
    display: grid;
    grid-template-columns: calc(11.75rem + 2px) 1fr;
    grid-template-rows: auto 1fr
  }

  .ecl-table:not(.ecl-table--simple) .ecl-table__cell[data-ecl-table-header-group]:after {
    background-color: #f3f6fc;
    border-bottom: 1px solid #cfdaf5;
    content: attr(data-ecl-table-header-group);
    display: block;
    font-weight: 700;
    grid-column: span 2;
    left: -.75rem;
    order: -1;
    padding: .75rem;
    position: relative;
    right: -.75rem;
    top: -.75rem;
    width: 100%
  }
}

.ecl ul:is([class*=ecl-u-]),
.ecl ul:not([class*=ecl-], [class*=wt-], [class*=highcharts-]),
.ecl-unordered-list {
  color: #515560;
  font: normal normal 400 1rem/1.5rem arial, sans-serif;
  list-style-position: outside;
  margin: 0;
  -webkit-padding-start: .75rem;
  padding-inline-start: .75rem
}

.ecl ul ol:is([class*=ecl-u-]),
.ecl ul ol:not([class*=ecl-], [class*=wt-], [class*=highcharts-]),
.ecl ul ul:is([class*=ecl-u-]),
.ecl ul ul:not([class*=ecl-], [class*=wt-], [class*=highcharts-]),
.ecl-unordered-list .ecl-ordered-list,
.ecl-unordered-list .ecl-unordered-list {
  margin-top: .5rem;
  -webkit-padding-start: .75rem;
  padding-inline-start: .75rem
}

.ecl ul li:is([class*=ecl-u-]),
.ecl ul li:not([class*=ecl-], [class*=wt-], [class*=highcharts-]),
.ecl-unordered-list__item {
  -webkit-margin-start: 1rem;
  margin-inline-start: 1rem;
  margin-top: .5rem;
  max-width: calc(80ch - 2.5rem);
  -webkit-padding-start: .25rem;
  padding-inline-start: .25rem
}

.ecl ul li:first-child:is([class*=ecl-u-]),
.ecl ul li:first-child:not([class*=ecl-], [class*=wt-], [class*=highcharts-]),
.ecl-unordered-list__item:first-child {
  margin-top: 0
}

.ecl-unordered-list--no-bullet {
  list-style: none;
  -webkit-padding-start: 0;
  padding-inline-start: 0
}

.ecl-unordered-list--no-bullet .ecl-unordered-list {
  -webkit-padding-start: 1rem;
  padding-inline-start: 1rem
}

.ecl-unordered-list--no-bullet>.ecl-unordered-list__item {
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  -webkit-padding-start: 0;
  padding-inline-start: 0
}

.ecl-unordered-list--divider {
  list-style: none;
  -webkit-padding-start: 0;
  padding-inline-start: 0
}

.ecl-unordered-list--divider>.ecl-unordered-list__item {
  border-bottom: 1px solid #cfdaf5;
  margin-bottom: 1rem;
  -webkit-margin-start: 0;
  margin-inline-start: 0;
  padding-bottom: 1rem;
  -webkit-padding-start: 0;
  padding-inline-start: 0
}

.ecl-unordered-list--divider>.ecl-unordered-list__item:last-child {
  margin-bottom: 0
}

.ecl-unordered-list--divider .ecl-unordered-list {
  -webkit-padding-start: 1rem;
  padding-inline-start: 1rem
}

.ecl h1:is([class*=ecl-u-]),
.ecl h1:not([class*=ecl-], [class*=wt-]),
.ecl-u-type-heading-1 {
  color: #262b38;
  font: normal normal 400 2.25rem/2.75rem arial, sans-serif !important;
  font-weight: 400 !important
}

@media (min-width:768px) {

  .ecl h1:is([class*=ecl-u-]),
  .ecl h1:not([class*=ecl-], [class*=wt-]),
  .ecl-u-type-heading-1 {
    font: normal normal 400 2.625rem/3.25rem arial, sans-serif !important;
    font-weight: 400 !important
  }
}

.ecl h2:is([class*=ecl-u-]),
.ecl h2:not([class*=ecl-], [class*=wt-]),
.ecl-u-type-heading-2 {
  color: #262b38;
  font: normal normal 400 2rem/2.5rem arial, sans-serif !important;
  font-weight: 400 !important
}

@media (min-width:768px) {

  .ecl h2:is([class*=ecl-u-]),
  .ecl h2:not([class*=ecl-], [class*=wt-]),
  .ecl-u-type-heading-2 {
    font: normal normal 400 2.25rem/2.75rem arial, sans-serif !important;
    font-weight: 400 !important
  }
}

.ecl h3:is([class*=ecl-u-]),
.ecl h3:not([class*=ecl-], [class*=wt-]),
.ecl-u-type-heading-3 {
  color: #262b38;
  font: normal normal 400 1.75rem/2rem arial, sans-serif !important;
  font-weight: 400 !important
}

@media (min-width:768px) {

  .ecl h3:is([class*=ecl-u-]),
  .ecl h3:not([class*=ecl-], [class*=wt-]),
  .ecl-u-type-heading-3 {
    font: normal normal 400 2rem/2.5rem arial, sans-serif !important;
    font-weight: 400 !important
  }
}

.ecl h4:is([class*=ecl-u-]),
.ecl h4:not([class*=ecl-], [class*=wt-]),
.ecl-u-type-heading-4 {
  color: #262b38;
  font: normal normal 400 1.5rem/1.75rem arial, sans-serif !important;
  font-weight: 400 !important
}

@media (min-width:768px) {

  .ecl h4:is([class*=ecl-u-]),
  .ecl h4:not([class*=ecl-], [class*=wt-]),
  .ecl-u-type-heading-4 {
    font: normal normal 400 1.75rem/2rem arial, sans-serif !important;
    font-weight: 400 !important
  }
}

.ecl h5:is([class*=ecl-u-]),
.ecl h5:not([class*=ecl-], [class*=wt-]),
.ecl-u-type-heading-5 {
  color: #262b38;
  font: normal normal 400 1.25rem/1.5rem arial, sans-serif !important;
  font-weight: 400 !important
}

@media (min-width:768px) {

  .ecl h5:is([class*=ecl-u-]),
  .ecl h5:not([class*=ecl-], [class*=wt-]),
  .ecl-u-type-heading-5 {
    font: normal normal 400 1.5rem/1.75rem arial, sans-serif !important;
    font-weight: 400 !important
  }
}

.ecl h6:is([class*=ecl-u-]),
.ecl h6:not([class*=ecl-], [class*=wt-]),
.ecl-u-type-heading-6 {
  color: #262b38;
  font: normal normal 400 1.125rem/1.75rem arial, sans-serif !important;
  font-weight: 400 !important
}

@media (min-width:768px) {

  .ecl h6:is([class*=ecl-u-]),
  .ecl h6:not([class*=ecl-], [class*=wt-]),
  .ecl-u-type-heading-6 {
    font: normal normal 400 1.25rem/1.75rem arial, sans-serif !important;
    font-weight: 400 !important
  }
}

.ecl-u-type-paragraph,
.ecl-u-type-paragraph-m {
  color: #515560 !important;
  font: normal normal 400 1rem/1.5rem arial, sans-serif !important;
  max-width: 80ch !important
}

.ecl p:is([class*=ecl-u-]),
.ecl p:not([class*=ecl-], [class*=wt-]) {
  color: #515560;
  font: normal normal 400 1rem/1.5rem arial, sans-serif;
  max-width: 80ch !important
}

.ecl-u-type-paragraph-lead {
  color: #515560;
  font: normal normal 400 1.125rem/1.75rem arial, sans-serif !important;
  max-width: 80ch !important
}

@media (min-width:768px) {
  .ecl-u-type-paragraph-lead {
    font: normal normal 400 1.25rem/1.75rem arial, sans-serif !important
  }
}

.ecl-u-type-paragraph-s {
  color: #515560;
  font: normal normal 400 .875rem/1.25rem arial, sans-serif !important;
  max-width: 80ch !important
}

.ecl-u-type-paragraph-xs {
  color: #515560;
  font: normal normal 400 .75rem/1.25rem arial, sans-serif !important;
  max-width: 80ch !important
}

.ecl-u-type-xs {
  font: normal normal 400 .75rem/1rem arial, sans-serif !important
}

.ecl-u-type-s {
  font: normal normal 400 .875rem/1rem arial, sans-serif !important
}

.ecl-u-type-m {
  font: normal normal 400 1rem/1.25rem arial, sans-serif !important
}

.ecl-u-type-l {
  font: normal normal 400 1.125rem/1.5rem arial, sans-serif !important
}

.ecl-u-type-xl {
  font: normal normal 400 1.25rem/1.5rem arial, sans-serif !important
}

.ecl-u-type-2xl {
  font: normal normal 400 1.5rem/1.75rem arial, sans-serif !important
}

.ecl-u-type-3xl {
  font: normal normal 400 1.75rem/2rem arial, sans-serif !important
}

.ecl-u-type-4xl {
  font: normal normal 400 2rem/2.5rem arial, sans-serif !important
}

.ecl-u-type-5xl {
  font: normal normal 400 2.25rem/2.75rem arial, sans-serif !important
}

.ecl-u-type-6xl {
  font: normal normal 400 2.625rem/3.25rem arial, sans-serif !important
}

.ecl-u-type-prolonged-xs {
  font: normal normal 400 .75rem/1.25rem arial, sans-serif !important
}

.ecl-u-type-prolonged-s {
  font: normal normal 400 .875rem/1.25rem arial, sans-serif !important
}

.ecl-u-type-prolonged-m {
  font: normal normal 400 1rem/1.5rem arial, sans-serif !important
}

.ecl-u-type-prolonged-l {
  font: normal normal 400 1.125rem/1.75rem arial, sans-serif !important
}

.ecl-u-type-prolonged-xl {
  font: normal normal 400 1.25rem/1.75rem arial, sans-serif !important
}

.ecl-u-type-color-primary {
  color: #0e47cb !important
}

.ecl-u-type-color-secondary {
  color: #fc0 !important
}

.ecl-u-type-color-tertiary {
  color: #262b38 !important
}

.ecl-u-type-color-error {
  color: #bf0036 !important
}

.ecl-u-type-color-info {
  color: #0e47cb !important
}

.ecl-u-type-color-success {
  color: #008d66 !important
}

.ecl-u-type-color-warning {
  color: #cc4e00 !important
}

.ecl-u-type-color-text {
  color: #262b38 !important
}

.ecl-u-type-color-black {
  color: #000 !important
}

.ecl-u-type-color-white {
  color: #fff !important
}

.ecl-u-type-color-blue {
  color: #0e47cb !important
}

.ecl-u-type-color-yellow {
  color: #fc0 !important
}

.ecl-u-type-color-grey {
  color: #262b38 !important
}

.ecl-u-type-color-red {
  color: #ef0044 !important
}

.ecl-u-type-color-accent-blue-100 {
  color: #00e9ff !important
}

.ecl-u-type-color-accent-blue-30 {
  color: #b3f8ff !important
}

.ecl-u-type-color-black-100 {
  color: #000 !important
}

.ecl-u-type-color-blue-140 {
  color: #082b7a !important
}

.ecl-u-type-color-blue-130 {
  color: #0a328e !important
}

.ecl-u-type-color-blue-120 {
  color: #0b39a2 !important
}

.ecl-u-type-color-blue-110 {
  color: #0d40b7 !important
}

.ecl-u-type-color-blue-100 {
  color: #0e47cb !important
}

.ecl-u-type-color-blue-80 {
  color: #3e6cd5 !important
}

.ecl-u-type-color-blue-60 {
  color: #6e91e0 !important
}

.ecl-u-type-color-blue-40 {
  color: #9fb5ea !important
}

.ecl-u-type-color-blue-20 {
  color: #cfdaf5 !important
}

.ecl-u-type-color-blue-10 {
  color: #e7edfa !important
}

.ecl-u-type-color-blue-5 {
  color: #f3f6fc !important
}

.ecl-u-type-color-green-140 {
  color: #007957 !important
}

.ecl-u-type-color-green-130 {
  color: #008d66 !important
}

.ecl-u-type-color-green-120 {
  color: #00a174 !important
}

.ecl-u-type-color-green-110 {
  color: #00b583 !important
}

.ecl-u-type-color-green-100 {
  color: #00c991 !important
}

.ecl-u-type-color-green-80 {
  color: #33d4a7 !important
}

.ecl-u-type-color-green-60 {
  color: #66dfbd !important
}

.ecl-u-type-color-green-40 {
  color: #99e9d3 !important
}

.ecl-u-type-color-green-20 {
  color: #ccf4e9 !important
}

.ecl-u-type-color-green-10 {
  color: #e6faf4 !important
}

.ecl-u-type-color-green-5 {
  color: #f2fcf9 !important
}

.ecl-u-type-color-grey-140 {
  color: #171a22 !important
}

.ecl-u-type-color-grey-130 {
  color: #1b1e27 !important
}

.ecl-u-type-color-grey-120 {
  color: #1e222d !important
}

.ecl-u-type-color-grey-110 {
  color: #222732 !important
}

.ecl-u-type-color-grey-100 {
  color: #262b38 !important
}

.ecl-u-type-color-grey-80 {
  color: #515560 !important
}

.ecl-u-type-color-grey-60 {
  color: #7d8088 !important
}

.ecl-u-type-color-grey-40 {
  color: #a8aaaf !important
}

.ecl-u-type-color-grey-20 {
  color: #d4d5d7 !important
}

.ecl-u-type-color-grey-10 {
  color: #e9eaeb !important
}

.ecl-u-type-color-grey-5 {
  color: #f4f5f5 !important
}

.ecl-u-type-color-grey-3 {
  color: #f9f9f9 !important
}

.ecl-u-type-color-orange-140 {
  color: #993b00 !important
}

.ecl-u-type-color-orange-130 {
  color: #b34500 !important
}

.ecl-u-type-color-orange-120 {
  color: #cc4e00 !important
}

.ecl-u-type-color-orange-110 {
  color: #e65800 !important
}

.ecl-u-type-color-orange-100 {
  color: #ff6200 !important
}

.ecl-u-type-color-orange-80 {
  color: #ff8133 !important
}

.ecl-u-type-color-orange-60 {
  color: #ff914d !important
}

.ecl-u-type-color-orange-40 {
  color: #ffb180 !important
}

.ecl-u-type-color-orange-20 {
  color: #ffd0b3 !important
}

.ecl-u-type-color-orange-10 {
  color: #ffefe6 !important
}

.ecl-u-type-color-orange-5 {
  color: #fff7f2 !important
}

.ecl-u-type-color-purple-140 {
  color: #31087b !important
}

.ecl-u-type-color-purple-130 {
  color: #390990 !important
}

.ecl-u-type-color-purple-120 {
  color: #410aa4 !important
}

.ecl-u-type-color-purple-110 {
  color: #490cb9 !important
}

.ecl-u-type-color-purple-100 {
  color: #510dcd !important
}

.ecl-u-type-color-purple-80 {
  color: #743dd7 !important
}

.ecl-u-type-color-purple-60 {
  color: #976ee1 !important
}

.ecl-u-type-color-purple-40 {
  color: #bf9af1 !important
}

.ecl-u-type-color-purple-20 {
  color: #dccff5 !important
}

.ecl-u-type-color-purple-10 {
  color: #eee7fa !important
}

.ecl-u-type-color-purple-5 {
  color: #f6f3fc !important
}

.ecl-u-type-color-red-140 {
  color: #8f0029 !important
}

.ecl-u-type-color-red-130 {
  color: #a70030 !important
}

.ecl-u-type-color-red-120 {
  color: #bf0036 !important
}

.ecl-u-type-color-red-110 {
  color: #d7003d !important
}

.ecl-u-type-color-red-100 {
  color: #ef0044 !important
}

.ecl-u-type-color-red-80 {
  color: #f23369 !important
}

.ecl-u-type-color-red-60 {
  color: #f5668f !important
}

.ecl-u-type-color-red-40 {
  color: #f999b4 !important
}

.ecl-u-type-color-red-20 {
  color: #fcccda !important
}

.ecl-u-type-color-red-10 {
  color: #fde6ec !important
}

.ecl-u-type-color-red-5 {
  color: #fef2f5 !important
}

.ecl-u-type-color-yellow-140 {
  color: #997a00 !important
}

.ecl-u-type-color-yellow-130 {
  color: #b38f00 !important
}

.ecl-u-type-color-yellow-120 {
  color: #cca300 !important
}

.ecl-u-type-color-yellow-110 {
  color: #e6b800 !important
}

.ecl-u-type-color-yellow-100 {
  color: #fc0 !important
}

.ecl-u-type-color-yellow-80 {
  color: #ffd633 !important
}

.ecl-u-type-color-yellow-60 {
  color: #ffe066 !important
}

.ecl-u-type-color-yellow-40 {
  color: #ffeb99 !important
}

.ecl-u-type-color-yellow-20 {
  color: #fff5cc !important
}

.ecl-u-type-color-yellow-10 {
  color: #fffae6 !important
}

.ecl-u-type-color-yellow-5 {
  color: #fffcf2 !important
}

.ecl-u-type-color-white-100 {
  color: #fff !important
}

.ecl-u-type-color-blue-75 {
  color: #4073af !important
}

.ecl-u-type-color-blue-50 {
  color: #7fa1c9 !important
}

.ecl-u-type-color-blue-25 {
  color: #bfd0e4 !important
}

.ecl-u-type-color-yellow-75 {
  color: #ffde39 !important
}

.ecl-u-type-color-yellow-50 {
  color: #ffe879 !important
}

.ecl-u-type-color-yellow-25 {
  color: #fff4bb !important
}

.ecl-u-type-color-grey-75 {
  color: #707070 !important
}

.ecl-u-type-color-grey-50 {
  color: #9f9f9f !important
}

.ecl-u-type-color-grey-25 {
  color: #cfcfcf !important
}

.ecl-u-type-color-grey-15 {
  color: #e3e3e3 !important
}

.ecl-u-type-color-blue-n {
  color: #006fb4 !important
}

.ecl-u-type-color-purple-25 {
  color: #d2bfdd !important
}

.ecl-u-type-regular {
  font-weight: 400 !important
}

.ecl-u-type-bold {
  font-weight: 700 !important
}

.ecl-u-type-capitalize {
  text-transform: capitalize !important
}

.ecl-u-type-lowercase {
  text-transform: lowercase !important
}

.ecl-u-type-uppercase {
  text-transform: uppercase !important
}

.ecl-u-type-overline {
  text-decoration: overline !important
}

.ecl-u-type-underline {
  text-decoration: underline !important
}

.ecl-u-type-strike {
  text-decoration: line-through !important
}

.ecl-u-type-none {
  text-decoration: none !important
}

.ecl-u-type-align-left {
  text-align: left !important
}

.ecl-u-type-align-right {
  text-align: right !important
}

.ecl-u-type-align-center {
  text-align: center !important
}

.ecl a:is([class*=ecl-u-]),
.ecl a:not([class*=ecl-], [class*=wt-]) {
  font-family: arial, sans-serif
}

.ecl ul ol li:is([class*=ecl-u-]),
.ecl ul ol li:not([class*=ecl-], [class*=wt-], [class*=highcharts-]) {
  -webkit-margin-start: 0;
  margin-inline-start: 0
}

.ecl blockquote:is([class*=ecl-u-]):after,
.ecl blockquote:is([class*=ecl-u-]):before,
.ecl blockquote:not([class*=ecl-], [class*=wt-]):after,
.ecl blockquote:not([class*=ecl-], [class*=wt-]):before {
  display: none
}

.ecl blockquote cite:is([class*=ecl-u-]),
.ecl blockquote cite:not([class*=ecl-], [class*=wt-]) {
  display: block
}