:root { --e-global-color-v4-text-primary:var(--text-primary); --e-global-color-v4-text-body:var(--text-body); --e-global-color-v4-text-secondary:var(--text-secondary); --e-global-color-v4-text-secondary-on-gray:var(--text-secondary-on-gray); --e-global-color-v4-text-link:var(--text-link); --e-global-color-v4-text-inverse:var(--text-inverse); --e-global-color-v4-surface-primary:var(--surface-primary); --e-global-color-v4-surface-secondary:var(--surface-secondary); --e-global-color-v4-surface-tertiary:var(--surface-tertiary); --e-global-color-v4-surface-dark:var(--surface-dark); --e-global-color-v4-surface-button:var(--surface-button); --e-global-color-v4-border-default:var(--border-default); --e-global-color-v4-deco-yellow:var(--deco-yellow); --e-global-color-v4-deco-blue:var(--deco-blue); --e-global-color-v4-deco-blue-dark:var(--deco-blue-dark); --e-global-color-v4-deco-green:var(--deco-green); --e-global-color-v4-surface-yellow-light:var(--surface-yellow-light); --e-global-color-v4-surface-blue-light-:var(--surface-blue-light-); --e-global-color-v4-surface-green-light:var(--surface-green-light); }
:root { --e-global-typography-v4-text-h1-font-family:Koblenz Pro; --e-global-typography-v4-text-h1-font-size:48px; --e-global-typography-v4-text-h1-font-weight:700; --e-global-typography-v4-text-h1-line-height:1.05em; --e-global-typography-v4-text-body-font-family:Koblenz Pro; --e-global-typography-v4-text-body-font-size:16px; --e-global-typography-v4-text-body-font-weight:400; --e-global-typography-v4-text-body-line-height:1.5em; --e-global-typography-v4-text-button-font-family:Koblenz Pro; --e-global-typography-v4-text-button-font-size:16px; --e-global-typography-v4-text-button-font-weight:700; --e-global-typography-v4-text-button-line-height:1.4em; --e-global-typography-v4-text-button-text-transform:uppercase; --e-global-typography-v4-text-navi-font-family:Koblenz Pro; --e-global-typography-v4-text-navi-font-size:20px; --e-global-typography-v4-text-navi-font-weight:300; --e-global-typography-v4-text-navi-line-height:1.5em; --e-global-typography-v4-text-supertitle-font-family:Koblenz Pro; --e-global-typography-v4-text-supertitle-font-size:16px; --e-global-typography-v4-text-supertitle-font-weight:700; --e-global-typography-v4-text-supertitle-line-height:1.5em; --e-global-typography-v4-text-supertitle-text-transform:uppercase; --e-global-typography-v4-text-h2-font-family:Koblenz Pro; --e-global-typography-v4-text-h2-font-size:28px; --e-global-typography-v4-text-h2-font-weight:700; --e-global-typography-v4-text-h2-line-height:1.2em; --e-global-typography-v4-text-h3-font-family:Koblenz Pro; --e-global-typography-v4-text-h3-font-size:16px; --e-global-typography-v4-text-h3-font-weight:700; --e-global-typography-v4-text-h3-line-height:1.4em; --e-global-typography-v4-text-h3-text-transform:uppercase; --e-global-typography-v4-text-body-sm-font-family:Koblenz Pro; --e-global-typography-v4-text-body-sm-font-size:14px; --e-global-typography-v4-text-body-sm-font-weight:400; --e-global-typography-v4-text-body-sm-line-height:1.65em; }@media(max-width: 1024px){:root { --e-global-typography-v4-text-h1-font-size:36px; --e-global-typography-v4-text-navi-font-size:15px; --e-global-typography-v4-text-h2-font-size:24px; }}@media(max-width: 767px){:root { --e-global-typography-v4-text-h1-font-size:28px; --e-global-typography-v4-text-supertitle-font-size:14px; --e-global-typography-v4-text-h2-font-size:22px; --e-global-typography-v4-text-h3-font-size:15px; }}