.elementor-7559 .elementor-element.elementor-element-7abfb5b:not(.elementor-motion-effects-element-type-background), .elementor-7559 .elementor-element.elementor-element-7abfb5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fd1764 );}.elementor-7559 .elementor-element.elementor-element-7abfb5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7559 .elementor-element.elementor-element-7abfb5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7559 .elementor-element.elementor-element-9702af9:not(.elementor-motion-effects-element-type-background), .elementor-7559 .elementor-element.elementor-element-9702af9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fd1764 );}.elementor-7559 .elementor-element.elementor-element-9702af9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7559 .elementor-element.elementor-element-9702af9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7559 .elementor-element.elementor-element-7c072ae:not(.elementor-motion-effects-element-type-background), .elementor-7559 .elementor-element.elementor-element-7c072ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fd1764 );}.elementor-7559 .elementor-element.elementor-element-7c072ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7559 .elementor-element.elementor-element-7c072ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7559 .elementor-element.elementor-element-88932bd:not(.elementor-motion-effects-element-type-background), .elementor-7559 .elementor-element.elementor-element-88932bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fd1764 );}.elementor-7559 .elementor-element.elementor-element-88932bd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7559 .elementor-element.elementor-element-88932bd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7559 .elementor-element.elementor-element-7ceecc4:not(.elementor-motion-effects-element-type-background), .elementor-7559 .elementor-element.elementor-element-7ceecc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9fd1764 );}.elementor-7559 .elementor-element.elementor-element-7ceecc4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7559 .elementor-element.elementor-element-7ceecc4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for html, class: .elementor-element-e05c1da */:root {
    --font-size: 16px;
    --bistre: #3a3434;
    --linen: #f0ebe2;
    --cashmere: #7b6756;
    --honey: #dbb364;
    --spring: #c0c591;
    --lavender: #c7b1d6;
    --cream: #fbf8ee;
    --background: #f0ebe2;
    --foreground: #3a3434;
    --card: #fbf8ee4d;
    --card-foreground: #3a3434;
    --popover: #fbf8ee80;
    --popover-foreground: #3a3434;
    --primary: #3a3434;
    --primary-foreground: #f0ebe2;
    --secondary: #7b6756;
    --secondary-foreground: #fbf8ee;
    --muted: #ede7dd;
    --muted-foreground: #7b6756;
    --accent: #7b6756;
    --accent-foreground: #fbf8ee;
    --destructive: #d4183d;
    --destructive-foreground: #fff;
    --border: #7b675626;
    --input: transparent;
    --input-background: #fff6;
    --switch-background: #cbced4;
    --font-weight-medium: 500;
    --font-weight-normal: 400;
    --ring: #7b6756;
    --font-heading: "Aleo", serif;
    --font-body: "Inter", sans-serif;
    --line-height-heading: 1.1;
    --line-height-body: 1.6;
    --tracking-tight: -.02em;
    --tracking-normal: 0;
    --glass-bg: #fbf8ee4d;
    --glass-bg-hover: #fbf8ee66;
    --glass-border: #fff6;
    --glass-blur: 40px;
    --glass-blur-strong: 50px;
    --glass-radius: 48px;
    --glass-radius-small: 32px;
    --dotted-stroke: .5px;
    --dotted-spacing: 4px;
    --dotted-color: #7b67564d;
    --warm-overlay: #dbb3641a;
    --chart-1: #e67e22;
    --chart-2: #3498db;
    --chart-3: #2c3e50;
    --chart-4: #f39c12;
    --chart-5: #e74c3c;
    --radius: 1rem;
    --sidebar: #fafafa;
    --sidebar-foreground: #262626;
    --sidebar-primary: #030213;
    --sidebar-primary-foreground: #fafafa;
    --sidebar-accent: #f5f5f5;
    --sidebar-accent-foreground: #333;
    --sidebar-border: #e5e5e5;
    --sidebar-ring: #a3a3a3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-11738e1 */:root {
    --font-size: 16px;
    --bistre: #3a3434;
    --linen: #f0ebe2;
    --cashmere: #7b6756;
    --honey: #dbb364;
    --spring: #c0c591;
    --lavender: #c7b1d6;
    --cream: #fbf8ee;
    --background: #f0ebe2;
    --foreground: #3a3434;
    --card: #fbf8ee4d;
    --card-foreground: #3a3434;
    --popover: #fbf8ee80;
    --popover-foreground: #3a3434;
    --primary: #3a3434;
    --primary-foreground: #f0ebe2;
    --secondary: #7b6756;
    --secondary-foreground: #fbf8ee;
    --muted: #ede7dd;
    --muted-foreground: #7b6756;
    --accent: #7b6756;
    --accent-foreground: #fbf8ee;
    --destructive: #d4183d;
    --destructive-foreground: #fff;
    --border: #7b675626;
    --input: transparent;
    --input-background: #fff6;
    --switch-background: #cbced4;
    --font-weight-medium: 500;
    --font-weight-normal: 400;
    --ring: #7b6756;
    --font-heading: "Aleo", serif;
    --font-body: "Inter", sans-serif;
    --line-height-heading: 1.1;
    --line-height-body: 1.6;
    --tracking-tight: -.02em;
    --tracking-normal: 0;
    --glass-bg: #fbf8ee4d;
    --glass-bg-hover: #fbf8ee66;
    --glass-border: #fff6;
    --glass-blur: 40px;
    --glass-blur-strong: 50px;
    --glass-radius: 48px;
    --glass-radius-small: 32px;
    --dotted-stroke: .5px;
    --dotted-spacing: 4px;
    --dotted-color: #7b67564d;
    --warm-overlay: #dbb3641a;
    --chart-1: #e67e22;
    --chart-2: #3498db;
    --chart-3: #2c3e50;
    --chart-4: #f39c12;
    --chart-5: #e74c3c;
    --radius: 1rem;
    --sidebar: #fafafa;
    --sidebar-foreground: #262626;
    --sidebar-primary: #030213;
    --sidebar-primary-foreground: #fafafa;
    --sidebar-accent: #f5f5f5;
    --sidebar-accent-foreground: #333;
    --sidebar-border: #e5e5e5;
    --sidebar-ring: #a3a3a3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cd4c295 */:root {
    --font-size: 16px;
    --bistre: #3a3434;
    --linen: #f0ebe2;
    --cashmere: #7b6756;
    --honey: #dbb364;
    --spring: #c0c591;
    --lavender: #c7b1d6;
    --cream: #fbf8ee;
    --background: #f0ebe2;
    --foreground: #3a3434;
    --card: #fbf8ee4d;
    --card-foreground: #3a3434;
    --popover: #fbf8ee80;
    --popover-foreground: #3a3434;
    --primary: #3a3434;
    --primary-foreground: #f0ebe2;
    --secondary: #7b6756;
    --secondary-foreground: #fbf8ee;
    --muted: #ede7dd;
    --muted-foreground: #7b6756;
    --accent: #7b6756;
    --accent-foreground: #fbf8ee;
    --destructive: #d4183d;
    --destructive-foreground: #fff;
    --border: #7b675626;
    --input: transparent;
    --input-background: #fff6;
    --switch-background: #cbced4;
    --font-weight-medium: 500;
    --font-weight-normal: 400;
    --ring: #7b6756;
    --font-heading: "Aleo", serif;
    --font-body: "Inter", sans-serif;
    --line-height-heading: 1.1;
    --line-height-body: 1.6;
    --tracking-tight: -.02em;
    --tracking-normal: 0;
    --glass-bg: #fbf8ee4d;
    --glass-bg-hover: #fbf8ee66;
    --glass-border: #fff6;
    --glass-blur: 40px;
    --glass-blur-strong: 50px;
    --glass-radius: 48px;
    --glass-radius-small: 32px;
    --dotted-stroke: .5px;
    --dotted-spacing: 4px;
    --dotted-color: #7b67564d;
    --warm-overlay: #dbb3641a;
    --chart-1: #e67e22;
    --chart-2: #3498db;
    --chart-3: #2c3e50;
    --chart-4: #f39c12;
    --chart-5: #e74c3c;
    --radius: 1rem;
    --sidebar: #fafafa;
    --sidebar-foreground: #262626;
    --sidebar-primary: #030213;
    --sidebar-primary-foreground: #fafafa;
    --sidebar-accent: #f5f5f5;
    --sidebar-accent-foreground: #333;
    --sidebar-border: #e5e5e5;
    --sidebar-ring: #a3a3a3;
}


:root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --leading-loose: 2;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d3d444 */:root {
    --font-size: 16px;
    --bistre: #3a3434;
    --linen: #f0ebe2;
    --cashmere: #7b6756;
    --honey: #dbb364;
    --spring: #c0c591;
    --lavender: #c7b1d6;
    --cream: #fbf8ee;
    --background: #f0ebe2;
    --foreground: #3a3434;
    --card: #fbf8ee4d;
    --card-foreground: #3a3434;
    --popover: #fbf8ee80;
    --popover-foreground: #3a3434;
    --primary: #3a3434;
    --primary-foreground: #f0ebe2;
    --secondary: #7b6756;
    --secondary-foreground: #fbf8ee;
    --muted: #ede7dd;
    --muted-foreground: #7b6756;
    --accent: #7b6756;
    --accent-foreground: #fbf8ee;
    --destructive: #d4183d;
    --destructive-foreground: #fff;
    --border: #7b675626;
    --input: transparent;
    --input-background: #fff6;
    --switch-background: #cbced4;
    --font-weight-medium: 500;
    --font-weight-normal: 400;
    --ring: #7b6756;
    --font-heading: "Aleo", serif;
    --font-body: "Inter", sans-serif;
    --line-height-heading: 1.1;
    --line-height-body: 1.6;
    --tracking-tight: -.02em;
    --tracking-normal: 0;
    --glass-bg: #fbf8ee4d;
    --glass-bg-hover: #fbf8ee66;
    --glass-border: #fff6;
    --glass-blur: 40px;
    --glass-blur-strong: 50px;
    --glass-radius: 48px;
    --glass-radius-small: 32px;
    --dotted-stroke: .5px;
    --dotted-spacing: 4px;
    --dotted-color: #7b67564d;
    --warm-overlay: #dbb3641a;
    --chart-1: #e67e22;
    --chart-2: #3498db;
    --chart-3: #2c3e50;
    --chart-4: #f39c12;
    --chart-5: #e74c3c;
    --radius: 1rem;
    --sidebar: #fafafa;
    --sidebar-foreground: #262626;
    --sidebar-primary: #030213;
    --sidebar-primary-foreground: #fafafa;
    --sidebar-accent: #f5f5f5;
    --sidebar-accent-foreground: #333;
    --sidebar-border: #e5e5e5;
    --sidebar-ring: #a3a3a3;
}


:root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --leading-loose: 2;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b2830e */:root {
    --font-size: 16px;
    --bistre: #3a3434;
    --linen: #f0ebe2;
    --cashmere: #7b6756;
    --honey: #dbb364;
    --spring: #c0c591;
    --lavender: #c7b1d6;
    --cream: #fbf8ee;
    --background: #f0ebe2;
    --foreground: #3a3434;
    --card: #fbf8ee4d;
    --card-foreground: #3a3434;
    --popover: #fbf8ee80;
    --popover-foreground: #3a3434;
    --primary: #3a3434;
    --primary-foreground: #f0ebe2;
    --secondary: #7b6756;
    --secondary-foreground: #fbf8ee;
    --muted: #ede7dd;
    --muted-foreground: #7b6756;
    --accent: #7b6756;
    --accent-foreground: #fbf8ee;
    --destructive: #d4183d;
    --destructive-foreground: #fff;
    --border: #7b675626;
    --input: transparent;
    --input-background: #fff6;
    --switch-background: #cbced4;
    --font-weight-medium: 500;
    --font-weight-normal: 400;
    --ring: #7b6756;
    --font-heading: "Aleo", serif;
    --font-body: "Inter", sans-serif;
    --line-height-heading: 1.1;
    --line-height-body: 1.6;
    --tracking-tight: -.02em;
    --tracking-normal: 0;
    --glass-bg: #fbf8ee4d;
    --glass-bg-hover: #fbf8ee66;
    --glass-border: #fff6;
    --glass-blur: 40px;
    --glass-blur-strong: 50px;
    --glass-radius: 48px;
    --glass-radius-small: 32px;
    --dotted-stroke: .5px;
    --dotted-spacing: 4px;
    --dotted-color: #7b67564d;
    --warm-overlay: #dbb3641a;
    --chart-1: #e67e22;
    --chart-2: #3498db;
    --chart-3: #2c3e50;
    --chart-4: #f39c12;
    --chart-5: #e74c3c;
    --radius: 1rem;
    --sidebar: #fafafa;
    --sidebar-foreground: #262626;
    --sidebar-primary: #030213;
    --sidebar-primary-foreground: #fafafa;
    --sidebar-accent: #f5f5f5;
    --sidebar-accent-foreground: #333;
    --sidebar-border: #e5e5e5;
    --sidebar-ring: #a3a3a3;
}


:root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --leading-loose: 2;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b870ec4 */:root {
    --font-size: 16px;
    --bistre: #3a3434;
    --linen: #f0ebe2;
    --cashmere: #7b6756;
    --honey: #dbb364;
    --spring: #c0c591;
    --lavender: #c7b1d6;
    --cream: #fbf8ee;
    --background: #f0ebe2;
    --foreground: #3a3434;
    --card: #fbf8ee4d;
    --card-foreground: #3a3434;
    --popover: #fbf8ee80;
    --popover-foreground: #3a3434;
    --primary: #3a3434;
    --primary-foreground: #f0ebe2;
    --secondary: #7b6756;
    --secondary-foreground: #fbf8ee;
    --muted: #ede7dd;
    --muted-foreground: #7b6756;
    --accent: #7b6756;
    --accent-foreground: #fbf8ee;
    --destructive: #d4183d;
    --destructive-foreground: #fff;
    --border: #7b675626;
    --input: transparent;
    --input-background: #fff6;
    --switch-background: #cbced4;
    --font-weight-medium: 500;
    --font-weight-normal: 400;
    --ring: #7b6756;
    --font-heading: "Aleo", serif;
    --font-body: "Inter", sans-serif;
    --line-height-heading: 1.1;
    --line-height-body: 1.6;
    --tracking-tight: -.02em;
    --tracking-normal: 0;
    --glass-bg: #fbf8ee4d;
    --glass-bg-hover: #fbf8ee66;
    --glass-border: #fff6;
    --glass-blur: 40px;
    --glass-blur-strong: 50px;
    --glass-radius: 48px;
    --glass-radius-small: 32px;
    --dotted-stroke: .5px;
    --dotted-spacing: 4px;
    --dotted-color: #7b67564d;
    --warm-overlay: #dbb3641a;
    --chart-1: #e67e22;
    --chart-2: #3498db;
    --chart-3: #2c3e50;
    --chart-4: #f39c12;
    --chart-5: #e74c3c;
    --radius: 1rem;
    --sidebar: #fafafa;
    --sidebar-foreground: #262626;
    --sidebar-primary: #030213;
    --sidebar-primary-foreground: #fafafa;
    --sidebar-accent: #f5f5f5;
    --sidebar-accent-foreground: #333;
    --sidebar-border: #e5e5e5;
    --sidebar-ring: #a3a3a3;
}


:root, :host {
    --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    --color-white: #fff;
    --spacing: .25rem;
    --container-xs: 20rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --container-6xl: 72rem;
    --container-7xl: 80rem;
    --text-xs: .75rem;
    --text-xs--line-height: calc(1 / .75);
    --text-sm: .875rem;
    --text-sm--line-height: calc(1.25 / .875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --font-weight-light: 300;
    --font-weight-normal: 400;
    --font-weight-medium: 500;
    --font-weight-bold: 700;
    --tracking-tight: -.025em;
    --tracking-wide: .025em;
    --tracking-wider: .05em;
    --tracking-widest: .1em;
    --leading-tight: 1.25;
    --leading-snug: 1.375;
    --leading-relaxed: 1.625;
    --leading-loose: 2;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --blur-3xl: 64px;
    --default-transition-duration: .15s;
    --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);
    --default-font-family: var(--font-sans);
    --default-font-feature-settings: var(--font-sans--font-feature-settings);
    --default-font-variation-settings: var(--font-sans--font-variation-settings);
    --default-mono-font-family: var(--font-mono);
    --default-mono-font-feature-settings: var(--font-mono--font-feature-settings);
    --default-mono-font-variation-settings: var(--font-mono--font-variation-settings);
}/* End custom CSS */