/*** Global ***/
.text__light {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProLight", "Segoe UI", sans-serif !important; }

.text__regular {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProRegular", "Segoe UI", sans-serif !important; }

.text__normal {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif !important; }

.text__medium {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif !important; }

.text__bold {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProBold", "Segoe UI", sans-serif !important; }

.text__light-myriad {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset; }

.text__regular-myriad {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif !important;
  font-weight: 400; }

.text-italic {
  font-style: italic !important;
  padding-right: 0.2em; }

.modal-button-copy {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProRegular", "Segoe UI", sans-serif !important; }

.modal-button-container .modal-button-text,
.modal-button-container .modal-inner-text {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProRegular", "Segoe UI", sans-serif !important; }

.footnote .footnote-item *, .footnote .footnote-item,
.footnote .footnote-item div,
.footnote .footnote-item span,
.footnote .footnote-item a,
.footnote .footnote-item sup,
.comment *,
.comment,
.comment div,
.comment span,
.comment a,
.comment sup {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 400; }

.footnote .footnote-item::marker,
.comment::marker {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif !important;
  font-weight: 400;
  font-variant-numeric: unset !important; }

.wd__content * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 400; }

.wd__content .content__slogan,
.wd__content .content__slogan div,
.wd__content .content__slogan span,
.wd__content .content__slogan sup,
.wd__content .content__slogan a {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

.wd__content .content__title,
.wd__content .content__title div,
.wd__content .content__title span,
.wd__content .content__title sup,
.wd__content .content__title a {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

.wd__content .content__info,
.wd__content .content__info div,
.wd__content .content__info span,
.wd__content .content__info sup,
.wd__content .content__info a {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 400; }

.wd__content .content__link,
.wd__content .content__link div,
.wd__content .content__link span,
.wd__content .content__link sup,
.wd__content .content__link a {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif !important; }

.wd__feature__list * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProLight", "Segoe UI", sans-serif; }

.wd__feature__list .wd__feature .wd__feature__data,
.wd__feature__list .wd__feature .wd__feature__data span,
.wd__feature__list .wd__feature .wd__feature__data sup,
.wd__feature__list .wd__feature .wd__feature__data a,
.wd__feature__list .wd__feature .wd__feature__data div {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

.wd__feature__list .wd__feature .wd__feature__describe__top,
.wd__feature__list .wd__feature .wd__feature__describe__top span,
.wd__feature__list .wd__feature .wd__feature__describe__top sup,
.wd__feature__list .wd__feature .wd__feature__describe__top a,
.wd__feature__list .wd__feature .wd__feature__describe__top div,
.wd__feature__list .wd__feature .wd__feature__describe,
.wd__feature__list .wd__feature .wd__feature__describe span,
.wd__feature__list .wd__feature .wd__feature__describe sup,
.wd__feature__list .wd__feature .wd__feature__describe a,
.wd__feature__list .wd__feature .wd__feature__describe div {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProRegular", "Segoe UI", sans-serif; }

.section__kv .wd__content .content__slogan,
.section__kv .wd__content .content__slogan *,
.section__kv .wd__content .content__slogan span,
.section__kv .wd__content .content__slogan sub,
.section__kv .wd__content .content__slogan a,
.section__kv .wd__content .content__slogan div {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif !important; }

.section__kv .wd__content .content__info,
.section__kv .wd__content .content__info div,
.section__kv .wd__content .content__info span,
.section__kv .wd__content .content__info sup,
.section__kv .wd__content .content__info a {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 400; }

.section__kv .wd__content .content__title,
.section__kv .wd__content .content__title div,
.section__kv .wd__content .content__title span,
.section__kv .wd__content .content__title sup,
.section__kv .wd__content .content__title a {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

.wd__link__arrow::after {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProRegular", "Segoe UI", sans-serif; }

.slick__nav {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProLight", "Segoe UI", sans-serif; }

.cmd-sidenav .label-name {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProBold", "Segoe UI", sans-serif; }

#section__2 .slick__content__title,
#section__2 .slick__content__title div,
#section__2 .slick__content__title span,
#section__2 .slick__content__title sup,
#section__2 .slick__content__title a {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 400; }

#section__2 .slick__content__info,
#section__2 .slick__content__info div,
#section__2 .slick__content__info span,
#section__2 .slick__content__info sup,
#section__2 .slick__content__info a {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif; }

#section__4 .content__info,
#section__4 .content__info div,
#section__4 .content__info span,
#section__4 .content__info sup,
#section__4 .content__info a {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif !important; }

#section__4 .wd__feature__describe,
#section__4 .wd__feature__describe div,
#section__4 .wd__feature__describe span,
#section__4 .wd__feature__describe sup,
#section__4 .wd__feature__describe a {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif !important; }

#section__5 .content__link,
#section__5 .content__link div,
#section__5 .content__link span,
#section__5 .content__link sup,
#section__5 .content__link a {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif !important; }

#section__5 table {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif !important; }

#section__5 .tr-3 .td-2 .text__val:last-child,
#section__5 .tr-3 .td-3 .text__val:last-child,
#section__5 .tr-3 .td-4 .text__val:last-child {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif !important; }

#section__6 .content__link,
#section__6 .content__link div,
#section__6 .content__link span,
#section__6 .content__link sup,
#section__6 .content__link a {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif !important; }

@media all and (min-width: 1279.5px) {
  .text__light-large {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "TTNormsProLight", "Segoe UI", sans-serif !important; }
  .text__regular-large {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "TTNormsProRegular", "Segoe UI", sans-serif !important; }
  .text__semibold-large {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "TTNormsProNormal", "Segoe UI", sans-serif !important; } }

@media all and (min-width: 731px) and (max-width: 1279.5px) {
  .text__light-medium {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "TTNormsProLight", "Segoe UI", sans-serif !important; }
  .text__regular-medium {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "TTNormsProRegular", "Segoe UI", sans-serif !important; }
  .text__semibold-medium {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "TTNormsProNormal", "Segoe UI", sans-serif !important; } }

@media all and (max-width: 730.5px) {
  .text__light-small {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "TTNormsProLight", "Segoe UI", sans-serif !important; }
  .text__regular-small {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "TTNormsProRegular", "Segoe UI", sans-serif !important; }
  .text__semibold-small {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "TTNormsProNormal", "Segoe UI", sans-serif !important; }
  .footnote .footnote-item,
  .comment {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif !important;
    font-weight: 400; }
  .wd__content * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 400; }
  .wd__content .content__info,
  .wd__content .content__info div,
  .wd__content .content__info span,
  .wd__content .content__info sup,
  .wd__content .content__info a {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 400; }
  .wd__content .content__comment,
  .wd__content .content__comment div,
  .wd__content .content__comment span,
  .wd__content .content__comment sup,
  .wd__content .content__comment a,
  .wd__content .content__link,
  .wd__content .content__link div,
  .wd__content .content__link span,
  .wd__content .content__link sup,
  .wd__content .content__link a {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 400; }
  .section__kv .wd__content .content__slogan,
  .section__kv .wd__content .content__slogan *,
  .section__kv .wd__content .content__slogan span,
  .section__kv .wd__content .content__slogan sub,
  .section__kv .wd__content .content__slogan a,
  .section__kv .wd__content .content__slogan div {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "TTNormsProMedium", "Segoe UI", sans-serif !important; }
  .section__kv .wd__content .content__info,
  .section__kv .wd__content .content__info div,
  .section__kv .wd__content .content__info span,
  .section__kv .wd__content .content__info sup,
  .section__kv .wd__content .content__info a {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 400; }
  .section__kv .wd__content .content__comment,
  .section__kv .wd__content .content__comment div,
  .section__kv .wd__content .content__comment span,
  .section__kv .wd__content .content__comment sup,
  .section__kv .wd__content .content__comment a {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif !important;
    font-weight: 400; } }


    .sup__base,
    sup {
      position: relative;
      top: -0.5em;
      font-size: 0.7em;
      font-feature-settings: "normal";
      vertical-align: baseline;
      -webkit-text-size-adjust: none !important;
      text-size-adjust: none !important;
    }
    .sup__base,
    sup,
    .sup__base *,
    sup * {
      color: inherit !important;
      line-height: 1 !important;
    }
    [class*=sign-].sup__base,
    sup[class*=sign-] {
      font-size: 1em;
      font-feature-settings: "numr";
    }
    .sign-deg.sup__base,
    sup.sign-deg {
      top: 0;
    }
    .sign-reg.sup__base,
    sup.sign-reg {
      top: -0.4em;
      font-size: 0.7em;
    }
    .sign-cr.sup__base,
    sup.sign-cr {
      top: 0;
      vertical-align: unset;
    }
    .sign-tm.sup__base,
    sup.sign-tm {
      top: 0.114em;
      font-size: 1.2em;
    }
    .sign-star.sup__base,
    sup.sign-star {
      top: 0;
    }
    .sign-xe.sup__base,
    sup.sign-xe {
      top: 0.02em;
      font-size: 0.7em;
      vertical-align: super;
    }
    .footnote-num.sup__base,
    sup.footnote-num {
      top: auto;
      vertical-align: baseline;
      font-size: 1em;
      font-feature-settings: "numr";
      line-height: inherit !important;
    }
    .sup__base a,
    sup a {
      color: inherit !important;
      font-size: inherit !important;
      vertical-align: inherit !important;
    }    


    .wd__feature__list .wd__feature .wd__feature__describe__top sup,
    .wd__feature__list .wd__feature .wd__feature__describe sup,
    .wd__feature__list .wd__feature .wd__feature__data sup, .wd__content .content__slogan sup,
    .wd__content .content__title sup,
    .wd__content .content__link sup,
    .sections-wdcontent .content__slogan sup,
    .sections-wdcontent .content__title sup,
    .sections-wdcontent .content__link sup {
      position: relative;
      top: -0.5em;
      font-size: 0.7em;
      font-feature-settings: "normal";
      vertical-align: baseline;
      -webkit-text-size-adjust: none !important;
      text-size-adjust: none !important;
    }
    .wd__feature__list .wd__feature .wd__feature__describe__top sup,
    .wd__feature__list .wd__feature .wd__feature__describe sup,
    .wd__feature__list .wd__feature .wd__feature__data sup, .wd__content .content__slogan sup,
    .wd__content .content__title sup,
    .wd__content .content__link sup,
    .sections-wdcontent .content__slogan sup,
    .sections-wdcontent .content__title sup,
    .sections-wdcontent .content__link sup,
    .wd__feature__list .wd__feature .wd__feature__describe__top sup *,
    .wd__feature__list .wd__feature .wd__feature__describe sup *,
    .wd__feature__list .wd__feature .wd__feature__data sup *,
    .wd__content .content__slogan sup *,
    .wd__content .content__title sup *,
    .wd__content .content__link sup *,
    .sections-wdcontent .content__slogan sup *,
    .sections-wdcontent .content__title sup *,
    .sections-wdcontent .content__link sup * {
      -webkit-text-fill-color: initial;
      background-image: initial;
      color: inherit !important;
      line-height: 0 !important;
    }
    .wd__feature__list .wd__feature .wd__feature__describe__top sup[class*=sign-],
    .wd__feature__list .wd__feature .wd__feature__describe sup[class*=sign-],
    .wd__feature__list .wd__feature .wd__feature__data sup[class*=sign-], .wd__content .content__slogan sup[class*=sign-],
    .wd__content .content__title sup[class*=sign-],
    .wd__content .content__link sup[class*=sign-],
    .sections-wdcontent .content__slogan sup[class*=sign-],
    .sections-wdcontent .content__title sup[class*=sign-],
    .sections-wdcontent .content__link sup[class*=sign-] {
      font-size: 1em;
      font-feature-settings: "numr";
    }
    .wd__feature__list .wd__feature .wd__feature__describe__top sup.sign-deg,
    .wd__feature__list .wd__feature .wd__feature__describe sup.sign-deg,
    .wd__feature__list .wd__feature .wd__feature__data sup.sign-deg, .wd__content .content__slogan sup.sign-deg,
    .wd__content .content__title sup.sign-deg,
    .wd__content .content__link sup.sign-deg,
    .sections-wdcontent .content__slogan sup.sign-deg,
    .sections-wdcontent .content__title sup.sign-deg,
    .sections-wdcontent .content__link sup.sign-deg {
      top: 0;
    }
    .wd__feature__list .wd__feature .wd__feature__describe__top sup.sign-reg,
    .wd__feature__list .wd__feature .wd__feature__describe sup.sign-reg,
    .wd__feature__list .wd__feature .wd__feature__data sup.sign-reg, .wd__content .content__slogan sup.sign-reg,
    .wd__content .content__title sup.sign-reg,
    .wd__content .content__link sup.sign-reg,
    .sections-wdcontent .content__slogan sup.sign-reg,
    .sections-wdcontent .content__title sup.sign-reg,
    .sections-wdcontent .content__link sup.sign-reg {
      top: -0.5em;
      font-size: 0.6em;
    }
    .wd__feature__list .wd__feature .wd__feature__describe__top sup.sign-cr,
    .wd__feature__list .wd__feature .wd__feature__describe sup.sign-cr,
    .wd__feature__list .wd__feature .wd__feature__data sup.sign-cr, .wd__content .content__slogan sup.sign-cr,
    .wd__content .content__title sup.sign-cr,
    .wd__content .content__link sup.sign-cr,
    .sections-wdcontent .content__slogan sup.sign-cr,
    .sections-wdcontent .content__title sup.sign-cr,
    .sections-wdcontent .content__link sup.sign-cr {
      top: 0;
      vertical-align: unset;
    }
    .wd__feature__list .wd__feature .wd__feature__describe__top sup.sign-tm,
    .wd__feature__list .wd__feature .wd__feature__describe sup.sign-tm,
    .wd__feature__list .wd__feature .wd__feature__data sup.sign-tm, .wd__content .content__slogan sup.sign-tm,
    .wd__content .content__title sup.sign-tm,
    .wd__content .content__link sup.sign-tm,
    .sections-wdcontent .content__slogan sup.sign-tm,
    .sections-wdcontent .content__title sup.sign-tm,
    .sections-wdcontent .content__link sup.sign-tm {
      top: 0;
      font-size: 1em;
    }
    .wd__feature__list .wd__feature .wd__feature__describe__top sup.sign-star,
    .wd__feature__list .wd__feature .wd__feature__describe sup.sign-star,
    .wd__feature__list .wd__feature .wd__feature__data sup.sign-star, .wd__content .content__slogan sup.sign-star,
    .wd__content .content__title sup.sign-star,
    .wd__content .content__link sup.sign-star,
    .sections-wdcontent .content__slogan sup.sign-star,
    .sections-wdcontent .content__title sup.sign-star,
    .sections-wdcontent .content__link sup.sign-star {
      top: 0;
      font-feature-settings: "numr";
    }
    .wd__feature__list .wd__feature .wd__feature__describe__top sup.sign-xe,
    .wd__feature__list .wd__feature .wd__feature__describe sup.sign-xe,
    .wd__feature__list .wd__feature .wd__feature__data sup.sign-xe, .wd__content .content__slogan sup.sign-xe,
    .wd__content .content__title sup.sign-xe,
    .wd__content .content__link sup.sign-xe,
    .sections-wdcontent .content__slogan sup.sign-xe,
    .sections-wdcontent .content__title sup.sign-xe,
    .sections-wdcontent .content__link sup.sign-xe {
      top: 0.04em;
      font-size: 0.8em;
      vertical-align: super;
      font-feature-settings: "numr";
    }
    .wd__feature__list .wd__feature .wd__feature__describe__top sup.footnote-num,
    .wd__feature__list .wd__feature .wd__feature__describe sup.footnote-num,
    .wd__feature__list .wd__feature .wd__feature__data sup.footnote-num, .wd__content .content__slogan sup.footnote-num,
    .wd__content .content__title sup.footnote-num,
    .wd__content .content__link sup.footnote-num,
    .sections-wdcontent .content__slogan sup.footnote-num,
    .sections-wdcontent .content__title sup.footnote-num,
    .sections-wdcontent .content__link sup.footnote-num {
      top: auto;
      vertical-align: baseline;
      font-size: 1em;
      font-feature-settings: "numr";
    }
    .wd__feature__list .wd__feature .wd__feature__describe__top sup .footnote-number-comma,
    .wd__feature__list .wd__feature .wd__feature__describe sup .footnote-number-comma,
    .wd__feature__list .wd__feature .wd__feature__data sup .footnote-number-comma, .wd__content .content__slogan sup .footnote-number-comma,
    .wd__content .content__title sup .footnote-number-comma,
    .wd__content .content__link sup .footnote-number-comma,
    .sections-wdcontent .content__slogan sup .footnote-number-comma,
    .sections-wdcontent .content__title sup .footnote-number-comma,
    .sections-wdcontent .content__link sup .footnote-number-comma {
      vertical-align: super;
      font-size: 0.5em;
    }
    .wd__feature__list .wd__feature .wd__feature__describe__top sup a,
    .wd__feature__list .wd__feature .wd__feature__describe sup a,
    .wd__feature__list .wd__feature .wd__feature__data sup a, .wd__content .content__slogan sup a,
    .wd__content .content__title sup a,
    .wd__content .content__link sup a,
    .sections-wdcontent .content__slogan sup a,
    .sections-wdcontent .content__title sup a,
    .sections-wdcontent .content__link sup a {
      color: inherit !important;
      font-size: inherit !important;
      vertical-align: inherit !important;
    }    



  .section__kv .wd__content .content__info sup.footnote-num {
      top: 0 !important;
      font-size: inherit !important;
  }