:root {  --theme-s: 50%; --theme-l: 45%; --on-theme: 100%;  --primary-h: 190; --primary-s-brand: 80%; --primary-l-brand: 40%; --on-primary-l-brand: 0%; --primary-s: 80%; --primary-l: 40%;  --secondary-h: 315; --secondary-s-brand: 35%; --secondary-l-brand: 40%; --on-secondary-l-brand: 100%; --secondary-s: 35%; --secondary-l: 40%;  --tertiary-h: 50; --tertiary-s-brand: 100%; --tertiary-l-brand: 45%; --on-tertiary-l-brand: 0%; --tertiary-s: 100%; --tertiary-l: 45%;  --neutral-h: var(--primary-h); --neutral-s: 5%; --neutral-l: var(--primary-l);  --neutral-variant-h: var(--primary-h); --neutral-variant-s: 10%; --neutral-variant-l: var(--primary-l);  --info-h: 200; --info-s: var(--theme-s); --info-l: var(--theme-l);  --success-h: 120; --success-s: var(--theme-s); --success-l: var(--theme-l);  --warning-h: 35; --warning-s: var(--theme-s); --warning-l: var(--theme-l);  --danger-h: 5; --danger-s: var(--theme-s); --danger-l: var(--theme-l);  --whatsapp-h: 140; --whatsapp-s: var(--theme-s); --whatsapp-l: var(--theme-l);  --primary-100: hsl(var(--primary-h) var(--primary-s) 100%); --primary-99: hsl(var(--primary-h) var(--primary-s) 99%); --primary-98: hsl(var(--primary-h) var(--primary-s) 98%); --primary-95: hsl(var(--primary-h) var(--primary-s) 95%); --primary-90: hsl(var(--primary-h) var(--primary-s) 90%); --primary-80: hsl(var(--primary-h) var(--primary-s) 80%); --primary-70: hsl(var(--primary-h) var(--primary-s) 70%); --primary-60: hsl(var(--primary-h) var(--primary-s) 60%); --primary-50: hsl(var(--primary-h) var(--primary-s) 50%); --primary-40: hsl(var(--primary-h) var(--primary-s) 40%); --primary-35: hsl(var(--primary-h) var(--primary-s) 35%); --primary-30: hsl(var(--primary-h) var(--primary-s) 30%); --primary-25: hsl(var(--primary-h) var(--primary-s) 25%); --primary-20: hsl(var(--primary-h) var(--primary-s) 20%); --primary-15: hsl(var(--primary-h) var(--primary-s) 15%); --primary-10: hsl(var(--primary-h) var(--primary-s) 10%); --primary-5: hsl(var(--primary-h) var(--primary-s) 5%); --primary-0: hsl(var(--primary-h) var(--primary-s) 0%); --primary-brand: hsl(var(--primary-h) var(--primary-s-brand) var(--primary-l-brand)); --on-primary-brand: hsl(var(--primary-h) var(--primary-s-brand) var(--on-primary-l-brand)); --primary: hsl(var(--primary-h) var(--primary-s) var(--primary-l)); --on-primary: var(--primary-0); --primary-light: var(--primary-95); --on-primary-light: var(--primary-10); --primary-muted: var(--primary-90); --on-primary-muted: var(--primary-10); --primary-dark: var(--primary-20); --on-primary-dark: var(--primary-90);  --secondary-100: hsl(var(--secondary-h) var(--secondary-s) 100%); --secondary-99: hsl(var(--secondary-h) var(--secondary-s) 99%); --secondary-98: hsl(var(--secondary-h) var(--secondary-s) 98%); --secondary-95: hsl(var(--secondary-h) var(--secondary-s) 95%); --secondary-90: hsl(var(--secondary-h) var(--secondary-s) 90%); --secondary-80: hsl(var(--secondary-h) var(--secondary-s) 80%); --secondary-70: hsl(var(--secondary-h) var(--secondary-s) 70%); --secondary-60: hsl(var(--secondary-h) var(--secondary-s) 60%); --secondary-50: hsl(var(--secondary-h) var(--secondary-s) 50%); --secondary-40: hsl(var(--secondary-h) var(--secondary-s) 40%); --secondary-35: hsl(var(--secondary-h) var(--secondary-s) 35%); --secondary-30: hsl(var(--secondary-h) var(--secondary-s) 30%); --secondary-25: hsl(var(--secondary-h) var(--secondary-s) 25%); --secondary-20: hsl(var(--secondary-h) var(--secondary-s) 20%); --secondary-15: hsl(var(--secondary-h) var(--secondary-s) 15%); --secondary-10: hsl(var(--secondary-h) var(--secondary-s) 10%); --secondary-5: hsl(var(--secondary-h) var(--secondary-s) 5%); --secondary-0: hsl(var(--secondary-h) var(--secondary-s) 0%); --secondary-brand: hsl(var(--secondary-h) var(--secondary-s-brand) var(--secondary-l-brand)); --on-secondary-brand: hsl(var(--secondary-h) var(--secondary-s-brand) var(--on-secondary-l-brand)); --secondary: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l)); --on-secondary: var(--secondary-100); --secondary-light: var(--secondary-95); --on-secondary-light: var(--secondary-10); --secondary-muted: var(--secondary-90); --on-secondary-muted: var(--secondary-10); --secondary-dark: var(--secondary-20); --on-secondary-dark: var(--secondary-90);  --tertiary-100: hsl(var(--tertiary-h) var(--tertiary-s) 100%); --tertiary-99: hsl(var(--tertiary-h) var(--tertiary-s) 99%); --tertiary-98: hsl(var(--tertiary-h) var(--tertiary-s) 98%); --tertiary-95: hsl(var(--tertiary-h) var(--tertiary-s) 95%); --tertiary-90: hsl(var(--tertiary-h) var(--tertiary-s) 90%); --tertiary-80: hsl(var(--tertiary-h) var(--tertiary-s) 80%); --tertiary-70: hsl(var(--tertiary-h) var(--tertiary-s) 70%); --tertiary-60: hsl(var(--tertiary-h) var(--tertiary-s) 60%); --tertiary-50: hsl(var(--tertiary-h) var(--tertiary-s) 50%); --tertiary-40: hsl(var(--tertiary-h) var(--tertiary-s) 40%); --tertiary-35: hsl(var(--tertiary-h) var(--tertiary-s) 35%); --tertiary-30: hsl(var(--tertiary-h) var(--tertiary-s) 30%); --tertiary-25: hsl(var(--tertiary-h) var(--tertiary-s) 25%); --tertiary-20: hsl(var(--tertiary-h) var(--tertiary-s) 20%); --tertiary-15: hsl(var(--tertiary-h) var(--tertiary-s) 15%); --tertiary-10: hsl(var(--tertiary-h) var(--tertiary-s) 10%); --tertiary-5: hsl(var(--tertiary-h) var(--tertiary-s) 5%); --tertiary-0: hsl(var(--tertiary-h) var(--tertiary-s) 0%); --tertiary-brand: hsl(var(--tertiary-h) var(--tertiary-s-brand) var(--tertiary-l-brand)); --on-tertiary-brand: hsl(var(--tertiary-h) var(--tertiary-s-brand) var(--on-tertiary-l-brand)); --tertiary: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l)); --on-tertiary: var(--tertiary-0); --tertiary-light: var(--tertiary-95); --on-tertiary-light: var(--tertiary-10); --tertiary-muted: var(--tertiary-90); --on-tertiary-muted: var(--tertiary-10); --tertiary-dark: var(--tertiary-20); --on-tertiary-dark: var(--tertiary-90);  --neutral-100: hsl(var(--neutral-h) var(--neutral-s) 100%); --neutral-99: hsl(var(--neutral-h) var(--neutral-s) 99%); --neutral-98: hsl(var(--neutral-h) var(--neutral-s) 98%); --neutral-95: hsl(var(--neutral-h) var(--neutral-s) 95%); --neutral-90: hsl(var(--neutral-h) var(--neutral-s) 90%); --neutral-80: hsl(var(--neutral-h) var(--neutral-s) 80%); --neutral-70: hsl(var(--neutral-h) var(--neutral-s) 70%); --neutral-60: hsl(var(--neutral-h) var(--neutral-s) 60%); --neutral-50: hsl(var(--neutral-h) var(--neutral-s) 50%); --neutral-40: hsl(var(--neutral-h) var(--neutral-s) 40%); --neutral-35: hsl(var(--neutral-h) var(--neutral-s) 35%); --neutral-30: hsl(var(--neutral-h) var(--neutral-s) 30%); --neutral-25: hsl(var(--neutral-h) var(--neutral-s) 25%); --neutral-20: hsl(var(--neutral-h) var(--neutral-s) 20%); --neutral-15: hsl(var(--neutral-h) var(--neutral-s) 15%); --neutral-10: hsl(var(--neutral-h) var(--neutral-s) 10%); --neutral-5: hsl(var(--neutral-h) var(--neutral-s) 5%); --neutral-0: hsl(var(--neutral-h) var(--neutral-s) 0%); --neutral: var(--neutral-40); --on-neutral: var(--neutral-100); --neutral-light: var(--neutral-95); --on-neutral-light: var(--neutral-10); --neutral-muted: var(--neutral-90); --on-neutral-muted: var(--neutral-10); --neutral-dark: var(--neutral-20); --on-neutral-dark: var(--neutral-90);  --neutral-variant-100: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 100%); --neutral-variant-99: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 99%); --neutral-variant-98: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 98%); --neutral-variant-95: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 95%); --neutral-variant-90: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 90%); --neutral-variant-80: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 80%); --neutral-variant-70: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 70%); --neutral-variant-60: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 60%); --neutral-variant-50: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 50%); --neutral-variant-40: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 40%); --neutral-variant-35: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 35%); --neutral-variant-30: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 30%); --neutral-variant-25: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 25%); --neutral-variant-20: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 20%); --neutral-variant-15: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 15%); --neutral-variant-10: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 10%); --neutral-variant-5: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 5%); --neutral-variant-0: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 0%); --neutral-variant: var(--neutral-variant-40); --on-neutral-variant: var(--neutral-variant-100); --neutral-variant-light: var(--neutral-variant-95); --on-neutral-variant-light: var(--neutral-variant-10); --neutral-variant-muted: var(--neutral-variant-90); --on-neutral-variant-muted: var(--neutral-variant-10); --neutral-variant-dark: var(--neutral-variant-20); --on-neutral-variant-dark: var(--neutral-variant-90);  --info: hsl(var(--info-h) var(--info-s) var(--info-l)); --on-info: hsl(var(--info-h) var(--info-s) 0%); --info-light: hsl(var(--info-h) var(--info-s) 95%); --on-info-light: hsl(var(--info-h) var(--info-s) 10%); --info-muted: hsl(var(--info-h) var(--info-s) 90%); --on-info-muted: hsl(var(--info-h) var(--info-s) 10%); --info-dark: hsl(var(--info-h) var(--info-s) 20%); --on-info-dark: hsl(var(--info-h) var(--info-s) 90%);  --success: hsl(var(--success-h) var(--success-s) var(--success-l)); --on-success: hsl(var(--success-h) var(--success-s) 0%); --success-light: hsl(var(--success-h) var(--success-s) 95%); --on-success-light: hsl(var(--success-h) var(--success-s) 10%); --success-muted: hsl(var(--success-h) var(--success-s) 90%); --on-success-muted: hsl(var(--success-h) var(--success-s) 10%); --success-dark: hsl(var(--success-h) var(--success-s) 20%); --on-success-dark: hsl(var(--success-h) var(--success-s) 90%);  --warning: hsl(var(--warning-h) var(--warning-s) var(--warning-l)); --on-warning: hsl(var(--warning-h) var(--warning-s) 0%); --warning-light: hsl(var(--warning-h) var(--warning-s) 95%); --on-warning-light: hsl(var(--warning-h) var(--warning-s) 10%); --warning-muted: hsl(var(--warning-h) var(--warning-s) 90%); --on-warning-muted: hsl(var(--warning-h) var(--warning-s) 10%); --warning-dark: hsl(var(--warning-h) var(--warning-s) 20%); --on-warning-dark: hsl(var(--warning-h) var(--warning-s) 90%);  --danger: hsl(var(--danger-h) var(--danger-s) var(--danger-l)); --on-danger: hsl(var(--danger-h) var(--danger-s) var(--on-theme)); --danger-light: hsl(var(--danger-h) var(--danger-s) 95%); --on-danger-light: hsl(var(--danger-h) var(--danger-s) 10%); --danger-muted: hsl(var(--danger-h) var(--danger-s) 90%); --on-danger-muted: hsl(var(--danger-h) var(--danger-s) 10%); --danger-dark: hsl(var(--danger-h) var(--danger-s) 20%); --on-danger-dark: hsl(var(--danger-h) var(--danger-s) 90%);  --whatsapp: hsl(var(--whatsapp-h) var(--whatsapp-s) var(--whatsapp-l)); --on-whatsapp: hsl(var(--whatsapp-h) var(--whatsapp-s) 0%); --whatsapp-light: hsl(var(--whatsapp-h) var(--whatsapp-s) 95%); --on-whatsapp-light: hsl(var(--whatsapp-h) var(--whatsapp-s) 10%); --whatsapp-muted: hsl(var(--whatsapp-h) var(--whatsapp-s) 90%); --on-whatsapp-muted: hsl(var(--whatsapp-h) var(--whatsapp-s) 10%); --whatsapp-dark: hsl(var(--whatsapp-h) var(--whatsapp-s) 20%); --on-whatsapp-dark: hsl(var(--whatsapp-h) var(--whatsapp-s) 90%);  --background: var(--primary-99); --on-background: var(--neutral-10); --on-background-variant: var(--neutral-variant-30); --surface: var(--primary-98); --surface-bright: var(--primary-98); --surface-container-lowest: var(--primary-100); --surface-container-low: hsl(var(--primary-h) var(--primary-s) 96%); --surface-container: hsl(var(--primary-h) var(--primary-s) 94%); --surface-container-high: hsl(var(--primary-h) var(--primary-s) 92%); --surface-container-highest: var(--primary-90); --surface-dim: hsl(var(--neutral-variant-h) var(--neutral-variant-s) 87%); --on-surface: var(--neutral-10); --on-surface-variant: var(--neutral-variant-30); --outline: var(--neutral-variant-50); --outline-variant: var(--neutral-variant-80); --inverse-surface: var(--neutral-20); --on-inverse-surface: var(--neutral-95); --on-light: var(--neutral-10); --on-light-variant: hsl(var(--neutral-h) var(--neutral-s) 10% / .7); --on-dark: var(--neutral-100); --on-dark-variant: hsl(var(--neutral-h) var(--neutral-s) 100% / .7);  --black: hsl(var(--neutral-h) var(--neutral-s) 0%); --white: hsl(var(--neutral-h) var(--neutral-s) 100%); --transparent: transparent; --current-color: currentcolor; --inherit: inherit; --divider-on-light: hsl(var(--neutral-h) var(--neutral-s) 10% / .12); --divider-on-dark: hsl(var(--neutral-h) var(--neutral-s) 100% / .25); --scrim-dark: hsl(var(--neutral-h) var(--neutral-s) 10% / .7); --scrim-light: hsl(var(--neutral-h) var(--neutral-s) 100% / .7); --button-outlined-color: var(--outline);  --primary-o-98: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 98%); --primary-o-95: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 95%); --primary-o-90: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 90%); --primary-o-80: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 80%); --primary-o-70: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 70%); --primary-o-60: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 60%); --primary-o-50: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 50%); --primary-o-40: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 40%); --primary-o-35: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 35%); --primary-o-30: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 30%); --primary-o-25: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 25%); --primary-o-20: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 20%); --primary-o-15: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 15%); --primary-o-10: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 10%); --primary-o-5: hsl(var(--primary-h) var(--primary-s) var(--primary-l) / 5%);  --secondary-o-98: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 98%); --secondary-o-95: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 95%); --secondary-o-90: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 90%); --secondary-o-80: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 80%); --secondary-o-70: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 70%); --secondary-o-60: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 60%); --secondary-o-50: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 50%); --secondary-o-40: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 40%); --secondary-o-35: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 35%); --secondary-o-30: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 30%); --secondary-o-25: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 25%); --secondary-o-20: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 20%); --secondary-o-15: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 15%); --secondary-o-10: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 10%); --secondary-o-5: hsl(var(--secondary-h) var(--secondary-s) var(--secondary-l) / 5%);  --tertiary-o-98: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 98%); --tertiary-o-95: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 95%); --tertiary-o-90: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 90%); --tertiary-o-80: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 80%); --tertiary-o-70: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 70%); --tertiary-o-60: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 60%); --tertiary-o-50: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 50%); --tertiary-o-40: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 40%); --tertiary-o-35: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 35%); --tertiary-o-30: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 30%); --tertiary-o-25: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 25%); --tertiary-o-20: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 20%); --tertiary-o-15: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 15%); --tertiary-o-10: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 10%); --tertiary-o-5: hsl(var(--tertiary-h) var(--tertiary-s) var(--tertiary-l) / 5%);  --neutral-o-98: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 98%); --neutral-o-95: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 95%); --neutral-o-90: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 90%); --neutral-o-80: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 80%); --neutral-o-70: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 70%); --neutral-o-60: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 60%); --neutral-o-50: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 50%); --neutral-o-40: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 40%); --neutral-o-35: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 35%); --neutral-o-30: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 30%); --neutral-o-25: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 25%); --neutral-o-20: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 20%); --neutral-o-15: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 15%); --neutral-o-10: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 10%); --neutral-o-5: hsl(var(--neutral-h) var(--neutral-s) var(--neutral-l) / 5%);  --neutral-variant-o-98: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 98%); --neutral-variant-o-95: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 95%); --neutral-variant-o-90: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 90%); --neutral-variant-o-80: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 80%); --neutral-variant-o-70: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 70%); --neutral-variant-o-60: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 60%); --neutral-variant-o-50: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 50%); --neutral-variant-o-40: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 40%); --neutral-variant-o-35: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 35%); --neutral-variant-o-30: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 30%); --neutral-variant-o-25: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 25%); --neutral-variant-o-20: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 20%); --neutral-variant-o-15: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 15%); --neutral-variant-o-10: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 10%); --neutral-variant-o-5: hsl(var(--neutral-variant-h) var(--neutral-variant-s) var(--neutral-variant-l) / 5%);  --black-o-100: hsl(var(--neutral-h) var(--neutral-s) 0% / 100%); --black-o-98: hsl(var(--neutral-h) var(--neutral-s) 0% / 98%); --black-o-95: hsl(var(--neutral-h) var(--neutral-s) 0% / 95%); --black-o-90: hsl(var(--neutral-h) var(--neutral-s) 0% / 90%); --black-o-80: hsl(var(--neutral-h) var(--neutral-s) 0% / 80%); --black-o-70: hsl(var(--neutral-h) var(--neutral-s) 0% / 70%); --black-o-60: hsl(var(--neutral-h) var(--neutral-s) 0% / 60%); --black-o-50: hsl(var(--neutral-h) var(--neutral-s) 0% / 50%); --black-o-40: hsl(var(--neutral-h) var(--neutral-s) 0% / 40%); --black-o-35: hsl(var(--neutral-h) var(--neutral-s) 0% / 35%); --black-o-30: hsl(var(--neutral-h) var(--neutral-s) 0% / 30%); --black-o-25: hsl(var(--neutral-h) var(--neutral-s) 0% / 25%); --black-o-20: hsl(var(--neutral-h) var(--neutral-s) 0% / 20%); --black-o-15: hsl(var(--neutral-h) var(--neutral-s) 0% / 15%); --black-o-10: hsl(var(--neutral-h) var(--neutral-s) 0% / 10%); --black-o-5: hsl(var(--neutral-h) var(--neutral-s) 0% / 5%);  --white-o-100: hsl(var(--neutral-h) var(--neutral-s) 100% / 100%); --white-o-98: hsl(var(--neutral-h) var(--neutral-s) 100% / 98%); --white-o-95: hsl(var(--neutral-h) var(--neutral-s) 100% / 95%); --white-o-90: hsl(var(--neutral-h) var(--neutral-s) 100% / 90%); --white-o-80: hsl(var(--neutral-h) var(--neutral-s) 100% / 80%); --white-o-70: hsl(var(--neutral-h) var(--neutral-s) 100% / 70%); --white-o-60: hsl(var(--neutral-h) var(--neutral-s) 100% / 60%); --white-o-50: hsl(var(--neutral-h) var(--neutral-s) 100% / 50%); --white-o-40: hsl(var(--neutral-h) var(--neutral-s) 100% / 40%); --white-o-35: hsl(var(--neutral-h) var(--neutral-s) 100% / 35%); --white-o-30: hsl(var(--neutral-h) var(--neutral-s) 100% / 30%); --white-o-25: hsl(var(--neutral-h) var(--neutral-s) 100% / 25%); --white-o-20: hsl(var(--neutral-h) var(--neutral-s) 100% / 20%); --white-o-15: hsl(var(--neutral-h) var(--neutral-s) 100% / 15%); --white-o-10: hsl(var(--neutral-h) var(--neutral-s) 100% / 10%); --white-o-5: hsl(var(--neutral-h) var(--neutral-s) 100% / 5%);  --ambient: var(--neutral-o-20); --umbra: var(--neutral-o-15); --penumbra: var(--neutral-o-10); --elevation-0: 0px 0px 0px 0px var(--ambient), 0px 0px 0px 0px var(--umbra), 0px 0px 0px 0px var(--penumbra); --elevation-1: 0px 2px 1px -1px var(--ambient), 0px 1px 1px 0px var(--umbra), 0px 1px 3px 0px var(--penumbra); --elevation-2: 0px 3px 3px -2px var(--ambient), 0px 3px 4px 0px var(--umbra), 0px 1px 8px 0px var(--penumbra); --elevation-3: 0px 3px 5px -1px var(--ambient), 0px 6px 10px 0px var(--umbra), 0px 1px 18px 0px var(--penumbra); --elevation-4: 0px 5px 5px -3px var(--ambient), 0px 8px 10px 1px var(--umbra), 0px 3px 14px 2px var(--penumbra); --elevation-5: 0px 7px 8px -4px var(--ambient), 0px 12px 17px 2px var(--umbra), 0px 5px 22px 4px var(--penumbra); } body { overflow-x: hidden; -webkit-tap-highlight-color: transparent; scrollbar-gutter: stable both-edges; } body.bricks-is-frontend :focus-visible { outline: 0.2rem solid var(--secondary-o-50) !important; outline-offset: 0; }  :where(h1,h2,h3,h4,h5,h6) { font-weight: var(--typo-heading-weight); } :where(p:last-of-type)+h1, :where(p:last-of-type)+h2, :where(p:last-of-type)+h3, :where(p:last-of-type)+h4, :where(p:last-of-type)+h5, :where(p:last-of-type)+h6 { margin: 0; } :where(p) { margin: 0 0 var(--fsize-xs); } :where(p.brxe-text-basic,p:only-child,p:last-child) { margin-bottom: 0; } :is(b, strong) { font-weight: 600; } input,textarea,[contenteditable],select { caret-color: var(--primary); box-shadow: none !important; } input[type="checkbox"],input[type="radio"],input[type="range"],progress { accent-color: var(--primary); } input[type="search"] { appearance: none !important; -webkit-appearance: none !important; } figure, img, picture { line-height: 0; }  ::-webkit-scrollbar { width: var(--size-xs); } ::-webkit-scrollbar-track { background: var(--primary-90); } ::-webkit-scrollbar-thumb { background: var(--primary); border: 3px solid var(--primary-90); border-radius: 999px; } ::-webkit-scrollbar-thumb:hover { background: var(--primary-40); }  .bricks-button, .button, button, submit { font-weight: var(--typo-button-weight); } .bricks-button { position: relative; overflow: hidden; height: var(--button-default-height); gap: calc(var(--button-default-height) / 4); cursor: pointer; } .bricks-button.sm { height: var(--button-sm-height); gap: calc(var(--button-sm-height) / 4); } .bricks-button.md { height: var(--button-md-height); gap: calc(var(--button-md-height) / 4); } .bricks-button.lg { height: var(--button-lg-height); gap: calc(var(--button-lg-height) / 4); } .bricks-button.xl { height: var(--button-xl-height); gap: calc(var(--button-xl-height) / 4); } .bricks-button i { font-size: calc(100% + 0.4rem); } .bricks-button.sm i { margin: 0 calc(((var(--button-sm-height) / 4) - 0.6rem) * -1) 0 0; } .bricks-button i { margin: 0 calc(((var(--button-default-height) / 4) - 0.6rem) * -1) 0 0; } .bricks-button.md i { margin: 0 calc(((var(--button-md-height) / 4) - 0.6rem) * -1) 0 0; } .bricks-button.lg i { margin: 0 calc(((var(--button-lg-height) / 4) - 0.6rem) * -1) 0 0; } .bricks-button.xl i { margin: 0 calc(((var(--button-xl-height) / 4) - 0.6rem) * -1) 0 0; } .brxe-button.button--icon-left i { margin: 0 0 0 calc(((var(--button-default-height) / 4) - 0.6rem) * -1); } .brxe-button.button--icon-left.sm i { margin: 0 0 0 calc(((var(--button-sm-height) / 4) - 0.6rem) * -1); } .brxe-button.button--icon-left.md i { margin: 0 0 0 calc(((var(--button-md-height) / 4) - 0.6rem) * -1); } .brxe-button.button--icon-left.lg i { margin: 0 0 0 calc(((var(--button-lg-height) / 4) - 0.6rem) * -1); } .brxe-button.button--icon-left.xl i { margin: 0 0 0 calc(((var(--button-xl-height) / 4) - 0.6rem) * -1); } .bricks-button.outline { background: transparent !important; border: var(--button-outlined-width) solid var(--button-outlined-color); } .bricks-button:before { content: ""; position: absolute; inset: 0; background: var(--current-color); opacity: 0; transition: all .2s linear; } .bricks-button:hover:before { opacity: 0.08; } .bricks-button:focus:before { opacity: 0.1; } .bricks-button:active:before { opacity: 0.2; }  .bricks-background-primary:not(.bricks-color-primary) { color: var(--on-primary) !important; } .bricks-background-secondary:not(.bricks-color-secondary) { color: var(--on-secondary) !important; } .bricks-background-light:not(.bricks-color-light) { color: var(--on-primary-light) !important; } .bricks-background-dark:not(.bricks-color-dark) { color: var(--on-primary-dark) !important; } .bricks-background-muted:not(.bricks-color-muted) { color: var(--on-primary-muted) !important; } .bricks-background-info:not(.bricks-color-info) { color: var(--on-info) !important; } .bricks-background-success:not(.bricks-color-success) { color: var(--on-success) !important; } .bricks-background-warning:not(.bricks-color-warning) { color: var(--on-warning) !important; } .bricks-background-danger:not(.bricks-color-danger) { color: var(--on-danger) !important; } svg.brxe-icon { width: auto; aspect-ratio: 1; } i.brxe-icon { font-size: var(--size-lg); } .count { color: var(--secondary); padding-left: var(--fsize-5xs); } a.skip-link { font-weight: var(--typo-button-weight) !important; } .bricks-posts-nothing-found { font-size: var(--typo-label-lg); font-weight: var(--typo-label-weight); color: var(--on-secondary-light) !important; padding: var(--fsize-xs); background-color: var(--secondary-light); border: 1px solid var(--secondary-muted) !important; border-radius: var(--fsize-2xs); text-align: center; } .seopress-user-consent { border: none !important; border-top: 1px solid var(--divider-on-light) !important; } .seopress-user-consent button { font-size: var(--typo-button-sm) !Important; font-weight: 600 !important; line-height: var(--typo-line-height-default) !important; letter-spacing: 1.5px !important; transition: all 0.1s ease-in !important; padding-top: calc(var(--button-sm-height) / 4) !important; padding-right: calc(var(--button-sm-height) / 2) !important; padding-bottom: calc(var(--button-sm-height) / 4) !important; padding-left: calc(var(--button-sm-height) / 2) !important; border-radius: var(--fsize-3xs) !important; border: none !Important; }