:root {
  --_typography---fonts--body-font: Manrope, Arial, sans-serif;
  --colors--text: var(--_color---primary--noble-black);
  --_typography-responsive---font-size--paragraph-md: 1rem;
  --_typography---paragraph-md--line-height: var(--_core---line-height--150);
  --_typography---paragraph-md--font-weight: var(--_core---font-weight--medium);
  --_typography---paragraph-md--letter-spacing: 0px;
  --_typography---h1--font: var(--_typography---fonts--primary-font);
  --_typography-responsive---font-size--h1: 4rem;
  --_typography---h1--line-height: var(--_core---line-height--112);
  --_typography---h1--font-weight: var(--_core---font-weight--semibold);
  --_typography---h1--letter-spacing: -1px;
  --_typography---h2--font: var(--_typography---fonts--primary-font);
  --_typography-responsive---font-size--h2: 3.5rem;
  --_typography---h2--line-height: var(--_core---line-height--115);
  --_typography---h2--font-weight: var(--_core---font-weight--semibold);
  --_typography---h2--letter-spacing: -.3px;
  --_typography---h3--font: var(--_typography---fonts--primary-font);
  --_typography-responsive---font-size--h3: 3rem;
  --_typography---h3--line-height: var(--_core---line-height--120);
  --_typography---h3--font-weight: var(--_core---font-weight--semibold);
  --_typography---h3--letter-spacing: -.7px;
  --_typography---h4--font: var(--_typography---fonts--primary-font);
  --_typography-responsive---font-size--h4: 2rem;
  --_typography---h4--line-height: var(--_core---line-height--125);
  --_typography---h4--font-weight: var(--_core---font-weight--semibold);
  --_typography---h4--letter-spacing: -.6px;
  --_typography---h5--font: var(--_typography---fonts--primary-font);
  --_typography-responsive---font-size--h5: 1.5rem;
  --_typography---h5--line-height: var(--_core---line-height--124);
  --_typography---h5--font-weight: var(--_core---font-weight--semibold);
  --_typography---h5--letter-spacing: -.5px;
  --_typography---h6--font: var(--_typography---fonts--primary-font);
  --_typography-responsive---font-size--h6: 1.25rem;
  --_typography---h6--line-height: var(--_core---line-height--125);
  --_typography---h6--font-weight: var(--_core---font-weight--semibold);
  --_typography---h6--letter-spacing: -.4px;
  --_typography---paragraph-xl--font: var(--_typography---fonts--body-font);
  --_typography-responsive---font-size--paragraph-xl: 1.25rem;
  --_typography---paragraph-xl--line-height: var(--_core---line-height--140);
  --_typography---paragraph-xl--font-weight: var(--_core---font-weight--medium);
  --_typography---paragraph-xl--letter-spacing: 0px;
  --_color---primary--owl-green: #32d17e;
  --_core---font-weight--semibold: 600;
  --text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  --_color---primary--noble-black: #1f2423;
  --background-color--background-success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>: var(--base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);
  --text-color--text-success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>: var(--base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);
  --_core---container--small: 75rem;
  --_color---miscellaneous--urban-mist: #d4dad9;
  --_core---font-weight--regular: 400;
  --_color---primary--green-fondant: #2b9c61;
  --_core---font-weight--medium: 500;
  --border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  --_typography---paragraph-sm--font: var(--_typography---fonts--body-font);
  --_typography-responsive---font-size--paragraph-sm: .75rem;
  --_typography---paragraph-sm--line-height: var(--_core---line-height--140);
  --_typography---paragraph-sm--font-weight: var(--_core---font-weight--medium);
  --_typography---caption-sm--letter-spacing: 0px;
  --_core---font-weight--light: 300;
  --_typography---paragraph-md--font: var(--_typography---fonts--body-font);
  --_core---font-weight--black: 800;
  --_core---font-weight--bold: 700;
  --background-color--background-alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  --_typography---paragraph-rg--font: var(--_typography---fonts--body-font);
  --_typography-responsive---font-size--paragraph-rg: .875rem;
  --_typography---paragraph-rg--line-height: var(--_core---line-height--140);
  --_typography---paragraph-rg--font-weight: var(--_core---font-weight--medium);
  --_typography---paragraph-rg--letter-spacing: 0px;
  --text-color--text-secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --background-color--background-primary\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  --_typography---fonts--primary-font: "Open Sauce Sans", Arial, sans-serif;
  --background-color--background-secondary\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>: var(--base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  --background-color--background-tertiary\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>: var(--base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
  --_core---container--large: 80rem;
  --background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>: var(--base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
  --text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>: var(--base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
  --_responsive---spacing--8px: var(--_size---0-5rem-8px);
  --_color---miscellaneous--lucky-green: #1e814d;
  --_core---border-radius--xsm: var(--_size---0-5rem-8px);
  --_size---0-25rem-4px: .125rem;
  --_size---0-5rem-8px: .5rem;
  --_size---0-125rem-2px: .125rem;
  --_size---1rem-16px: 1rem;
  --_components---button--font: var(--_typography---fonts--body-font);
  --_color---general--white: white;
  --_components---button--font-size: var(--_typography-responsive---font-size--paragraph-md);
  --_components---button--line-height: var(--_core---line-height--100);
  --_components---button--font-weight: var(--_core---font-weight--semibold);
  --_components---button--letter-spacing: .3px;
  --_color---miscellaneous--tan: #e5d7ce;
  --_responsive---font-size--paragraph-rg: var(--_size---0-875rem-14px);
  --_core---line-height--130: 1.3;
  --_color---miscellaneous--lotion: #fffcfa;
  --_responsive---spacing--14px: var(--_size---0-875rem-14px);
  --_responsive---spacing--24px: var(--_size---1-5rem-24px);
  --_color---miscellaneous--lattice: #cfcec7;
  --_color---neutral--transparent: #0000;
  --_color---miscellaneous--hard-coal: #656565;
  --_color---miscellaneous--seashell: #fff4ed;
  --_color---miscellaneous--cavernous: #525252;
  --_color---miscellaneous--lake-green: #298b57;
  --_color---miscellaneous--jade-green: #1d6740;
  --border-color--border-alternate\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --text-color--text-primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  --_typography---paragraph-lg--font: var(--_typography---fonts--body-font);
  --_typography-responsive---font-size--paragraph-lg: 1.125rem;
  --_typography---paragraph-lg--line-height: var(--_core---line-height--150);
  --_typography---paragraph-lg--font-weight: var(--_core---font-weight--medium);
  --_typography---paragraph-lg--letter-spacing: 0px;
  --_core---container--medium: 77.5rem;
  --background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
  --text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
  --_responsive---spacing--12px: var(--_size---0-75rem-12px);
  --_responsive---spacing--16px: var(--_size---1rem-16px);
  --_responsive---spacing--32px: var(--_size---2rem-32px);
  --navbar--logo-text: var(--_color---general--white);
  --_responsive---spacing--4px: var(--_size---0-25rem-4px);
  --navbar--text: var(--_color---general--white);
  --navbar--border-hover: #fff0;
  --navbar--background-hover: #ffffff0d;
  --navbar--link-border: #ffffff26;
  --navbar--text-active: var(--_color---general--white);
  --_responsive---spacing--20px: var(--_size---1-25rem-20px);
  --_core---line-height--100: 1;
  --_responsive---spacing--40px: var(--_size---2-5rem-40px);
  --_responsive---spacing--18px: var(--_size---1-125rem-18px);
  --_color---neutral--black-700: #655d73;
  --_core---border-radius--round: 100vh;
  --_color---neutral--black-50: #fafafb;
  --_responsive---section-spacing--md-80px: var(--_size---5rem-80px);
  --_responsive---section-spacing--xl-120px: var(--_size---7-5rem-120px);
  --_responsive---section-spacing--lg-100px: var(--_size---6-25rem-100px);
  --_responsive---section-spacing--rg-72: var(--_size---4-5rem-72px);
  --_responsive---section-spacing--sm-64px: var(--_size---4rem-64px);
  --_responsive---section-spacing--xsm-60px: var(--_size---3-75rem-60px);
  --_responsive---section-spacing--none: var(--_size---0rem-0px);
  --_responsive---section-spacing--xxl-142px: var(--_size---8-875rem-142px);
  --_responsive---section-spacing--xxxl-150px: var(--_size---9-375rem-150px);
  --_responsive---section-spacing--page-top: var(--_size---12-25rem-196px);
  --_responsive---spacing--10px: var(--_size---0-625rem-10px);
  --_responsive---spacing--56px: var(--_size---3-5rem-56px);
  --_responsive---spacing--48px: var(--_size---3rem-48px);
  --_responsive---spacing--28px: var(--_size---1-75rem-28px);
  --_responsive---spacing--60px: var(--_size---3-75rem-60px);
  --_responsive---spacing--64px: var(--_size---4rem-64px);
  --_responsive---spacing--72px: var(--_size---4-5rem-72px);
  --_responsive---spacing--80px: var(--_size---5rem-80px);
  --_responsive---spacing--88px: var(--_size---5-5rem-88px);
  --_responsive---spacing--96px: var(--_size---6rem-96px);
  --_responsive---spacing--100px: var(--_size---6-25rem-100px);
  --_responsive---spacing--6px: var(--_size---0-375rem-6px);
  --colors--background: var(--_color---general--white);
  --_color---miscellaneous--cold-morning: #e5e5e5;
  --_color---miscellaneous--ancestral-water: #d0d0d0;
  --_color---miscellaneous--silt: #887c72;
  --_color---miscellaneous--white-canvas: #f9ece1;
  --_core---border-radius--md: var(--_size---1rem-16px);
  --_color---miscellaneous--eyeball: #fffbf8;
  --_typography-responsive---font-size--parapgraph-40px: 2.5rem;
  --_color---neutral-forest-green--500: #797c7b;
  --_color---miscellaneous--shady-character: #4c4c4c;
  --_color---miscellaneous--young-night: #242323;
  --_typography-responsive---font-size--paragraph-28px: 1.75rem;
  --_core---line-height--140: 1.4;
  --_color---neutral-forest-green--600: #626665;
  --_color---miscellaneous--sugar-milk: #fffaf6;
  --_color---miscellaneous--faint-coral: #eeded4;
  --_color---miscellaneous--old-egg: #cfc3bb;
  --_size---2-5rem-40px: 2.5rem;
  --_typography-responsive---font-size--paragraph-xxl: 1.5rem;
  --_color---miscellaneous--sentimental: #e5d8d0;
  --_core---border-radius--lg: var(--_size---1-25rem-20px);
  --_color---miscellaneous--furry-lady: #f6efeb;
  --navbar--border: var(--_color---miscellaneous--japanese-indigo);
  --_core---border-radius--rg: var(--_size---0-75rem-12px);
  --navbar--background: var(--_color---miscellaneous--dark-pine-green);
  --navbar--nav-menu-border: var(--_color---miscellaneous--japanese-indigo);
  --navbar--nav-menu-bg: var(--_color---miscellaneous--dark-pine-green);
  --_responsive---font-size--paragraph-40px: var(--_size---2-5rem-40px);
  --_typography---paragraph-40px--line-height: var(--_core---line-height--130);
  --_typography---paragraph-40px--font-weight: var(--_core---font-weight--medium);
  --_typography---paragraph-40px--letter-spacing: -.8px;
  --_color---miscellaneous--grey: #666;
  --_color---miscellaneous--dark-grey: #373737;
  --_core---border-radius--xxsm: var(--_size---0-375rem-6px);
  --_color---miscellaneous--shadow-steel: #4b4b4b;
  --_color---miscellaneous--tribal-drum: #524942;
  --_color---miscellaneous--dutch-tile-blue: #99adac;
  --_core---border-radius--sm: var(--_size---0-625rem-10px);
  --_color---miscellaneous--metal-delux: #254341;
  --_color---miscellaneous--k-green: #203736;
  --_core---line-height--110: 1.1;
  --_core---border-radius--xmd: var(--_size---1-125rem-18px);
  --_core---border-radius--xl: var(--_size---1-5rem-24px);
  --_size---1-5rem-24px: 1.5rem;
  --_color---miscellaneous--dynamic-black: #1d1d1d;
  --_color---miscellaneous--cannon-black: #261b07;
  --_responsive---spacing--120px: var(--_size---7-5rem-120px);
  --_color---miscellaneous--apricot-ice: #fff5e9;
  --_color---neutral-forest-green--50: #e9e9e9;
  --_size---0-375rem-6px: .375rem;
  --_color---primary--platoon-green: #284745;
  --_core---line-height--120: 1.2;
  --_size---2rem-32px: 2rem;
  --_size---1-125rem-18px: 1.125rem;
  --_size---1-25rem-20px: 1.25rem;
  --_responsive---font-size--h5: var(--_size---1-5rem-24px);
  --_color---miscellaneous--spendex-green: #34a853;
  --_color---miscellaneous--earthquake: #8b7355;
  --_core---border-radius--rgx: var(--_size---0-875rem-14px);
  --_core---border-radius--tiny: var(--_size---0-25rem-4px);
  --_color---miscellaneous--bench-color: #796449;
  --_typography-responsive---font-size--paragraph-xsm: .625rem;
  --_color---miscellaneous--mint-cream: #f3fff9;
  --_color---miscellaneous--como: #497960;
  --_size---0-625rem-10px: .625rem;
  --_size---1-75rem-28px: 1.75rem;
  --_size---0-75rem-12px: .75rem;
  --_core---border-radius--xxl: var(--_size---2rem-32px);
  --_color---miscellaneous--china-doll: #f4e4d4;
  --_color---miscellaneous--ghi: #d0c3b4;
  --_color---miscellaneous--stone-harbor: #e8e0d7;
  --_color---miscellaneous--shea: #f8f1eb;
  --_color---miscellaneous--forever-fatih: #f0e6e2;
  --_color---miscellaneous--chic-toupe: #a9968a;
  --_color---neutral-forest-green--800: #353a39;
  --_responsive---font-size--heading-d1: var(--_size---3rem-48px);
  --_core---line-height--115: 1.15;
  --_color---miscellaneous--rogue-blue: #4d5763;
  --_color---miscellaneous--rosemary: #3e5e5c;
  --_color---neutral-forest-green--400: #8f9191;
  --_color---miscellaneous--crab: #dd4040;
  --_color---miscellaneous--westhaven: #294543;
  --_color---secondary--blue: #0073e6;
  --colors--card: var(--_color---primary--platoon-green);
  --_size---0rem-0px: 0rem;
  --_responsive---font-size--h1: var(--_size---4rem-64px);
  --_responsive---font-size--h2: var(--_size---3-5rem-56px);
  --_typography---fonts--secondary-font: Instrumentserif, Arial, sans-serif;
  --_responsive---font-size--h3: var(--_size---3rem-48px);
  --_responsive---font-size--h4: var(--_size---2rem-32px);
  --navbar--text-hover: #ffffff0d;
  --_size---0-875rem-14px: .875rem;
  --_responsive---font-size--h6: var(--_size---1-25rem-20px);
  --_responsive---font-size--paragraph-28px: var(--_size---1-75rem-28px);
  --_responsive---font-size--paragraph-xll: var(--_size---2-5rem-40px);
  --_responsive---font-size--paragraph-xl: var(--_size---1-25rem-20px);
  --_color---secondary--yellow: #f8d478;
  --_responsive---font-size--paragraph-lg: var(--_size---1-125rem-18px);
  --_color---neutral--black-900: #141317;
  --navbar--nav-menu-text: var(--_color---general--white);
  --_color---neutral--black-800: #3d3845;
  --_responsive---font-size--paragraph-md: var(--_size---1rem-16px);
  --_core---border-radius--xtiny: var(--_size---0-125rem-2px);
  --_color---neutral--black-600: #8f869d;
  --_responsive---font-size--paragraph-sm: var(--_size---0-75rem-12px);
  --_size---2-25rem-36px: 2.25rem;
  --_responsive---font-size--paragraph-xsm: var(--_size---0-625rem-10px);
  --_color---neutral--black-500: #a49db0;
  --_responsive---font-size--eyebrow-lg: var(--_size---1rem-16px);
  --_color---neutral--black-400: #b2acbc;
  --_responsive---font-size--eyebrow: var(--_size---0-875rem-14px);
  --_size---3rem-48px: 3rem;
  --_color---neutral--black-300: #c4bfcc;
  --_size---3-5rem-56px: 3.5rem;
  --_responsive---font-size--caption-sm: var(--_size---0-75rem-12px);
  --_size---3-75rem-60px: 3.75rem;
  --_color---neutral--black-200: #d6d3db;
  --_size---4rem-64px: 4rem;
  --_color---neutral--black-100: #e8e7eb;
  --_size---4-5rem-72px: 4.5rem;
  --_size---5rem-80px: 5rem;
  --_color---neutral-forest-green--900: #1f2423;
  --_size---5-5rem-88px: 5.5rem;
  --_core---line-height--112: 1.12;
  --_core---line-height--124: 1.24;
  --_core---line-height--125: 1.25;
  --_core---line-height--150: 1.5;
  --_size---6rem-96px: 6rem;
  --_color---neutral-forest-green--700: #4c504f;
  --_size---6-25rem-100px: 6.25rem;
  --_responsive---spacing--2px: var(--_size---0-125rem-2px);
  --_size---6-5rem-104px: 6.5rem;
  --_size---7rem-112px: 7rem;
  --_size---7-5rem-120px: 7.5rem;
  --_size---8rem-128px: 8rem;
  --_color---neutral-forest-green--300: #bcbdbd;
  --_size---8-5rem-136px: 8.5rem;
  --_color---neutral-forest-green--200: #bcbdbd;
  --_size---8-75rem-140px: 8.75rem;
  --_size---8-875rem-142px: 8.875rem;
  --_size---9rem-144px: 9rem;
  --_color---neutral-forest-green--100: #d2d3d3;
  --_size---9-375rem-150px: 9.375rem;
  --_size---9-5rem-152px: 9.5rem;
  --_typography---paragraph-40px--font: var(--_typography---fonts--body-font);
  --_size---10rem-160px: 10rem;
  --_color---neutral-beige--900: #302721;
  --_size---12-25rem-196px: 12.25rem;
  --_size---12-5rem-200px: 12.5rem;
  --_color---neutral-beige--800: #4a413b;
  --_color---neutral-beige--700: #635a54;
  --_color---neutral-beige--600: #7d746e;
  --_color---neutral-beige--500: #7d746e;
  --_color---neutral-beige--400: #97908b;
  --_color---neutral-beige--300: #a49e99;
  --_color---neutral-beige--200: #beb9b6;
  --_color---neutral-beige--100: #cbc7c5;
  --_color---neutral-beige--50: #d8d5d3;
  --_responsive---spacing--104px: var(--_size---6-5rem-104px);
  --_color---general--black: black;
  --_responsive---spacing--112px: var(--_size---7rem-112px);
  --_typography---paragraph-sm--letter-spacing: .2px;
  --_typography---paragraph-xsm--font: var(--_typography---fonts--body-font);
  --_typography---paragraph-xsm--font-weight: var(--_core---font-weight--medium);
  --_typography---paragraph-xsm--line-height: var(--_core---line-height--150);
  --_typography---paragraph-xsm--letter-spacing: 0px;
  --_typography---eyebrow-lg--font: var(--_typography---fonts--body-font);
  --_typography---eyebrow-lg--font-weight: var(--_core---font-weight--semibold);
  --_typography---eyebrow-lg--line-height: var(--_core---line-height--150);
  --_typography---eyebrow-lg--letter-spacing: -.5px;
  --_typography---eyebrow--font: var(--_typography---fonts--body-font);
  --_typography---eyebrow--font-weight: var(--_core---font-weight--semibold);
  --_typography---eyebrow--line-height: .72;
  --_typography---eyebrow--letter-spacing: 0px;
  --_typography---caption-sm--font: var(--_typography---fonts--body-font);
  --_typography---caption-sm--font-weight: var(--_core---font-weight--medium);
  --_typography---caption-sm--line-height: var(--_core---line-height--150);
  --_color---miscellaneous--japanese-indigo: #264a47;
  --_typography-responsive---font-size--heading-d1: 3rem;
  --_typography-responsive---font-size--eyebrow-lg: 1rem;
  --_typography-responsive---font-size--eyebrow: .875rem;
  --_typography-responsive---font-size--caption-sm: .75rem;
  --_color---miscellaneous--autumn-bloom: #ffdfcc;
  --_color---miscellaneous--aged-bourbon: #976356;
  --_color---miscellaneous--dark-pine-green: #1a3332;
  --base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>: #fff;
  --base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>: #cef5ca;
  --base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>: #114e0b;
  --base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
  --base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>: #222;
  --base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>: #000;
  --base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>: #2d62ff;
  --base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>: #dd23bb;
  --base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: #f8e4e4;
  --base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: #3b0b0b;
  --base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: #fcf8d8;
  --base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
}

body {
  font-family: var(--_typography---fonts--body-font);
  color: var(--colors--text);
  font-size: var(--_typography-responsive---font-size--paragraph-md);
  line-height: var(--_typography---paragraph-md--line-height);
  font-weight: var(--_typography---paragraph-md--font-weight);
  letter-spacing: var(--_typography---paragraph-md--letter-spacing);
  --_responsive---spacing--8px: var(--_size---0-5rem-8px);
  --_responsive---font-size--paragraph-rg: var(--_size---0-875rem-14px);
  --_responsive---spacing--14px: var(--_size---0-875rem-14px);
  --_responsive---spacing--24px: var(--_size---1-5rem-24px);
  --_responsive---spacing--12px: var(--_size---0-75rem-12px);
  --_responsive---spacing--16px: var(--_size---1rem-16px);
  --_responsive---spacing--32px: var(--_size---2rem-32px);
  --_responsive---spacing--4px: var(--_size---0-25rem-4px);
  --_responsive---spacing--20px: var(--_size---1-25rem-20px);
  --_responsive---spacing--40px: var(--_size---2-5rem-40px);
  --_responsive---spacing--18px: var(--_size---1-125rem-18px);
  --_responsive---section-spacing--md-80px: var(--_size---5rem-80px);
  --_responsive---section-spacing--xl-120px: var(--_size---7-5rem-120px);
  --_responsive---section-spacing--lg-100px: var(--_size---6-25rem-100px);
  --_responsive---section-spacing--rg-72: var(--_size---4-5rem-72px);
  --_responsive---section-spacing--sm-64px: var(--_size---4rem-64px);
  --_responsive---section-spacing--xsm-60px: var(--_size---3-75rem-60px);
  --_responsive---section-spacing--none: var(--_size---0rem-0px);
  --_responsive---section-spacing--xxl-142px: var(--_size---8-875rem-142px);
  --_responsive---section-spacing--xxxl-150px: var(--_size---9-375rem-150px);
  --_responsive---section-spacing--page-top: var(--_size---12-25rem-196px);
  --_responsive---spacing--10px: var(--_size---0-625rem-10px);
  --_responsive---spacing--56px: var(--_size---3-5rem-56px);
  --_responsive---spacing--48px: var(--_size---3rem-48px);
  --_responsive---spacing--28px: var(--_size---1-75rem-28px);
  --_responsive---spacing--60px: var(--_size---3-75rem-60px);
  --_responsive---spacing--64px: var(--_size---4rem-64px);
  --_responsive---spacing--72px: var(--_size---4-5rem-72px);
  --_responsive---spacing--80px: var(--_size---5rem-80px);
  --_responsive---spacing--88px: var(--_size---5-5rem-88px);
  --_responsive---spacing--96px: var(--_size---6rem-96px);
  --_responsive---spacing--100px: var(--_size---6-25rem-100px);
  --_responsive---spacing--6px: var(--_size---0-375rem-6px);
  --_responsive---font-size--paragraph-40px: var(--_size---2-5rem-40px);
  --_responsive---spacing--120px: var(--_size---7-5rem-120px);
  --_responsive---font-size--h5: var(--_size---1-5rem-24px);
  --_responsive---font-size--heading-d1: var(--_size---3rem-48px);
  --_responsive---font-size--h1: var(--_size---4rem-64px);
  --_responsive---font-size--h2: var(--_size---3-5rem-56px);
  --_responsive---font-size--h3: var(--_size---3rem-48px);
  --_responsive---font-size--h4: var(--_size---2rem-32px);
  --_responsive---font-size--h6: var(--_size---1-25rem-20px);
  --_responsive---font-size--paragraph-28px: var(--_size---1-75rem-28px);
  --_responsive---font-size--paragraph-xll: var(--_size---2-5rem-40px);
  --_responsive---font-size--paragraph-xl: var(--_size---1-25rem-20px);
  --_responsive---font-size--paragraph-lg: var(--_size---1-125rem-18px);
  --_responsive---font-size--paragraph-md: var(--_size---1rem-16px);
  --_responsive---font-size--paragraph-sm: var(--_size---0-75rem-12px);
  --_responsive---font-size--paragraph-xsm: var(--_size---0-625rem-10px);
  --_responsive---font-size--eyebrow-lg: var(--_size---1rem-16px);
  --_responsive---font-size--eyebrow: var(--_size---0-875rem-14px);
  --_responsive---font-size--caption-sm: var(--_size---0-75rem-12px);
  --_responsive---spacing--2px: var(--_size---0-125rem-2px);
  --_responsive---spacing--104px: var(--_size---6-5rem-104px);
  --_responsive---spacing--112px: var(--_size---7rem-112px);
}

h1 {
  font-family: var(--_typography---h1--font);
  font-size: var(--_typography-responsive---font-size--h1);
  line-height: var(--_typography---h1--line-height);
  font-weight: var(--_typography---h1--font-weight);
  letter-spacing: var(--_typography---h1--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h2 {
  font-family: var(--_typography---h2--font);
  font-size: var(--_typography-responsive---font-size--h2);
  line-height: var(--_typography---h2--line-height);
  font-weight: var(--_typography---h2--font-weight);
  letter-spacing: var(--_typography---h2--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h3 {
  font-family: var(--_typography---h3--font);
  font-size: var(--_typography-responsive---font-size--h3);
  line-height: var(--_typography---h3--line-height);
  font-weight: var(--_typography---h3--font-weight);
  letter-spacing: var(--_typography---h3--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h4 {
  font-family: var(--_typography---h4--font);
  font-size: var(--_typography-responsive---font-size--h4);
  line-height: var(--_typography---h4--line-height);
  font-weight: var(--_typography---h4--font-weight);
  letter-spacing: var(--_typography---h4--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h5 {
  font-family: var(--_typography---h5--font);
  font-size: var(--_typography-responsive---font-size--h5);
  line-height: var(--_typography---h5--line-height);
  font-weight: var(--_typography---h5--font-weight);
  letter-spacing: var(--_typography---h5--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

h6 {
  font-family: var(--_typography---h6--font);
  font-size: var(--_typography-responsive---font-size--h6);
  line-height: var(--_typography---h6--line-height);
  font-weight: var(--_typography---h6--font-weight);
  letter-spacing: var(--_typography---h6--letter-spacing);
  margin-top: 0;
  margin-bottom: 0;
}

p {
  margin-bottom: 0;
}

a {
  text-underline-offset: 4px;
  color: inherit;
  text-decoration: none;
  text-decoration-thickness: 1px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 1.5rem;
}

li {
  margin-bottom: .25rem;
}

img {
  object-fit: cover;
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

strong {
  font-weight: bold;
}

blockquote {
  font-family: var(--_typography---paragraph-xl--font);
  font-size: var(--_typography-responsive---font-size--paragraph-xl);
  line-height: var(--_typography---paragraph-xl--line-height);
  font-weight: var(--_typography---paragraph-xl--font-weight);
  letter-spacing: var(--_typography---paragraph-xl--letter-spacing);
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
}

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.padding-xsmall {
  padding: .5rem;
}

.icon-1x1-small {
  flex: none;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.icon-1x1-small.is-color-green {
  color: var(--_color---primary--owl-green);
}

.z-index-2 {
  z-index: 2;
  position: relative;
}

.text-weight-semibold {
  font-weight: var(--_core---font-weight--semibold);
}

.max-width-full {
  width: 100%;
  max-width: none;
}

.z-index-1 {
  z-index: 1;
  position: relative;
}

.container-small {
  max-width: var(--_core---container--small);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.container-small.margin-small.margin-left.background-color-urban-mist {
  background-color: var(--_color---miscellaneous--urban-mist);
}

.container-small.margin-small.margin-left.background-color-urban-mist.rounded-corners {
  border-radius: 18px;
}

.container-small.margin-small.margin-left.background-color-urban-mist.rounded-corners.padding-small {
  flex-flow: column;
  justify-content: space-between;
  display: flex;
}

.heading-style-h1 {
  font-family: var(--_typography---h1--font);
  font-size: var(--_typography-responsive---font-size--h1);
  line-height: var(--_typography---h1--line-height);
  font-weight: var(--_typography---h1--font-weight);
  letter-spacing: var(--_typography---h1--letter-spacing);
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.text-weight-normal {
  font-weight: var(--_core---font-weight--regular);
}

.text-style-italic {
  font-style: italic;
}

.text-size-regular {
  font-family: var(--_typography---paragraph-rg--font);
  font-size: var(--_typography-responsive---font-size--paragraph-rg);
  line-height: var(--_typography---paragraph-rg--line-height);
  font-weight: var(--_typography---paragraph-rg--font-weight);
  letter-spacing: var(--_typography---paragraph-rg--letter-spacing);
}

.text-size-regular.text-weight-semibold {
  font-weight: var(--_core---font-weight--semibold);
}

.text-size-regular.text-weight-normal {
  font-weight: var(--_core---font-weight--regular);
}

.text-size-regular.text-weight-bold {
  font-weight: var(--_core---font-weight--semibold);
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.heading-style-h6 {
  font-family: var(--_typography---h6--font);
  font-size: var(--_typography-responsive---font-size--h6);
  line-height: var(--_typography---h6--line-height);
  font-weight: var(--_typography---h6--font-weight);
  letter-spacing: var(--_typography---h6--letter-spacing);
}

.text-size-xlarge {
  font-family: var(--_typography---paragraph-xl--font);
  font-size: var(--_typography-responsive---font-size--paragraph-xl);
  line-height: var(--_typography---paragraph-xl--line-height);
  font-weight: var(--_typography---paragraph-xl--font-weight);
  letter-spacing: var(--_typography---paragraph-xl--letter-spacing);
}

.text-size-xlarge.text-weight-normal {
  font-weight: var(--_core---font-weight--regular);
  font-weight: var(--_core---font-weight--regular);
}

.page-wrapper {
  overflow: clip;
}

.text-align-center {
  text-align: center;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.button {
  grid-column-gap: var(--_responsive---spacing--8px);
  grid-row-gap: var(--_responsive---spacing--8px);
  border: 1px solid var(--_color---miscellaneous--lucky-green);
  border-radius: var(--_core---border-radius--xsm);
  background-color: var(--_color---primary--green-fondant);
  box-shadow: 0 var(--_size---0-25rem-4px) var(--_size---0-5rem-8px) -2px #22222240, inset 0 var(--_size---0-125rem-2px) var(--_size---0-25rem-4px) 0 #ffffff80, inset 0 -2px var(--_size---0-125rem-2px) 0 #00000040, inset 0 var(--_size---0-25rem-4px) var(--_size---1rem-16px) 0 #ffffff26;
  font-family: var(--_components---button--font);
  color: var(--_color---general--white);
  font-size: var(--_components---button--font-size);
  line-height: var(--_components---button--line-height);
  font-weight: var(--_components---button--font-weight);
  text-align: center;
  letter-spacing: var(--_components---button--letter-spacing);
  background-image: linear-gradient(#0000, #0003);
  justify-content: center;
  align-items: center;
  padding: .9375rem 1.9375rem;
  text-decoration: none;
  transition: border-color .3s, color .3s, background-color .3s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button:where(.w-variant-02339b59-9e39-612d-d1f0-28f951b14d81) {
  background-color: #ffffff0d;
  background-image: none;
  border-color: #ffffff26;
  padding: .875rem 1.5rem;
  box-shadow: 0 16px 8px #1f1f1f03, 0 12px 6px #1f1f1f0a, 0 4px 4px #1f1f1f12, 0 1.5px 3px #1f1f1f14, 0 0 0 1px #0f0f0f66, inset 0 1px 2px #ffffff1f;
}

.button:where(.w-variant-4b4a8714-5ec3-c87f-d150-848790ade602) {
  border-color: var(--_color---miscellaneous--tan);
  background-color: var(--_color---general--white);
  box-shadow: none;
  color: var(--_color---primary--noble-black);
  font-size: var(--_responsive---font-size--paragraph-rg);
  line-height: var(--_core---line-height--130);
  letter-spacing: -.08px;
  background-image: none;
  padding: .5625rem 1.5rem;
}

.button:where(.w-variant-c709d540-ff57-4a25-95bc-2b022d626e4d) {
  border-color: var(--_color---miscellaneous--tan);
  background-color: var(--_color---miscellaneous--lotion);
  box-shadow: none;
  color: var(--_color---primary--noble-black);
  background-image: none;
  padding: 1rem 2rem;
}

.button:where(.w-variant-cc10269c-b383-d20b-4cf2-7eb1ec881ef4) {
  padding: var(--_responsive---spacing--14px) var(--_responsive---spacing--24px);
  border-color: var(--_color---miscellaneous--lattice);
  background-color: var(--_color---neutral--transparent);
  color: var(--_color---miscellaneous--hard-coal);
  background-image: none;
  box-shadow: 0 16px 8px #1f1f1f03, 0 12px 6px #1f1f1f0a, 0 4px 4px #1f1f1f12, 0 1.5px 3px #1f1f1f14, 0 0 0 1px #0f0f0f66, inset 0 1px 2px #ffffff1f;
}

.button:where(.w-variant-8208d103-5a35-be8b-0559-7136950c47e5) {
  font-size: var(--_responsive---font-size--paragraph-rg);
  line-height: var(--_core---line-height--130);
  letter-spacing: -.08px;
  padding: .5625rem 1.5rem;
}

.button:where(.w-variant-369a679a-0d9c-7d3d-0255-ec6e0adbcbd5) {
  padding: var(--_responsive---spacing--14px) var(--_responsive---spacing--24px);
  border-color: var(--_color---miscellaneous--lattice);
  background-color: var(--_color---miscellaneous--seashell);
  color: var(--_color---miscellaneous--cavernous);
  background-image: none;
  box-shadow: 0 16px 8px #1f1f1f03, 0 12px 6px #1f1f1f0a, 0 4px 4px #1f1f1f12, 0 1.5px 3px #1f1f1f14, 0 0 0 1px #0f0f0f66, inset 0 1px 2px #ffffff1f;
}

.button:where(.w-variant-d818ce70-1d22-0e60-0ca5-e2d175b74063) {
  box-shadow: none;
  font-size: var(--_responsive---font-size--paragraph-rg);
  line-height: var(--_core---line-height--130);
  letter-spacing: -.08px;
  background-color: #ffffff0d;
  background-image: none;
  border-color: #ffffff26;
  padding: .5625rem 1.5rem;
}

.button:hover {
  background-color: var(--_color---miscellaneous--lake-green);
}

.button:hover:where(.w-variant-02339b59-9e39-612d-d1f0-28f951b14d81) {
  background-color: #ffffff26;
  border-color: #fff3;
}

.button:hover:where(.w-variant-c709d540-ff57-4a25-95bc-2b022d626e4d), .button:hover:where(.w-variant-4b4a8714-5ec3-c87f-d150-848790ade602) {
  background-color: var(--_color---miscellaneous--seashell);
}

.button:hover:where(.w-variant-cc10269c-b383-d20b-4cf2-7eb1ec881ef4) {
  background-color: var(--_color---primary--green-fondant);
  color: var(--_color---general--white);
}

.button:hover:where(.w-variant-369a679a-0d9c-7d3d-0255-ec6e0adbcbd5) {
  border-color: var(--_color---primary--green-fondant);
  background-color: var(--_color---primary--green-fondant);
  color: var(--_color---general--white);
}

.button:hover:where(.w-variant-d818ce70-1d22-0e60-0ca5-e2d175b74063) {
  background-color: #ffffff26;
  border-color: #fff3;
}

.button:active {
  background-color: var(--_color---miscellaneous--jade-green);
}

.button.is-text {
  color: #000;
  background-color: #0000;
  border: 2px solid #0000;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-large {
  padding: 1rem 2rem;
}

.button.is-secondary {
  border: 1px solid var(--border-color--border-alternate\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>);
  color: var(--text-color--text-primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>);
  background-color: #0000;
}

.button.is-icon {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.button.is-tertiary {
  box-shadow: none;
  background-color: #ffffff0d;
  background-image: none;
  border-color: #ffffff26;
  padding: .875rem 1.5rem;
}

.text-size-large {
  font-family: var(--_typography---paragraph-lg--font);
  font-size: var(--_typography-responsive---font-size--paragraph-lg);
  line-height: var(--_typography---paragraph-lg--line-height);
  font-weight: var(--_typography---paragraph-lg--font-weight);
  letter-spacing: var(--_typography---paragraph-lg--letter-spacing);
  text-transform: none;
}

.text-size-large.text-weight-normal {
  font-weight: var(--_core---font-weight--regular);
}

.text-size-large.text-weight-semibold {
  font-weight: var(--_core---font-weight--semibold);
}

.button-group {
  grid-column-gap: .9375rem;
  grid-row-gap: .9375rem;
  flex-flow: wrap;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.button-group.is-left-align {
  justify-content: flex-start;
}

.hide {
  display: none;
}

.container-medium {
  max-width: var(--_core---container--medium);
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.nav_component {
  left: 0%;
  top: var(--_responsive---spacing--24px);
  max-width: var(--_core---container--small);
  background-color: #0000;
  width: 98%;
  margin-left: auto;
  margin-right: auto;
  position: fixed;
  bottom: auto;
  right: 0%;
}

.nav_container {
  padding: var(--_responsive---spacing--12px) var(--_responsive---spacing--16px);
  grid-column-gap: var(--_responsive---spacing--32px);
  grid-row-gap: var(--_responsive---spacing--32px);
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav_brand {
  color: var(--navbar--logo-text);
  padding-left: 0;
}

.nav_logo {
  width: 6rem;
}

.nav_menu {
  flex: 1;
}

.nav_menu_link {
  padding: .53125rem var(--_responsive---spacing--12px);
  grid-column-gap: var(--_responsive---spacing--4px);
  grid-row-gap: var(--_responsive---spacing--4px);
  border-radius: var(--_core---border-radius--xsm);
  color: var(--navbar--text);
  font-size: var(--_typography-responsive---font-size--paragraph-rg);
  letter-spacing: -.3px;
  border: 1px solid #0000;
  justify-content: center;
  align-items: center;
  transition: border .3s, background-color .3s;
  display: flex;
}

.nav_menu_link:hover {
  border-color: var(--navbar--border-hover);
  background-color: var(--navbar--background-hover);
}

.nav_menu_link.w--current {
  border-color: var(--navbar--link-border);
  background-color: var(--navbar--background-hover);
  color: var(--navbar--text-active);
}

.nav_button {
  padding: 1rem;
}

.icon {
  font-size: var(--_responsive---spacing--20px);
  line-height: var(--_core---line-height--100);
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.icon:where(.w-variant-7b766d93-7ff1-334a-e8ca-1975eb93f20c) {
  font-size: var(--_responsive---spacing--24px);
}

.icon:where(.w-variant-8624a9d5-2719-bdc8-b485-7334bf97619c) {
  font-size: var(--_responsive---spacing--32px);
}

.icon:where(.w-variant-66715817-cc5b-1380-cc31-694ec8187b9a) {
  font-size: var(--_responsive---spacing--40px);
}

.icon:where(.w-variant-ffd39635-8405-c620-ea27-df488ac1a59c) {
  font-size: var(--_responsive---spacing--18px);
}

.icon:where(.w-variant-bd22b425-e61c-1b9b-f1ef-8a904fddf646) {
  font-size: var(--_responsive---spacing--16px);
}

.icon-color {
  justify-content: center;
  align-items: center;
  display: inline-flex;
}

.icon-color:where(.w-variant-22f93e35-cc9a-5a01-c75e-4bd313afdbdd) {
  color: var(--_color---primary--owl-green);
}

.icon-color:where(.w-variant-34fb84b3-f846-cd74-77a6-d658b0dd5473) {
  color: var(--_color---primary--noble-black);
}

.icon-color:where(.w-variant-e5036a2d-a3c6-b1eb-78ea-3de2887379f0) {
  color: var(--_color---primary--green-fondant);
}

.icon-color:where(.w-variant-0681be5c-d5c0-8b30-d14e-a11f9b341eab) {
  color: var(--_color---neutral--black-700);
}

.icon-component {
  border-radius: var(--_core---border-radius--round);
  display: inline-flex;
}

.icon-component:where(.w-variant-72cd7f6c-4a1a-b247-dabd-5d3c53da1392) {
  padding: var(--_responsive---spacing--8px);
  background-color: var(--_color---neutral--black-50);
}

.button-icon {
  display: inline-flex;
}

.section_space {
  height: var(--_responsive---section-spacing--md-80px);
}

.section_space:where(.w-variant-1d63fb2b-ae94-c67b-f137-79a27d2d9426) {
  height: var(--_responsive---section-spacing--xl-120px);
}

.section_space:where(.w-variant-c6cc91bf-b9e6-fd5c-2db5-3bf7969dffc6) {
  height: var(--_responsive---section-spacing--lg-100px);
}

.section_space:where(.w-variant-0cb5c95c-c792-5a0e-4027-dccb05bb475c) {
  height: var(--_responsive---section-spacing--rg-72);
}

.section_space:where(.w-variant-d98598fb-e369-d97d-e216-73de43b633f0) {
  height: var(--_responsive---section-spacing--sm-64px);
}

.section_space:where(.w-variant-5ab59ab2-e7b5-8673-b1df-4199868feb6c) {
  height: var(--_responsive---section-spacing--xsm-60px);
}

.section_space:where(.w-variant-19b493c9-15e8-05e7-6d09-92955e4672bf) {
  height: var(--_responsive---section-spacing--none);
}

.section_space:where(.w-variant-69a9e558-3c30-0222-5859-ef4532367611) {
  height: var(--_responsive---section-spacing--xxl-142px);
}

.section_space:where(.w-variant-7162a74d-b99b-dd56-838c-df001127fb0b) {
  height: var(--_responsive---section-spacing--xxxl-150px);
}

.section_space:where(.w-variant-14d04c16-48a0-a64a-d04c-60bdf5c02968) {
  height: var(--_responsive---section-spacing--page-top);
}

.spacer {
  height: var(--_responsive---spacing--8px);
}

.spacer:where(.w-variant-3c24f7e7-f05c-dfb4-15ae-8fedd5b5f7b1) {
  height: var(--_responsive---spacing--10px);
}

.spacer:where(.w-variant-94195f3a-f3f8-5736-22d1-9359a28ace5a) {
  height: var(--_responsive---spacing--12px);
}

.spacer:where(.w-variant-6ceb79b4-908c-114f-6cb5-3118909be400) {
  height: var(--_responsive---spacing--14px);
}

.spacer:where(.w-variant-17d3040e-5fec-61c3-3c04-893ca4096fcc) {
  height: var(--_responsive---spacing--56px);
}

.spacer:where(.w-variant-0e98f5d6-f700-10b9-e58a-594c1aba4bbc) {
  height: var(--_responsive---spacing--48px);
}

.spacer:where(.w-variant-6b792a10-8597-9483-b228-8faeef3309e6) {
  height: var(--_responsive---spacing--40px);
}

.spacer:where(.w-variant-f5a4064c-ef22-bf58-1b1d-7e46c499ae22) {
  height: var(--_responsive---spacing--32px);
}

.spacer:where(.w-variant-b100b80d-fb98-afd5-fbc9-6b7c8e55c66b) {
  height: var(--_responsive---spacing--28px);
}

.spacer:where(.w-variant-65ac54d4-3579-b0a4-e58c-763c00a1baa0) {
  height: var(--_responsive---spacing--24px);
}

.spacer:where(.w-variant-ba91994a-fad8-3af0-fdf6-e22448d9b520) {
  height: var(--_responsive---spacing--20px);
}

.spacer:where(.w-variant-e7c36acc-f699-5d51-af72-0236b5fe7920) {
  height: var(--_responsive---spacing--18px);
}

.spacer:where(.w-variant-071941dd-632c-c296-58a8-41f8b8a7f8aa) {
  height: var(--_responsive---spacing--16px);
}

.spacer:where(.w-variant-17c27d92-379b-614c-62ef-8857405bb90d) {
  height: var(--_responsive---spacing--60px);
}

.spacer:where(.w-variant-eb3e94d3-ca96-9695-bc23-45389316ed5a) {
  height: var(--_responsive---spacing--64px);
}

.spacer:where(.w-variant-86a10e12-3fbd-b1f9-a0b6-bb8cbce10a02) {
  height: var(--_responsive---spacing--72px);
}

.spacer:where(.w-variant-829b9627-fe3e-a74f-6591-f21c13abdd44) {
  height: var(--_responsive---spacing--80px);
}

.spacer:where(.w-variant-932e201b-2fc8-0a41-4592-ded5f6c8e355) {
  height: var(--_responsive---spacing--88px);
}

.spacer:where(.w-variant-a88ebbaa-21c8-06a8-f099-58be61df2242) {
  height: var(--_responsive---spacing--96px);
}

.spacer:where(.w-variant-5f6056e0-9415-ac9d-5b59-16917c9a260b) {
  height: var(--_responsive---spacing--100px);
}

.spacer:where(.w-variant-313b3bfe-8cd4-5772-eec8-bbb48d28b6ce) {
  height: var(--_responsive---spacing--6px);
}

.u-theme-dark {
  background-color: var(--colors--background);
  color: var(--colors--text);
  --colors--text: var(--_color---general--white);
  --text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  --background-color--background-success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>: var(--base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);
  --text-color--text-success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>: var(--base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);
  --border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  --background-color--background-alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  --text-color--text-secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --background-color--background-primary\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  --background-color--background-secondary\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>: var(--base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  --background-color--background-tertiary\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>: var(--base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
  --background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>: var(--base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
  --text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>: var(--base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
  --border-color--border-alternate\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --text-color--text-primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  --background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
  --text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
  --navbar--logo-text: #313131;
  --navbar--text: var(--_color---miscellaneous--hard-coal);
  --navbar--border-hover: #e5d7ce00;
  --navbar--background-hover: #fff6ee;
  --navbar--link-border: #e5d7ce80;
  --navbar--text-active: var(--_color---primary--noble-black);
  --colors--background: var(--_color---miscellaneous--westhaven);
  --navbar--border: var(--_color---miscellaneous--tan);
  --navbar--background: var(--_color---general--white);
  --navbar--nav-menu-border: var(--_color---miscellaneous--tan);
  --navbar--nav-menu-bg: var(--_color---general--white);
  --colors--card: var(--_color---neutral--black-800);
  --navbar--text-hover: #fff6ee40;
  --navbar--nav-menu-text: var(--_color---miscellaneous--hard-coal);
  --base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>: #fff;
  --base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>: #cef5ca;
  --base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>: #114e0b;
  --base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
  --base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>: #222;
  --base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>: #000;
  --base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>: #2d62ff;
  --base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>: #dd23bb;
  --base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: #f8e4e4;
  --base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: #3b0b0b;
  --base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: #fcf8d8;
  --base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
}

.button-link {
  z-index: 3;
  width: 100%;
  height: 100%;
  text-decoration: none;
  position: absolute;
  inset: 0%;
}

.nav_main {
  border: 1px solid var(--navbar--border);
  border-radius: var(--_core---border-radius--rg);
  background-color: var(--navbar--background);
  color: var(--navbar--text);
  width: 100%;
}

.nav_main.is-dark {
  --colors--text: var(--_color---primary--noble-black);
  --text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  --background-color--background-success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>: var(--base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);
  --text-color--text-success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>: var(--base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);
  --border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  --background-color--background-alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  --text-color--text-secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --background-color--background-primary\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  --background-color--background-secondary\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>: var(--base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  --background-color--background-tertiary\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>: var(--base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
  --background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>: var(--base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
  --text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>: var(--base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
  --border-color--border-alternate\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --text-color--text-primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  --background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
  --text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
  --navbar--logo-text: var(--_color---general--white);
  --navbar--text: var(--_color---general--white);
  --navbar--border-hover: #fff0;
  --navbar--background-hover: #ffffff0d;
  --navbar--link-border: #ffffff26;
  --navbar--text-active: var(--_color---general--white);
  --colors--background: var(--_color---general--white);
  --navbar--border: var(--_color---miscellaneous--japanese-indigo);
  --navbar--background: var(--_color---miscellaneous--dark-pine-green);
  --navbar--nav-menu-border: var(--_color---miscellaneous--japanese-indigo);
  --navbar--nav-menu-bg: var(--_color---miscellaneous--dark-pine-green);
  --colors--card: var(--_color---primary--platoon-green);
  --navbar--text-hover: #ffffff0d;
  --navbar--nav-menu-text: var(--_color---general--white);
  --base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>: #fff;
  --base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>: #cef5ca;
  --base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>: #114e0b;
  --base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
  --base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>: #222;
  --base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>: #000;
  --base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>: #2d62ff;
  --base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>: #dd23bb;
  --base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: #f8e4e4;
  --base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: #3b0b0b;
  --base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: #fcf8d8;
  --base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
}

.nav_main.is-light {
  --colors--text: var(--_color---general--white);
  --text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  --background-color--background-success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>: var(--base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);
  --text-color--text-success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>: var(--base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);
  --border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
  --background-color--background-alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
  --text-color--text-secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --background-color--background-primary\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  --background-color--background-secondary\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>: var(--base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
  --background-color--background-tertiary\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>: var(--base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
  --background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>: var(--base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
  --text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>: var(--base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
  --border-color--border-alternate\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
  --text-color--text-primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
  --background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
  --text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
  --navbar--logo-text: #313131;
  --navbar--text: var(--_color---miscellaneous--hard-coal);
  --navbar--border-hover: #e5d7ce00;
  --navbar--background-hover: #fff6ee;
  --navbar--link-border: #e5d7ce80;
  --navbar--text-active: var(--_color---primary--noble-black);
  --colors--background: var(--_color---miscellaneous--westhaven);
  --navbar--border: var(--_color---miscellaneous--tan);
  --navbar--background: var(--_color---general--white);
  --navbar--nav-menu-border: var(--_color---miscellaneous--tan);
  --navbar--nav-menu-bg: var(--_color---general--white);
  --colors--card: var(--_color---neutral--black-800);
  --navbar--text-hover: #fff6ee40;
  --navbar--nav-menu-text: var(--_color---miscellaneous--hard-coal);
  --base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>: #fff;
  --base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>: #cef5ca;
  --base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>: #114e0b;
  --base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
  --base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>: #222;
  --base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>: #000;
  --base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>: #2d62ff;
  --base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>: #dd23bb;
  --base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: #f8e4e4;
  --base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: #3b0b0b;
  --base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: #fcf8d8;
  --base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
}

.nav_link_menu {
  grid-column-gap: var(--_responsive---spacing--4px);
  grid-row-gap: var(--_responsive---spacing--4px);
  display: flex;
}

.nav_main_menu {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.nav_dropdown {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.icon-1x1-20px {
  flex: none;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
}

.nav_menu_button {
  grid-column-gap: var(--_responsive---spacing--24px);
  grid-row-gap: var(--_responsive---spacing--24px);
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_cta {
  overflow: hidden;
}

.cta_bg_wrap {
  z-index: 1;
  grid-column-gap: var(--_responsive---spacing--12px);
  grid-row-gap: var(--_responsive---spacing--12px);
  opacity: .4;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.cta_bg {
  z-index: 4;
  opacity: .3;
  mix-blend-mode: color-dodge;
  object-fit: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.footer.u-theme-dark {
  position: relative;
}

.footer_layout {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer_top {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.footer_top_left {
  width: 100%;
  max-width: 15.625rem;
}

.footer_top_right {
  grid-column-gap: var(--_responsive---spacing--40px);
  grid-row-gap: var(--_responsive---spacing--40px);
  display: flex;
}

.footer_logo {
  width: 10rem;
}

.text-color-tile-blue {
  color: var(--_color---miscellaneous--dutch-tile-blue);
}

.footer_link {
  opacity: .7;
  font-size: var(--_typography-responsive---font-size--paragraph-rg);
  font-weight: var(--_core---font-weight--regular);
  letter-spacing: -.3px;
  transition: opacity .3s;
}

.footer_link:hover {
  opacity: 1;
}

.footer_center {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer_socials_list {
  grid-column-gap: .375rem;
  grid-row-gap: .375rem;
  display: flex;
}

.footer_socials_item {
  border-radius: var(--_core---border-radius--xxsm);
  color: #bbd4d3;
  background-color: #bbd4d314;
  border: 1px solid #bbd4d333;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  transition: background-color .3s, color .3s;
  display: flex;
}

.footer_socials_item:hover {
  background-color: var(--_color---primary--owl-green);
  color: var(--colors--text);
}

.footer_socials_icon {
  justify-content: center;
  align-items: center;
  width: 1.0625rem;
  height: 1.0625rem;
  display: flex;
}

.footer_center_right {
  width: 100%;
  max-width: 23.25rem;
}

.footer_form {
  margin-bottom: 0;
}

.footer_form_layout {
  padding: var(--_responsive---spacing--4px) var(--_responsive---spacing--4px) var(--_responsive---spacing--4px) var(--_responsive---spacing--12px);
  border-radius: var(--_core---border-radius--sm);
  background-color: var(--_color---miscellaneous--metal-delux);
  border: 1px solid #ffffff1a;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.footer_form_field {
  padding: var(--_responsive---spacing--10px) var(--_responsive---spacing--8px);
  color: var(--colors--text);
  font-weight: var(--_core---font-weight--regular);
  background-color: #0000;
  border: 0 solid #000;
  margin-top: -1px;
  margin-bottom: 0;
}

.footer_form_field::placeholder {
  color: #fffc;
}

.footer_form_btn {
  padding: var(--_responsive---spacing--12px);
  border-radius: var(--_core---border-radius--xsm);
  background-color: var(--_color---primary--owl-green);
  justify-content: center;
  align-items: center;
  transition: background-color .3s;
  display: flex;
}

.footer_form_btn:hover {
  background-color: var(--_color---primary--green-fondant);
}

.icon-1x1-24px {
  flex: none;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.footer_form_subtext {
  color: #ffffff4d;
}

.footer_bottom {
  padding-top: var(--_responsive---spacing--16px);
  padding-bottom: var(--_responsive---spacing--16px);
  background-color: var(--_color---miscellaneous--k-green);
  width: 100vw;
}

.footer_bottom_layout {
  color: #fffc;
  font-weight: var(--_core---font-weight--regular);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer_bottom_link_list {
  grid-column-gap: var(--_responsive---spacing--24px);
  grid-row-gap: var(--_responsive---spacing--24px);
  display: flex;
}

.footer_bottom_link {
  transition: color .3s;
}

.footer_bottom_link:hover {
  color: var(--colors--text);
}

.footer_bg {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.footer_grain_img {
  width: 100%;
  height: 100%;
}

.background-color-lotion {
  background-color: var(--_color---miscellaneous--lotion);
}

.background-color-lotion.rounded-corners {
  border-radius: 8px;
}

.background-color-lotion.rounded-corners.padding-xsmall {
  border-radius: 12px;
}

.u-flex {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  display: flex;
}

.u-flex.text-color-cavernous.text-size-small {
  justify-content: flex-start;
}

.u-flex.space-between {
  justify-content: space-between;
}

.button_icon_wrap {
  width: 3.5rem;
  position: absolute;
  inset: .625rem -2.0625rem auto auto;
}

.button_icon_wrap:where(.w-variant-02339b59-9e39-612d-d1f0-28f951b14d81), .button_icon_wrap:where(.w-variant-c709d540-ff57-4a25-95bc-2b022d626e4d), .button_icon_wrap:where(.w-variant-cc10269c-b383-d20b-4cf2-7eb1ec881ef4), .button_icon_wrap:where(.w-variant-4b4a8714-5ec3-c87f-d150-848790ade602) {
  display: none;
}

.button_icon_wrap:where(.w-variant-8208d103-5a35-be8b-0559-7136950c47e5) {
  width: 2.625rem;
  top: .4rem;
  right: -1.5075rem;
}

.button_icon_wrap:where(.w-variant-369a679a-0d9c-7d3d-0255-ec6e0adbcbd5), .button_icon_wrap:where(.w-variant-d818ce70-1d22-0e60-0ca5-e2d175b74063) {
  display: none;
}

.button_owl_icon {
  width: 100%;
  height: 100%;
}

.button_text {
  z-index: 2;
  position: relative;
}

.nav_dropdown_list.w--open {
  background-color: #0000;
  width: 33rem;
  inset: 100% auto auto -90%;
}

.nav_dropdown_grid {
  grid-column-gap: var(--_responsive---spacing--24px);
  grid-row-gap: var(--_responsive---spacing--16px);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav_dropdown_grid_item {
  grid-column-gap: var(--_responsive---spacing--12px);
  grid-row-gap: var(--_responsive---spacing--12px);
  white-space: nowrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.dropdown_icon_wrap {
  border: .75px solid var(--_color---miscellaneous--forever-fatih);
  background-color: var(--_color---general--white);
  color: var(--_color---miscellaneous--chic-toupe);
  border-radius: .46875rem;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.dropdown_grid_icon {
  width: 1rem;
  height: 1rem;
}

.dropdown_grid_link_text {
  color: var(--_color---neutral-forest-green--800);
  font-weight: var(--_core---font-weight--semibold);
  letter-spacing: -.1px;
}

.nav_dropdown_list_wrap {
  margin-top: var(--_responsive---spacing--24px);
  padding: var(--_responsive---spacing--20px);
  border-radius: var(--_core---border-radius--md);
  background-color: var(--_color---general--white);
  box-shadow: 0 var(--_size---0-25rem-4px) var(--_size---0-5rem-8px) 0 #0000001a, 0 .9375rem .9375rem 0 #00000017, 0 var(--_size---2rem-32px) var(--_size---1-25rem-20px) 0 #0000000d, 3.6875rem 2px var(--_size---1-5rem-24px) 0 #00000003, 0 5.75rem 1.625rem 0 transparent;
}

.nav_menu_dropdown_toggle {
  padding: .53125rem var(--_responsive---spacing--12px);
  grid-column-gap: var(--_responsive---spacing--4px);
  grid-row-gap: var(--_responsive---spacing--4px);
  border-radius: var(--_core---border-radius--xsm);
  color: var(--navbar--text);
  font-size: var(--_typography-responsive---font-size--paragraph-rg);
  letter-spacing: -.3px;
  border: 1px solid #0000;
  justify-content: center;
  align-items: center;
  transition: border-color .3s, background-color .3s;
  display: flex;
}

.nav_menu_dropdown_toggle:hover {
  background-color: var(--navbar--background-hover);
}

.nav_menu_dropdown_toggle.w--open {
  border-color: var(--navbar--link-border);
  background-color: var(--navbar--background-hover);
}

.nav_btn {
  position: relative;
}

.cta_layout {
  width: 100%;
  max-width: 52rem;
}

.nav_btn_absolute {
  position: absolute;
  inset: 0%;
}

.opacity-0 {
  opacity: 0;
}

.cta_bg_cell {
  z-index: 3;
  background-color: var(--colors--background);
  box-shadow: none;
  flex: 1;
  width: 1.75rem;
  height: 100%;
  position: relative;
}

.cta_bg_border {
  background-color: #272727;
  width: 100%;
  height: .75rem;
}

.cta_bg_border.is-top {
  z-index: 1;
  position: absolute;
  inset: 0% 0% auto;
}

.cta_bg_border.is-bottom {
  z-index: 1;
  position: absolute;
  inset: auto 0% 0%;
}

.code-embed {
  display: none;
}

.footer_email_thanku_wrap {
  background-color: #0000;
}

.section_relative.background-color-apricot-ice {
  background-color: var(--_color---miscellaneous--apricot-ice);
}

.line_divider {
  background-color: var(--_color---miscellaneous--tan);
  width: 100%;
  height: 1px;
}

.text-color-um {
  color: var(--_color---miscellaneous--urban-mist);
}

.text-color-hard-coal {
  color: var(--_color---miscellaneous--hard-coal);
}

.link {
  text-decoration: underline;
}

.integration_temp_back_btn {
  padding-top: var(--_responsive---spacing--8px);
  padding-right: var(--_size---1rem-16px);
  padding-bottom: var(--_responsive---spacing--8px);
  padding-left: var(--_responsive---spacing--8px);
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--_color---miscellaneous--tan);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--_color---miscellaneous--tan);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--_color---miscellaneous--tan);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--_color---miscellaneous--tan);
  border-top-left-radius: var(--_core---border-radius--sm);
  border-top-right-radius: var(--_core---border-radius--sm);
  border-bottom-left-radius: var(--_core---border-radius--sm);
  border-bottom-right-radius: var(--_core---border-radius--sm);
  color: var(--_color---miscellaneous--hard-coal);
  font-size: var(--_typography-responsive---font-size--paragraph-rg);
  width: max-content;
  display: flex;
  box-shadow: 0 1px .125rem #0a0d1408;
}

.blog-rich-text-wrapper p, .blog-rich-text-wrapper h6, .blog-rich-text-wrapper h5, .blog-rich-text-wrapper h4, .blog-rich-text-wrapper h3, .blog-rich-text-wrapper h2, .blog-rich-text-wrapper h1 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.blog-rich-text-wrapper blockquote {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.callout {
  color: var(--_color---secondary--blue);
  padding-left: 16px;
  padding-right: 16px;
}

@media screen and (max-width: 991px) {
  body {
    --_responsive---spacing--8px: var(--_size---0-5rem-8px);
    --_responsive---font-size--paragraph-rg: var(--_size---0-875rem-14px);
    --_responsive---spacing--14px: var(--_size---0-875rem-14px);
    --_responsive---spacing--24px: var(--_size---1-5rem-24px);
    --_responsive---spacing--12px: var(--_size---0-75rem-12px);
    --_responsive---spacing--16px: var(--_size---1rem-16px);
    --_responsive---spacing--32px: var(--_size---2rem-32px);
    --_responsive---spacing--4px: var(--_size---0-25rem-4px);
    --_responsive---spacing--20px: var(--_size---1-25rem-20px);
    --_responsive---spacing--40px: var(--_size---2-5rem-40px);
    --_responsive---spacing--18px: var(--_size---1-125rem-18px);
    --_responsive---section-spacing--md-80px: var(--_size---5rem-80px);
    --_responsive---section-spacing--xl-120px: var(--_size---7-5rem-120px);
    --_responsive---section-spacing--lg-100px: var(--_size---6-25rem-100px);
    --_responsive---section-spacing--rg-72: var(--_size---4-5rem-72px);
    --_responsive---section-spacing--sm-64px: var(--_size---4rem-64px);
    --_responsive---section-spacing--xsm-60px: var(--_size---3-75rem-60px);
    --_responsive---section-spacing--none: var(--_size---0rem-0px);
    --_responsive---section-spacing--xxl-142px: var(--_size---8-875rem-142px);
    --_responsive---section-spacing--xxxl-150px: var(--_size---9-375rem-150px);
    --_responsive---section-spacing--page-top: var(--_size---10rem-160px);
    --_responsive---spacing--10px: var(--_size---0-625rem-10px);
    --_responsive---spacing--56px: var(--_size---3-5rem-56px);
    --_responsive---spacing--48px: var(--_size---3rem-48px);
    --_responsive---spacing--28px: var(--_size---1-75rem-28px);
    --_responsive---spacing--60px: var(--_size---3-75rem-60px);
    --_responsive---spacing--64px: var(--_size---4rem-64px);
    --_responsive---spacing--72px: var(--_size---4-5rem-72px);
    --_responsive---spacing--80px: var(--_size---4rem-64px);
    --_responsive---spacing--88px: var(--_size---5-5rem-88px);
    --_responsive---spacing--96px: var(--_size---6rem-96px);
    --_responsive---spacing--100px: var(--_size---6-25rem-100px);
    --_responsive---spacing--6px: var(--_size---0-375rem-6px);
    --_responsive---font-size--paragraph-40px: var(--_size---2-5rem-40px);
    --_responsive---spacing--120px: var(--_size---7-5rem-120px);
    --_responsive---font-size--h5: var(--_size---1-5rem-24px);
    --_responsive---font-size--heading-d1: var(--_size---3rem-48px);
    --_responsive---font-size--h1: var(--_size---4rem-64px);
    --_responsive---font-size--h2: var(--_size---3-5rem-56px);
    --_responsive---font-size--h3: var(--_size---3rem-48px);
    --_responsive---font-size--h4: var(--_size---2rem-32px);
    --_responsive---font-size--h6: var(--_size---1-25rem-20px);
    --_responsive---font-size--paragraph-28px: var(--_size---1-75rem-28px);
    --_responsive---font-size--paragraph-xll: var(--_size---2-5rem-40px);
    --_responsive---font-size--paragraph-xl: var(--_size---1-25rem-20px);
    --_responsive---font-size--paragraph-lg: var(--_size---1-125rem-18px);
    --_responsive---font-size--paragraph-md: var(--_size---1rem-16px);
    --_responsive---font-size--paragraph-sm: var(--_size---0-75rem-12px);
    --_responsive---font-size--paragraph-xsm: var(--_size---0-625rem-10px);
    --_responsive---font-size--eyebrow-lg: var(--_size---1rem-16px);
    --_responsive---font-size--eyebrow: var(--_size---0-875rem-14px);
    --_responsive---font-size--caption-sm: var(--_size---0-75rem-12px);
    --_responsive---spacing--2px: var(--_size---0-125rem-2px);
    --_responsive---spacing--104px: var(--_size---6-5rem-104px);
    --_responsive---spacing--112px: var(--_size---7rem-112px);
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-tablet {
    display: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .button.is-tertiary {
    width: 100%;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .button-group.is-left-align {
    justify-content: center;
  }

  .button-group.is-nav {
    width: 100%;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .nav_component {
    max-width: 90%;
  }

  .nav_menu {
    background-color: #0000;
  }

  .nav_menu_link {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .nav_button {
    color: #fff;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    padding: 0;
    display: flex;
  }

  .nav_button.w--open {
    background-color: #0000;
  }

  .hero_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .fs-styleguide_heading-header {
    font-size: 4rem;
  }

  .home_stats_grid {
    grid-template-columns: 1fr 1fr;
  }

  .testimonials_wrap {
    padding-right: var(--_responsive---spacing--16px);
    padding-left: var(--_responsive---spacing--16px);
  }

  .swiper-slide.is-supply {
    width: 100%;
    height: auto;
  }

  .owlery_logistic_tabs {
    border-radius: var(--_core---border-radius--md);
    flex-flow: column-reverse;
  }

  .owlery_logistic_tabs.show-tablet {
    display: flex;
  }

  .nav_link_menu {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
  }

  .nav_main_menu {
    padding: var(--_responsive---spacing--16px);
    border: 1px solid var(--navbar--nav-menu-border);
    border-radius: var(--_core---border-radius--rg);
    background-color: var(--navbar--nav-menu-bg);
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .nav_main_menu.is-dark {
    --colors--text: var(--_color---primary--noble-black);
    --text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
    --background-color--background-success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>: var(--base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);
    --text-color--text-success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>: var(--base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);
    --border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
    --background-color--background-alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
    --text-color--text-secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
    --background-color--background-primary\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
    --background-color--background-secondary\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>: var(--base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
    --background-color--background-tertiary\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>: var(--base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
    --background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>: var(--base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
    --text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>: var(--base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
    --border-color--border-alternate\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
    --text-color--text-primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
    --background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
    --text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
    --navbar--logo-text: var(--_color---general--white);
    --navbar--text: var(--_color---general--white);
    --navbar--border-hover: #fff0;
    --navbar--background-hover: #ffffff0d;
    --navbar--link-border: #ffffff26;
    --navbar--text-active: var(--_color---general--white);
    --colors--background: var(--_color---general--white);
    --navbar--border: var(--_color---miscellaneous--japanese-indigo);
    --navbar--background: var(--_color---miscellaneous--dark-pine-green);
    --navbar--nav-menu-border: var(--_color---miscellaneous--japanese-indigo);
    --navbar--nav-menu-bg: var(--_color---miscellaneous--dark-pine-green);
    --colors--card: var(--_color---primary--platoon-green);
    --navbar--text-hover: #ffffff0d;
    --navbar--nav-menu-text: var(--_color---general--white);
    --base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>: #fff;
    --base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>: #cef5ca;
    --base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>: #114e0b;
    --base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
    --base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>: #222;
    --base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>: #000;
    --base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>: #2d62ff;
    --base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>: #dd23bb;
    --base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: #f8e4e4;
    --base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: #3b0b0b;
    --base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: #fcf8d8;
    --base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
  }

  .nav_main_menu.is-light {
    --colors--text: var(--_color---general--white);
    --text-color--text-alternate\<deleted\|variable-2688eaeb-df93-32fe-efb9-d54fbd7bd424\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
    --background-color--background-success\<deleted\|variable-879e2a57-3170-38fd-0ae7-d0e890873ab2\>: var(--base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>);
    --text-color--text-success\<deleted\|variable-17518f72-fb93-45b5-ad9e-fdd3f2b1833a\>: var(--base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>);
    --border-color--border-primary\<deleted\|variable-d4c54ba4-ee41-67ce-58a5-5216ca039f83\>: var(--base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>);
    --background-color--background-alternate\<deleted\|variable-41ecbc38-077c-494f-9138-9468b7354b23\>: var(--base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>);
    --text-color--text-secondary\<deleted\|variable-0a60224d-1a94-b160-ae24-af3c6d95a994\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
    --background-color--background-primary\<deleted\|variable-9f6b6bb4-0795-c8ab-f302-bbebab6f2554\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
    --background-color--background-secondary\<deleted\|variable-2dd539ce-5be2-4493-8245-a883e87dab6d\>: var(--base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>);
    --background-color--background-tertiary\<deleted\|variable-6632d948-2d2d-2556-731d-05a71c92f234\>: var(--base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>);
    --background-color--background-error\<deleted\|variable-89aecd3e-2fe8-312c-65a2-e3e7c57d326c\>: var(--base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>);
    --text-color--text-error\<deleted\|variable-4a51c5d2-820c-a0d9-b49e-0e5d273c964f\>: var(--base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>);
    --border-color--border-alternate\<deleted\|variable-551aa6d2-4bf8-6036-137a-78e1c71841a4\>: var(--base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>);
    --text-color--text-primary\<deleted\|variable-7cd2a57e-6f21-74f7-6ce6-096306cecf3e\>: var(--base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>);
    --background-color--background-warning\<deleted\|variable-0aa1a7ce-e851-b6b5-66db-1a1a96e8e04b\>: var(--base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>);
    --text-color--text-warning\<deleted\|variable-825aa1d8-b093-0b89-37c5-87d980df10f5\>: var(--base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>);
    --navbar--logo-text: #313131;
    --navbar--text: var(--_color---miscellaneous--hard-coal);
    --navbar--border-hover: #e5d7ce00;
    --navbar--background-hover: #fff6ee;
    --navbar--link-border: #e5d7ce80;
    --navbar--text-active: var(--_color---primary--noble-black);
    --colors--background: var(--_color---miscellaneous--westhaven);
    --navbar--border: var(--_color---miscellaneous--tan);
    --navbar--background: var(--_color---general--white);
    --navbar--nav-menu-border: var(--_color---miscellaneous--tan);
    --navbar--nav-menu-bg: var(--_color---general--white);
    --colors--card: var(--_color---neutral--black-800);
    --navbar--text-hover: #fff6ee40;
    --navbar--nav-menu-text: var(--_color---miscellaneous--hard-coal);
    --base-color-neutral--white\<deleted\|variable-248be024-93cf-6ec4-8eec-0e9f047a83ae\>: #fff;
    --base-color-system--success-green\<deleted\|variable-8fc09a81-a1c7-3c5b-2cf2-835ad5d96212\>: #cef5ca;
    --base-color-system--success-green-dark\<deleted\|variable-70ae3530-1c64-4d15-f2af-205678316683\>: #114e0b;
    --base-color-neutral--neutral-lightest\<deleted\|variable-eede0174-1898-a99e-0c79-395339ec1911\>: #eee;
    --base-color-neutral--neutral-darker\<deleted\|variable-dda6ad91-259a-0202-f70f-965feb273058\>: #222;
    --base-color-neutral--black\<deleted\|variable-419fddc9-288d-5141-33c5-0873c4ce2f53\>: #000;
    --base-color-brand--blue\<deleted\|variable-de000a4d-0fee-1f9e-af85-624658122d10\>: #2d62ff;
    --base-color-brand--pink\<deleted\|variable-c4661572-8a15-7367-e98c-cc1a0987f6d1\>: #dd23bb;
    --base-color-system--error-red\<deleted\|variable-ad7a5e8d-bd95-fba4-5110-cbccfa2520c4\>: #f8e4e4;
    --base-color-system--error-red-dark\<deleted\|variable-f7a8b234-8033-a5d6-4d85-0326277c2bf8\>: #3b0b0b;
    --base-color-system--warning-yellow\<deleted\|variable-b0ee00e7-091a-a3f5-1619-b09d07f4475a\>: #fcf8d8;
    --base-color-system--warning-yellow-dark\<deleted\|variable-296491a7-483e-1229-36b5-e13808cc9004\>: #5e5515;
  }

  .nav_dropdown {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .nav_menu_button {
    grid-column-gap: var(--_responsive---spacing--8px);
    grid-row-gap: var(--_responsive---spacing--8px);
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .faq_layout {
    grid-column-gap: var(--_responsive---spacing--48px);
    grid-row-gap: var(--_responsive---spacing--48px);
    flex-flow: column;
  }

  .faq_left {
    position: static;
  }

  .faq_wrapper {
    cursor: auto;
  }

  .owlery_logistic_grid {
    grid-template-columns: 1fr 1fr;
  }

  .footer_top {
    grid-column-gap: var(--_responsive---spacing--40px);
    grid-row-gap: var(--_responsive---spacing--40px);
  }

  .footer_top_right {
    grid-column-gap: var(--_responsive---spacing--40px);
    grid-row-gap: var(--_responsive---spacing--40px);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .footer_bottom_layout {
    grid-column-gap: var(--_responsive---spacing--18px);
    grid-row-gap: var(--_responsive---spacing--18px);
    flex-flow: column-reverse;
  }

  .logistic_tabs_link_menu {
    max-width: 100%;
    margin-right: 0;
  }

  .logistic_tabs_link {
    border-radius: var(--_core---border-radius--xsm);
    flex-flow: row-reverse;
  }

  .logistic_tabs_content_wrap {
    height: auto;
  }

  .logistic_tabs_media {
    border-radius: var(--_core---border-radius--xxsm);
  }

  .logistic_teams_link_menu {
    justify-content: flex-start;
    overflow: scroll;
  }

  .teams_tab_link {
    padding-right: var(--_responsive---spacing--20px);
    padding-left: var(--_responsive---spacing--20px);
    flex: none;
  }

  .teams_tab_layout {
    grid-template-columns: 1fr;
  }

  .testimonials_overlay_layout {
    padding-right: var(--_responsive---spacing--60px);
    padding-left: var(--_responsive---spacing--60px);
  }

  .supply_slide {
    flex-flow: column-reverse;
    width: 100%;
  }

  .supply_img_wrap {
    width: 100%;
    height: 16.875rem;
  }

  .supply_slide_content {
    grid-column-gap: var(--_responsive---spacing--20px);
    grid-row-gap: var(--_responsive---spacing--20px);
  }

  .u-flex.undo-flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .integration_layout {
    flex-flow: column;
  }

  .integration_grid {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }

  .flipping_card_contain_01 {
    padding-top: 13%;
    top: 12%;
  }

  .issue_card_content_wrap {
    font-size: var(--_typography-responsive---font-size--paragraph-rg);
  }

  .flipping_card_content_top_left {
    font-size: var(--_typography-responsive---font-size--paragraph-xsm);
  }

  .flipping_card_contain_02 {
    padding-top: 13%;
    top: 25%;
    left: 4%;
  }

  .flipping_card_contain_03 {
    padding-top: 13%;
    top: 26%;
    right: 7%;
  }

  .flipping_card_contain_04 {
    padding-top: 13%;
    bottom: 10%;
    left: 4%;
  }

  .flipping_card_contain_05 {
    padding-top: 13%;
    right: 9%;
  }

  .integration_center_overlay {
    padding: 1rem;
  }

  .nav_burg_menu {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
  }

  .nav_dropdown_list.w--open {
    width: 100%;
    position: static;
  }

  .logistic_tabs_link_main {
    border-radius: var(--_core---border-radius--xsm);
  }

  .logistic_tabs_link_mockup_wrap {
    width: 100%;
    display: block;
  }

  .logistic_tabs_link_mockup {
    margin-top: var(--_responsive---spacing--8px);
    border-radius: var(--_core---border-radius--xsm);
    object-position: 50% 0%;
    height: 35rem;
  }

  .nav_dropdown_list_wrap {
    border: 1px solid var(--navbar--nav-menu-border);
    box-shadow: none;
    margin-top: .375rem;
  }

  .nav_menu_dropdown_toggle {
    justify-content: flex-start;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
  }

  .nav_btn {
    width: 100%;
  }

  .nav_burg_contain {
    padding: var(--_responsive---spacing--8px);
    width: 100%;
    height: 100%;
    position: absolute;
  }

  .hero_eyebrow_text {
    font-size: var(--_typography-responsive---font-size--paragraph-sm);
  }

  .pricing_grid {
    grid-template-columns: 1fr 1fr;
  }

  .solution_header_layout {
    flex-flow: column;
  }

  .solution_header_left {
    text-align: center;
    justify-content: flex-start;
    align-items: center;
  }

  .solution_header_img_contain {
    flex: 0 auto;
    width: 100%;
  }

  .solution_header_img {
    height: auto;
  }

  .solution_system_layout {
    flex-flow: column-reverse;
  }

  .solution_system_left {
    max-width: 100%;
  }

  .solution_system_accord_item {
    cursor: auto;
  }

  .solution_system_img_contain {
    flex: 0 auto;
  }

  .integration_filter_layout {
    flex-flow: column;
  }

  .integration_filter_left {
    max-width: none;
    position: relative;
    top: 0%;
  }

  .integration_filter_desk_wrap {
    overflow: hidden;
  }

  .integration_filter_toggle {
    display: none;
  }

  .integration_filter_right {
    flex: 0 auto;
    width: 100%;
  }

  .integration_filter_mobile {
    flex-flow: column;
    display: flex;
  }

  .filter_dropdown_toggle {
    border: 1px solid var(--_color---miscellaneous--sentimental);
    background-color: var(--colors--background);
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .calc_form_layout {
    flex-flow: column;
  }

  .calc_form_left {
    max-width: 100%;
  }

  .freight_options_item, .frieght_challenge_item {
    cursor: auto;
  }

  .book_a_demo_wrapper {
    grid-template-columns: 1fr;
  }

  .smart_automation_wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .smart_automation_graphics {
    min-width: 100%;
    min-height: auto;
  }

  .overview_tab_menu {
    justify-content: flex-start;
    overflow: scroll;
  }

  .overview_tab_link {
    padding-right: var(--_responsive---spacing--20px);
    padding-left: var(--_responsive---spacing--20px);
    flex: none;
  }

  .overview_tab_content_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .overview_tab_image_wrapper {
    padding: 2rem 4rem;
  }

  .overview_tab_content {
    padding-right: var(--_responsive---spacing--16px);
    padding-left: var(--_responsive---spacing--16px);
    min-width: 100%;
    max-width: 100%;
  }

  .overview_points_wrapper {
    margin-top: 2rem;
  }

  .solution_cta_wrapper {
    background-position: 0 0;
  }

  .owlery_section_logo {
    width: 8rem;
  }

  .logistic_tabs_mockup_contain {
    margin-top: var(--_responsive---spacing--8px);
    border-radius: var(--_core---border-radius--xxsm);
    overflow: hidden;
  }

  .show-tablet {
    display: block;
  }

  .integration_left_wrap {
    max-width: 100%;
    position: relative;
    top: 0%;
  }

  .hero_eyebrow_text-2 {
    font-size: .75rem;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_responsive---spacing--8px: var(--_size---0-5rem-8px);
    --_responsive---font-size--paragraph-rg: var(--_size---0-875rem-14px);
    --_responsive---spacing--14px: var(--_size---0-875rem-14px);
    --_responsive---spacing--24px: var(--_size---1-5rem-24px);
    --_responsive---spacing--12px: var(--_size---0-75rem-12px);
    --_responsive---spacing--16px: var(--_size---1rem-16px);
    --_responsive---spacing--32px: var(--_size---2rem-32px);
    --_responsive---spacing--4px: var(--_size---0-25rem-4px);
    --_responsive---spacing--20px: var(--_size---1-25rem-20px);
    --_responsive---spacing--40px: var(--_size---2-5rem-40px);
    --_responsive---spacing--18px: var(--_size---1-125rem-18px);
    --_responsive---section-spacing--md-80px: var(--_size---5rem-80px);
    --_responsive---section-spacing--xl-120px: var(--_size---7-5rem-120px);
    --_responsive---section-spacing--lg-100px: var(--_size---6-25rem-100px);
    --_responsive---section-spacing--rg-72: var(--_size---4-5rem-72px);
    --_responsive---section-spacing--sm-64px: var(--_size---4rem-64px);
    --_responsive---section-spacing--xsm-60px: var(--_size---3-75rem-60px);
    --_responsive---section-spacing--none: var(--_size---0rem-0px);
    --_responsive---section-spacing--xxl-142px: var(--_size---8-875rem-142px);
    --_responsive---section-spacing--xxxl-150px: var(--_size---9-375rem-150px);
    --_responsive---section-spacing--page-top: var(--_size---9-375rem-150px);
    --_responsive---spacing--10px: var(--_size---0-625rem-10px);
    --_responsive---spacing--56px: var(--_size---3-5rem-56px);
    --_responsive---spacing--48px: var(--_size---3rem-48px);
    --_responsive---spacing--28px: var(--_size---1-75rem-28px);
    --_responsive---spacing--60px: var(--_size---3-75rem-60px);
    --_responsive---spacing--64px: var(--_size---4rem-64px);
    --_responsive---spacing--72px: var(--_size---4-5rem-72px);
    --_responsive---spacing--80px: var(--_size---3rem-48px);
    --_responsive---spacing--88px: var(--_size---5-5rem-88px);
    --_responsive---spacing--96px: var(--_size---6rem-96px);
    --_responsive---spacing--100px: var(--_size---6-25rem-100px);
    --_responsive---spacing--6px: var(--_size---0-375rem-6px);
    --_responsive---font-size--paragraph-40px: var(--_size---2rem-32px);
    --_responsive---spacing--120px: var(--_size---7-5rem-120px);
    --_responsive---font-size--h5: var(--_size---1-5rem-24px);
    --_responsive---font-size--heading-d1: var(--_size---3rem-48px);
    --_responsive---font-size--h1: var(--_size---4rem-64px);
    --_responsive---font-size--h2: var(--_size---3-5rem-56px);
    --_responsive---font-size--h3: var(--_size---3rem-48px);
    --_responsive---font-size--h4: var(--_size---2rem-32px);
    --_responsive---font-size--h6: var(--_size---1-25rem-20px);
    --_responsive---font-size--paragraph-28px: var(--_size---1-25rem-20px);
    --_responsive---font-size--paragraph-xll: var(--_size---2-5rem-40px);
    --_responsive---font-size--paragraph-xl: var(--_size---1-25rem-20px);
    --_responsive---font-size--paragraph-lg: var(--_size---1-125rem-18px);
    --_responsive---font-size--paragraph-md: var(--_size---1rem-16px);
    --_responsive---font-size--paragraph-sm: var(--_size---0-75rem-12px);
    --_responsive---font-size--paragraph-xsm: var(--_size---0-625rem-10px);
    --_responsive---font-size--eyebrow-lg: var(--_size---1rem-16px);
    --_responsive---font-size--eyebrow: var(--_size---0-875rem-14px);
    --_responsive---font-size--caption-sm: var(--_size---0-75rem-12px);
    --_responsive---spacing--2px: var(--_size---0-125rem-2px);
    --_responsive---spacing--104px: var(--_size---6-5rem-104px);
    --_responsive---spacing--112px: var(--_size---7rem-112px);
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .home_stats_grid_count {
    font-size: var(--_typography-responsive---font-size--paragraph-xl);
  }

  .faq_p_wrap {
    width: auto;
  }

  .cta_bg {
    object-fit: cover;
  }

  .footer_top {
    flex-flow: column;
  }

  .footer_center {
    grid-column-gap: var(--_responsive---spacing--20px);
    grid-row-gap: var(--_responsive---spacing--20px);
    flex-flow: column;
    align-items: stretch;
  }

  .footer_bottom_layout {
    text-align: center;
  }

  .teams_tab_link {
    font-size: var(--_typography-responsive---font-size--paragraph-rg);
  }

  .teams_tab_layout {
    grid-column-gap: var(--_responsive---spacing--20px);
    grid-row-gap: var(--_responsive---spacing--20px);
  }

  .testimonials_overlay_layout {
    padding-top: var(--_responsive---spacing--96px);
    padding-bottom: var(--_responsive---spacing--96px);
  }

  .testimonials_top {
    grid-column-gap: var(--_responsive---spacing--16px);
    grid-row-gap: var(--_responsive---spacing--16px);
    flex-flow: column;
  }

  .u-flex.is-center-mobile {
    justify-content: center;
  }

  .integration_grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .testimonials_richtext p {
    font-size: var(--_typography-responsive---font-size--paragraph-md);
    font-size: var(--_typography-responsive---font-size--paragraph-md);
  }

  .flipping_center {
    width: 90%;
  }

  .flipping_center_content_wrap {
    font-size: var(--_responsive---font-size--h5);
    width: auto;
    height: 5rem;
  }

  .flipping_card_contain_01 {
    left: 10%;
  }

  .flipping_card_contain_02 {
    top: auto;
    bottom: 30%;
  }

  .flipping_card_contain_03 {
    top: 27%;
    right: 3%;
  }

  .flipping_card_contain_04 {
    bottom: 7%;
  }

  .logistic_tabs_link_mockup {
    height: 20rem;
  }

  .pricing_grid {
    grid-template-columns: 1fr;
  }

  .solution_stats_grid_count {
    font-size: var(--_typography-responsive---font-size--paragraph-xl);
  }

  .solution_system_img {
    height: 30rem;
  }

  .integration_header_layout {
    text-align: center;
    flex-flow: column;
  }

  .integration_filter_col_list {
    grid-template-columns: 1fr 1fr;
  }

  .calc_form_left_field {
    height: 2.5rem;
  }

  .freight_options_list {
    grid-row-gap: var(--_responsive---spacing--4px);
    flex-flow: wrap;
  }

  .frieght_challenge_item {
    padding-left: .875rem;
  }

  .frieght_challenge_checkbox {
    width: .75rem;
    height: .75rem;
    margin-right: .625rem;
  }

  .book_a_demo_form_wrapper {
    padding: 2.5rem 2rem;
  }

  .smart_automation_wrapper {
    width: 100%;
    overflow: hidden;
  }

  .smart_automation_graphics {
    min-height: auto;
  }

  .floating_graphics.is-first {
    width: 14rem;
    left: 0%;
  }

  .floating_graphics.is-second {
    width: 14rem;
    right: -2%;
  }

  .floating_graphics.is-third {
    width: 14rem;
    bottom: 0%;
  }

  .overview_tab_link {
    font-size: var(--_typography-responsive---font-size--paragraph-rg);
  }

  .is-tick-svg {
    min-width: 1.25rem;
    height: 1.25rem;
  }

  .owlery_section_logo {
    width: 7rem;
  }

  .pricing_grid_p_wrap {
    height: auto;
  }

  .integration_btn_wrap.is-center-mobile {
    justify-content: center;
  }

  .integration_header_layout-2 {
    text-align: center;
    flex-flow: column;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_responsive---spacing--8px: var(--_size---0-5rem-8px);
    --_responsive---font-size--paragraph-rg: var(--_size---0-875rem-14px);
    --_responsive---spacing--14px: var(--_size---0-875rem-14px);
    --_responsive---spacing--24px: var(--_size---1-5rem-24px);
    --_responsive---spacing--12px: var(--_size---0-75rem-12px);
    --_responsive---spacing--16px: var(--_size---1rem-16px);
    --_responsive---spacing--32px: var(--_size---2rem-32px);
    --_responsive---spacing--4px: var(--_size---0-25rem-4px);
    --_responsive---spacing--20px: var(--_size---1-25rem-20px);
    --_responsive---spacing--40px: var(--_size---2-5rem-40px);
    --_responsive---spacing--18px: var(--_size---1-125rem-18px);
    --_responsive---section-spacing--md-80px: var(--_size---5rem-80px);
    --_responsive---section-spacing--xl-120px: var(--_size---7-5rem-120px);
    --_responsive---section-spacing--lg-100px: var(--_size---6-25rem-100px);
    --_responsive---section-spacing--rg-72: var(--_size---4-5rem-72px);
    --_responsive---section-spacing--sm-64px: var(--_size---4rem-64px);
    --_responsive---section-spacing--xsm-60px: var(--_size---3-75rem-60px);
    --_responsive---section-spacing--none: var(--_size---0rem-0px);
    --_responsive---section-spacing--xxl-142px: var(--_size---8-875rem-142px);
    --_responsive---section-spacing--xxxl-150px: var(--_size---9-375rem-150px);
    --_responsive---section-spacing--page-top: var(--_size---9-375rem-150px);
    --_responsive---spacing--10px: var(--_size---0-625rem-10px);
    --_responsive---spacing--56px: var(--_size---3-5rem-56px);
    --_responsive---spacing--48px: var(--_size---3rem-48px);
    --_responsive---spacing--28px: var(--_size---1-75rem-28px);
    --_responsive---spacing--60px: var(--_size---3-75rem-60px);
    --_responsive---spacing--64px: var(--_size---4rem-64px);
    --_responsive---spacing--72px: var(--_size---4-5rem-72px);
    --_responsive---spacing--80px: var(--_size---3rem-48px);
    --_responsive---spacing--88px: var(--_size---5-5rem-88px);
    --_responsive---spacing--96px: var(--_size---6rem-96px);
    --_responsive---spacing--100px: var(--_size---6-25rem-100px);
    --_responsive---spacing--6px: var(--_size---0-375rem-6px);
    --_responsive---font-size--paragraph-40px: var(--_size---2rem-32px);
    --_responsive---spacing--120px: var(--_size---7-5rem-120px);
    --_responsive---font-size--h5: var(--_size---1-5rem-24px);
    --_responsive---font-size--heading-d1: var(--_size---3rem-48px);
    --_responsive---font-size--h1: var(--_size---4rem-64px);
    --_responsive---font-size--h2: var(--_size---3-5rem-56px);
    --_responsive---font-size--h3: var(--_size---3rem-48px);
    --_responsive---font-size--h4: var(--_size---2rem-32px);
    --_responsive---font-size--h6: var(--_size---1-25rem-20px);
    --_responsive---font-size--paragraph-28px: var(--_size---1-25rem-20px);
    --_responsive---font-size--paragraph-xll: var(--_size---2-5rem-40px);
    --_responsive---font-size--paragraph-xl: var(--_size---1-25rem-20px);
    --_responsive---font-size--paragraph-lg: var(--_size---1-125rem-18px);
    --_responsive---font-size--paragraph-md: var(--_size---1rem-16px);
    --_responsive---font-size--paragraph-sm: var(--_size---0-75rem-12px);
    --_responsive---font-size--paragraph-xsm: var(--_size---0-625rem-10px);
    --_responsive---font-size--eyebrow-lg: var(--_size---1rem-16px);
    --_responsive---font-size--eyebrow: var(--_size---0-875rem-14px);
    --_responsive---font-size--caption-sm: var(--_size---0-75rem-12px);
    --_responsive---spacing--2px: var(--_size---0-125rem-2px);
    --_responsive---spacing--104px: var(--_size---6-5rem-104px);
    --_responsive---spacing--112px: var(--_size---7rem-112px);
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_row {
    flex-wrap: wrap;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .button-group {
    flex-flow: column;
  }

  .button-contain {
    width: 100%;
  }

  .home_stats_grid {
    grid-template-columns: 1fr;
  }

  .home_stats_grid_item {
    grid-column-gap: var(--_responsive---spacing--80px);
    grid-row-gap: var(--_responsive---spacing--80px);
  }

  .head_tag_main {
    font-size: var(--_typography-responsive---font-size--paragraph-xl);
  }

  .owlery_logistic_grid {
    grid-template-columns: 1fr;
  }

  .logistic_tabs_left {
    width: 2rem;
    height: 2rem;
  }

  .logistic_teams_link_menu {
    max-width: 20.5rem;
    padding: .25rem .25rem 0;
  }

  .teams_tab_img_shadow {
    opacity: .4;
  }

  .testimonials_overlay_layout {
    padding-right: var(--_responsive---spacing--40px);
    padding-left: var(--_responsive---spacing--40px);
  }

  .integration_layout {
    grid-column-gap: var(--_responsive---spacing--32px);
    grid-row-gap: var(--_responsive---spacing--32px);
    align-items: stretch;
  }

  .integration_grid {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .integration_grid_item {
    width: 4.5rem;
    height: 4.5rem;
  }

  .flipping_card_contain_05 {
    right: 2%;
  }

  .integration_icon_wrap {
    width: 2rem;
  }

  .home_hero_vid_wrap {
    aspect-ratio: 1 / 1.75;
    overflow: hidden;
  }

  .home_hero_video.show-mobile {
    display: flex;
  }

  .nav_dropdown_grid {
    grid-template-columns: 1fr;
  }

  .accord_arrow_wrap {
    width: 2rem;
    height: 2rem;
  }

  .solution_system_img {
    height: auto;
  }

  .integration_header_layout {
    align-items: stretch;
  }

  .integration_filter_desk {
    border-radius: var(--_core---border-radius--rg);
  }

  .integration_filter_col_list {
    grid-template-columns: 1fr;
  }

  .integration_filter_col_item {
    height: 8.75rem;
  }

  .integration_filter_item_img {
    width: 7rem;
    height: 2rem;
  }

  .filter_dropdown_toggle {
    border-radius: var(--_core---border-radius--rg);
  }

  .home_hero_video_contain {
    height: 100%;
  }

  .freight_options_list {
    grid-column-gap: var(--_responsive---spacing--8px);
    grid-row-gap: var(--_responsive---spacing--8px);
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .freight_options_item {
    text-align: center;
  }

  .frieght_challenge_item {
    padding-top: var(--_responsive---spacing--12px);
    padding-bottom: var(--_responsive---spacing--12px);
  }

  .calc_form_initial_bottom {
    font-size: var(--_typography-responsive---font-size--paragraph-sm);
  }

  .calc_step_text_small {
    font-size: .75rem;
  }

  .calc_form_alert_p, .calc_form_step_tooltip, .calc_step_item_right {
    font-size: var(--_typography-responsive---font-size--paragraph-rg);
  }

  .book_a_demo_form_wrapper {
    padding: 1.5rem 1rem;
  }

  .graphic-center-logo {
    width: 8rem;
  }

  .floating_graphics.is-second, .floating_graphics.is-third {
    width: 11rem;
  }

  .floating_graphics.is-first {
    width: 12rem;
  }

  .floating_graphics.is-second, .floating_graphics.is-third {
    width: 11rem;
  }

  .overview_tab_menu {
    max-width: 20.5rem;
    padding: .25rem .25rem 0;
  }

  .overview_tab_image_wrapper {
    padding: 1rem;
  }

  .overview_tab_content {
    padding-top: 1rem;
    padding-bottom: .5rem;
  }

  .overview_points_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .solution_cta_wrapper {
    padding: var(--_responsive---spacing--100px) var(--_responsive---spacing--12px);
  }

  .owlery_section_logo {
    width: 6rem;
  }

  .hero_video_overlay {
    bottom: -40%;
  }

  .integration_header_layout-2 {
    align-items: stretch;
  }
}

#w-node-da39e052-bad3-e4d8-d680-8f9099ab1367-99ab1367 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
