:root { --e-global-color-v4-bbx-white:var(--BBX-White); --e-global-color-v4-bbx-purple-dark:var(--BBX-Purple-dark); --e-global-color-v4-bbx-purple:var(--BBX-Purple); --e-global-color-v4-bbx-text:var(--BBX-Text); --e-global-color-v4-bbx-gray-bg:var(--BBX-Gray-bg); --e-global-color-v4-bbx-gray-accent:var(--BBX-Gray-accent); --e-global-color-v4-bbx-orange-primary:var(--BBX-Orange-primary); --e-global-color-v4-bbx-orange-deep:var(--BBX-Orange-deep); --e-global-color-v4-bbx-transparent:var(--BBX-Transparent); --e-global-color-v4-bbx-amber-orange:var(--BBX-Amber-orange); }
:root { --e-global-typography-v4-bbx-h2-text-font-family:Montserrat; --e-global-typography-v4-bbx-h2-text-font-size:2rem; --e-global-typography-v4-bbx-h2-text-font-weight:600; --e-global-typography-v4-bbx-h2-text-line-height:1.4em; --e-global-typography-v4-bbx-text-font-family:Lexend; --e-global-typography-v4-bbx-text-font-size:1rem; --e-global-typography-v4-bbx-text-font-weight:300; --e-global-typography-v4-bbx-text-line-height:1.6em; --e-global-typography-v4-bbx-text-letter-spacing:0.01rem; --e-global-typography-v4-bbx-h1-text-font-family:Montserrat; --e-global-typography-v4-bbx-h1-text-font-size:3.5rem; --e-global-typography-v4-bbx-h1-text-font-weight:600; --e-global-typography-v4-bbx-h1-text-line-height:1.15em; --e-global-typography-v4-bbx-h1-text-letter-spacing:-0.02em; --e-global-typography-v4-bbx-h4-text-font-family:Montserrat; --e-global-typography-v4-bbx-h4-text-font-size:1.25rem; --e-global-typography-v4-bbx-h4-text-font-weight:600; --e-global-typography-v4-bbx-h4-text-line-height:1.3em; --e-global-typography-v4-bbx-h6-text-font-family:Montserrat; --e-global-typography-v4-bbx-h6-text-font-size:1rem; --e-global-typography-v4-bbx-h6-text-font-weight:700; --e-global-typography-v4-bbx-h6-text-line-height:1.4em; --e-global-typography-v4-bbx-small-text-font-family:Lexend; --e-global-typography-v4-bbx-small-text-font-size:0.875rem; --e-global-typography-v4-bbx-small-text-font-weight:300; --e-global-typography-v4-bbx-small-text-line-height:1.4em; --e-global-typography-v4-bbx-h5-text-font-family:Montserrat; --e-global-typography-v4-bbx-h5-text-font-size:1.125rem; --e-global-typography-v4-bbx-h5-text-font-weight:600; --e-global-typography-v4-bbx-h5-text-line-height:1.35em; --e-global-typography-v4-bbx-h3-text-font-family:Montserrat; --e-global-typography-v4-bbx-h3-text-font-size:1.5rem; --e-global-typography-v4-bbx-h3-text-font-weight:600; --e-global-typography-v4-bbx-h3-text-line-height:1.25em; --e-global-typography-v4-bbx-main-menu-font-family:Montserrat; --e-global-typography-v4-bbx-main-menu-font-size:0.9rem; --e-global-typography-v4-bbx-main-menu-font-weight:500; --e-global-typography-v4-bbx-main-menu-line-height:1.4em; --e-global-typography-v4-bbx-main-menu-letter-spacing:0.031rem; --e-global-typography-v4-bbx-menu-items-font-family:Montserrat; --e-global-typography-v4-bbx-menu-items-font-size:0.85rem; --e-global-typography-v4-bbx-menu-items-font-weight:400; --e-global-typography-v4-bbx-menu-items-line-height:1.4em; --e-global-typography-v4-bbx-menu-items-letter-spacing:0.019rem; }@media(max-width: 767px){:root { --e-global-typography-v4-bbx-h2-text-font-size:1.75rem; --e-global-typography-v4-bbx-text-font-size:1rem; --e-global-typography-v4-bbx-h1-text-font-size:2rem; --e-global-typography-v4-bbx-h1-text-line-height:1.15em; --e-global-typography-v4-bbx-h6-text-font-family:Montserrat; --e-global-typography-v4-bbx-h6-text-font-size:1rem; --e-global-typography-v4-bbx-h6-text-font-weight:700; --e-global-typography-v4-bbx-h6-text-line-height:1.4em; --e-global-typography-v4-bbx-small-text-font-family:Lexend; --e-global-typography-v4-bbx-small-text-font-size:0.75rem; --e-global-typography-v4-bbx-small-text-font-weight:300; --e-global-typography-v4-bbx-h5-text-font-size:1.125rem; --e-global-typography-v4-bbx-h3-text-font-size:1.5rem; --e-global-typography-v4-bbx-main-menu-font-family:Montserrat; --e-global-typography-v4-bbx-main-menu-font-size:0.875rem; --e-global-typography-v4-bbx-main-menu-font-weight:500; --e-global-typography-v4-bbx-menu-items-font-size:0.812rem; }}@media(max-width: 1024px){:root { --e-global-typography-v4-bbx-h2-text-font-size:2.5rem; --e-global-typography-v4-bbx-text-font-size:1rem; --e-global-typography-v4-bbx-h1-text-font-family:Montserrat; --e-global-typography-v4-bbx-h1-text-font-size:3rem; --e-global-typography-v4-bbx-h1-text-font-weight:600; --e-global-typography-v4-bbx-h4-text-font-size:1.25rem; --e-global-typography-v4-bbx-h6-text-font-size:1.125rem; --e-global-typography-v4-bbx-h6-text-font-weight:700; --e-global-typography-v4-bbx-small-text-font-family:Lexend; --e-global-typography-v4-bbx-small-text-font-size:0.812rem; --e-global-typography-v4-bbx-small-text-font-weight:300; --e-global-typography-v4-bbx-small-text-line-height:1.4em; --e-global-typography-v4-bbx-h5-text-font-size:1.25rem; --e-global-typography-v4-bbx-h3-text-font-size:2rem; --e-global-typography-v4-bbx-h3-text-line-height:1.25em; --e-global-typography-v4-bbx-main-menu-font-family:Montserrat; --e-global-typography-v4-bbx-main-menu-font-size:1rem; --e-global-typography-v4-bbx-main-menu-font-weight:500; --e-global-typography-v4-bbx-menu-items-font-size:0.937rem; }}