:root { --primary-base: #ED1D26; --secondary-base: #222021; --tertiary-base: #ED1D26; --neutral-base: hsl(from var(--secondary-brand) h 10% var(--l-theme)); --info-base: #388dce; --success-base: #38ce47; --warning-base: #f9a017; --danger-base: #f54135; --whatsapp-base: #25d05e; --white-base: hsl(0 0% var(--l-100)); --black-base: hsl(0 0% var(--l-0)); --background: hsl(from var(--neutral) h s var(--l-98)); --on-background: hsl(from var(--neutral) h s var(--l-10)); --on-background-variant: hsl(from var(--neutral) h s var(--l-30)); --surface-lightest: hsl(from var(--primary) h s var(--l-100)); --surface-lighter: hsl(from var(--primary) h s var(--l-98)); --surface-light: hsl(from var(--primary) h 55% var(--l-96)); --surface-dark: hsl(from var(--primary) h 50% var(--l-94)); --surface-darker: hsl(from var(--primary) h 45% var(--l-92)); --surface-darkest: hsl(from var(--primary) h 40% var(--l-90)); --on-surface: hsl(from var(--neutral) h s var(--l-10)); --on-surface-variant: hsl(from var(--neutral) h s var(--l-30)); --inverse-surface: hsl(from var(--neutral) h s var(--l-20)); --inverse-on-surface: hsl(from var(--neutral) h s var(--l-90)); --outline: hsl(from var(--neutral) h s var(--l-50)); --outline-variant: hsl(from var(--neutral) h s var(--l-80)); --on-light: hsl(from var(--neutral) h s var(--l-10)); --on-light-variant: hsl(from var(--neutral) h s var(--l-40)); --on-dark: hsl(from var(--neutral) h s var(--l-95)); --on-dark-variant: hsl(from var(--neutral) h s var(--l-60)); --divider-on-light: hsl(from var(--neutral) h s var(--l-10) / 0.16); --divider-on-dark: hsl(from var(--neutral) h s var(--l-96)/ 0.32); --overlay-light: hsl(from var(--neutral) h s var(--l-90)/ 0.8); --overlay-light-variant: hsl(from var(--neutral) h s var(--l-90) / 0.5); --overlay-dark: hsl(from var(--neutral) h s var(--l-10) / 0.8); --overlay-dark-variant: hsl(from var(--neutral) h s var(--l-10) / 0.5); --transparent: transparent; --currentcolor: currentcolor; --inherit: inherit; --on-base: var(--white); --on-base-inverse: var(--black); --white: var(--white-base); --black: var(--black-base); --primary-brand: hsl(from var(--primary-base) h s l); --primary-brand-hover: hsl(from var(--primary-brand) h s calc(l - 10)); --on-primary-brand: white; --on-primary-brand-inverse: white; --primary: hsl(from var(--primary-base) h var(--s-theme) var(--l-theme)); --primary-hover: hsl(from var(--primary) h s calc(l + 5)); --on-primary: var(--white); --primary-ultralight: hsl(from var(--primary) h s var(--l-ultralight)); --primary-lightest: hsl(from var(--primary) h s var(--l-lightest)); --primary-lighter: hsl(from var(--primary) h s var(--l-lighter)); --primary-light: hsl(from var(--primary) h s var(--l-light)); --on-primary-light: hsl(from var(--primary) h s var(--l-on-light)); --primary-dark: hsl(from var(--primary) h s var(--l-dark)); --primary-darker: hsl(from var(--primary) h s var(--l-darker)); --primary-darkest: hsl(from var(--primary) h s var(--l-darkest)); --primary-ultradark: hsl(from var(--primary) h s var(--l-ultradark)); --on-primary-dark: hsl(from var(--primary) h s var(--l-on-dark)); --secondary-brand: hsl(from var(--secondary-base) h s l); --secondary-brand-hover: hsl(from var(--secondary-brand) h s calc(l - 10)); --on-secondary-brand: white; --on-secondary-brand-inverse: white; --secondary: hsl(from var(--secondary-base) h var(--s-theme) var(--l-theme)); --secondary-hover: hsl(from var(--secondary) h s calc(l + 5)); --on-secondary: var(--white); --secondary-ultralight: hsl(from var(--secondary) h s var(--l-ultralight)); --secondary-lightest: hsl(from var(--secondary) h s var(--l-lightest)); --secondary-lighter: hsl(from var(--secondary) h s var(--l-lighter)); --secondary-light: hsl(from var(--secondary) h s var(--l-light)); --on-secondary-light: hsl(from var(--secondary) h s var(--l-on-light)); --secondary-dark: hsl(from var(--secondary) h s var(--l-dark)); --secondary-darker: hsl(from var(--secondary) h s var(--l-darker)); --secondary-darkest: hsl(from var(--secondary) h s var(--l-darkest)); --secondary-ultradark: hsl(from var(--secondary) h s var(--l-ultradark)); --on-secondary-dark: hsl(from var(--secondary) h s var(--l-on-dark)); --tertiary-brand: hsl(from var(--tertiary-base) h s l); --tertiary-brand-hover: hsl(from var(--tertiary-brand) h s calc(l - 10)); --on-tertiary-brand: white; --on-tertiary-brand-inverse: white; --tertiary: hsl(from var(--tertiary-base) h var(--s-theme) var(--l-theme)); --tertiary-hover: hsl(from var(--tertiary) h s calc(l + 5)); --on-tertiary: var(--white); --tertiary-ultralight: hsl(from var(--tertiary) h s var(--l-ultralight)); --tertiary-lightest: hsl(from var(--tertiary) h s var(--l-lightest)); --tertiary-lighter: hsl(from var(--tertiary) h s var(--l-lighter)); --tertiary-light: hsl(from var(--tertiary) h s var(--l-light)); --on-tertiary-light: hsl(from var(--tertiary) h s var(--l-on-light)); --tertiary-dark: hsl(from var(--tertiary) h s var(--l-dark)); --tertiary-darker: hsl(from var(--tertiary) h s var(--l-darker)); --tertiary-darkest: hsl(from var(--tertiary) h s var(--l-darkest)); --tertiary-ultradark: hsl(from var(--tertiary) h s var(--l-ultradark)); --on-tertiary-dark: hsl(from var(--tertiary) h s var(--l-on-dark)); --neutral-brand: hsl(from var(--neutral-base) h s l); --neutral-brand-hover: hsl(from var(--neutral-brand) h s calc(l - 10)); --on-neutral-brand: var(--white); --neutral: hsl(from var(--neutral-brand) h s var(--l-theme)); --neutral-hover: hsl(from var(--neutral) h s calc(l - 10)); --on-neutral: var(--white); --neutral-ultralight: hsl(from var(--neutral) h s var(--l-ultralight)); --neutral-lightest: hsl(from var(--neutral) h s var(--l-lightest)); --neutral-lighter: hsl(from var(--neutral) h s var(--l-lighter)); --neutral-light: hsl(from var(--neutral) h s var(--l-light)); --on-neutral-light: hsl(from var(--neutral) h s var(--l-on-light)); --neutral-dark: hsl(from var(--neutral) h s var(--l-dark)); --neutral-darker: hsl(from var(--neutral) h s var(--l-darker)); --neutral-darkest: hsl(from var(--neutral) h s var(--l-darkest)); --neutral-ultradark: hsl(from var(--neutral) h s var(--l-ultradark)); --on-neutral-dark: hsl(from var(--neutral) h s var(--l-on-dark)); --info-brand: hsl(from var(--info-base) h s l); --info-brand-hover: hsl(from var(--info-brand) h s calc(l - 10)); --on-info-brand: black; --on-info-brand-inverse: white; --info: hsl(from var(--info-brand) h var(--s-theme) var(--l-theme)); --info-hover: hsl(from var(--info) h s calc(l - 10)); --on-info: var(--white); --info-ultralight: hsl(from var(--info) h s var(--l-ultralight)); --info-lighest: hsl(from var(--info) h s var(--l-lightest)); --info-ligther: hsl(from var(--info) h s var(--l-lighter)); --info-light: hsl(from var(--info) h s var(--l-light)); --on-info-light: hsl(from var(--info) h s var(--l-on-light)); --info-dark: hsl(from var(--info) h s var(--l-dark)); --info-darker: hsl(from var(--info) h s var(--l-darker)); --info-darkest: hsl(from var(--info) h s var(--l-darkest)); --info-ultradark: hsl(from var(--info) h s var(--l-ultradark)); --on-info-dark: hsl(from var(--info) h s var(--l-on-dark)); --success-brand: hsl(from var(--success-base) h s l); --success-brand-hover: hsl(from var(--success-brand) h s calc(l - 10)); --on-success-brand: black; --on-success-brand-inverse: white; --success: hsl(from var(--success-brand) h var(--s-theme) var(--l-theme)); --success-hover: hsl(from var(--success) h s calc(l - 10)); --on-success: var(--white); --success-ultralight: hsl(from var(--success) h s var(--l-ultralight)); --success-lightest: hsl(from var(--success) h s var(--l-lightest)); --success-lighter: hsl(from var(--success) h s var(--l-lighter)); --success-light: hsl(from var(--success) h s var(--l-light)); --on-success-light: hsl(from var(--success) h s var(--l-on-light)); --success-dark: hsl(from var(--success) h s var(--l-dark)); --success-darker: hsl(from var(--success) h s var(--l-darker)); --success-darkest: hsl(from var(--success) h s var(--l-darkest)); --success-ultradark: hsl(from var(--success) h s var(--l-ultradark)); --on-success-dark: hsl(from var(--success) h s var(--l-on-dark)); --warning-brand: hsl(from var(--warning-base) h s l); --warning-brand-hover: hsl(from var(--warning-brand) h s calc(l - 10)); --on-warning-brand: black; --on-warning-brand-inverse: white; --warning: hsl(from var(--warning-brand) h var(--s-theme) var(--l-theme)); --warning-hover: hsl(from var(--warning) h s calc(l - 10)); --on-warning: var(--white); --warning-ultralight: hsl(from var(--warning) h s var(--l-ultralight)); --warning-lightest: hsl(from var(--warning) h s var(--l-lightest)); --warning-lighter: hsl(from var(--warning) h s var(--l-lighter)); --warning-light: hsl(from var(--warning) h s var(--l-light)); --on-warning-light: hsl(from var(--warning) h s var(--l-on-light)); --warning-dark: hsl(from var(--warning) h s var(--l-dark)); --warning-darker: hsl(from var(--warning) h s var(--l-darker)); --warning-darkest: hsl(from var(--warning) h s var(--l-darkest)); --warning-ultradark: hsl(from var(--warning) h s var(--l-ultradark)); --on-warning-dark: hsl(from var(--warning) h s var(--l-on-dark)); --danger-brand: hsl(from var(--danger-base) h s l); --danger-brand-hover: hsl(from var(--danger-brand) h s calc(l - 10)); --on-danger-brand: black; --on-danger-brand-inverse: white; --danger: hsl(from var(--danger-brand) h var(--s-theme) var(--l-theme)); --danger-hover: hsl(from var(--danger) h s calc(l - 10)); --on-danger: var(--white); --danger-ultralight: hsl(from var(--danger) h s var(--l-ultralight)); --danger-lightest: hsl(from var(--danger) h s var(--l-lightest)); --danger-lighter: hsl(from var(--danger) h s var(--l-lighter)); --danger-light: hsl(from var(--danger) h s var(--l-light)); --on-danger-light: hsl(from var(--danger) h s var(--l-on-light)); --danger-dark: hsl(from var(--danger) h s var(--l-dark)); --danger-darker: hsl(from var(--danger) h s var(--l-darker)); --danger-darkest: hsl(from var(--danger) h s var(--l-darkest)); --danger-ultradark: hsl(from var(--danger) h s var(--l-ultradark)); --on-danger-dark: hsl(from var(--danger) h s var(--l-on-dark)); --whatsapp-brand: hsl(from var(--whatsapp-base) h s l); --whatsapp-brand-hover: hsl(from var(--whatsapp-brand) h s calc(l - 10)); --on-whatsapp-brand: black; --on-whatsapp-brand-inverse: white; --whatsapp: hsl(from var(--whatsapp-brand) h var(--s-theme) var(--l-theme)); --whatsapp-hover: hsl(from var(--whatsapp) h s calc(l - 10)); --on-whatsapp: var(--white); --whatsapp-ultralight: hsl(from var(--whatsapp) h s var(--l-ultralight)); --whatsapp-lightest: hsl(from var(--whatsapp) h s var(--l-lightest)); --whatsapp-lighter: hsl(from var(--whatsapp) h s var(--l-lighter)); --whatsapp-light: hsl(from var(--whatsapp) h s var(--l-light)); --on-whatsapp-light: hsl(from var(--whatsapp) h s var(--l-on-light)); --whatsapp-dark: hsl(from var(--whatsapp) h s var(--l-dark)); --whatsapp-darker: hsl(from var(--whatsapp) h s var(--l-darker)); --whatsapp-darkest: hsl(from var(--whatsapp) h s var(--l-darkest)); --whatsapp-ultradark: hsl(from var(--whatsapp) h s var(--l-ultradark)); --on-whatsapp-dark: hsl(from var(--whatsapp) h s var(--l-on-dark)); --primary-opacity-ultralow: hsl(from var(--primary) h s l / var(--l-ultralow)); --primary-opacity-lowest: hsl(from var(--primary) h s l / var(--l-lowest)); --primary-opacity-lower: hsl(from var(--primary) h s l / var(--l-lower)); --primary-opacity-low: hsl(from var(--primary) h s l / var(--l-low)); --primary-opacity-high: hsl(from var(--primary) h s l / var(--l-high)); --primary-opacity-higher: hsl(from var(--primary) h s l / var(--l-higher)); --primary-opacity-highest: hsl(from var(--primary) h s l / var(--l-highest)); --primary-opacity-ultrahigh: hsl(from var(--primary) h s l / var(--l-ultrahigh)); --secondary-opacity-ultralow: hsl(from var(--secondary) h s l / var(--l-ultralow)); --secondary-opacity-lowest: hsl(from var(--secondary) h s l / var(--l-lowest)); --secondary-opacity-lower: hsl(from var(--secondary) h s l / var(--l-lower)); --secondary-opacity-low: hsl(from var(--secondary) h s l / var(--l-low)); --secondary-opacity-high: hsl(from var(--secondary) h s l / var(--l-high)); --secondary-opacity-higher: hsl(from var(--secondary) h s l / var(--l-higher)); --secondary-opacity-highest: hsl(from var(--secondary) h s l / var(--l-highest)); --secondary-opacity-ultrahigh: hsl(from var(--secondary) h s l / var(--l-ultrahigh)); --tertiary-opacity-ultralow: hsl(from var(--tertiary) h s l / var(--l-ultralow)); --tertiary-opacity-lowest: hsl(from var(--tertiary) h s l / var(--l-lowest)); --tertiary-opacity-lower: hsl(from var(--tertiary) h s l / var(--l-lower)); --tertiary-opacity-low: hsl(from var(--tertiary) h s l / var(--l-low)); --tertiary-opacity-high: hsl(from var(--tertiary) h s l / var(--l-high)); --tertiary-opacity-higher: hsl(from var(--tertiary) h s l / var(--l-higher)); --tertiary-opacity-highest: hsl(from var(--tertiary) h s l / var(--l-highest)); --tertiary-opacity-ultrahigh: hsl(from var(--tertiary) h s l / var(--l-ultrahigh)); --neutral-opacity-ultralow: hsl(from var(--neutral) h s l / var(--l-ultralow)); --neutral-opacity-lowest: hsl(from var(--neutral) h s l / var(--l-lowest)); --neutral-opacity-lower: hsl(from var(--neutral) h s l / var(--l-lower)); --neutral-opacity-low: hsl(from var(--neutral) h s l / var(--l-low)); --neutral-opacity-high: hsl(from var(--neutral) h s l / var(--l-high)); --neutral-opacity-higher: hsl(from var(--neutral) h s l / var(--l-higher)); --neutral-opacity-highest: hsl(from var(--neutral) h s l / var(--l-highest)); --neutral-opacity-ultrahigh: hsl(from var(--neutral) h s l / var(--l-ultrahigh)); --black-opacity-ultralow: hsl(from var(--black) h s l / var(--l-ultralow)); --black-opacity-lowest: hsl(from var(--black) h s l / var(--l-lowest)); --black-opacity-lower: hsl(from var(--black) h s l / var(--l-lower)); --black-opacity-low: hsl(from var(--black) h s l / var(--l-low)); --black-opacity-high: hsl(from var(--black) h s l / var(--l-high)); --black-opacity-higher: hsl(from var(--black) h s l / var(--l-higher)); --black-opacity-highest: hsl(from var(--black) h s l / var(--l-highest)); --black-opacity-ultrahigh: hsl(from var(--black) h s l / var(--l-ultrahigh)); --white-opacity-ultralow: hsl(from var(--white) h s l / var(--l-ultralow)); --white-opacity-lowest: hsl(from var(--white) h s l / var(--l-lowest)); --white-opacity-lower: hsl(from var(--white) h s l / var(--l-lower)); --white-opacity-low: hsl(from var(--white) h s l / var(--l-low)); --white-opacity-high: hsl(from var(--white) h s l / var(--l-high)); --white-opacity-higher: hsl(from var(--white) h s l / var(--l-higher)); --white-opacity-highest: hsl(from var(--white) h s l / var(--l-highest)); --white-opacity-ultrahigh: hsl(from var(--white) h s l / var(--l-ultrahigh)); --elevation-0: var(--_elevation-0); --elevation-1: var(--_elevation-1); --elevation-2: var(--_elevation-2); --elevation-3: var(--_elevation-3); --elevation-4: var(--_elevation-4); --elevation-5: var(--_elevation-5); --elevation-6: var(--_elevation-6); --elevation-7: var(--_elevation-7); --elevation-8: var(--_elevation-8); --elevation-9: var(--_elevation-9); --elevation-10: var(--_elevation-10); --text-scale-11: clamp(1.1rem, calc(0 * (100vw - 43rem) + 1.1rem), 1.1rem); --text-scale-12: clamp(1.2rem, calc(0 * (100vw - 43rem) + 1.2rem), 1.2rem); --text-scale-14: clamp(1.4rem, calc(0 * (100vw - 43rem) + 1.4rem), 1.4rem); --text-scale-16: clamp(1.5rem, calc(0.0013850415512465385 * (100vw - 43rem) + 1.5rem), 1.6rem); --text-scale-18: clamp(1.6rem, calc(0.002770083102493074 * (100vw - 43rem) + 1.6rem), 1.8rem); --text-scale-20: clamp(1.8rem, calc(0.002770083102493074 * (100vw - 43rem) + 1.8rem), 2rem); --text-scale-22: clamp(2rem, calc(0.002770083102493077 * (100vw - 43rem) + 2rem), 2.2rem); --text-scale-24: clamp(2.2rem, calc(0.002770083102493071 * (100vw - 43rem) + 2.2rem), 2.4rem); --text-scale-28: clamp(2.6rem, calc(0.002770083102493071 * (100vw - 43rem) + 2.6rem), 2.8rem); --text-scale-32: clamp(2.8rem, calc(0.005540166204986154 * (100vw - 43rem) + 2.8rem), 3.2rem); --text-scale-36: clamp(3rem, calc(0.008310249307479225 * (100vw - 43rem) + 3rem), 3.6rem); --text-scale-40: clamp(3.2rem, calc(0.011080332409972296 * (100vw - 43rem) + 3.2rem), 4rem); --text-scale-44: clamp(3.4rem, calc(0.013850415512465379 * (100vw - 43rem) + 3.4rem), 4.4rem); --text-scale-48: clamp(3.6rem, calc(0.016620498614958443 * (100vw - 43rem) + 3.6rem), 4.8rem); --text-scale-56: clamp(4rem, calc(0.02216066481994459 * (100vw - 43rem) + 4rem), 5.6rem); --text-scale-64: clamp(4.4rem, calc(0.027700831024930747 * (100vw - 43rem) + 4.4rem), 6.4rem); --text-scale-72: clamp(4.8rem, calc(0.0332409972299169 * (100vw - 43rem) + 4.8rem), 7.2rem); --text-scale-80: clamp(5.2rem, calc(0.038781163434903045 * (100vw - 43rem) + 5.2rem), 8rem); --text-scale-88: clamp(5.6rem, calc(0.04432132963988921 * (100vw - 43rem) + 5.6rem), 8.8rem); --text-scale-96: clamp(6rem, calc(0.04986149584487534 * (100vw - 43rem) + 6rem), 9.6rem); --text-scale-112: clamp(7.2rem, calc(0.05540166204986148 * (100vw - 43rem) + 7.2rem), 11.2rem); --text-scale-128: clamp(8rem, calc(0.0664819944598338 * (100vw - 43rem) + 8rem), 12.8rem); --text-scale-144: clamp(8.8rem, calc(0.07756232686980609 * (100vw - 43rem) + 8.8rem), 14.4rem); --text-scale-160: clamp(9.6rem, calc(0.0886426592797784 * (100vw - 43rem) + 9.6rem), 16rem); --text-scale-176: clamp(10.4rem, calc(0.0997229916897507 * (100vw - 43rem) + 10.4rem), 17.6rem); --space-scale-4: clamp(0.3rem, calc(0.0013850415512465378 * (100vw - 43rem) + 0.3rem), 0.4rem); --space-scale-5: clamp(0.38rem, calc(0.0016620498614958448 * (100vw - 43rem) + 0.38rem), 0.5rem); --space-scale-6: clamp(0.45rem, calc(0.0020775623268698053 * (100vw - 43rem) + 0.45rem), 0.6rem); --space-scale-7: clamp(0.53rem, calc(0.0023545706371191125 * (100vw - 43rem) + 0.53rem), 0.7rem); --space-scale-8: clamp(0.6rem, calc(0.0027700831024930757 * (100vw - 43rem) + 0.6rem), 0.8rem); --space-scale-9: clamp(0.68rem, calc(0.003047091412742382 * (100vw - 43rem) + 0.68rem), 0.9rem); --space-scale-10: clamp(0.75rem, calc(0.0034626038781163434 * (100vw - 43rem) + 0.75rem), 1rem); --space-scale-12: clamp(0.9rem, calc(0.004155124653739611 * (100vw - 43rem) + 0.9rem), 1.2rem); --space-scale-14: clamp(1.05rem, calc(0.004847645429362879 * (100vw - 43rem) + 1.05rem), 1.4rem); --space-scale-16: clamp(1.2rem, calc(0.005540166204986151 * (100vw - 43rem) + 1.2rem), 1.6rem); --space-scale-18: clamp(1.35rem, calc(0.006232686980609418 * (100vw - 43rem) + 1.35rem), 1.8rem); --space-scale-20: clamp(1.6rem, calc(0.005540166204986148 * (100vw - 43rem) + 1.6rem), 2rem); --space-scale-24: clamp(1.8rem, calc(0.008310249307479221 * (100vw - 43rem) + 1.8rem), 2.4rem); --space-scale-28: clamp(2.1rem, calc(0.009695290858725758 * (100vw - 43rem) + 2.1rem), 2.8rem); --space-scale-32: clamp(2.4rem, calc(0.011080332409972303 * (100vw - 43rem) + 2.4rem), 3.2rem); --space-scale-36: clamp(2.7rem, calc(0.012465373961218836 * (100vw - 43rem) + 2.7rem), 3.6rem); --space-scale-40: clamp(3rem, calc(0.013850415512465374 * (100vw - 43rem) + 3rem), 4rem); --space-scale-48: clamp(3.6rem, calc(0.016620498614958443 * (100vw - 43rem) + 3.6rem), 4.8rem); --space-scale-56: clamp(4.2rem, calc(0.019390581717451515 * (100vw - 43rem) + 4.2rem), 5.6rem); --space-scale-64: clamp(4.8rem, calc(0.022160664819944605 * (100vw - 43rem) + 4.8rem), 6.4rem); --space-scale-72: clamp(5.4rem, calc(0.02493074792243767 * (100vw - 43rem) + 5.4rem), 7.2rem); --space-scale-80: clamp(6rem, calc(0.027700831024930747 * (100vw - 43rem) + 6rem), 8rem); --space-scale-96: clamp(7.2rem, calc(0.033240997229916885 * (100vw - 43rem) + 7.2rem), 9.6rem); --space-scale-128: clamp(9.6rem, calc(0.04432132963988921 * (100vw - 43rem) + 9.6rem), 12.8rem); --space-scale-144: clamp(10.8rem, calc(0.04986149584487534 * (100vw - 43rem) + 10.8rem), 14.4rem); --space-scale-160: clamp(12rem, calc(0.055401662049861494 * (100vw - 43rem) + 12rem), 16rem); --space-scale-192: clamp(14.4rem, calc(0.06648199445983377 * (100vw - 43rem) + 14.4rem), 19.2rem); --space-scale-256: clamp(19.2rem, calc(0.08864265927977842 * (100vw - 43rem) + 19.2rem), 25.6rem);}