#CMD.font-tt .sup__base,
#CMD.font-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.font-tt .sup__base,
#CMD.font-tt sup,
#CMD.font-tt .sup__base *,
#CMD.font-tt sup * {
  color: inherit !important;
  line-height: 0 !important;
}

#CMD.font-tt .sup__base[class*='sign-'],
#CMD.font-tt sup[class*='sign-'] {
  font-size: 1em;
  font-feature-settings: 'numr';
}

#CMD.font-tt .sign-deg.sup__base,
#CMD.font-tt sup.sign-deg {
  top: 0;
}

#CMD.font-tt .sign-reg.sup__base,
#CMD.font-tt sup.sign-reg {
  top: -0.4em;
  font-size: 0.7em;
}

#CMD.font-tt .sign-cr.sup__base,
#CMD.font-tt sup.sign-cr {
  top: 0;
  vertical-align: unset;
}

#CMD.font-tt .sign-tm.sup__base,
#CMD.font-tt sup.sign-tm {
  top: 0.114em;
  font-size: 1.2em;
}

#CMD.font-tt .sign-star.sup__base,
#CMD.font-tt sup.sign-star {
  top: 0;
}

#CMD.font-tt .sign-xe.sup__base,
#CMD.font-tt sup.sign-xe {
  top: 0.02em;
  font-size: 0.7em;
  vertical-align: super;
}

#CMD.font-tt .footnote-num.sup__base,
#CMD.font-tt sup.footnote-num {
  top: -0.1em;
  padding-left: 0.05em;
  vertical-align: baseline;
  font-size: 1em;
  font-feature-settings: 'numr';
  line-height: inherit !important;
}

#CMD.font-tt .sup__base a,
#CMD.font-tt sup a {
  color: inherit !important;
  font-size: inherit !important;
  vertical-align: inherit !important;
}

#CMD.font-tt .sup__ttnormal sup,
#CMD.font-tt [class*='text__tt'] sup,
#CMD.font-tt .wd__content .content__slogan sup,
#CMD.font-tt .wd__content .content__title sup,
#CMD.font-tt .wd__content .content__link sup,
#CMD.font-tt .sections-wdcontent .content__slogan sup,
#CMD.font-tt .sections-wdcontent .content__title sup,
#CMD.font-tt .sections-wdcontent .content__link sup,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe__top sup,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe sup,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__data 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.font-tt .sup__ttnormal sup,
#CMD.font-tt [class*='text__tt'] sup,
#CMD.font-tt .wd__content .content__slogan sup,
#CMD.font-tt .wd__content .content__title sup,
#CMD.font-tt .wd__content .content__link sup,
#CMD.font-tt .sections-wdcontent .content__slogan sup,
#CMD.font-tt .sections-wdcontent .content__title sup,
#CMD.font-tt .sections-wdcontent .content__link sup,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe__top sup,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe sup,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__data sup,
#CMD.font-tt .sup__ttnormal sup *,
#CMD.font-tt [class*='text__tt'] sup *,
#CMD.font-tt .wd__content .content__slogan sup *,
#CMD.font-tt .wd__content .content__title sup *,
#CMD.font-tt .wd__content .content__link sup *,
#CMD.font-tt .sections-wdcontent .content__slogan sup *,
#CMD.font-tt .sections-wdcontent .content__title sup *,
#CMD.font-tt .sections-wdcontent .content__link sup *,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe__top sup *,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe sup *,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__data sup * {
  -webkit-text-fill-color: initial;
  background-image: initial;
  color: inherit !important;
  line-height: 0 !important;
}

#CMD.font-tt .sup__ttnormal sup[class*='sign-'],
#CMD.font-tt [class*='text__tt'] sup[class*='sign-'],
#CMD.font-tt .wd__content .content__slogan sup[class*='sign-'],
#CMD.font-tt .wd__content .content__title sup[class*='sign-'],
#CMD.font-tt .wd__content .content__link sup[class*='sign-'],
#CMD.font-tt .sections-wdcontent .content__slogan sup[class*='sign-'],
#CMD.font-tt .sections-wdcontent .content__title sup[class*='sign-'],
#CMD.font-tt .sections-wdcontent .content__link sup[class*='sign-'],
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe__top sup[class*='sign-'],
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe sup[class*='sign-'],
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__data sup[class*='sign-'] {
  font-size: 1em;
  font-feature-settings: 'numr';
}

#CMD.font-tt .sup__ttnormal sup.sign-deg,
#CMD.font-tt [class*='text__tt'] sup.sign-deg,
#CMD.font-tt .wd__content .content__slogan sup.sign-deg,
#CMD.font-tt .wd__content .content__title sup.sign-deg,
#CMD.font-tt .wd__content .content__link sup.sign-deg,
#CMD.font-tt .sections-wdcontent .content__slogan sup.sign-deg,
#CMD.font-tt .sections-wdcontent .content__title sup.sign-deg,
#CMD.font-tt .sections-wdcontent .content__link sup.sign-deg,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe__top sup.sign-deg,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe sup.sign-deg,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__data sup.sign-deg {
  top: 0;
}

#CMD.font-tt .sup__ttnormal sup.sign-reg,
#CMD.font-tt [class*='text__tt'] sup.sign-reg,
#CMD.font-tt .wd__content .content__slogan sup.sign-reg,
#CMD.font-tt .wd__content .content__title sup.sign-reg,
#CMD.font-tt .wd__content .content__link sup.sign-reg,
#CMD.font-tt .sections-wdcontent .content__slogan sup.sign-reg,
#CMD.font-tt .sections-wdcontent .content__title sup.sign-reg,
#CMD.font-tt .sections-wdcontent .content__link sup.sign-reg,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe__top sup.sign-reg,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe sup.sign-reg,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__data sup.sign-reg {
  top: -0.5em;
  font-size: 0.6em;
}

#CMD.font-tt .sup__ttnormal sup.sign-cr,
#CMD.font-tt [class*='text__tt'] sup.sign-cr,
#CMD.font-tt .wd__content .content__slogan sup.sign-cr,
#CMD.font-tt .wd__content .content__title sup.sign-cr,
#CMD.font-tt .wd__content .content__link sup.sign-cr,
#CMD.font-tt .sections-wdcontent .content__slogan sup.sign-cr,
#CMD.font-tt .sections-wdcontent .content__title sup.sign-cr,
#CMD.font-tt .sections-wdcontent .content__link sup.sign-cr,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe__top sup.sign-cr,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe sup.sign-cr,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__data sup.sign-cr {
  top: 0;
  vertical-align: unset;
}

#CMD.font-tt .sup__ttnormal sup.sign-tm,
#CMD.font-tt [class*='text__tt'] sup.sign-tm,
#CMD.font-tt .wd__content .content__slogan sup.sign-tm,
#CMD.font-tt .wd__content .content__title sup.sign-tm,
#CMD.font-tt .wd__content .content__link sup.sign-tm,
#CMD.font-tt .sections-wdcontent .content__slogan sup.sign-tm,
#CMD.font-tt .sections-wdcontent .content__title sup.sign-tm,
#CMD.font-tt .sections-wdcontent .content__link sup.sign-tm,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe__top sup.sign-tm,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe sup.sign-tm,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__data sup.sign-tm {
  top: 0;
  font-size: 1em;
}

#CMD.font-tt .sup__ttnormal sup.sign-star,
#CMD.font-tt [class*='text__tt'] sup.sign-star,
#CMD.font-tt .wd__content .content__slogan sup.sign-star,
#CMD.font-tt .wd__content .content__title sup.sign-star,
#CMD.font-tt .wd__content .content__link sup.sign-star,
#CMD.font-tt .sections-wdcontent .content__slogan sup.sign-star,
#CMD.font-tt .sections-wdcontent .content__title sup.sign-star,
#CMD.font-tt .sections-wdcontent .content__link sup.sign-star,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe__top sup.sign-star,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe sup.sign-star,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__data sup.sign-star {
  top: 0;
  font-feature-settings: 'numr';
}

#CMD.font-tt .sup__ttnormal sup.sign-xe,
#CMD.font-tt [class*='text__tt'] sup.sign-xe,
#CMD.font-tt .wd__content .content__slogan sup.sign-xe,
#CMD.font-tt .wd__content .content__title sup.sign-xe,
#CMD.font-tt .wd__content .content__link sup.sign-xe,
#CMD.font-tt .sections-wdcontent .content__slogan sup.sign-xe,
#CMD.font-tt .sections-wdcontent .content__title sup.sign-xe,
#CMD.font-tt .sections-wdcontent .content__link sup.sign-xe,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe__top sup.sign-xe,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe sup.sign-xe,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__data sup.sign-xe {
  top: 0.04em;
  font-size: 0.8em;
  vertical-align: super;
  font-feature-settings: 'numr';
}

#CMD.font-tt .sup__ttnormal sup.footnote-num,
#CMD.font-tt [class*='text__tt'] sup.footnote-num,
#CMD.font-tt .wd__content .content__slogan sup.footnote-num,
#CMD.font-tt .wd__content .content__title sup.footnote-num,
#CMD.font-tt .wd__content .content__link sup.footnote-num,
#CMD.font-tt .sections-wdcontent .content__slogan sup.footnote-num,
#CMD.font-tt .sections-wdcontent .content__title sup.footnote-num,
#CMD.font-tt .sections-wdcontent .content__link sup.footnote-num,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe__top sup.footnote-num,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe sup.footnote-num,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__data sup.footnote-num {
  top: auto;
  vertical-align: baseline;
  font-size: 1em;
  font-feature-settings: 'numr';
}

#CMD.font-tt .sup__ttnormal sup .footnote-number-comma,
#CMD.font-tt [class*='text__tt'] sup .footnote-number-comma,
#CMD.font-tt .wd__content .content__slogan sup .footnote-number-comma,
#CMD.font-tt .wd__content .content__title sup .footnote-number-comma,
#CMD.font-tt .wd__content .content__link sup .footnote-number-comma,
#CMD.font-tt .sections-wdcontent .content__slogan sup .footnote-number-comma,
#CMD.font-tt .sections-wdcontent .content__title sup .footnote-number-comma,
#CMD.font-tt .sections-wdcontent .content__link sup .footnote-number-comma,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe__top sup .footnote-number-comma,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe sup .footnote-number-comma,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__data sup .footnote-number-comma {
  vertical-align: super;
  font-size: 0.5em;
}

#CMD.font-tt .sup__ttnormal sup a,
#CMD.font-tt [class*='text__tt'] sup a,
#CMD.font-tt .wd__content .content__slogan sup a,
#CMD.font-tt .wd__content .content__title sup a,
#CMD.font-tt .wd__content .content__link sup a,
#CMD.font-tt .sections-wdcontent .content__slogan sup a,
#CMD.font-tt .sections-wdcontent .content__title sup a,
#CMD.font-tt .sections-wdcontent .content__link sup a,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe__top sup a,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__describe sup a,
#CMD.font-tt .wd__feature__list .wd__feature .wd__feature__data sup a {
  color: inherit !important;
  font-size: inherit !important;
  vertical-align: inherit !important;
}

#CMD.font-tt .wd__content .content__info .colorful-text,
#CMD.font-tt .wd__content .content__info .colorful-text * {
  font-weight: 600 !important;
}

#CMD.font-tt .wd__content .content__info .colorful-text sup {
  vertical-align: 0 !important;
  position: relative !important;
}

#CMD.font-tt .wd__content .content__info .colorful-text sup.sign-deg {
  vertical-align: 3px !important;
}

/* #CMD.font-tt .wd__content .content__info .colorful-text sup.sign-reg {
  vertical-align: 0.4375em !important;
} */

#CMD.font-tt .wd__content .content__info .colorful-text sup.sign-tm {
  vertical-align: -0.05em !important;
}

/* Product Module 2022 font settings */
#CMD.font-tt .columns__hl__icon__dynamic sup.sign-cr,
#CMD.font-tt .columns__hl__icon__dynamic sup.sign-reg {
  top: -1.1em;
  font-size: 0.4em;
}

#CMD.font-tt .columns__hl__icon__dynamic sup.sign-tm {
  top: -0.7em;
  font-size: 0.52em;
}
