/*** Global ***/
#CMD .sup__base,
#CMD 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; }
  #CMD .sup__base,
  #CMD sup,
  #CMD .sup__base *,
  #CMD sup * {
    -webkit-text-fill-color: initial !important;
    background-image: none !important;
    color: inherit !important;
    line-height: 0 !important; }
  #CMD .sup__base[class*='sign-'],
  #CMD sup[class*='sign-'] {
    font-size: 1em;
    font-feature-settings: 'numr'; }
  #CMD .sign-deg.sup__base,
  #CMD sup.sign-deg {
    top: 0; }
  #CMD .sign-reg.sup__base,
  #CMD sup.sign-reg {
    top: 0.132em;
    font-size: 1.24em; }
  #CMD .sign-cr.sup__base,
  #CMD sup.sign-cr {
    top: 0;
    vertical-align: unset; }
  #CMD .sign-tm.sup__base,
  #CMD sup.sign-tm {
    top: 0.114em;
    font-size: 1.2em; }
  #CMD .sign-star.sup__base,
  #CMD sup.sign-star {
    top: 0; }
  #CMD .sign-xe.sup__base,
  #CMD sup.sign-xe {
    top: 0.16em;
    font-size: 1em;
    vertical-align: super; }
  #CMD .footnote-num.sup__base,
  #CMD sup.footnote-num {
    top: auto;
    vertical-align: baseline;
    font-size: 1em;
    font-feature-settings: 'numr';
    line-height: inherit !important; }
  #CMD .sup__base a, #CMD sup a {
    color: inherit !important;
    font-size: inherit !important;
    vertical-align: inherit !important; }

#CMD .sup__ttnormal sup, #CMD [class*='text__tt'] 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; }
  #CMD .sup__ttnormal sup, #CMD [class*='text__tt'] sup,
  #CMD .sup__ttnormal sup *,
  #CMD [class*='text__tt'] sup * {
    -webkit-text-fill-color: initial !important;
    background-image: none !important;
    color: inherit !important;
    line-height: 0 !important; }
  #CMD .sup__ttnormal sup[class*='sign-'], #CMD [class*='text__tt'] sup[class*='sign-'] {
    font-size: 1em;
    font-feature-settings: 'numr'; }
  #CMD .sup__ttnormal sup.sign-deg, #CMD [class*='text__tt'] sup.sign-deg {
    top: 0; }
  #CMD .sup__ttnormal sup.sign-reg, #CMD [class*='text__tt'] sup.sign-reg {
    top: -0.5em;
    font-size: 0.6em; }
  #CMD .sup__ttnormal sup.sign-cr, #CMD [class*='text__tt'] sup.sign-cr {
    top: 0;
    vertical-align: unset; }
  #CMD .sup__ttnormal sup.sign-tm, #CMD [class*='text__tt'] sup.sign-tm {
    top: 0;
    font-size: 1em; }
  #CMD .sup__ttnormal sup.sign-star, #CMD [class*='text__tt'] sup.sign-star {
    top: 0;
    font-feature-settings: 'numr'; }
  #CMD .sup__ttnormal sup.sign-xe, #CMD [class*='text__tt'] sup.sign-xe {
    top: 0.135em;
    font-size: 1em;
    vertical-align: super;
    font-feature-settings: 'numr'; }
  #CMD .sup__ttnormal sup.footnote-num, #CMD [class*='text__tt'] sup.footnote-num {
    top: auto;
    vertical-align: baseline;
    font-size: 1em;
    font-feature-settings: 'numr'; }
  #CMD .sup__ttnormal sup a, #CMD [class*='text__tt'] sup a {
    color: inherit !important;
    font-size: inherit !important;
    vertical-align: inherit !important; }

#CMD.font__base,
#CMD.font__base * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "MyriadLight", "Segoe UI", sans-serif; }

.text_light,
.text_light * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset; }

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

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

.text_bold,
.text_bold * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "MyriadBold", "Segoe UI bold", sans-serif !important; }

.wd_content .content_slogan,
.wd_content .content_slogan * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "MyriadSemibold", "Segoe UI", sans-serif !important; }

.wd_content .content_comment,
.wd_content .content_comment *,
.wd_content .content_comment span,
.wd_content .content_comment sup,
.wd_content .content_comment div,
.wd_content .content_info,
.wd_content .content_info *,
.wd_content .content_info span,
.wd_content .content_info sup,
.wd_content .content_info div {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset; }

.wd_content .content_link,
.wd_content .content_link *,
.wd_content .content_link span,
.wd_content .content_link sup,
.wd_content .content_link div {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "MyriadRegular", "Segoe UI", sans-serif !important; }

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

@media all and (min-width: 1279.5px) {
  .text_light-large,
  .text_light-large * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset; }
  .text_regular-large,
  .text_regular-large * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadRegular", "Segoe UI", sans-serif !important; }
  .text_semibold-large,
  .text_semibold-large * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadSemibold", "Segoe UI", sans-serif !important; }
  .text_bold-large {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadBold", "Segoe UI bold", sans-serif !important; }
  .wd_content .content_icontent_commentnfo,
  .wd_content .content_icontent_commentnfo *,
  .wd_content .content_icontent_commentnfo span,
  .wd_content .content_icontent_commentnfo sup,
  .wd_content .content_icontent_commentnfo div {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadRegular", "Segoe UI", sans-serif !important; }
  .wd_content .content_info,
  .wd_content .content_info *,
  .wd_content .content_info span,
  .wd_content .content_info sup,
  .wd_content .content_info div {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset; }
  .wd_section.base_content .wd_content .content_comment,
  .wd_section.base_content .wd_content .content_comment *,
  .wd_section.base_content .wd_content .content_comment span,
  .wd_section.base_content .wd_content .content_comment sup,
  .wd_section.base_content .wd_content .content_comment div,
  .wd_section.base_content .wd_content .content_info,
  .wd_section.base_content .wd_content .content_info *,
  .wd_section.base_content .wd_content .content_info span,
  .wd_section.base_content .wd_content .content_info sup,
  .wd_section.base_content .wd_content .content_info div {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset; } }

@media all and (min-width: 731px) and (max-width: 1279.5px) {
  .text_light-medium,
  .text_light-medium * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset; }
  .text_regular-medium,
  .text_regular-medium * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadRegular", "Segoe UI", sans-serif !important; }
  .text_semibold-medium,
  .text_semibold-medium * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadSemibold", "Segoe UI", sans-serif !important; }
  .text_bold-medium,
  .text_bold-medium * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadBold", "Segoe UI bold", sans-serif !important; } }

@media all and (max-width: 730.5px) {
  .text_light-small,
  .text_light-small * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset; }
  .text_regular-small,
  .text_regular-small * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadRegular", "Segoe UI", sans-serif !important; }
  .text_semibold-small,
  .text_semibold-small * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadSemibold", "Segoe UI", sans-serif !important; }
  .text_bold-small,
  .text_bold-small * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadBold", "Segoe UI bold", sans-serif !important; }
  .footnote .footnote-item {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadRegular", "Segoe UI", sans-serif !important; } }

.blockImgText .wd_content .content_slogan,
.blockImgText .wd_content .content_slogan * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "MyriadBold", "Segoe UI bold", sans-serif !important; }

.blockImgText .wd_content .content_title,
.blockImgText .wd_content .content_title * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "MyriadBold", "Segoe UI bold", sans-serif !important; }

.blockImgText .wd_content .content_comment,
.blockImgText .wd_content .content_comment *,
.blockImgText .wd_content .content_comment span,
.blockImgText .wd_content .content_comment sup,
.blockImgText .wd_content .content_comment div,
.blockImgText .wd_content .content_info,
.blockImgText .wd_content .content_info *,
.blockImgText .wd_content .content_info span,
.blockImgText .wd_content .content_info sup,
.blockImgText .wd_content .content_info div {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset; }

@media all and (max-width: 730.5px) {
  .blockImgText .wd_content .content_slogan,
  .blockImgText .wd_content .content_slogan * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadBold", "Segoe UI bold", sans-serif !important; }
  .blockImgText .wd_content .content_title,
  .blockImgText .wd_content .content_title * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadBold", "Segoe UI bold", sans-serif !important; }
  .blockImgText .wd_content .content_comment,
  .blockImgText .wd_content .content_comment *,
  .blockImgText .wd_content .content_comment span,
  .blockImgText .wd_content .content_comment sup,
  .blockImgText .wd_content .content_comment div,
  .blockImgText .wd_content .content_info,
  .blockImgText .wd_content .content_info *,
  .blockImgText .wd_content .content_info span,
  .blockImgText .wd_content .content_info sup,
  .blockImgText .wd_content .content_info div {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadRegular", "Segoe UI", sans-serif !important; } }

.kv_banner_carousel .slick-dots li button::before {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "MyriadSemibold", "Segoe UI", sans-serif !important; }

.footnote .footnote-item,
.footnote .footnote-item *,
.footnote .footnote-item span,
.footnote .footnote-item span *,
.comment,
.comment *,
.comment span,
.comment span * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "MyriadRegular", "Segoe UI", sans-serif !important; }

.footnote .footnote-item .text-italic,
.footnote .footnote-item .text-italic *,
.footnote .footnote-item span .text-italic,
.footnote .footnote-item span .text-italic *,
.comment .text-italic,
.comment .text-italic *,
.comment span .text-italic,
.comment span .text-italic * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "MyriadItalic", "Segoe UI", sans-serif !important; }
