:root {

	--color-primary:#eb3c24;
	--color-background-footer:#000;
	--color-background-industry-teaser:#000;
	--color-background-header-flyout:#000;
	--color-text-footer-active:#eb3c24;
	--color-video-slider-arrow:#eb3c24;
	--font-family-bold:"UniversLTPro-65Bold","Univers", "univers", "Helvetica", "helvetica", "Arial", "arial","黑体", "Hei Ti", "heiti", "微软雅黑", "Microsoft YaHei", "宋体", "SimSun","sans-serif";
	--font-family-light:"UniversLTPro-45Light","Univers", "univers", "Helvetica", "helvetica", "Arial", "arial","黑体", "Hei Ti", "heiti", "微软雅黑", "Microsoft YaHei", "宋体", "SimSun","sans-serif";

}

/* RESPONSIVE DATALIST */
--responsive-datalist-entry-circle-radius: 7.5px;

/* JOIN-SFS CTA APPLICATION BUTTON */
--standalone-cta-offset: 64px;

/* OFFSET SECTIONS */
--offset-section-headline-intro: 30px;
--offset-section-content: 40px;
--offset-section-headline-content: 30px;
--offset-section-intro-content: 30px;
@include breakpoint(medium) {
   --offset-section-intro-content: 50px;
}

--padding-theme-dark-section-top: 20px;
--padding-theme-dark-section-bottom: 70px;
@include breakpoint(medium){
   --padding-theme-dark-section-top: 75px;
   --padding-theme-dark-section-bottom: 80px;
}
@include breakpoint(large){
   --padding-theme-dark-section-top: 75px;
   --padding-theme-dark-section-bottom: 100px;
}

--padding-theme-section-top: 30px; 

/* FONT METRICS */
--text-base-font-size: 18px;
--text-base-line-height: 1.5;

--text-copy-font-size: var(--text-base-font-size);
--text-copy-line-height: var(--text-base-line-height);
--text-copy-small-font-size: 14px;
--text-copy-small-line-height: 1.35;

--text-quote-font-size: 14px;
--text-quote-line-height: 1.14;

--text-tag-font-size: 12px;
--text-tag-line-height: 2.4;
@include breakpoint(medium){
   --text-tag-font-size: 14px;
   --text-tag-line-height: 2.1;
}

--text-input-label-font-size: 14px;
--text-input-label-line-height: 1.6;

--text-input-font-size: 16px;
--text-input-line-height: 1.5;
@include breakpoint(large){
   --text-input-font-size: 24px;
}

--text-headline-primary-font-size: 46px;
--text-headline-primary-line-height: 1;
@include breakpoint(large){
   --text-headline-primary-font-size: 60px;
   --text-headline-primary-line-height: 1.05;
}

--text-headline-secondary-font-size: 32px;
--text-headline-secondary-line-height: 1.09;
@include breakpoint(large){
   --text-headline-secondary-font-size: 36px;
   --text-headline-secondary-line-height: 1.11;
}

--text-headline-tertiary-font-size: 22px;
--text-headline-tertiary-line-height: 1.18;
@include breakpoint(large){
   --text-headline-tertiary-font-size: 24px;
   --text-headline-tertiary-line-height: 1.08;
}

--text-headline-quaternary-font-size: 20px;
--text-headline-quaternary-line-height: 1.3;

--text-headline-section-font-size: 20px;
--text-headline-section-line-height: 1.3;

--text-headline-tag-font-size: 18px;
--text-headline-tag-line-height: 1.06;
@include breakpoint(large){
   --text-headline-tag-font-size: 32px;
   --text-headline-tag-line-height: 1.09;
}

--text-button-primary-font-size: 14px;
--text-button-primary-line-height: 1.14;
@include breakpoint(large){
   --text-button-primary-font-size: 21px;
   --text-button-primary-line-height: 1;
}

--text-button-secondary-font-size: 14px;
--text-button-secondary-line-height: 1.14;

--text-select-font-size: 14px;
--text-select-line-height: 1.14;

--text-link-primary-font-size: 24px;
--text-link-primary-line-height: 1.08;
@include breakpoint(medium){
   --text-link-primary-font-size: 32px;
   --text-link-primary-line-height: 1;
}

--text-link-secondary-font-size: 24px;
--text-link-secondary-line-height: 1.08;

--text-link-tertiary-font-size: 18px;
--text-link-tertiary-line-height: 1.27;

--text-header-link-level-1-font-size: 14px;
--text-header-link-level-1-line-height: 1.92;
@include breakpoint(large){
   --text-header-link-level-1-font-size: 14px;
   --text-header-link-level-1-line-height: 1.92;
}

--text-header-link-level-1-highlight-font-size: 18px;
--text-header-link-level-1-highlight-line-height: 1;
@include breakpoint(large){
   --text-header-link-level-1-highlight-font-size: 18px;
   --text-header-link-level-1-highlight-line-height: 1;
}

--text-header-link-level-2-font-size: 24px;
--text-header-link-level-2-line-height: 1.08;
@include breakpoint(large){
   --text-header-link-level-2-font-size: 32px;
   --text-header-link-level-2-line-height: 1;
}

--text-header-link-level-2-normal-font-size: 24px;
--text-header-link-level-2-normal-line-height: 1.08;
@include breakpoint(large){
   --text-header-link-level-2-normal-font-size: 18px;
   --text-header-link-level-2-normal-line-height: 1.28;
}

--text-header-link-level-3-normal-font-size: 14px;
--text-header-link-level-3-normal-line-height: 1.08;

--text-footer-font-size: 14px;
--text-footer-line-height: 1.35;

--text-footer-nav-font-size: var(--text-footer-font-size);
--text-footer-nav-line-height: 1.14;

--text-teaser-font-size: 14px;
--text-teaser-line-height: 1.36;
@include breakpoint(medium){
   --text-teaser-font-size: 18px;
   --text-teaser-line-height: 1.5;
}

--text-teaser-large-font-size: 18px;
--text-teaser-large-line-height: 1.5;

--text-breadcrumb-font-size: 14px;
--text-breadcrumb-line-height: 1.35;

--text-table-annotation-font-size: 14px;
--text-table-annotation-line-height: 1.38;

--text-table-main-font-size: 18px;
--text-table-main-line-height: 1.5; 
}