@font-face {
  font-family: 'A1 Sans';
  src: url('https://static.customersaas.com/qc5/a1_de/assets/A1Sans-Regular.woff2');
  font-display: swap;
}

@font-face {
  font-family: 'A1 Serif';
  src: url('https://static.customersaas.com/qc5/a1_de/assets/A1Serif-Regular.woff2');
  font-display: swap;
}

@font-face {
  font-family: 'A1 Sans Bold';
  src: url('https://static.customersaas.com/qc5/a1_de/assets/A1Sans-Bold.woff2');
  font-display: swap;
}

:root {
  /* GENERAL COLOR VARIABLES */
  --qelp-link: #b90a05;
  --qelp-link-hover: #d31209;
  --qelp-link-active: #d31209;
  --qelp-link-secondary: #8f8f8f;
  --qelp-link-secondary-hover: #b90a05;
  --qelp-link-secondary-active: #b90a05;
  --qelp-accent: #eb140a;
  --qelp-accent-hover: #d31209;
  --qelp-accent-active: #b90a05;
  --qelp-headers: #000;
  --qelp-headers-hover: #1a1a1a;
  --qelp-headers-active: #000;
  --qelp-headers-secondary: #666;
  --qelp-headers-secondary-hover: #4d4d4d;
  --qelp-headers-secondary-active: #000;
  --qelp-body: #000;
  --qelp-body-hover: #4d4d4d;
  --qelp-body-active: #080808;
  --qelp-muted: #abb5ba;
  --qelp-muted-hover: #4f4f4f;
  --qelp-muted-active: #4d4d4d;
  --qelp-line: #8f8f8f;
  --qelp-line-hover: #c7ced1;
  --qelp-line-active: #abb5ba;
  --qelp-tint: #fbfbfb;
  --qelp-tint-hover: #dbdfe1;
  --qelp-tint-active: #bec6ca;
  --qelp-light: #fff;
  --qelp-background: #fff;
  --qelp-background-accent: rgb(226 0 116 / 10%);
  --qelp-background-light: #f6f6f6;
  --qelp-background-dark: #000;
  --qelp-qlicker: #f08742;
  --qelp-qlicker-pulse: #bd540f;
  --qelp-error: #ba0000;
  --qelp-subtitle-color: var(--qelp-body);
  --qelp-main-title-color: initial;
  --qelp-subtitle-font-size: 16px;
  --qelp-subtitle-font-weight: 400;
  --qelp-subtitle-font-family: 'A1 Sans';
  --qelp-focus-outline: 2px solid #3321a9;
  --qelp-focus-outline-offset: 6px;

  /* COLOURS RELATED TO THE STEP LIST */
  --qelp-steps-resume-current-step: var(--qelp-accent);
  --qelp-steps-resume-current-step-font-family: 'A1 Sans';
  --qelp-step-list-current-step: #000;
  --qelp-step-list-current-step-number-font-family: 'A1 Sans';
  --qelp-step-list-current-step-number-color: #b90a05;
  --qelp-step-list-current-number-font-weight: 700;
  --qelp-step-list-step-number: #000;
  --qelp-step-list-step: #000;
  --qelp-step-list-border: 1px solid rgb(143 143 143 / 100%);
  --qelp-step-list-border-radius: 4px;
  --qelp-scrollable-step-list-line-height: 22px;
  --qelp-scrollable-step-list-font-family: var(--qelp-font-family-bold);
  --qelp-scrollable-step-list-active-font-family: 'A1 Sans Bold';
  --qelp-scrollable-step-list-active-font-size: 20px;
  --qelp-scrollable-step-list-active-color: var(--qelp-link);

  /* FONT VARIABLES */
  --qelp-font-family: 'A1 Sans';
  --qelp-font-family-light: 'A1 Sans';
  --qelp-font-family-bold: 'A1 Sans Bold';
  --qelp-font-family-secondary: 'A1 Sans';
  --qelp-font-family-secondary-light: 'A1 Sans';
  --qelp-font-family-secondary-bold: 'A1 Sans Bold';
  --qelp-h1-font-family: 'A1 Serif';
  --qelp-h1-font-size: 40px;
  --qelp-h1-line-height: 52px;
  --qelp-h1-font-weight: 400;
  --qelp-h1-color: #000;
  --qelp-h1-text-transform: none;
  --qelp-h1-mobile-font-family: 'A1 Serif';
  --qelp-h1-mobile-font-size: 32px;
  --qelp-h1-mobile-line-height: 40px;
  --qelp-h1-mobile-font-weight: 400;
  --qelp-h1-mobile-color: #000;
  --qelp-h1-mobile-text-transform: none;
  --qelp-h2-font-family: 'A1 Serif';
  --qelp-h2-font-size: 32px;
  --qelp-h2-line-height: 40px;
  --qelp-h2-font-weight: 400;
  --qelp-h2-color: #000;
  --qelp-h2-text-transform: none;
  --qelp-h2-mobile-font-family: 'A1 Serif';
  --qelp-h2-mobile-font-size: 28px;
  --qelp-h2-mobile-line-height: 36px;
  --qelp-h2-mobile-font-weight: 400;
  --qelp-h2-mobile-color: #000;
  --qelp-h2-mobile-text-transform: none;
  --qelp-h3-font-family: 'A1 Serif';
  --qelp-h3-font-size: 24px;
  --qelp-h3-line-height: 36px;
  --qelp-h3-font-weight: 400;
  --qelp-h3-color: #000;
  --qelp-h3-text-transform: none;
  --qelp-h3-mobile-font-family: 'A1 Serif';
  --qelp-h3-mobile-font-size: 24px;
  --qelp-h3-mobile-line-height: 36px;
  --qelp-h3-mobile-font-weight: 400;
  --qelp-h3-mobile-color: #000;
  --qelp-h3-mobile-text-transform: none;
  --qelp-body-font-family: 'A1 Sans';
  --qelp-body-font-size: 16px;
  --qelp-body-line-height: 24px;
  --qelp-body-font-weight: 400;
  --qelp-body-bold-font-family: 'A1 Sans Bold';
  --qelp-body-bold-font-size: 16px;
  --qelp-body-bold-line-height: 24px;
  --qelp-body-bold-font-weight: 700;
  --qelp-body-cards-font-family: 'A1 Sans';
  --qelp-body-cards-font-size: 14px;
  --qelp-body-cards-line-height: 20px;
  --qelp-body-cards-font-weight: 400;
  --qelp-body-cards-mobile-font-family: 'A1 Sans';
  --qelp-body-cards-mobile-font-size: 14px;
  --qelp-body-cards-mobile-line-height: 20px;
  --qelp-body-cards-mobile-font-weight: 400;
  --qelp-small-font-family: 'A1 Sans';
  --qelp-small-font-size: 14px;
  --qelp-small-line-height: 20px;
  --qelp-small-font-weight: 400;

  /* LAYOUT VARIABLES */
  --qelp-container-max-width: 1254px;

  /* STEP LIST */
  --qelp-step-item-active-border-left: none;

  /* BUTTON VARIABLES - CTA */
  --qelp-button-cta-border-radius: var(--qelp-button-border-radius);
  --qelp-button-cta-height: auto;
  --qelp-button-cta-color: #eb140a;
  --qelp-button-cta-border: 1px solid #eb140a;
  --qelp-button-cta-feedback-background-color: var(--qelp-light);
  --qelp-button-cta-feedback-hover-border-color: 1px solid transparent;
  --qelp-button-cta-feedback-hover-background-color: var(
    --qelp-button-primary-hover-background-color
  );
  --qelp-button-cta-feedback-hover-color: var(
    --qelp-button-primary-hover-color
  );
  --qelp-button-cta-min-width: 136px;
  --qelp-button-cta-padding: 8px 24px;
  --qelp-button-cta-hover-background-color: #00000012;
  --qelp-button-cta-hover-border: none;

  /* Normal - size and font */
  --qelp-button-normal-font-family: 'A1 Sans';
  --qelp-button-normal-font-size: 14px;
  --qelp-button-normal-line-height: 24px;
  --qelp-button-normal-font-weight: 400;
  --qelp-button-normal-min-width: 68px;
  --qelp-button-normal-text-transform: none;
  --qelp-button-normal-padding: 15px;

  /* Large - size and font */
  --qelp-button-large-font-family: 'A1 Sans';
  --qelp-button-large-font-size: 16px;
  --qelp-button-large-line-height: 16px;
  --qelp-button-large-font-weight: 700;
  --qelp-button-large-min-width: 78px;
  --qelp-button-large-text-transform: none;

  /* Primary - styles and colors */
  --qelp-button-primary-background-color: #eb140a;
  --qelp-button-primary-color: #fff;
  --qelp-button-primary-text-decoration: none;
  --qelp-button-primary-hover-background-color: #d31209;
  --qelp-button-primary-hover-color: #fff;
  --qelp-button-primary-hover-text-decoration: none;
  --qelp-button-primary-hover-box-shadow: none;
  --qelp-button-primary-focus-border: none;
  --qelp-button-primary-focus-outline: var(--qelp-focus-outline);
  --qelp-button-primary-focus-text-decoration: none;
  --qelp-button-primary-focus-background-color: #eb140a;
  --qelp-button-primary-focus-color: #fff;
  --qelp-button-primary-focus-box-shadow: none;
  --qelp-button-primary-active-text-decoration: none;
  --qelp-button-primary-active-background-color: #d31209;
  --qelp-button-primary-active-color: #fff;
  --qelp-button-primary-active-box-shadow: none;
  --qelp-button-primary-disabled-text-decoration: none;
  --qelp-button-primary-disabled-background-color: #8f8f8f;
  --qelp-button-primary-disabled-color: #fff;
  --qelp-button-primary-disabled-box-shadow: none;

  /* Secondary - styles and colors */
  --qelp-button-secondary-background-color: transparent;
  --qelp-button-secondary-color: #b90a05;
  --qelp-button-secondary-border: none;
  --qelp-button-secondary-text-decoration: none;
  --qelp-button-secondary-hover-text-decoration: none;
  --qelp-button-secondary-hover-border: none;
  --qelp-button-secondary-hover-color: #fff;
  --qelp-button-secondary-hover-background-color: #ca0b05;
  --qelp-button-secondary-hover-box-shadow: none;
  --qelp-button-secondary-focus-outline: var(--qelp-focus-outline);
  --qelp-button-secondary-focus-text-decoration: none;
  --qelp-button-secondary-focus-border: none;
  --qelp-button-secondary-focus-color: #fff;
  --qelp-button-secondary-focus-box-shadow: none;
  --qelp-button-secondary-focus-background-color: #eb140a;
  --qelp-button-secondary-active-text-decoration: none;
  --qelp-button-secondary-active-border: 2px solid transparent;
  --qelp-button-secondary-active-color: #fff;
  --qelp-button-secondary-active-background-color: #d31209;
  --qelp-button-secondary-active-box-shadow: none;
  --qelp-button-secondary-disabled-text-decoration: none;
  --qelp-button-secondary-disabled-border: none;
  --qelp-button-secondary-disabled-color: #fff;
  --qelp-button-secondary-disabled-background-color: #8f8f8f;
  --qelp-button-secondary-disabled-box-shadow: none;

  /* Others button rules - general */
  --qelp-button-border-radius: 4px;
  --qelp-button-troubleshooter-text-transform: initial;
  --qelp-button-troubleshooter-line-height: var(
    --qelp-button-normal-line-height
  );

  /* USECASE */

  --qelp-scroll-usecase-font-color: var(--qelp-link);

  /* GENERAL FEEDBACK FORM */
  --qelp-feedback-close-color: #8f8f8f;
  --qelp-feedback-body-font-color: var(--qelp-subtitle-color);
  --qelp-feedback-body-font-size: 16px;
  --qelp-feedback-textfield-title-font-family: 'A1 Serif';
  --qelp-feedback-textfield-title-font-size: 24px;
  --qelp-feedback-header-font-family: 'A1 Serif';
  --qelp-feedback-header-font-size: 32px;
  --qelp-feedback-header-font-weight: 400;
  --qelp-feedback-background: #f8f8f8;
  --qelp-feedback-box-shadow: none;
  --qelp-feedback-emoji-text-color: #4f4f4f;

  /* HERO VARIABLES */
  --qelp-hero-search-width: 450px;
  --qelp-hero-content-padding: calc(6 * var(--qelp-space-unit));
  --qelp-hero-content-mobile-padding: calc(8 * var(--qelp-space-unit))
    calc(3 * var(--qelp-space-unit));
  --qelp-hero-background: transparent;
  --qelp-hero-search-margin: 0 0 0 auto;
  --qelp-hero-h1-color: #fff;
  --qelp-hero-h1-font-family: 'A1 Sans';
  --qelp-hero-h1-font-weight: 700;
  --qelp-hero-h1-font-size: 48px;
  --qelp-hero-h1-line-height: 60px;
  --qelp-hero-h1-text-case: uppercase;
  --qelp-hero-h1-mobile-font-size: 32px;
  --qelp-hero-h1-mobile-line-height: 40px;
  --qelp-hero-h2-color: #fff;
  --qelp-hero-h2-font-family: 'A1 Sans';
  --qelp-hero-h2-font-weight: 24px;
  --qelp-hero-h2-font-size: 700;
  --qelp-hero-h2-line-height: 35px;
  --qelp-hero-h2-text-case: initial;
  --qelp-hero-h2-mobile-font-size: 14px;
  --qelp-hero-h2-mobile-line-height: 22px;
  --qelp-hero-margin-top: calc(-12 * var(--qelp-space-unit));
  --qelp-hero-margin-top-mobile: calc(-6 * var(--qelp-space-unit));

  /* CARDS VARIABLES */

  /* Product Tiles */
  --qelp-product-tiles-color: var(--qelp-body);
  --qelp-product-tiles-background-color: none;
  --qelp-product-tiles-box-shadow: none;
  --qelp-product-tiles-border: 1px solid #bcbcbc;
  --qelp-product-tiles-hover-color: none;
  --qelp-product-tiles-hover-background-color: none;
  --qelp-product-tiles-hover-box-shadow: none;
  --qelp-product-tiles-hover-border: 1px solid var(--qelp-link-secondary-hover);
  --qelp-product-tiles-focus-color: var(--qelp-body);
  --qelp-product-tiles-focus-background-color: none;
  --qelp-product-tiles-focus-box-shadow: none;
  --qelp-product-tiles-focus-border: 1px solid var(--qelp-link-secondary-hover);
  --qelp-product-tiles-active-color: var(--qelp-body);
  --qelp-product-tiles-active-background-color: none;
  --qelp-product-tiles-active-box-shadow: none;
  --qelp-product-tiles-active-border: 1px solid #bcbcbc;
  --qelp-product-tiles-border-radius: 4px;
  --qelp-product-tiles-min-height: 200px;
  --qelp-product-title-boxes-padding: 15px 0;
  --qelp-product-title-boxes-background-color: #fff;
  --qelp-device-card-title-color: var(--qelp-body);

  /* Manufacturer Tiles */
  --qelp-manufacturer-tiles-background-color: none;
  --qelp-manufacturer-tiles-box-shadow: none;
  --qelp-manufacturer-tiles-border: 1px solid #bcbcbc;
  --qelp-manufacturer-tiles-hover-background-color: none;
  --qelp-manufacturer-tiles-hover-box-shadow: none;
  --qelp-manufacturer-tiles-hover-border: 1px solid
    var(--qelp-link-secondary-hover);
  --qelp-manufacturer-tiles-focus-background-color: #fff;
  --qelp-manufacturer-tiles-focus-box-shadow: none;
  --qelp-manufacturer-tiles-focus-border: 1px solid
    var(--qelp-link-secondary-hover);
  --qelp-manufacturer-tiles-focus-outline: var(--qelp-focus-outline);
  --qelp-manufacturer-tiles-active-background-color: none;
  --qelp-manufacturer-tiles-active-box-shadow: none;
  --qelp-manufacturer-tiles-active-border: 1px solid #bcbcbc;
  --qelp-manufacturer-tiles-border-radius: 4px;
  --qelp-manufacturer-all-products-container-padding: calc(
      8 * var(--qelp-space-unit)
    )
    calc(6 * var(--qelp-space-unit));
  --qelp-manufacturer-all-products-container-padding-mobile: calc(
      6 * var(--qelp-space-unit)
    )
    calc(3 * var(--qelp-space-unit));
  --qelp-manufacturer-all-products-container-padding-tablet: calc(
      6 * var(--qelp-space-unit)
    )
    calc(2 * var(--qelp-space-unit)) calc(3 * var(--qelp-space-unit))
    calc(2 * var(--qelp-space-unit));
  --qelp-manufacturer-all-products-grid-template-columns: repeat(
    6,
    minmax(136px, 1fr)
  );
  --qelp-manufacturer-all-products-container-background-color: #fff;

  /* Featured Manufacturer Tiles */
  --qelp-featured-manufacturer-tiles-background-color: transparent;
  --qelp-featured-manufacturer-tiles-box-shadow: none;
  --qelp-featured-manufacturer-tiles-border: 1px solid #bcbcbc;
  --qelp-featured-manufacturer-tiles-hover-background-color: none;
  --qelp-featured-manufacturer-tiles-hover-box-shadow: none;
  --qelp-featured-manufacturer-tiles-hover-border: 1px solid
    var(--qelp-accent-active);
  --qelp-featured-manufacturer-tiles-focus-background-color: none;
  --qelp-featured-manufacturer-tiles-focus-box-shadow: none;
  --qelp-featured-manufacturer-tiles-focus-border: 1px solid
    var(--qelp-accent-active);
  --qelp-featured-manufacturer-tiles-active-background-color: none;
  --qelp-featured-manufacturer-tiles-active-box-shadow: none;
  --qelp-featured-manufacturer-tiles-active-border: 1px solid #bcbcbc;
  --qelp-featured-manufacturer-tiles-focus-outline: var(--qelp-focus-outline);
  --qelp-featured-manufacturer-tiles-border-radius: 4px;

  /* OS Tiles */
  --qelp-os-tiles-color: #2238df;
  --qelp-os-tiles-background-color: #fff;
  --qelp-os-tiles-box-shadow: none;
  --qelp-os-tiles-border: 1px solid transparent;
  --qelp-os-tiles-hover-color: #0819bd;
  --qelp-os-tiles-hover-background-color: #00000012;
  --qelp-os-tiles-hover-box-shadow: none;
  --qelp-os-tiles-hover-border: none;
  --qelp-os-tiles-focus-color: #a10053;
  --qelp-os-tiles-focus-background-color: #00000036;
  --qelp-os-tiles-focus-box-shadow: none;
  --qelp-os-tiles-focus-border: none;
  --qelp-os-tiles-active-color: #a10053;
  --qelp-os-tiles-active-background-color: #fff;
  --qelp-os-tiles-active-box-shadow: none;
  --qelp-os-tiles-active-border: 2px solid var(--qelp-link);
  --qelp-os-tiles-border-radius: 4px;

  /* SEARCHBOX GENERAL VARIABLES */
  --qelp-searchbox-border: 1px solid #8f8f8f;
  --qelp-searchbox-border-radius: 4px;
  --qelp-searchbox-result-background: #fff;
  --qelp-searchbox-focus-border: 2px solid var(--qelp-link);
  --qelp-searchbox-placeholder-font-family: var(--qelp-font-family);
  --qelp-searchbox-placeholder-color: #4f4f4f;
  --qelp-searchbox-container-margin: calc(8 * var(--qelp-space-unit)) 0;
  --qelp-searchbox-box-height: 56px;
  --qelp-searchbox-box-searchicon-width: 40px;
  --qelp-searchbox-box-searchicon-color: #fff;

  /* ACCORDION VARIABLES */
  --qelp-accordion-title-font-family: 'A1 Sans';
  --qelp-accordion-title-font-size: 20px;
  --qelp-accordion-title-line-height: 30px;
  --qelp-accordion-title-font-weight: 400;

  /* PROGRESS BAR VARIABLES */
  --qelp-progress-bar-background-color: #bcbcbc;
  --qelp-progress-bar-border-radius: 8px;
  --qelp-progress-bar-active-background-color: #00853c;

  /* BREADCRUMB VARIABLES */
  --qelp-breadcrumb-font-family: 'A1 Sans';
  --qelp-breadcrumb-last-font-family: 'A1 Sans';
  --qelp-breadcrumb-last-font-weight: 400;
  --qelp-breadcrumb-margin: 20px 0 50px 0;
  --qelp-breadcrumb-font-size: 14px;
  --qelp-breadcrumb-line-height: 20px;
  --qelp-breadcrumb-font-weight: 400;
  --qelp-breadcrumb-text-decoration: none;
  --qelp-breadcrumb-font-color: #b90a05;
  --qelp-breadcrumb-font-color-hover: #000;
  --qelp-breadcrumb-font-color-active: #000;
  --qelp-breadcrumb-active-font-color: #000;

  /* NAVIGATION LINKS VARIABLES */
  --qelp-navigation-links-font-family: 'A1 Sans';
  --qelp-navigation-links-font-size: 16px;
  --qelp-navigation-links-line-height: 22px;
  --qelp-navigation-links-font-weight: 400;
  --qelp-navigation-links-icon-color: #b90a05;
  --qelp-navigation-links-icon-color-hover: #ca0b05;
  --qelp-navigation-links-icon-color-active: #ca0b05;
  --qelp-navigation-links-text-color: #b90a05;
  --qelp-navigation-links-text-color-hover: #ca0b05;
  --qelp-navigation-links-text-color-active: #ca0b05;
  --qelp-navigation-links-text-decoration: underline;

  /* DROPDOWN VARIABLES */
  --qelp-navigation-dropdown-main-button-border: 1px solid #bcbcbc;

  /* CATEGORY TOPICS VARIABLES */
  --qelp-category-topics-title-font-family: 'A1 Sans';
  --qelp-category-topics-title-font-size: 20px;
  --qelp-category-topics-title-line-height: 28px;
  --qelp-category-topics-title-font-weight: 800;
  --qelp-category-topics-title-text-color: #000;

  /* TOPICS AND PRODUCTS PAGE VARIABLES */
  --qelp-topics-categories-background-color: #fff;
  --qelp-topics-categories-tiles-box-shadow: var(
    --qelp-product-tiles-box-shadow
  );
  --qelp-topics-products-border: 1px solid #bcbcbc;
  --qelp-topics-products-border-radius: 4px;
  --qelp-topics-categories-border: 1px solid #bcbcbc;
  --qelp-topics-categories-border-radius: 4px;
  --qelp-topics-products-list-container-background-color: #fff;
  --qelp-topics-categories-list-container-background-color: #fff;

  /* LIST ITEMS VARIABLES */
  --qelp-list-items-font-family: 'A1 Sans';
  --qelp-list-items-font-size: 16px;
  --qelp-list-items-line-height: 24px;
  --qelp-list-items-font-weight: 400;
  --qelp-list-items-text-color: var(--qelp-body);
  --qelp-list-items-text-color-hover: var(--qelp-body);
  --qelp-list-items-text-color-active: var(--qelp-body);
  --qelp-list-items-icon-color: var(--qelp-button-secondary-color);

  /* LIST IMAGES VARIABLES TOPICS / PRODUCTS */
  --qelp-list-images-items-background-color: var(
    --qelp-manufacturer-tiles-background-color
  );
  --qelp-list-images-items-border: 1px solid #bcbcbc;
  --qelp-list-images-items-box-shadow: var(
    --qelp-topics-categories-tiles-box-shadow
  );
  --qelp-list-images-items-color: var(--qelp-body);
  --qelp-list-images-items-text-decoration: none;
  --qelp-list-images-items-font-weight: 400;
  --qelp-list-images-items-font-size: 16px;
  --qelp-list-images-items-hover-border: 1px solid #b90a05;
  --qelp-list-images-items-hover-color: var(--qelp-body);
  --qelp-list-images-items-hover-text-decoration: initial;
  --qelp-list-images-items-hover-box-shadow: var(
    --qelp-os-tiles-hover-box-shadow
  );
  --qelp-list-images-items-hover-background-color: var(
    --qelp-manufacturer-tiles-hover-background-color
  );
  --qelp-list-images-items-height: 74px;
  --qelp-product-header-logo-padding: 50px;

  /* PRODUCT PAGE */
  --qelp-image-product-margin: 0 auto 29px;
  --qelp-image-product-margin-mobile: 0 auto 29px;

  /* ARTICLE */
  --qelp-article-h2-font-family: 'A1 Sans';
  --qelp-article-h2-font-size: 18px;
  --qelp-article-h2-font-color: initial;
  --qelp-article-h2-padding: 8px 0 0;
  --qelp-article-h3-font-family: 'A1 Sans';
  --qelp-article-h3-font-size: 18px;
  --qelp-article-h3-font-color: initial;
  --qelp-article-h3-padding: 8px 0 0;
  --qelp-article-border-bottom: 1px solid transparent;
  --qelp-article-border-left: 1px solid transparent;
  --qelp-article-border-top: 1px solid transparent;
  --qelp-article-border-right: 1px solid transparent;
  --qelp-article-list-style: disc;
  --qelp-article-list-padding: 8px 20px;
  --qelp-article-h2-font-weight: bold;
  --qelp-article-h3-font-weight: bold;
  --qelp-article-thead-tr-border-bottom: 1px solid #ccc;
  --qelp-article-thead-tr-border-top: 1px solid transparent;
  --qelp-article-thead-td-border-left: 1px solid transparent;
  --qelp-article-thead-td-border-right: 1px solid transparent;
  --qelp-article-thead-font-family: var(--qelp-font-family-bold);
  --qelp-article-thead-text-transform: uppercase;
  --qelp-article-thead-font-size: initial;

  /* TROUBLESHOOTER */
  --qelp-troubleshooter-background-color: #f8f8f8;

  /* FEATURED COMPONENTS VARIABLES */

  /* Categories */
  --qelp-featured-categories-button-position: flex-start;

  /* Topics */
  --qelp-featured-topics-button-position: flex-start;

  /* Devices */
  --qelp-featured-devices-button-position: flex-start;
  --qelp-featured-manufacturers-show-more-position: flex-end;

  /* Manufacturers */
  --qelp-featured-manufacturers-button-position: flex-start;

  /* All Category Topics */
  --qelp-featured-category-topics-button-position: flex-start;

  /* GENERAL VARIABLES */
  --qelp-space-unit: 4px;
  --qelp-spacer: 40px;
  --qelp-spacer-mobile: 40px;
  --qelp-box-border-radius: 4px;

  /* DIVIDER */
  --qelp-divider-size: 1px;
  --qelp-divider-color: #dfdfe1;

  /* EMULATOR VARIABLES */
  --qelp-emulator-title-font-size: initial;
  --qelp-emulator-subtitle-font-size: initial;

  /* Feedback */
  --qelp-emulator-feedback-btn-color: #e20074;
  --qelp-emulator-feedback-btn-font-size: initial;
  --qelp-emulator-feedback-btn-font-weight: bold;

  /* Emulator tutorials */
  --qelp-emulator-tutorials-list-background-color: #f6f6f6;
  --qelp-emulator-tutorials-header-font-size: 16px;
  --qelp-emulator-tutorials-header-color: #333;
  --qelp-emulator-tutorials-header-background: #e8e8e8;
  --qelp-emulator-tutorials-link-size: 14px;
  --qelp-emulator-tutorials-link-color: inherit;
  --qelp-emulator-tutorials-link-hover-color: #e20074;
  --qelp-emulator-tutorials-background-url: url('https://static.customersaas.com/t-mobile-us-emulator/img/list.svg');
  --qelp-emulator-error-modal-width: 163px;
  --qelp-emulator-error-modal-close-size: 18px;
  --qelp-emulator-qlicker: #ffce0a;
  --qelp-emulator-link-hover-background: #fff;
  --qelp-emulator-list-height: 576px;
  --qelp-emulator-divider-color: #f5f5f5;
  --qelp-emulator-header-padding: 0;

  /* Related Topics */
  --qelp-related-topics-header-title-font-size: 1.25rem;
  --qelp-related-topics-header-title-font-style: normal;
  --qelp-related-topics-header-title-font-weight: 400;
  --qelp-related-topics-header-title-line-height: 1.75rem;
  --qelp-related-topics-header-title-letter-spacing: normal;
  --qelp-related-topics-header-title-margin: 0.75rem 0;
  --qelp-related-topics-background-color: var(--qelp-box-background-color);
  --qelp-related-topics-header-background-color: var(
    --qelp-box-background-color
  );
  --qelp-related-topics-searchbox-background-color: var(
    --qelp-box-background-color
  );
  --qelp-related-topics-searchbox-border: 1px solid var(--qelp-line);
  --qelp-related-topics-searchbox-border-radius: 0;
  --qelp-related-topics-category-title-font-size: 1.1rem;
  --qelp-related-topics-category-title-font-style: normal;
  --qelp-related-topics-category-title-font-weight: 700;
  --qelp-related-topics-category-title-line-height: 1.5rem;
  --qelp-related-topics-category-title-letter-spacing: normal;
  --qelp-related-topics-category-title-margin: 0.75rem 0;

  /* Pages heading */
  --qelp-heading-action-button-height: 39px;
  --qelp-usecase-header-margin: 32px 0 0 0;

  /* ALERTBOX, BOXES */

  --qelp-box-font-family: 'A1 Sans';
  --qelp-alertbox-font-size: 16px;
  --qelp-alertbox-font-size-mobile: 12px;
  --qelp-alertbox-line-height: 24px;
  --qelp-alertbox-line-height-mobile: 16px;
  --qelp-alertbox-background: #f8f8f8;
  --qelp-alertbox-text-decoration: underline;

  /*  MAIN INFO BOX */
  --qelp-infobox-background: #fff;
  --qelp-infobox-border: none;
  --qelp-infobox-border-radius: 12px;
  --qelp-infobox-box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 10%),
    0px 8px 32px 0px rgb(0 0 0 / 10%);
  --qelp-infobox-link-background-color: transparent;
  --qelp-infobox-link-text-color: #00739f;
  --qelp-infobox-link-text-decoration: underline;
  --qelp-infobox-text-font-size: var(--qelp-body-font-size);
  --qelp-infobox-icon-color: #595959;
  --qelp-infobox-link-font-weight: 600;

  /* OS CHOICE */
  --qelp-os-choice-font-size: 16px;
  --qelp-os-choice-line-height: 24px;
  --qelp-change-os-font-size: 16px;

  /* INSTALLATION FLOW */
  --qelp-step-indicator-active-background-color: var(--qelp-body);
  --qelp-step-title-color-active: var(--qelp-body);
  --qelp-step-title-font-size: 32px;
  --qelp-button-image-background-color: #fff;
  --qelp-button-image-border: 1px solid #bcbcbc;
  --qelp-button-image-box-shadow: none;

  /* CSR */
  --qelp-csr-text-field-url-background-color: transparent;
  --qelp-csr-text-field-url-border: 1px solid #e20074;
  --qelp-csr-container-min-height: 490px;
  --qelp-csr-container-padding: 0 16px 8px;

  /* Footer */
  --qelp-footer-text-decodation: none;
  --qelp-footer-padding: calc(3 * var(--qelp-space-unit)) 0;
  --qelp-footer-box-shadow: none;

  /* Content Overview */
  --qelp-content-overview-container-background: #f8f8f8;
  --qelp-content-overview-container-border-radius: 4px;
  --qelp-content-overview-container-padding: 28px 6px 28px 6px;

  /* Device Detection */
  --qelp-device-detection-font-family: var(--qelp-font-family);
  --qelp-device-detection-font-size: var(--qelp-h2-font-size);
  --qelp-device-detection-border: 1px solid #ccc;
  --qelp-device-detection-box-shadow: var(
    --qelp-product-tiles-hover-box-shadow
  );

  /* Other Devices */
  --other-devices-grid-template-column: repeat(3, 1fr);
}
