/*** Global ***/
.font__base,
.font__base * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "MyriadRegular", "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__ttregular,
.text__ttregular * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProRegular", "Segoe UI", sans-serif !important; }

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

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

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

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

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

.wd__section .wdtile-ksp .wd__content .content__title,
.wd__section .wdtile-ksp .wd__content .content__title * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif !important; }

.wd__section .wdtile-ksp .wd__content .content__info,
.wd__section .wdtile-ksp .wd__content .content__info * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif !important; }

.wd__section .wdtile-ksp .wd__feature__list .wd__feature .wd__feature__data,
.wd__section .wdtile-ksp .wd__feature__list .wd__feature .wd__feature__data * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif !important; }

.wd__section .wdtile-ksp .wd__feature__list .wd__feature .wd__feature__describe,
.wd__section .wdtile-ksp .wd__feature__list .wd__feature .wd__feature__describe *,
.wd__section .wdtile-ksp .wd__feature__list .wd__feature .wd__feature__describe__top,
.wd__section .wdtile-ksp .wd__feature__list .wd__feature .wd__feature__describe__top * {
  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-button-text *,
.modal-button-container .modal-inner-text,
.modal-button-container .modal-inner-text * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif !important; }

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

#CMD .footnote .footnote-item::marker,
.comment::marker {
  font-variant-numeric: normal; }

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

.wd__content .content__title,
.wd__content .content__title * {
  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 * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "MyriadRegular", "Segoe UI", sans-serif; }

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

.wd__feature__list,
.wd__feature__list * {
  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: "MyriadRegular", "Segoe UI", sans-serif; }

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

.cmd-sidenav .label-name,
.cmd-sidenav .label-name * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset; }

@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; } }

@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 {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadRegular", "Segoe UI", sans-serif !important; }
  .text__semibold-medium {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadSemibold", "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; }
  .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 {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadSemibold", "Segoe UI", sans-serif !important; } }

.fix_containter .content_containter .form__button,
.fix_containter .content_containter .form__button * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

.fix_containter .content_containter .text,
.fix_containter .content_containter .text * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

.section__kv .kv_text__top .content__slogan,
.section__kv .kv_text__top .content__slogan *,
.section__kv .kv_text__top .shadow,
.section__kv .kv_text__top .shadow * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif; }

.section__kv .kv_text__top .wd__content .content__info,
.section__kv .kv_text__top .wd__content .content__info * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

.section__kv .kv_text__top .icon__list .text,
.section__kv .kv_text__top .icon__list .text * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

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

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

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

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

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

.section__2 .block1 .icon__list .text,
.section__2 .block1 .icon__list .text * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif; }

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

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

.section__2 .block2 .apw,
.section__2 .block2 .apw * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "MyriadRegular", "Segoe UI", sans-serif; }

.section__2 .block2 .apw .apw__item .title,
.section__2 .block2 .apw .apw__item .title * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

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

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

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

.section__2 .users_case__list .users_case .text_box .title {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif !important; }
  .section__2 .users_case__list .users_case .text_box .title span {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

.section__2 .users_case__list .users_case .text_box,
.section__2 .users_case__list .users_case .text_box * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "MyriadRegular", "Segoe UI", sans-serif; }

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

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

.footer-container,
.footer-container * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "TTNormsProNormal", "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__regular-large .text-italic,
  .text__regular-large .text-italic * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadItalic", "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; } }

@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; }
  .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__regular-medium .text-italic,
  .text__regular-medium .text-italic * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadItalic", "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; } }

@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__regular-small .text-italic,
  .text__regular-small .text-italic * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "MyriadItalic", "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; } }
