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

.font-myraid .line__text {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 100; }

.font-myraid .slick-next::before,
.font-myraid .slick-prev::before {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 400; }

.font-myraid .text-light {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 100; }

.font-myraid .text-semibold {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 700; }

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

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

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

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

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

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

.font-myraid .wd_content_tab_side .btn_icon_outer .btn_icon,
.font-myraid .wd_content_tab_side .btn_icon_outer .btn_icon * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 700; }

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

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

.font-myraid .wd_grid_content_img .content-title,
.font-myraid .wd_grid_content_img .content-title * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 700; }

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

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

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

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

.font-myraid .wd_grid_content_icon .content-center {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 400; }

.font-myraid .wd_grid_content_icon .content-top,
.font-myraid .wd_grid_content_icon .content-top span,
.font-myraid .wd_grid_content_icon .content-top sup,
.font-myraid .wd_grid_content_icon .content-top div,
.font-myraid .wd_grid_content_icon .content-bottom,
.font-myraid .wd_grid_content_icon .content-bottom span,
.font-myraid .wd_grid_content_icon .content-bottom sup,
.font-myraid .wd_grid_content_icon .content-bottom div {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 400; }

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

.font-myraid .wd_content_tab_top .module_tabs.type-text .btn_icon .btn_container .btn-text,
.font-myraid .wd_content_tab_top .module_tabs.type-text .btn_icon .btn_container .btn-text * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 400; }

.font-myraid .footnote .footnote-item::marker,
.font-myraid .comment::marker {
  font-variant-numeric: normal !important; }

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

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

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

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

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

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

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

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

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

.font-myraid .slick-tab-content .slick-title .title-nav .slick-nav-btn {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 700; }

.font-myraid .slick-tab-content .slick-info .slick-info-text,
.font-myraid .slick-tab-content .slick-info .slick-info-text * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 400; }

@media all and (max-width: 730.5px) {
  .font-myraid .line__text {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 400; } }

.font-myraid .text__desktop-light {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 100; }

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

@media all and (min-width: 731px) and (max-width: 1279.5px) {
  .font-myraid .text__tablet-light {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 100; }
  .font-myraid .text__tablet-regular {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 400; } }

@media all and (max-width: 730.5px) {
  .font-myraid .text__mobile-light {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 100; }
  .font-myraid .text__mobile-regular {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 400; }
  .font-myraid .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe,
  .font-myraid .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe *,
  .font-myraid .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe a,
  .font-myraid .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe__top,
  .font-myraid .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe__top *,
  .font-myraid .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe__top a {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 400; } }

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

.font-tt .line__text {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 100; }

.font-tt .slick-next::before,
.font-tt .slick-prev::before {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 400;
  font-family: "TTNormsProRegular", "Segoe UI", sans-serif; }

.font-tt .text-light {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 100; }

.font-tt .text-semibold {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 700; }

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

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

.font-tt .text-tt-regular {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 400;
  font-family: "TTNormsProRegular", "Segoe UI", sans-serif; }

.font-tt .text-tt-medium {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 600;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif; }

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

.font-tt .text-tt-bold {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 600;
  font-family: "TTNormsProBold", "Segoe UI", sans-serif; }

.font-tt .grid__table .wd__feature__list .wd__feature__data,
.font-tt .grid__table .wd__feature__list .wd__feature__data * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 450;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

.font-tt .grid__table .wd__feature__list .wd__feature__describe__top,
.font-tt .grid__table .wd__feature__list .wd__feature__describe__top *,
.font-tt .grid__table .wd__feature__list .wd__feature__describe,
.font-tt .grid__table .wd__feature__list .wd__feature__describe * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 400;
  font-family: "TTNormsProRegular", "Segoe UI", sans-serif; }

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

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

.font-tt .wd_techspec_img .specs,
.font-tt .wd_techspec_img .specs * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 450;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

.font-tt .wd_content_tab_side .btn_icon_outer .btn_icon,
.font-tt .wd_content_tab_side .btn_icon_outer .btn_icon * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 450;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

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

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

.font-tt .wd_grid_content_img .content-title,
.font-tt .wd_grid_content_img .content-title * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 600;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif; }

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

.font-tt .wd_btn_icon_content_half .content-title,
.font-tt .wd_btn_icon_content_half .content-title * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 450;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

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

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

.font-tt .wd_grid_content_icon .content-center {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 450;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

.font-tt .wd_grid_content_icon .content-top,
.font-tt .wd_grid_content_icon .content-top span,
.font-tt .wd_grid_content_icon .content-top sup,
.font-tt .wd_grid_content_icon .content-top div,
.font-tt .wd_grid_content_icon .content-bottom,
.font-tt .wd_grid_content_icon .content-bottom span,
.font-tt .wd_grid_content_icon .content-bottom sup,
.font-tt .wd_grid_content_icon .content-bottom div {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 450;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

.font-tt .wd_content_tab_top .module_tabs.type-text .btn_icon .btn_container .btn-text,
.font-tt .wd_content_tab_top .module_tabs.type-text .btn_icon .btn_container .btn-text * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 450;
  font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }

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

.font-tt .footnote .footnote-item::marker,
.font-tt .comment::marker {
  font-variant-numeric: normal !important; }

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

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

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

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

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

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

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

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

.font-tt .slick-tab-content .slick-title .title-nav .slick-nav-btn {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-weight: 600;
  font-family: "TTNormsProMedium", "Segoe UI", sans-serif; }

.font-tt .slick-tab-content .slick-info .slick-info-text,
.font-tt .slick-tab-content .slick-info .slick-info-text * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 400; }

@media all and (max-width: 730.5px) {
  .font-tt .line__text {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 400; } }

.font-tt .text__desktop-light {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif;
  font-weight: 100; }

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

@media all and (min-width: 731px) and (max-width: 1279.5px) {
  .font-tt .text__tablet-tt-normal {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-weight: 450;
    font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }
  .font-tt .text__tablet-tt-regular {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-weight: 400;
    font-family: "TTNormsProRegular", "Segoe UI", sans-serif; }
  .font-tt .text__tablet-tt-medium {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-weight: 600;
    font-family: "TTNormsProMedium", "Segoe UI", sans-serif; }
  .font-tt .text__tablet-tt-light {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "TTNormsProLight", "Segoe UI", sans-serif; }
  .font-tt .text__tablet-tt-bold {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-weight: 600;
    font-family: "TTNormsProBold", "Segoe UI", sans-serif; }
  .font-tt .text__tablet-light {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 100; }
  .font-tt .text__tablet-regular {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 400; } }

@media all and (max-width: 730.5px) {
  .font-tt .text__mobile-tt-normal {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-weight: 450;
    font-family: "TTNormsProNormal", "Segoe UI", sans-serif; }
  .font-tt .text__mobile-tt-regular {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-weight: 400;
    font-family: "TTNormsProRegular", "Segoe UI", sans-serif; }
  .font-tt .text__mobile-tt-medium {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-weight: 600;
    font-family: "TTNormsProMedium", "Segoe UI", sans-serif; }
  .font-tt .text__mobile-tt-light {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "TTNormsProLight", "Segoe UI", sans-serif; }
  .font-tt .text__mobile-tt-bold {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-weight: 600;
    font-family: "TTNormsProBold", "Segoe UI", sans-serif; }
  .font-tt .text__mobile-light {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 100; }
  .font-tt .text__mobile-regular {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif;
    font-weight: 400; }
  .font-tt .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe,
  .font-tt .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe *,
  .font-tt .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe a,
  .font-tt .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe__top,
  .font-tt .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe__top *,
  .font-tt .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe__top a {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-weight: 400;
    font-family: "TTNormsProRegular", "Segoe UI", sans-serif; } }

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

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

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

.font-helvetica .text-semibold,
.font-helvetica .text-semibold * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "Roboto", "Segoe UI", sans-serif !important;
  font-weight: 700; }

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

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

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

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

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

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

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

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

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

.font-helvetica .wd__section .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe,
.font-helvetica .wd__section .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe *,
.font-helvetica .wd__section .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe__top,
.font-helvetica .wd__section .ksp__layout .wd__feature__list .wd__feature .wd__feature__describe__top * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "HelveticaNowDisplayRegular", "Segoe UI", sans-serif !important; }

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

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

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

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

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

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

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

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

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

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

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

.font-helvetica .wdblockimg .wd__content .content__title,
.font-helvetica .wdblockimg .wd__content .content__title * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "HelveticaNowDisplayMedium", "Segoe UI", sans-serif; }

.font-helvetica .wd_content_tab_top .module_tabs.type-text .btn_icon .btn_container .btn-text,
.font-helvetica .wd_content_tab_top .module_tabs.type-text .btn_icon .btn_container .btn-text * {
  font-style: normal;
  font-stretch: normal;
  font-display: swap;
  font-weight: unset;
  font-family: "HelveticaNowDisplayMedium", "Segoe UI", sans-serif; }

@media all and (min-width: 1279.5px) {
  .font-helvetica .text__light-large,
  .font-helvetica .text__light-large * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "HelveticaNowDisplayLight", "Segoe UI", sans-serif !important; }
  .font-helvetica .text__regular-large,
  .font-helvetica .text__regular-large * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "HelveticaNowDisplayRegular", "Segoe UI", sans-serif !important; }
  .font-helvetica .text-semibold-large,
  .font-helvetica .text-semibold-large * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif !important;
    font-weight: 700; } }

@media all and (min-width: 731px) and (max-width: 1279.5px) {
  .font-helvetica .text__light-medium,
  .font-helvetica .text__light-medium * {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "HelveticaNowDisplayLight", "Segoe UI", sans-serif !important; }
  .font-helvetica .text__regular-medium {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "HelveticaNowDisplayRegular", "Segoe UI", sans-serif !important; }
  .font-helvetica .text-semibold-medium {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif !important;
    font-weight: 700; } }

@media all and (max-width: 730.5px) {
  .font-helvetica .text__light-small {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "HelveticaNowDisplayLight", "Segoe UI", sans-serif !important; }
  .font-helvetica .text__regular-small {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "HelveticaNowDisplayRegular", "Segoe UI", sans-serif !important; }
  .font-helvetica .text-semibold-small {
    font-style: normal;
    font-stretch: normal;
    font-display: swap;
    font-weight: unset;
    font-family: "Roboto", "Segoe UI", sans-serif !important;
    font-weight: 700; } }
