:root { --e-global-color-v4-red:var(--red); --e-global-color-v4-red-hover:var(--red-hover); --e-global-color-v4-red-soft:var(--red-soft); --e-global-color-v4-black:var(--black); --e-global-color-v4-iron:var(--iron); --e-global-color-v4-steel:var(--steel); --e-global-color-v4-ash:var(--ash); --e-global-color-v4-smoke:var(--smoke); --e-global-color-v4-off-white:var(--off-white); --e-global-color-v4-white:var(--white); --e-global-color-v4-bg-near-black:var(--bg-near-black); --e-global-color-v4-bg-panel:var(--bg-panel); --e-global-color-v4-bg-light:var(--bg-light); --e-global-color-v4-hairline-for-dark:var(--hairline-for-dark); --e-global-color-v4-hairline-for-light:var(--hairline-for-light); --e-global-color-v4-cta-red-ember:var(--cta-red-ember); --e-global-color-v4-txt-heading-dark:var(--txt-heading-dark); --e-global-color-v4-txt-body-light:var(--txt-body-light); --e-global-color-v4-txt-muted4black:var(--txt-muted4Black); --e-global-color-v4-txt-muted4light:var(--txt-muted4Light); --e-global-color-v4-txt-muted4panel:var(--txt-muted4Panel); }
:root { --e-global-typography-v4-heading-6-custom-font-family:var(--e-gv-57bf412); --e-global-typography-v4-heading-6-custom-font-size:clamp(1.1875rem, 1.1579rem + 0.1316vw, 1.25rem); --e-global-typography-v4-heading-6-custom-font-weight:800; --e-global-typography-v4-body-size-m-font-family:var(--body); --e-global-typography-v4-body-size-m-font-size:1rem; --e-global-typography-v4-body-size-m-line-height:170%; --e-global-typography-v4-button-text-font-family:var(--e-gv-57bf412); --e-global-typography-v4-button-text-font-size:0.875rem; --e-global-typography-v4-button-text-font-weight:800; --e-global-typography-v4-heading-5-services-font-family:var(--e-gv-57bf412); --e-global-typography-v4-heading-5-services-font-size:clamp(1.4375rem, 1.3783rem + 0.2632vw, 1.5625rem); --e-global-typography-v4-heading-5-services-font-weight:800; --e-global-typography-v4-h5-light-font-family:var(--heading700); --e-global-typography-v4-h5-light-font-size:clamp(1.4375rem, 1.3783rem + 0.2632vw, 1.5625rem); --e-global-typography-v4-body-mutedondark-font-family:var(--body); --e-global-typography-v4-body-mutedondark-font-size:1rem; --e-global-typography-v4-body-mutedondark-line-height:165%; --e-global-typography-v4-h3-light-font-family:var(--heading700); --e-global-typography-v4-h3-light-font-size:clamp(1.75rem, 1.5rem + 1.1vw, 2.5rem); --e-global-typography-v4-h6-light-font-family:var(--heading700); --e-global-typography-v4-h6-light-font-size:1.0625rem; --e-global-typography-v4-body-l-light-font-family:var(--body); --e-global-typography-v4-body-l-light-font-size:1.125rem; --e-global-typography-v4-body-l-light-line-height:160%; --e-global-typography-v4-h-tab-title-font-family:var(--heading700); --e-global-typography-v4-h-tab-title-font-size:clamp(0.9375rem, 0.9rem + 0.15vw, 1.0625rem); --e-global-typography-v4-h-tab-title-letter-spacing:0.08em; --e-global-typography-v4-h6-leftmenu-font-family:var(--heading700); --e-global-typography-v4-h6-leftmenu-font-size:1.0625rem; --e-global-typography-v4-h6-leftmenu-letter-spacing:0.08em; --e-global-typography-v4-h6-leftmenu-text-transform:uppercase; --e-global-typography-v4-label-loop-terms-font-family:"Big Shoulders Bold"; --e-global-typography-v4-label-loop-terms-font-size:0.75rem; --e-global-typography-v4-label-loop-terms-letter-spacing:0.1em; --e-global-typography-v4-label-loop-terms-text-transform:uppercase; }@media(max-width: 1024px){:root {  }}@media(max-width: 1366px){:root {  }}@media(max-width: 880px){:root {  }}