@font-face {
  font-family: Icon Rounded;
  src: url('../fonts/line-rounded-icon-font-brix.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Social Media Icon Font BRIX;
  src: url('../fonts/social-media-icon-font-brix.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Icon Squared;
  src: url('../fonts/fontello.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Filled Icons;
  src: url('../fonts/fontello.woff') format("woff");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Social Media Icon Font BRIX;
  src: url('../fonts/fontello.ttf') format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Materialicons;
  src: url('../fonts/MaterialIcons-Regular.ttf') format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

:root {
  --core--colors--neutral--200: #f9fafd;
  --core--font-family--primary-font: "Plus Jakarta Sans", sans-serif;
  --core--colors--neutral--700: #384b78;
  --core--font-size--base-font: 18px;
  --core--line-height--large: 1.5em;
  --core--font-size--base-font-mb: 16px;
  --core--font-family--headlines: var(--core--font-family--primary-font);
  --components--titles-paragraphs--text-titles: var(--globals--color--texts--04);
  --core--font-size--headings--h1: var(--core--font-size--displays--display-8);
  --core--line-height--small: 1.115em;
  --core--font-size--headings-tablet--h1: var(--core--font-size--displays-tablet--display-8);
  --core--font-size--headings-mbl--h1: var(--core--font-size--displays-mbl--display-8);
  --core--font-size--headings-mbp--h1: var(--core--font-size--displays-mbp--display-8);
  --core--font-size--headings--h2: var(--core--font-size--displays--display-6);
  --core--line-height--regular: 1.25em;
  --core--font-size--headings-tablet--h2: var(--core--font-size--displays-tablet--display-6);
  --core--font-size--headings-mbl--h2: var(--core--font-size--displays-mbl--display-6);
  --core--font-size--headings-mbp--h2: var(--core--font-size--displays-mbp--display-6);
  --core--font-size--headings--h3: var(--core--font-size--displays--display-5);
  --core--font-size--headings-tablet--h3: var(--core--font-size--displays-tablet--display-5);
  --core--font-size--headings-mbl--h3: var(--core--font-size--displays-mbl--display-5);
  --core--font-size--headings-mbp--h3: var(--core--font-size--displays-mbp--display-5);
  --core--font-size--headings--h4: var(--core--font-size--displays--display-4);
  --core--font-size--headings-tablet--h4: var(--core--font-size--displays-tablet--display-4);
  --core--font-size--headings-mbl--h4: var(--core--font-size--displays-mbl--display-4);
  --core--font-size--headings-mbp--h4: var(--core--font-size--displays-mbp--display-4);
  --core--font-size--headings--h5: var(--core--font-size--displays--display-3);
  --core--font-size--headings-tablet--h5: var(--core--font-size--displays-tablet--display-3);
  --core--font-size--headings-mbl--h5: var(--core--font-size--displays-mbl--display-3);
  --core--font-size--headings-mbp--h5: var(--core--font-size--displays-mbp--display-3);
  --core--font-size--headings--h6: var(--core--font-size--displays--display-1);
  --core--font-size--headings-tablet--h6: var(--core--font-size--displays-tablet--display-1);
  --core--font-size--headings-mbl--h6: var(--core--font-size--displays-mbl--display-1);
  --core--font-size--headings-mbp--h6: var(--core--font-size--displays-mbp--display-1);
  --components--links--text-color--text-dark: var(--globals--color--texts--04);
  --components--links--text-color--text-accent: var(--globals--color--texts--accent);
  --core--colors--neutral--800: #112359;
  --core--font-size--displays--display-2: 16px;
  --neutral--800: #19213d;
  --globals--margins--mg-medium: var(--core--sizes--size-6);
  --core--border-radius--br-size-5: 24px;
  --core--colors--secondary--600: #cff4e2;
  --core--font-size--displays--display-6: 36px;
  --globals--margins--mg-default: var(--core--sizes--size-5);
  --components--cards--paddings--pd-medium: var(--globals--paddings--pd-large);
  --globals--paddings--pd-large: var(--core--sizes--size-6);
  --components--cards--background-color--bg-color-default: var(--globals--color--surfaces--01);
  --core--box-shadow--bs-neutral-small: #19213d1a;
  --components--divider--border-width--bw-regular: var(--globals--border-width--bw-default);
  --components--divider--border-color--border-default: var(--globals--border-color--border-2);
  --globals--margins--mg-small: var(--core--sizes--size-4);
  --globals--gaps--gap-medium: var(--core--sizes--size-4);
  --globals--gaps--gap-large: var(--core--sizes--size-5);
  --core--font-size--displays-tablet--display-9: 48px;
  --core--font-size--displays-mbl--display-9: 38px;
  --core--font-size--displays-mbp--display-9: 36px;
  --core--font-size--displays--display-7: 46px;
  --core--font-size--displays-tablet--display-7: 32px;
  --core--font-size--displays-mbl--display-7: 28px;
  --core--font-size--displays-mbp--display-7: var(--core--font-size--displays-mbl--display-7);
  --core--font-size--displays-tablet--display-6: 28px;
  --core--font-size--displays-mbl--display-6: 24px;
  --components--titles-paragraphs--text-light: var(--globals--color--texts--01);
  --core--font-size--displays-tablet--display-8: 36px;
  --core--font-size--displays--display-5: 26px;
  --core--font-size--displays-tablet--display-5: 26px;
  --core--font-size--displays-mbl--display-5: 20px;
  --core--font-size--displays-tablet--display-4: var(--core--font-size--displays--display-4);
  --core--font-size--displays--display-3: 18px;
  --core--font-size--displays-tablet--display-3: var(--core--font-size--displays--display-3);
  --core--font-size--displays--display-1: 14px;
  --core--font-size--displays-tablet--display-1: var(--core--font-size--displays--display-1);
  --globals--margins--mg-tiny: var(--core--sizes--size-0);
  --globals--margins--mg-extra-small: var(--core--sizes--size-2);
  --components--badges--paddings--pd-regular: var(--globals--paddings--pd-extra-small);
  --components--badges--gaps--pd-regular: var(--globals--gaps--gap-small);
  --components--badge-primary--background-color--bg-light: var(--globals--color--surfaces--accent);
  --components--badge--text-color--text-light: var(--globals--color--texts--01);
  --globals--border-width--bw-default: var(--core--border-width--bw-size-2);
  --components--badge-secondary--border-color--bg-light: var(--globals--border-color--border-2);
  --components--badge--text-color--text-dark: var(--globals--color--texts--04);
  --components--badge-tertiary--border-color--bg-light: var(--globals--color--surfaces--02);
  --core--colors--secondary--200: #9fe2ff;
  --core--colors--secondary--300: #ffeee5;
  --globals--grid-gap--default: var(--core--sizes--size-5);
  --globals--grid-gap--large: var(--core--sizes--size-8);
  --components--cards--border-width--bw-regular: var(--globals--border-width--bw-default);
  --components--cards--border-color--br-color-default: var(--globals--border-color--border-2);
  --core--border-radius--br-size-4: 16px;
  --components--cards--paddings--pd-default: var(--globals--paddings--pd-medium);
  --core--border-radius--br-pill: 100px;
  --core--border-radius--br-size-3: 8px;
  --components--sections--backgrounds--bg-color-tertiary: var(--globals--color--surfaces--07);
  --components--titles-paragraphs--text-paragraphs: var(--globals--color--texts--03);
  --components--cards--paddings--pd-large: var(--globals--paddings--pd-extra-large);
  --core--colors--secondary--700: #d2f1ff;
  --core--colors--primary--600: #edf0f5;
  --core--colors--secondary--800: #e5f8e8;
  --core--colors--secondary--400: #fef3dc;
  --core--colors--secondary--100: #e1e4ff;
  --globals--grid-gap--medium: var(--core--sizes--size-6);
  --globals--margins--mg-large: var(--core--sizes--size-7);
  --globals--gaps--gap-extra-small: var(--core--sizes--size-1);
  --globals--grid-gap--small: var(--core--sizes--size-4);
  --core--icon-family--line-rounded: "Icon Rounded", sans-serif;
  --components--buttons--gaps--gap-small: var(--globals--gaps--gap-extra-small);
  --components--buttons--border-width--bw-default: var(--globals--border-width--bw-default);
  --core--colors--primary--200: #4c68ff;
  --core--box-shadow--bs-primary-regular: #a4adff1a;
  --components--buttons-primary--text--text-light-mode: var(--globals--color--texts--01);
  --components--buttons--paddings--pd-small: var(--globals--paddings--pd-extra-small);
  --components--buttons--paddings--pd-medium: var(--globals--paddings--pd-default);
  --components--buttons-primary--border-color--b-dark-mode: var(--globals--border-color--border-1);
  --components--buttons-primary--backgrounds--bg-dark-mode: var(--globals--color--surfaces--01);
  --components--buttons-secondary--border-color--b-light-mode: var(--globals--border-color--border-2);
  --transparent: transparent;
  --components--buttons-secondary--text--text-light-mode: var(--globals--color--texts--04);
  --components--buttons-secondary--border-color--b-dark-mode: var(--globals--border-color--border-1);
  --components--buttons-secondary--text--text-dark-mode: var(--globals--color--texts--01);
  --neutral-shadow--02\<deleted\|variable-f7d5933d\>: #19213d14;
  --neutral--100\<deleted\|variable-89a718ad\>: white;
  --components--links--gaps--gap-regular: var(--globals--gaps--gap-extra-small);
  --components--links--text-color--text-light: var(--globals--color--texts--01);
  --components--icons--border-radius--br-small: var(--globals--border-radius--br-small);
  --globals--color--surfaces--07: var(--core--colors--neutral--800);
  --components--avatars--border-radius--br-regular: var(--globals--border-radius--br-default);
  --2\<deleted\|variable-7a7b7cb6\>: #ff2d46;
  --components--input-text--paddings--pd-regular: var(--globals--paddings--pd-small);
  --components--input-text--paddings--pd-medium: var(--globals--paddings--pd-default);
  --components--input-text--border-color--br-default: var(--globals--border-color--border-2);
  --components--input-text--background-color--bg-default: var(--globals--color--surfaces--01);
  --core--font-family--secondary-font: Inter, sans-serif;
  --core--colors--neutral--600: #66759a;
  --components--input-text--border-color--br-secondary: var(--globals--border-color--border-4);
  --components--input-text--border-color--br-tertiary: var(--components--badge--text-color--text-accent);
  --components--input-text--text-color--text-secondary: var(--globals--color--texts--03);
  --globals--border-radius--br-small: var(--core--border-radius--br-size-2);
  --core--box-shadow--bs-neutral-regular: #19213d14;
  --globals--border-color--border-accent: var(--globals--accent-color);
  --globals--color--surfaces--accent: var(--globals--accent-color);
  --core--font-size--paragraphs--small: 14px;
  --core--sizes--size-6: 32px;
  --core--colors--neutral--100: white;
  --core--border-width--bw-size-3: 1.5px;
  --globals--color--surfaces--01: var(--core--colors--neutral--100);
  --globals--paddings--pd-default: var(--core--sizes--size-4);
  --core--colors--primary--100: #a4adff;
  --core--colors--primary--400: #ffd178;
  --core--font-size--displays--display-4: 20px;
  --globals--paddings--pd-medium: var(--core--sizes--size-5);
  --components--dropdowns--paddings--pd-regular: var(--globals--paddings--pd-extra-small);
  --core--letter-spacing--regular: .08em;
  --globals--utilities--utility-2: var(--core--colors--neutral--200);
  --globals--paddings--pd-extra-small: var(--core--sizes--size-2);
  --components--dropdowns--gaps--gap-regular: var(--globals--gaps--gap-small);
  --components--input-text--gaps--gap-regular: var(--globals--gaps--gap-extra-small);
  --core--border-width--bw-size-2: 1px;
  --core--border-radius--br-size-2: 4px;
  --globals--utilities--utility-accent: var(--globals--accent-color);
  --globals--utilities--utility-6: var(--core--colors--neutral--800);
  --1\<deleted\|variable-adce7a81\>: #2388ff;
  --globals--margins--mg-extra-large: var(--core--sizes--size-9);
  --core--container-default--padding--mb: var(--core--sizes--size-4);
  --globals--border-radius--br-large: var(--core--border-radius--br-size-6);
  --globals--gaps--gap-default: var(--core--sizes--size-3);
  --globals--paddings--pd-tiny: var(--core--sizes--size-1);
  --globals--gaps--gap-small: var(--core--sizes--size-2);
  --components--accordions--border-radius--br-medium: var(--globals--border-radius--br-medium);
  --components--sections--paddings--pd-extra-large: var(--core--sizes--size-11);
  --components--sections--paddings--pd-large: var(--core--sizes--size-10);
  --components--sections--paddings--pd-medium: var(--core--sizes--size-9);
  --components--sections--paddings--pd-default: var(--globals--paddings--pd-extra-large);
  --core--sizes--size-12: 120px;
  --components--badge-neutral--background-color--bg-light: var(--globals--color--surfaces--07);
  --components--footers--paddings--pd-extra-large: var(--core--sizes--size-10);
  --components--footers--paddings--pd-medium: var(--globals--paddings--pd-extra-large);
  --components--footers--paddings--pd-large: var(--core--sizes--size-9);
  --components--footers--paddings--pd-small: var(--globals--paddings--pd-medium);
  --core--colors--neutral--500: #8f9cbb;
  --components--cards--paddings--pd-small: var(--globals--paddings--pd-default);
  --core--colors--system--red-400: #fe566b;
  --components--cards--border-radius--br-regular: var(--globals--border-radius--br-default);
  --core--colors--system--red-100: #fff5f6;
  --neutral--700\<deleted\|variable-2bf395ab\>: #353e5c;
  --core--font-size--displays-mbl--display-3: var(--core--font-size--displays-tablet--display-3);
  --core--font-size--displays-mbp--display-3: var(--core--font-size--displays-mbl--display-3);
  --components--links--gaps--gap-small: var(--globals--gaps--gap-tiny);
  --core--box-shadow--bs-neutral-medium: #19213d1a;
  --neutral-shadow--03\<deleted\|variable-75cb512e\>: #19213d24;
  --globals--paddings--pd-extra-large: var(--core--sizes--size-8);
  --neutral--300\<deleted\|variable-c5de2c5c\>: #f1f3f7;
  --globals--color--surfaces--06: var(--core--colors--neutral--700);
  --globals--color--surfaces--03: var(--core--colors--neutral--300);
  --core--icon-family--base-font: var(--core--icon-family--line-rounded);
  --core--font-size--displays-tablet--display-2: var(--core--font-size--displays--display-2);
  --core--font-size--displays-mbl--display-2: var(--core--font-size--base-font-mb);
  --core--font-size--displays-mbp--display-2: var(--core--font-size--displays-mbl--display-2);
  --globals--accent-color: var(--core--colors--primary--200);
  --components--cards--border-color--br-color-secondary: var(--globals--border-color--border-3);
  --components--cards--background-color--bg-color-secondary: var(--globals--color--surfaces--02);
  --globals--border-color--border-2: var(--core--colors--neutral--300);
  --core--colors--neutral--400: #b0b8cc;
  --core--colors--primary--300: #ffa87b;
  --core--colors--primary--500: #14ca74;
  --components--badge-neutral--background-color--bg-dark: var(--globals--color--surfaces--06);
  --core--colors--system--blue-100: #e3efff;
  --core--colors--system--yellow-100: #fffae9;
  --core--colors--system--green-100: #eef9f5;
  --core--colors--system--yellow-200: #faedbf;
  --core--colors--system--blue-200: #c3ddff;
  --core--colors--system--yellow-400: #efc42c;
  --core--colors--system--blue-300: #8dc1ff;
  --components--badge-primary--background-color--bg-dark: var(--globals--border-color--border-1);
  --components--input-text--text-color--text-tertiary: var(--globals--color--texts--04);
  --core--font-size--displays-mbp--display-5: var(--core--font-size--displays-mbl--display-5);
  --core--font-size--displays-mbp--display-10: 40px;
  --yellow-card: #fdf3d8;
  --navy-card: #1e2a47;
  --components--accordions--border-radius--br-regular: var(--globals--border-radius--br-default);
  --components--accordions--border-radius--br-none: var(--core--border-radius--br-none);
  --core--border-width--bw-size-4: 2px;
  --components--badge-tertiary--background-color--bg-dark: var(--globals--color--surfaces--06);
  --components--titles-paragraphs--text-accent: var(--globals--color--texts--accent);
  --components--buttons-tertiary--text--text-light-mode: var(--globals--color--texts--accent);
  --components--input-text--background-color--bg-tertiary: var(--globals--color--surfaces--accent);
  --core--sizes--size-8: 48px;
  --core--border-radius--br-size-6: 32px;
  --components--cards--border-radius--br-medium: var(--globals--border-radius--br-medium);
  --core--sizes--size-3: 12px;
  --core--sizes--size-4: 16px;
  --core--sizes--size-7: 40px;
  --core--font-size--displays-mbp--display-8: 32px;
  --core--box-shadow--bs-neutral-large: #19213d1f;
  --core--border-radius--br-size-7: 48px;
  --components--badge-neutral--border-color--bg-light: var(--globals--color--surfaces--07);
  --primary-b2b-saas: #162447;
  --coral: #e07c4a;
  --components--sections--backgrounds--bg-color-accent: var(--globals--color--surfaces--accent);
  --golden: #d4a653;
  --navy: #162447;
  --muted-text: #c5ccd6;
  --core--sizes--size-5: 24px;
  --components--badge--text-color--text-accent: var(--globals--color--texts--accent);
  --core--font-size--paragraphs--default: var(--core--font-size--base-font);
  --webflow: #146ef5;
  --components--accordions--border-radius--br-small: var(--globals--border-radius--br-small);
  --components--accordions--border-width--bw-small: var(--globals--border-width--bw-small);
  --components--accordions--border-width--bw-regular: var(--globals--border-width--bw-default);
  --components--accordions--border-width--bw-medium: var(--globals--border-width--bw-large);
  --components--accordions--gaps--gap-small: var(--globals--gaps--gap-small);
  --components--accordions--gaps--gap-regular: var(--globals--gaps--gap-default);
  --components--accordions--gaps--gap-medium: var(--globals--gaps--gap-medium);
  --components--accordions--paddings--pd-small: var(--globals--paddings--pd-extra-small);
  --components--accordions--paddings--pd-regular: var(--globals--paddings--pd-default);
  --components--accordions--paddings--pd-medium: var(--globals--paddings--pd-medium);
  --components--avatars--border-radius--br-small: var(--globals--border-radius--br-small);
  --components--avatars--border-radius--br-medium: var(--globals--border-radius--br-medium);
  --components--badge-neutral--border-color--bg-dark: var(--globals--color--surfaces--06);
  --components--badge-primary--border-color--b-light: var(--globals--border-color--border-accent);
  --components--badge-primary--border-color--b-dark: var(--globals--border-color--border-1);
  --components--badge-secondary--background-color--bg-light: var(--globals--color--surfaces--01);
  --components--badge-secondary--background-color--bg-dark: var(--globals--color--surfaces--07);
  --components--badge-secondary--border-color--bg-dark: var(--globals--border-color--border-1);
  --components--badge-tertiary--background-color--bg-light: var(--globals--color--surfaces--02);
  --components--badge-tertiary--border-color--bg-dark: var(--globals--border-color--border-5);
  --components--badges--border-radius--br-none: var(--core--border-radius--br-none);
  --components--badges--border-radius--br-small: var(--core--border-radius--br-size-1);
  --components--badges--border-radius--br-regular: var(--globals--border-radius--br-small);
  --components--badges--border-radius--br-pill: var(--core--border-radius--br-pill);
  --components--badges--border-width--bw-small: var(--globals--border-width--bw-small);
  --components--badges--border-width--bw-regular: var(--globals--border-width--bw-default);
  --components--badges--border-width--bw-medium: var(--globals--border-width--bw-large);
  --components--badges--gaps--pd-small: var(--globals--gaps--gap-tiny);
  --components--badges--paddings--pd-small: var(--globals--paddings--pd-tiny);
  --components--badges--paddings--pd-medium: var(--globals--paddings--pd-small);
  --components--breadcrumbs--border-radius--br-none: var(--core--border-radius--br-none);
  --components--breadcrumbs--border-radius--br-regular: var(--globals--border-radius--br-small);
  --components--breadcrumbs--gaps--gap-small: var(--globals--gaps--gap-small);
  --components--breadcrumbs--gaps--gap-regular: var(--globals--gaps--gap-default);
  --components--breadcrumbs--gaps--gap-medium: var(--globals--gaps--gap-medium);
  --components--buttons-primary--backgrounds--bg-light-mode: var(--globals--color--surfaces--accent);
  --components--buttons-primary--border-color--b-light-mode: var(--globals--border-color--border-accent);
  --components--buttons-primary--text--text-dark-mode: var(--globals--color--texts--accent);
  --components--buttons-secondary--backgrounds--bg-light-mode: var(--globals--color--surfaces--02);
  --components--buttons-secondary--backgrounds--bg-dark-mode: var(--globals--color--surfaces--01);
  --components--buttons-tertiary--backgrounds--bg-light-mode: var(--globals--color--surfaces--08);
  --components--buttons-tertiary--backgrounds--bg-dark-mode: var(--globals--color--surfaces--06);
  --components--buttons-tertiary--border-color--b-light-mode: var(--globals--color--surfaces--08);
  --components--buttons-tertiary--border-color--b-dark-mode: var(--globals--color--surfaces--06);
  --components--buttons-tertiary--text--text-dark-mode: var(--globals--color--texts--01);
  --components--buttons--border-radius--br-none: var(--core--border-radius--br-none);
  --components--buttons--border-radius--br-regular: var(--globals--border-radius--br-small);
  --components--buttons--border-radius--br-medium: var(--globals--border-radius--br-medium);
  --components--buttons--border-radius--br-pill: var(--core--border-radius--br-pill);
  --components--buttons--border-width--bw-small: var(--globals--border-width--bw-small);
  --components--buttons--border-width--bw-medium: var(--globals--border-width--bw-large);
  --components--buttons--gaps--gap-regular: var(--globals--gaps--gap-small);
  --components--buttons--gaps--gap-medium: var(--globals--gaps--gap-default);
  --components--buttons--paddings--pd-regular: var(--globals--paddings--pd-small);
  --components--buttons--paddings--pd-large: var(--globals--paddings--pd-medium);
  --components--cards--background-color--bg-color-tertiary: var(--globals--color--surfaces--07);
  --components--cards--border-color--br-color-tertiary: var(--globals--border-color--border-6);
  --components--cards--border-radius--br-none: var(--core--border-radius--br-none);
  --components--cards--border-radius--br-small: var(--globals--border-radius--br-small);
  --components--cards--border-radius--br-large: var(--globals--border-radius--br-large);
  --components--cards--border-width--bw-small: var(--globals--border-width--bw-small);
  --components--cards--border-width--bw-medium: var(--globals--border-width--bw-large);
  --components--cards--paddings--pd-extra-small: var(--globals--paddings--pd-extra-small);
  --components--cards--paddings--pd-extra-large: var(--core--sizes--size-9);
  --components--checkboxes-radio-toogles--border-radius--br-none: var(--core--border-radius--br-none);
  --components--checkboxes-radio-toogles--border-radius--br-regular: var(--globals--border-radius--br-small);
  --components--checkboxes-radio-toogles--border-radius--br-pill: var(--core--border-radius--br-pill);
  --components--checkboxes-radio-toogles--border-width--bw-small: var(--globals--border-width--bw-small);
  --components--checkboxes-radio-toogles--border-width--bw-regular: var(--globals--border-width--bw-default);
  --components--checkboxes-radio-toogles--border-width--bw-medium: var(--globals--border-width--bw-large);
  --components--checkboxes-radios-toogles--gaps--gap-small: var(--globals--gaps--gap-tiny);
  --components--checkboxes-radios-toogles--gaps--gap-regular: var(--globals--gaps--gap-extra-small);
  --components--checkboxes-radios-toogles--gaps--gap-medium: var(--globals--gaps--gap-small);
  --components--divider--border-color--border-secondary: var(--globals--border-color--border-4);
  --components--divider--border-color--border-tertiary: var(--globals--border-color--border-5);
  --components--divider--border-width--bw-small: var(--globals--border-width--bw-small);
  --components--divider--border-width--bw-medium: var(--globals--border-width--bw-large);
  --components--dropdowns--border-radius--br-none: var(--core--border-radius--br-none);
  --components--dropdowns--border-radius--br-small: var(--globals--border-radius--br-small);
  --components--dropdowns--border-radius--br-default: var(--globals--border-radius--br-default);
  --components--dropdowns--border-radius--br-medium: var(--globals--border-radius--br-medium);
  --components--dropdowns--gaps--gap-small: var(--globals--gaps--gap-extra-small);
  --components--dropdowns--gaps--gap-medium: var(--globals--gaps--gap-medium);
  --components--dropdowns--gaps--gap-large: var(--globals--gaps--gap-large);
  --components--dropdowns--gaps--gap-extra-large: var(--globals--gaps--gap-extra-large);
  --components--dropdowns--paddings--pd-small: var(--globals--paddings--pd-tiny);
  --components--dropdowns--paddings--pd-medium: var(--globals--paddings--pd-default);
  --components--dropdowns--paddings--pd-large: var(--globals--paddings--pd-large);
  --components--footers--paddings--pd-regular: var(--globals--paddings--pd-large);
  --components--icons--border-radius--br-none: var(--core--border-radius--br-none);
  --components--icons--border-radius--br-regular: var(--globals--border-radius--br-default);
  --components--icons--border-radius--br-medium: var(--globals--border-radius--br-medium);
  --components--images--border-radius--br-none: var(--core--border-radius--br-none);
  --components--images--border-radius--br-small: var(--globals--border-radius--br-small);
  --components--images--border-radius--br-default: var(--globals--border-radius--br-default);
  --components--input-text--background-color--bg-secondary: var(--globals--color--surfaces--02);
  --components--input-text--gaps--gap-small: var(--globals--gaps--gap-tiny);
  --components--input-text--gaps--gap-medium: var(--globals--gaps--gap-small);
  --components--input-text--paddings--pd-small: var(--globals--paddings--pd-tiny);
  --components--input-text--text-color--text-default: var(--globals--color--texts--01);
  --components--inputs-select--border-radius--br-none: var(--core--border-radius--br-none);
  --components--inputs-select--border-radius--br-small: var(--globals--border-radius--br-small);
  --components--inputs-select--border-radius--br-regular: var(--globals--border-radius--br-default);
  --components--inputs-select--border-radius--br-medium: var(--globals--border-radius--br-medium);
  --components--inputs-select--border-width--bw-small: var(--globals--border-width--bw-small);
  --components--inputs-select--border-width--bw-regular: var(--globals--border-width--bw-default);
  --components--inputs-select--border-width--bw-medium: var(--globals--border-width--bw-large);
  --components--links--gaps--gap-medium: var(--globals--gaps--gap-small);
  --components--lists--gaps--gap-small: var(--globals--gaps--gap-tiny);
  --components--lists--gaps--gap-medium: var(--globals--gaps--gap-small);
  --components--lists--gaps--gap-regular: var(--globals--gaps--gap-extra-small);
  --components--notifications--border-radius--br-none: var(--core--border-radius--br-none);
  --components--notifications--border-radius--br-small: var(--globals--border-radius--br-small);
  --components--notifications--border-radius--br-regular: var(--globals--border-radius--br-default);
  --components--notifications--border-width--bw-small: var(--globals--border-width--bw-small);
  --components--notifications--border-width--bw-regular: var(--globals--border-width--bw-default);
  --components--notifications--border-width--bw-medium: var(--globals--border-width--bw-large);
  --components--notifications--gaps--gap-small: var(--globals--gaps--gap-tiny);
  --components--notifications--gaps--gap-regular: var(--globals--gaps--gap-extra-small);
  --components--notifications--gaps--gap-medium: var(--globals--gaps--gap-small);
  --components--notifications--paddings--pd-small: var(--globals--paddings--pd-tiny);
  --components--notifications--paddings--pd-regular: var(--globals--paddings--pd-extra-small);
  --components--notifications--paddings--pd-medium: var(--globals--paddings--pd-small);
  --components--notifications--paddings--pd-large: var(--globals--paddings--pd-default);
  --components--pagination--gaps--gap-small: var(--globals--gaps--gap-small);
  --components--pagination--gaps--gap-regular: var(--globals--gaps--gap-default);
  --components--pagination--gaps--gap-medium: var(--globals--gaps--gap-large);
  --components--pagination--gaps--gap-large: var(--globals--gaps--gap-extra-large);
  --components--paginations--border-radius--br-none: var(--core--border-radius--br-none);
  --components--paginations--border-radius--br-small: var(--core--border-radius--br-size-1);
  --components--paginations--border-radius--br-pill: var(--core--border-radius--br-pill);
  --components--popups--border-radius--br-none: var(--core--border-radius--br-none);
  --components--popups--border-radius--br-small: var(--globals--border-radius--br-small);
  --components--popups--border-radius--br-regular: var(--globals--border-radius--br-default);
  --components--popups--border-radius--br-medium: var(--globals--border-radius--br-medium);
  --components--popups--border-radius--br-large: var(--globals--border-radius--br-large);
  --components--popups--gaps--gap-small: var(--globals--gaps--gap-medium);
  --components--popups--gaps--gap-regular: var(--globals--gaps--gap-large);
  --components--popups--gaps--gap-medium: var(--globals--gaps--gap-extra-large);
  --components--popups--gaps--gap-large: var(--globals--grid-gap--large);
  --components--popups--paddings--pd-small: var(--globals--paddings--pd-default);
  --components--popups--paddings--pd-regular: var(--globals--paddings--pd-medium);
  --components--popups--paddings--pd-medium: var(--core--sizes--size-7);
  --components--popups--paddings--pd-large: var(--globals--paddings--pd-extra-large);
  --components--sections--backgrounds--bg-color-default: var(--globals--color--surfaces--01);
  --components--sections--backgrounds--bg-color-secondary: var(--globals--color--surfaces--02);
  --components--sections--paddings--pd-extra-small: var(--globals--paddings--pd-default);
  --components--sections--paddings--pd-small: var(--globals--paddings--pd-medium);
  --components--select--gaps--gap-small: var(--globals--gaps--gap-tiny);
  --components--select--gaps--gap-regular: var(--globals--gaps--gap-extra-small);
  --components--select--gaps--gap-medium: var(--globals--gaps--gap-small);
  --components--select--paddings--pd-small: var(--globals--paddings--pd-extra-small);
  --components--select--paddings--pd-regular: var(--globals--paddings--pd-small);
  --components--select--paddings--pd-medium: var(--globals--paddings--pd-default);
  --components--state-messages--gaps--gap-small: var(--globals--gaps--gap-small);
  --components--state-messages--gaps--gap-regular: var(--globals--gaps--gap-medium);
  --components--state-messages--gaps--gap-medium: var(--globals--gaps--gap-large);
  --components--tabs-tables--border-radius--br-none: var(--core--border-radius--br-none);
  --components--tabs-tables--border-radius--br-small: var(--globals--border-radius--br-small);
  --components--tabs-tables--border-radius--br-regular: var(--globals--border-radius--br-default);
  --components--tabs-tables--border-width--bw-extra-small: var(--globals--border-width--bw-default);
  --components--tabs-tables--border-width--bw-small: var(--core--border-width--bw-size-4);
  --components--tabs-tables--border-width--bw-regular: var(--core--sizes--size-1);
  --components--tabs-tables--gaps--gap-small: var(--globals--gaps--gap-tiny);
  --components--tabs-tables--gaps--gap-regular: var(--globals--gaps--gap-extra-small);
  --components--tabs-tables--gaps--gap-medium: var(--globals--gaps--gap-small);
  --components--tabs-tables--paddings--pd-small: var(--components--cards--paddings--pd-extra-small);
  --components--tabs-tables--paddings--pd-regular: var(--globals--paddings--pd-small);
  --components--tabs-tables--paddings--pd-medium: var(--globals--paddings--pd-default);
  --components--tabs-tables--paddings--pd-large: var(--globals--paddings--pd-medium);
  --components--text-areas--paddings--pd-small: var(--globals--paddings--pd-tiny);
  --components--text-areas--paddings--pd-regular: var(--globals--paddings--pd-small);
  --components--text-areas--paddings--pd-medium: var(--globals--paddings--pd-default);
  --components--titles-paragraphs--text-neutral-light: var(--globals--color--texts--02);
  --components--tooltips--border-radius--br-none: var(--core--border-radius--br-none);
  --components--tooltips--border-radius--br-extra-small: var(--core--border-radius--br-size-1);
  --components--tooltips--border-radius--br-small: var(--globals--border-radius--br-small);
  --components--tooltips--border-radius--br-regular: var(--globals--border-radius--br-default);
  --components--tooltips--border-width--bw-small: var(--globals--border-width--bw-small);
  --components--tooltips--border-width--bw-regular: var(--globals--border-width--bw-default);
  --components--tooltips--border-width--bw-medium: var(--globals--border-width--bw-large);
  --components--tooltips--gaps--gap-small: var(--globals--gaps--gap-tiny);
  --components--tooltips--gaps--gap-regular: var(--globals--gaps--gap-extra-small);
  --components--tooltips--gaps--gap-medium: var(--core--sizes--size-3);
  --core--border-radius--br-none: 0px;
  --core--border-radius--br-size-1: 2px;
  --core--border-radius--br-size-8: 56px;
  --core--border-radius--br-size-9: 64px;
  --core--border-width--bw-size-1: .5px;
  --core--border-width--bw-size-5: 2.5px;
  --core--border-width--bw-size-6: 3px;
  --core--box-shadow--bs-primary-small: #a4adff3b;
  --core--box-shadow--bs-primary-medium: #a4adff1a;
  --core--box-shadow--bs-primary-large: #a4adff1a;
  --core--box-shadow--bs-secondary-small: #9b202f1a;
  --core--box-shadow--bs-secondary-regular: #9b202f1a;
  --core--box-shadow--bs-secondary-medium: #9b202f1a;
  --core--box-shadow--bs-secondary-large: #9b202f24;
  --core--colors--neutral--300: #dce0ea;
  --core--colors--overlays--light-100: #fff6;
  --core--colors--overlays--light-200: #ffffff80;
  --core--colors--overlays--light-300: #ffffffa6;
  --core--colors--overlays--light-400: #fffc;
  --core--colors--overlays--dark-100: #19213d66;
  --core--colors--overlays--dark-200: #19213d80;
  --core--colors--overlays--dark-300: #19213da6;
  --core--colors--overlays--dark-400: #19213dcc;
  --core--colors--secondary--500: #8fe7bd;
  --core--colors--system--red-200: #fac6d0;
  --core--colors--system--red-300: #fb93a3;
  --core--colors--system--blue-400: #64a7ff;
  --core--colors--system--yellow-300: #fbe080;
  --core--colors--system--green-200: #e2fbea;
  --core--colors--system--green-300: #adecbb;
  --core--colors--system--green-400: #74d184;
  --core--container-default--padding--default: var(--core--sizes--size-5);
  --core--font-size--displays--display-8: 48px;
  --core--font-size--displays--display-9: 60px;
  --core--font-size--displays--display-10: 72px;
  --core--font-size--displays-mbl--display-1: var(--core--font-size--displays-tablet--display-1);
  --core--font-size--displays-mbl--display-4: var(--core--font-size--displays-tablet--display-4);
  --core--font-size--displays-mbl--display-8: 32px;
  --core--font-size--displays-mbl--display-10: 44px;
  --core--font-size--displays-mbp--display-1: var(--core--font-size--displays-mbl--display-1);
  --core--font-size--displays-mbp--display-4: var(--core--font-size--displays-mbl--display-4);
  --core--font-size--displays-mbp--display-6: var(--core--font-size--displays-mbl--display-6);
  --core--font-size--displays-tablet--display-10: 64px;
  --core--font-size--paragraphs--large: 18px;
  --core--icon-family--line-squared: "Icon Squared", sans-serif;
  --core--icon-family--filled-icons: "Filled Icons", sans-serif;
  --core--icon-family--social-media: "Social Media Icon Font BRIX", sans-serif;
  --core--letter-spacing--none: 0px;
  --core--letter-spacing--small: .04em;
  --core--letter-spacing--large: .1em;
  --core--sizes--size-0: 4px;
  --core--sizes--size-1: 6px;
  --core--sizes--size-2: 8px;
  --core--sizes--size-9: 64px;
  --core--sizes--size-10: 80px;
  --core--sizes--size-11: 100px;
  --core--sizing--container-default--default: 1272px;
  --globals--accent-hover: var(--globals--accent-color);
  --globals--border-color--border-1: var(--core--colors--neutral--100);
  --globals--border-color--border-3: var(--core--colors--neutral--400);
  --globals--border-color--border-4: var(--core--colors--neutral--500);
  --globals--border-color--border-5: var(--core--colors--neutral--600);
  --globals--border-color--border-6: var(--core--colors--neutral--800);
  --globals--border-radius--br-default: var(--core--border-radius--br-size-3);
  --globals--border-radius--br-medium: var(--core--border-radius--br-size-4);
  --globals--border-radius--br-extra-large: var(--core--border-radius--br-size-7);
  --globals--border-width--bw-small: var(--core--border-width--bw-size-1);
  --globals--border-width--bw-large: var(--core--border-width--bw-size-3);
  --globals--color--surfaces--02: var(--core--colors--neutral--200);
  --globals--color--surfaces--04: var(--core--colors--neutral--500);
  --globals--color--surfaces--05: var(--core--colors--neutral--600);
  --globals--color--surfaces--08: var(--core--colors--secondary--200);
  --globals--color--texts--01: var(--core--colors--neutral--100);
  --globals--color--texts--02: var(--core--colors--neutral--500);
  --globals--color--texts--03: var(--core--colors--neutral--600);
  --globals--color--texts--04: var(--core--colors--neutral--800);
  --globals--color--texts--accent: var(--globals--accent-color);
  --globals--gaps--gap-none: 0px;
  --globals--gaps--gap-tiny: var(--core--sizes--size-0);
  --globals--gaps--gap-extra-large: var(--core--sizes--size-7);
  --globals--paddings--pd-small: var(--core--sizes--size-3);
  --globals--utilities--utility-1: var(--core--colors--neutral--100);
  --globals--utilities--utility-3: var(--core--colors--neutral--300);
  --globals--utilities--utility-4: var(--core--colors--neutral--500);
  --globals--utilities--utility-5: var(--core--colors--neutral--600);
  --globals--utilities--utility-7: var(--core--colors--secondary--200);
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.w-commerce-commercecheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercelayoutcontainer {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.w-commerce-commercelayoutmain {
  flex: 0 800px;
  margin-right: 20px;
}

.w-commerce-commercecheckoutcustomerinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutblockcontent {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 20px;
}

.w-commerce-commercecheckoutlabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutemailinput {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutemailinput::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutemailinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingaddresswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingfullname {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddress {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutrow {
  margin-left: -8px;
  margin-right: -8px;
  display: flex;
}

.w-commerce-commercecheckoutcolumn {
  flex: 1;
  padding-left: 8px;
  padding-right: 8px;
}

.w-commerce-commercecheckoutshippingcity {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingstateprovince {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingzippostalcode {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingcountryselector {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutshippingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutshippingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutshippingmethodswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutshippingmethodslist {
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
}

.w-commerce-commercecheckoutshippingmethoditem {
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  flex-direction: row;
  align-items: baseline;
  margin-bottom: 0;
  padding: 16px;
  font-weight: 400;
  display: flex;
}

.w-commerce-commercecheckoutshippingmethoddescriptionblock {
  flex-direction: column;
  flex-grow: 1;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.w-commerce-commerceboldtextblock {
  font-weight: 700;
}

.w-commerce-commercecheckoutshippingmethodsemptystate {
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  padding: 64px 16px;
}

.w-commerce-commercecheckoutpaymentinfowrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutcardnumber {
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardnumber::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardnumber:focus, .w-commerce-commercecheckoutcardnumber.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardexpirationdate {
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardexpirationdate::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardexpirationdate:focus, .w-commerce-commercecheckoutcardexpirationdate.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutcardsecuritycode {
  appearance: none;
  cursor: text;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutcardsecuritycode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutcardsecuritycode:focus, .w-commerce-commercecheckoutcardsecuritycode.-wfp-focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingaddresstogglewrapper {
  flex-direction: row;
  display: flex;
}

.w-commerce-commercecheckoutbillingaddresstogglecheckbox {
  margin-top: 4px;
}

.w-commerce-commercecheckoutbillingaddresstogglelabel {
  margin-left: 8px;
  font-weight: 400;
}

.w-commerce-commercecheckoutbillingaddresswrapper {
  margin-top: 16px;
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutbillingfullname {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingfullname::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingfullname:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddress {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddress::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddress:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstreetaddressoptional:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcity {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcity::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcity:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingstateprovince {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingstateprovince::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingstateprovince:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingzippostalcode {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 16px;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingzippostalcode::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingzippostalcode:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutbillingcountryselector {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 100%;
  height: 38px;
  margin-bottom: 0;
  padding: 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commercecheckoutbillingcountryselector::placeholder {
  color: #999;
}

.w-commerce-commercecheckoutbillingcountryselector:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commercecheckoutorderitemswrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryblockheader {
  background-color: #fff;
  border: 1px solid #e6e6e6;
  justify-content: space-between;
  align-items: baseline;
  padding: 4px 20px;
  display: flex;
}

.w-commerce-commercecheckoutorderitemslist {
  margin-bottom: -20px;
}

.w-commerce-commercecheckoutorderitem {
  margin-bottom: 20px;
  display: flex;
}

.w-commerce-commercecartitemimage {
  width: 60px;
  height: 0%;
}

.w-commerce-commercecheckoutorderitemdescriptionwrapper {
  flex-grow: 1;
  margin-left: 16px;
  margin-right: 16px;
}

.w-commerce-commercecheckoutorderitemquantitywrapper {
  white-space: pre-wrap;
  display: flex;
}

.w-commerce-commercecheckoutorderitemoptionlist {
  margin-bottom: 0;
  padding-left: 0;
  text-decoration: none;
  list-style-type: none;
}

.w-commerce-commercelayoutsidebar {
  flex: 0 0 320px;
  position: sticky;
  top: 20px;
}

.w-commerce-commercecheckoutordersummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummarylineitem, .w-commerce-commercecheckoutordersummaryextraitemslistitem {
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 8px;
  display: flex;
}

.w-commerce-commercecheckoutsummarytotal {
  font-weight: 700;
}

.w-commerce-commercecheckoutplaceorderbutton {
  color: #fff;
  cursor: pointer;
  appearance: none;
  text-align: center;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 3px;
  align-items: center;
  margin-bottom: 20px;
  padding: 9px 15px;
  text-decoration: none;
  display: block;
}

.w-commerce-commercecartapplepaybutton {
  color: #fff;
  cursor: pointer;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  align-items: center;
  height: 38px;
  min-height: 30px;
  margin-bottom: 8px;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercecartapplepayicon {
  width: 100%;
  height: 50%;
  min-height: 20px;
}

.w-commerce-commercecartquickcheckoutbutton {
  color: #fff;
  cursor: pointer;
  appearance: none;
  background-color: #000;
  border-width: 0;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  height: 38px;
  margin-bottom: 8px;
  padding: 0 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commercequickcheckoutgoogleicon, .w-commerce-commercequickcheckoutmicrosofticon {
  margin-right: 8px;
  display: block;
}

.w-commerce-commercecheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-commerce-commerceaddtocartform {
  margin: 0 0 15px;
}

.w-commerce-commerceaddtocartoptionpillgroup {
  margin-bottom: 10px;
  display: flex;
}

.w-commerce-commerceaddtocartoptionpill {
  color: #000;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #000;
  margin-right: 10px;
  padding: 8px 15px;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-selected {
  color: #fff;
  background-color: #000;
}

.w-commerce-commerceaddtocartoptionpill.w--ecommerce-pill-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartquantityinput {
  appearance: none;
  background-color: #fafafa;
  border: 1px solid #ddd;
  border-radius: 3px;
  width: 60px;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 6px 8px 12px;
  line-height: 20px;
  display: block;
}

.w-commerce-commerceaddtocartquantityinput::placeholder {
  color: #999;
}

.w-commerce-commerceaddtocartquantityinput:focus {
  border-color: #3898ec;
  outline-style: none;
}

.w-commerce-commerceaddtocartbutton {
  color: #fff;
  cursor: pointer;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  padding: 9px 15px;
  text-decoration: none;
  display: flex;
}

.w-commerce-commerceaddtocartbutton.w--ecommerce-add-to-cart-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commercebuynowbutton {
  color: #fff;
  cursor: pointer;
  appearance: none;
  background-color: #3898ec;
  border-width: 0;
  border-radius: 0;
  align-items: center;
  margin-top: 10px;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

.w-commerce-commercebuynowbutton.w--ecommerce-buy-now-disabled {
  color: #666;
  cursor: not-allowed;
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  outline-style: none;
}

.w-commerce-commerceaddtocartoutofstock {
  background-color: #ddd;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceaddtocarterror {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
}

.w-commerce-commerceorderconfirmationcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercecheckoutcustomerinfosummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercecheckoutsummaryitem, .w-commerce-commercecheckoutsummarylabel {
  margin-bottom: 8px;
}

.w-commerce-commercecheckoutsummaryflexboxdiv {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
}

.w-commerce-commercecheckoutsummarytextspacingondiv {
  margin-right: .33em;
}

.w-commerce-commercecheckoutshippingsummarywrapper, .w-commerce-commercecheckoutpaymentsummarywrapper {
  margin-bottom: 20px;
}

.w-commerce-commercepaypalcheckoutformcontainer {
  background-color: #f5f5f5;
  width: 100%;
  min-height: 100vh;
  padding: 20px;
}

.w-commerce-commercepaypalcheckouterrorstate {
  background-color: #ffdede;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 10px 16px;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-layout-hflex {
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

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

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }

  .w-commerce-commercelayoutcontainer {
    flex-direction: column;
    align-items: stretch;
  }

  .w-commerce-commercelayoutmain {
    flex-basis: auto;
    margin-right: 0;
  }

  .w-commerce-commercelayoutsidebar {
    flex-basis: auto;
  }
}

@media screen and (max-width: 479px) {
  .w-commerce-commercecheckoutemailinput, .w-commerce-commercecheckoutshippingfullname, .w-commerce-commercecheckoutshippingstreetaddress, .w-commerce-commercecheckoutshippingstreetaddressoptional {
    font-size: 16px;
  }

  .w-commerce-commercecheckoutrow {
    flex-direction: column;
  }

  .w-commerce-commercecheckoutshippingcity, .w-commerce-commercecheckoutshippingstateprovince, .w-commerce-commercecheckoutshippingzippostalcode, .w-commerce-commercecheckoutshippingcountryselector, .w-commerce-commercecheckoutcardnumber, .w-commerce-commercecheckoutcardexpirationdate, .w-commerce-commercecheckoutcardsecuritycode, .w-commerce-commercecheckoutbillingfullname, .w-commerce-commercecheckoutbillingstreetaddress, .w-commerce-commercecheckoutbillingstreetaddressoptional, .w-commerce-commercecheckoutbillingcity, .w-commerce-commercecheckoutbillingstateprovince, .w-commerce-commercecheckoutbillingzippostalcode, .w-commerce-commercecheckoutbillingcountryselector, .w-commerce-commerceaddtocartquantityinput {
    font-size: 16px;
  }
}

body {
  background-color: var(--core--colors--neutral--200);
  font-family: var(--core--font-family--primary-font);
  color: var(--core--colors--neutral--700);
  font-size: var(--core--font-size--base-font);
  line-height: var(--core--line-height--large);
  font-weight: 500;
}

h1 {
  font-family: var(--core--font-family--headlines);
  color: var(--components--titles-paragraphs--text-titles);
  font-size: var(--core--font-size--headings--h1);
  line-height: var(--core--line-height--small);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

h2 {
  font-family: var(--core--font-family--headlines);
  color: var(--components--titles-paragraphs--text-titles);
  font-size: var(--core--font-size--headings--h2);
  line-height: var(--core--line-height--regular);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

h3 {
  font-family: var(--core--font-family--headlines);
  color: var(--components--titles-paragraphs--text-titles);
  font-size: var(--core--font-size--headings--h3);
  line-height: var(--core--line-height--regular);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

h4 {
  font-family: var(--core--font-family--headlines);
  color: var(--components--titles-paragraphs--text-titles);
  font-size: var(--core--font-size--headings--h4);
  line-height: var(--core--line-height--regular);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

h5 {
  font-family: var(--core--font-family--headlines);
  color: var(--components--titles-paragraphs--text-titles);
  font-size: var(--core--font-size--headings--h5);
  line-height: var(--core--line-height--regular);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

h6 {
  font-family: var(--core--font-family--headlines);
  color: var(--components--titles-paragraphs--text-titles);
  font-size: var(--core--font-size--headings--h6);
  line-height: var(--core--line-height--regular);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
}

p {
  margin-bottom: 0;
}

a {
  color: var(--components--links--text-color--text-dark);
  text-decoration: underline;
  transition: color .3s;
}

a:hover {
  color: var(--components--links--text-color--text-accent);
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

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

label {
  color: var(--core--colors--neutral--800);
  font-size: var(--core--font-size--displays--display-2);
  margin-bottom: 12px;
  font-weight: 700;
  line-height: 1.25em;
  display: block;
}

strong {
  color: var(--neutral--800);
  font-weight: 600;
}

blockquote {
  margin-top: var(--globals--margins--mg-medium);
  margin-bottom: var(--globals--margins--mg-medium);
  border-radius: var(--core--border-radius--br-size-5);
  background-color: var(--core--colors--secondary--600);
  color: var(--core--colors--neutral--800);
  font-size: var(--core--font-size--displays--display-6);
  line-height: var(--core--line-height--regular);
  text-align: center;
  border: 0 solid #000;
  padding: 48px 56px;
  font-weight: 700;
}

figure {
  margin-bottom: 10px;
}

figcaption {
  text-align: center;
  margin-top: 5px;
}

.page-wrapper {
  overflow: visible;
}

.page-wrapper.full-height-page {
  flex-direction: column;
  justify-content: space-between;
  min-height: 100vh;
  display: flex;
}

.utp--sidebar-wrapper {
  background-color: var(--components--cards--background-color--bg-color-default);
  height: 100%;
  max-height: 100vh;
  box-shadow: 2px 0 6px 0 var(--core--box-shadow--bs-neutral-small);
  position: sticky;
  top: 0;
  overflow: scroll;
}

.bg-neutral-200 {
  background-color: var(--core--colors--neutral--200);
}

.divider {
  height: var(--components--divider--border-width--bw-regular);
  background-color: var(--components--divider--border-color--border-default);
}

.divider.mg-default {
  margin-top: var(--globals--margins--mg-default);
  margin-bottom: var(--globals--margins--mg-default);
}

.utp---sidebar-bottom {
  grid-row-gap: var(--globals--gaps--gap-medium);
  flex-direction: column;
  display: flex;
}

.mid {
  font-weight: 600;
}

.strong {
  font-weight: 700;
}

.display-9 {
  font-size: 52px;
  line-height: var(--core--line-height--small);
  text-align: center;
}

.display-9.mid {
  font-size: 48px;
}

.display-9.mid.product {
  font-size: 48px;
  font-weight: 700;
}

.display-9.left {
  text-align: left;
  font-size: 38px;
}

.display-9.left.hero-heading {
  width: 70%;
  font-size: 42px;
}

.display-7 {
  font-size: var(--core--font-size--displays--display-7);
  line-height: var(--core--line-height--regular);
}

.display-6 {
  color: #112359;
  font-size: 32px;
  line-height: 1.25em;
}

.display-6.cta {
  color: var(--components--titles-paragraphs--text-light);
}

.display-6.cta.left {
  text-align: left;
}

.display-6.cta.big {
  font-size: 48px;
}

.display-6.whitecol {
  color: #fff;
}

.display-6.padding {
  padding-top: 30px;
}

.display-6.weight700 {
  text-align: center;
  font-weight: 700;
}

.display-6.prompt {
  text-align: center;
  width: 56%;
}

.display-6.less-wdth {
  color: #fff;
}

.display-6.less-wdth.heading-resize-mobile {
  font-size: 42px;
}

.display-6.cta-heading {
  color: #0a1b40;
  font-size: 38px;
}

.display-6.heading-32 {
  font-size: var(--core--font-size--displays-tablet--display-8);
}

.display-5 {
  font-size: var(--core--font-size--displays--display-5);
  line-height: var(--core--line-height--regular);
}

.display-4 {
  font-size: 20px;
  line-height: 1.25em;
}

.display-3 {
  font-size: var(--core--font-size--displays--display-3);
  line-height: var(--core--line-height--regular);
}

.display-3.strong {
  color: var(--core--colors--neutral--800);
  text-align: center;
  font-size: 18px;
  line-height: 1.25em;
}

.display-1 {
  font-size: var(--core--font-size--displays--display-1);
  line-height: var(--core--line-height--regular);
}

.text-titles {
  color: var(--components--titles-paragraphs--text-titles);
}

.mg-top-tiny {
  margin-top: var(--globals--margins--mg-tiny);
}

.mg-top-extra-small {
  margin-top: var(--globals--margins--mg-extra-small);
  color: var(--core--colors--neutral--800);
}

.mg-top-12px {
  margin-top: 0;
}

.mg-top-small {
  max-width: 900px;
  margin-top: 16px;
}

.mg-top-small.flex {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
}

.mg-top-small.centered {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.mg-top-small.lead-form {
  background-color: #fff;
  border: 1px solid #0000000a;
  border-radius: 20px;
  padding: 36px;
  box-shadow: 0 4px 32px #16244714;
}

.mg-top-default {
  margin-top: 24px;
}

.mg-top-default.mt-xl {
  margin-top: 68px;
}

.mg-top-default.notop {
  margin-top: 0;
}

.badge {
  padding: var(--components--badges--paddings--pd-regular) 14px;
  grid-column-gap: var(--components--badges--gaps--pd-regular);
  grid-row-gap: var(--components--badges--gaps--pd-regular);
  background-color: var(--components--badge-primary--background-color--bg-light);
  box-shadow: 0 1px 3px 0 var(--core--box-shadow--bs-neutral-small);
  color: var(--components--badge--text-color--text-light);
  font-size: var(--core--font-size--displays--display-2);
  line-height: var(--core--line-height--regular);
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.badge.secondary {
  border: var(--globals--border-width--bw-default) solid var(--components--badge-secondary--border-color--bg-light);
  background-color: var(--core--colors--neutral--200);
  box-shadow: 0 1px 3px 0 var(--core--box-shadow--bs-neutral-small);
  color: var(--components--badge--text-color--text-dark);
}

.badge.tertiary {
  border: var(--globals--border-width--bw-default) none var(--components--badge-tertiary--border-color--bg-light);
  background-color: var(--core--colors--secondary--200);
  color: var(--components--badge--text-color--text-dark);
}

.badge.tertiary.mid {
  background-color: #f5e9cc;
}

.badge.tertiary.mid.new-border {
  border-radius: 6px;
}

.badge.tertiary.mid.new-border.secondary-badge {
  color: #d4a653;
  background-color: #d4a65333;
}

.badge.tertiary.mid.new-border.bbg-cream {
  background-color: #fef3e2;
}

.badge.tertiary.mid.new-border.bg-d4a653 {
  text-align: center;
  text-transform: uppercase;
  background-color: #d4a653;
  border-radius: 40px;
  padding: 10px 20px;
}

.badge.tertiary.mid.hero-badge {
  color: #fff;
  background-color: #162447;
  padding: 10px 18px;
}

.bg-secondary-300 {
  background-color: var(--core--colors--secondary--300);
}

.grid-2-columns {
  grid-column-gap: var(--globals--grid-gap--default);
  grid-row-gap: var(--globals--grid-gap--default);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.grid-2-columns.logo-strip-v3 {
  grid-column-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: auto;
  align-items: stretch;
}

.grid-2-columns.logo-strip-v3.flex {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.grid-2-columns.logo-strip-v3.flexx {
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.grid-2-columns.checkout-grid {
  grid-template-columns: 1.75fr 1fr;
}

.grid-2-columns.product-page {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-columns: 1.14fr 1fr;
  align-items: center;
}

.grid-2-columns._404-grid-2-col {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-columns: minmax(471px, 1fr) 1.1fr;
  align-items: stretch;
}

.grid-2-columns.hero-grid---home-v1 {
  grid-column-gap: 32px;
  grid-row-gap: 64px;
  grid-template-columns: 1fr;
  place-items: stretch stretch;
}

.grid-2-columns._1-1fr-left---content-center {
  grid-column-gap: 32px;
  grid-row-gap: 48px;
  grid-template-columns: 1.1fr 1fr;
  place-items: center stretch;
}

.grid-2-columns.aside-left {
  grid-column-gap: 32px;
  grid-row-gap: 48px;
  grid-template-columns: 1fr 1.25fr;
}

.grid-2-columns._1-1fr-right---content-center {
  grid-column-gap: 32px;
  grid-row-gap: 48px;
  grid-template-columns: 1fr 1.1fr;
  place-items: center stretch;
}

.grid-2-columns.features-grid-col-right {
  grid-template-columns: 1fr 1.36fr;
}

.grid-2-columns.footer-top-grid {
  grid-template-columns: 1.2fr auto;
  place-items: center stretch;
}

.grid-2-columns.features-grid {
  grid-template-columns: 1fr 1.42fr;
}

.card {
  border: var(--components--cards--border-width--bw-regular) none var(--components--cards--border-color--br-color-default);
  border-radius: var(--core--border-radius--br-size-5);
  background-color: var(--components--cards--background-color--bg-color-default);
  overflow: hidden;
  box-shadow: 0 2px 2px #6585d70f, 0 .5px .5px #234d9e0f;
}

.card.message {
  padding: var(--components--cards--paddings--pd-medium);
  border-color: var(--components--cards--border-color--br-color-default);
  text-align: left;
  flex-direction: row;
  align-items: flex-start;
  display: flex;
}

.card.message.inside-input {
  grid-column-gap: 6px;
  border-radius: var(--core--border-radius--br-pill);
  justify-content: center;
  align-items: center;
  min-height: 42px;
  padding: 8px 12px;
}

.card.message.inside-input.medium {
  min-height: 48px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.card.cta-wrapper {
  background-color: var(--components--sections--backgrounds--bg-color-tertiary);
  border-width: 0;
  padding: 144px 40px;
  position: relative;
  overflow: hidden;
}

.card.search-card {
  height: 100%;
  padding: var(--components--cards--paddings--pd-default);
  color: var(--components--titles-paragraphs--text-paragraphs);
  text-decoration: none;
}

.card.pricing-single-card {
  padding: 66px var(--components--cards--paddings--pd-large);
  grid-column-gap: var(--globals--grid-gap--large);
  background-color: var(--core--colors--secondary--700);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
}

.card.checkout-block {
  padding: var(--components--cards--paddings--pd-medium) var(--components--cards--paddings--pd-medium) var(--components--cards--paddings--pd-large);
  margin-bottom: 32px;
}

.card.checkout-block.last {
  margin-bottom: 0;
}

.card.overflow-visible {
  overflow: visible;
}

.card.password-protected-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 100px 40px;
  display: flex;
}

.card.v2 {
  background-color: var(--core--colors--primary--600);
}

.card.v2.password-protected-card {
  padding-top: 104px;
  padding-bottom: 104px;
}

.card.v2.card-404-content-right {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 80px 32px;
  display: flex;
}

.card.v2.footer-top-card {
  padding: 44px 32px;
}

.card.card-404-number {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 567px;
  padding: 116px 32px;
  display: flex;
}

.card.footer-card-wrapper {
  max-width: 1332px;
  margin-left: auto;
  margin-right: auto;
  padding: 24px;
}

.card.featured-card {
  background-color: var(--core--colors--secondary--300);
  flex-flow: column;
  justify-content: flex-end;
  padding: 124px 30px 24px;
  display: flex;
}

.card.featured-card.v3 {
  background-color: var(--core--colors--secondary--800);
}

.card.card-horizontal-designed {
  grid-column-gap: 84px;
  grid-row-gap: 48px;
  border-radius: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1.16fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  padding: 40px 32px;
  display: grid;
}

.card.testimonial-card {
  padding: 44px 28px;
}

.card.testimonial-card.testimonial---home-v3 {
  z-index: 1;
  width: 100%;
  max-width: 1016px;
  margin-left: auto;
  margin-right: auto;
  padding: 64px 40px 94px;
  position: sticky;
  top: 24px;
}

.card.features-link-card {
  color: var(--core--colors--neutral--700);
  padding: 30px;
  text-decoration: none;
}

.card.features-link-card.bg-secondary-300 {
  background-color: var(--core--colors--secondary--300);
}

.card.features-link-card.small {
  padding: 40px 24px 24px;
}

.card.features-link-card.feature-card-v6 {
  grid-row-gap: 48px;
  background-color: var(--core--colors--secondary--400);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding: 26px 22px 42px;
  display: grid;
}

.card.features-link-card.feature-card-v3 {
  padding-bottom: 58px;
}

.card.features-link-card.small-v2 {
  padding: 40px 24px;
}

.card.shadow-v2-card {
  box-shadow: 0 4px 10px #9098c133;
}

.card.shadow-v2-card.pading {
  overflow: visible;
}

.card.shadow-v3-card {
  box-shadow: 0 6px 16px #8c8e9866;
}

.card.dropdown-pd {
  width: 917px;
  padding: var(--components--cards--paddings--pd-medium);
}

.card.footer-bottom-card {
  background-color: var(--core--colors--secondary--100);
  padding: 58px 32px;
}

.text-paragraph {
  color: var(--core--colors--neutral--700);
  font-size: 18px;
  line-height: 1.5em;
}

.text-light {
  color: var(--components--titles-paragraphs--text-light);
}

.flex-horizontal {
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.flex-horizontal.justify-start {
  justify-content: flex-start;
}

.flex-horizontal.n-bar-center---button-right {
  grid-column-gap: var(--globals--gaps--gap-large);
  grid-row-gap: var(--globals--gaps--gap-medium);
}

.flex-horizontal.logo-strip-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  justify-items: center;
  display: flex;
}

.flex-horizontal.logo-strip-wrapper.v3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  mix-blend-mode: darken;
  flex-wrap: nowrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  width: 100%;
  min-width: 100%;
  padding-left: 8px;
  padding-right: 8px;
  display: grid;
}

.flex-horizontal.logo-strip-wrapper.v3.n {
  grid-column-gap: 38px;
  grid-row-gap: 38px;
}

.flex-horizontal.logo-strip-wrapper.v3.h-60 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  min-width: 1224px;
  height: 60px;
}

.flex-horizontal.logo-strip-wrapper.v3.less-gap {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-left: 8px;
  padding-right: 8px;
}

.flex-horizontal.dot-and-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: flex-start;
}

.flex-horizontal.gap-16px---flex-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
}

.flex-horizontal.left {
  justify-content: flex-start;
  align-items: center;
}

.mg-top-large {
  margin-top: var(--globals--margins--mg-large);
}

.mg-top-48px {
  margin-top: 48px;
}

.grid-1-column {
  grid-column-gap: var(--globals--grid-gap--default);
  grid-row-gap: var(--globals--grid-gap--default);
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-1-column.gap-row-extra-small {
  grid-row-gap: var(--globals--gaps--gap-extra-small);
}

.grid-1-column.gap-row-small {
  grid-row-gap: var(--globals--grid-gap--small);
  grid-row-gap: var(--globals--grid-gap--small);
}

.inner-container {
  max-width: 1200px;
}

.inner-container.center {
  margin-left: auto;
  margin-right: auto;
}

.inner-container._540px {
  max-width: 540px;
}

.inner-container._400px {
  max-width: 400px;
}

.inner-container._500px {
  max-width: 500px;
}

.inner-container._900px {
  max-width: 900px;
}

.inner-container._900px.center.cta {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.inner-container._900px.center.cta.horizontal {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  max-width: none;
}

.inner-container._418px {
  max-width: 418px;
}

.inner-container._440px {
  max-width: 440px;
}

.inner-container._600px {
  max-width: 600px;
}

.inner-container._300px {
  max-width: 300px;
}

.inner-container._720px {
  max-width: 720px;
}

.inner-container._430px {
  max-width: 430px;
}

.inner-container._606px {
  max-width: 606px;
}

.inner-container._510px {
  max-width: 510px;
}

.inner-container._240px {
  max-width: 240px;
}

.inner-container._240px._100-tablet {
  width: 1024100%;
  max-width: 100%;
}

.inner-container._496px {
  max-width: 496px;
}

.inner-container._1074px {
  max-width: 1074px;
}

.inner-container._408px {
  max-width: 408px;
}

.inner-container._522px {
  max-width: 522px;
}

.inner-container._522px.center {
  max-width: 528px;
}

.inner-container._354px {
  max-width: 354px;
}

.inner-container._354px._100-tablet._100-wide {
  max-width: 100%;
}

.inner-container._498px {
  max-width: 498px;
}

.inner-container._584px {
  max-width: 584px;
}

.inner-container._816px {
  max-width: 816px;
}

.inner-container._722px {
  max-width: 722px;
}

.inner-container._722px.center {
  min-width: 32rem;
  max-width: 72%;
}

.inner-container._570px {
  max-width: 570px;
}

.inner-container._804px {
  max-width: 804px;
}

.inner-container._832px {
  max-width: 832px;
}

.inner-container._832px.width-100---tablet-100 {
  max-width: 100%;
}

.inner-container._696px {
  max-width: 696px;
}

.inner-container._1064px {
  max-width: 1064px;
}

.inner-container._856px {
  max-width: 856px;
}

.inner-container._184px {
  max-width: 184px;
}

.inner-container._1110px {
  max-width: 1110px;
}

.inner-container._1092px {
  max-width: 1092px;
}

.inner-container._1222px {
  max-width: 1222px;
}

.inner-container._1332px {
  max-width: 1332px;
}

.inner-container._700px {
  max-width: 700px;
}

.inner-container._700px.center.wide800px {
  max-width: 900px;
}

.inner-container._700px.center._800px {
  max-width: 750px;
}

.inner-container._700px.center._800px.mb-s {
  margin-bottom: 40px;
}

.inner-container.wide50 {
  max-width: none;
}

.inner-container.wide50.width-55 {
  width: 55%;
}

.logo-icon-wrapper {
  margin-right: -2px;
}

.logo-icon-wrapper._50px {
  max-width: 50px;
}

.logo-text-wrapper {
  align-items: center;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.logo-text-wrapper:hover {
  transform: scale(.96);
}

.logo-link {
  color: var(--components--titles-paragraphs--text-titles);
  transition: transform .3s;
}

.logo-link:hover {
  transform: scale(.92);
}

.logo-link.w--current {
  cursor: pointer;
}

.logo-link.w--current:hover {
  transform: none;
}

.icon-font-rounded {
  font-family: var(--core--icon-family--line-rounded);
}

.icon-font-rounded.dropdown-arrow {
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon-font-rounded.input-icon {
  line-height: 18px;
}

.icon-font-wrapper {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  display: flex;
}

.text-center {
  text-align: center;
  padding-bottom: 10px;
}

.text-center.flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

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

.text-center.flex.fix-cta-section {
  width: 78%;
}

.text-center.flex.fix-cta-section.less-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.text-center.padding {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  padding-top: 30px;
  display: flex;
}

.primary-button {
  grid-column-gap: var(--components--buttons--gaps--gap-small);
  grid-row-gap: var(--components--buttons--gaps--gap-small);
  border: var(--components--buttons--border-width--bw-default) none var(--core--colors--primary--200);
  box-shadow: 0 4px 8px 0 var(--core--box-shadow--bs-primary-regular);
  color: var(--components--buttons-primary--text--text-light-mode);
  font-size: var(--core--font-size--displays--display-3);
  line-height: var(--core--line-height--regular);
  text-align: center;
  transform-style: preserve-3d;
  background-color: #efcf82;
  background-image: linear-gradient(90deg, #030c21, #122b66);
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  padding: 10px 15px;
  font-weight: 500;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.primary-button:hover {
  color: var(--components--buttons-primary--text--text-light-mode);
  border-radius: 42px;
  transform: scale3d(1.1, 1.1, 1.01);
}

.primary-button.small {
  padding: var(--components--buttons--paddings--pd-small) var(--components--buttons--paddings--pd-medium);
  font-size: var(--core--font-size--displays--display-1);
}

.primary-button.small.inside-input {
  padding-top: 0;
  padding-bottom: 0;
  position: absolute;
  inset: 6px 8px 6px auto;
}

.primary-button.dark-mode {
  border-color: var(--components--buttons-primary--border-color--b-dark-mode);
  background-color: var(--components--buttons-primary--backgrounds--bg-dark-mode);
  color: var(--core--colors--primary--200);
}

.primary-button.password-protected {
  width: 100%;
  margin-top: 10px;
}

.primary-button.pd-8px---16px {
  font-size: var(--core--font-size--displays--display-1);
  padding: 8px 16px;
}

.primary-button.newcol {
  background-image: none;
}

.primary-button.newcol.gredient {
  color: #112359;
  background-image: linear-gradient(90deg, #efcf82, #f4cd70);
  font-weight: 600;
}

.primary-button.outlined {
  color: #112359;
  background-color: #0000;
  background-image: none;
  border: 2px solid #030c21;
}

.primary-button.open-mcp-form {
  background-image: linear-gradient(90deg, #030c21, #122b66);
}

.primary-button.open-mcp-form.click-hide {
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.primary-button.open-mcp-form.click-hide.hide {
  display: none;
}

.primary-button.prompt-btn {
  border-radius: 8px;
  padding: 13px 26px;
}

.primary-button.bg-d4a653 {
  background-color: #d4a653;
  background-image: none;
}

.primary-button.bg-d4a653.less-border-radius {
  line-height: var(--core--line-height--large);
  border-radius: 8px;
}

.item-icon-right.show {
  display: block;
}

.secondary-button {
  grid-column-gap: var(--components--buttons--gaps--gap-small);
  grid-row-gap: var(--components--buttons--gaps--gap-small);
  border: var(--components--buttons--border-width--bw-default) solid var(--components--buttons-secondary--border-color--b-light-mode);
  background-color: var(--transparent);
  box-shadow: 0 1px 3px 0 var(--core--box-shadow--bs-neutral-small);
  color: var(--components--buttons-secondary--text--text-light-mode);
  font-size: var(--core--font-size--displays--display-3);
  line-height: var(--core--line-height--regular);
  text-align: center;
  transform-style: preserve-3d;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.secondary-button:hover {
  color: var(--components--buttons-secondary--text--text-light-mode);
  transform: scale3d(.94, .94, 1.01);
}

.secondary-button.small {
  padding: var(--components--buttons--paddings--pd-small) var(--components--buttons--paddings--pd-medium);
  font-size: var(--core--font-size--displays--display-1);
}

.secondary-button.dark-mode {
  border-color: var(--components--buttons-secondary--border-color--b-dark-mode);
  color: var(--components--buttons-secondary--text--text-dark-mode);
  background-color: #0000;
}

.secondary-button.mg-top-0 {
  margin-top: 0;
}

.secondary-button.mg-top-0.bg-neutral-200 {
  background-color: var(--core--colors--neutral--200);
}

.primary-button-icon {
  border: var(--components--buttons--border-width--bw-default) solid var(--core--colors--primary--200);
  background-color: var(--core--colors--primary--200);
  width: 34px;
  min-width: 34px;
  height: 34px;
  min-height: 34px;
  box-shadow: 0 1px 4px 0 var(--neutral-shadow--02\<deleted\|variable-f7d5933d\>);
  color: var(--components--buttons-primary--text--text-light-mode);
  font-size: var(--core--font-size--displays--display-2);
  line-height: var(--core--line-height--small);
  text-align: center;
  border-radius: 38px;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.primary-button-icon:hover {
  color: var(--neutral--100\<deleted\|variable-89a718ad\>);
  transform: scale(.94);
}

.primary-button-icon.small {
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  font-size: 12px;
}

.primary-button-icon.large {
  width: 50px;
  min-width: 50px;
  height: 50px;
  min-height: 50px;
  font-size: 18px;
  line-height: 22px;
}

.primary-button-icon.large.slider-button-left---center-mbl {
  transform-style: preserve-3d;
  bottom: 120px;
  left: -16px;
}

.primary-button-icon.large.slider-button-right---center-mbl {
  transform-style: preserve-3d;
  bottom: 120px;
  right: -16px;
}

.primary-button-icon.dark-mode {
  border-color: var(--components--buttons-primary--border-color--b-dark-mode);
  background-color: var(--components--buttons-primary--backgrounds--bg-dark-mode);
  color: var(--core--colors--primary--200);
}

.secondary-button-icon {
  border: var(--components--buttons--border-width--bw-default) solid var(--components--buttons-secondary--border-color--b-light-mode);
  background-color: var(--transparent);
  width: 34px;
  min-width: 34px;
  height: 34px;
  min-height: 34px;
  box-shadow: 0 1px 3px 0 var(--core--box-shadow--bs-neutral-small);
  color: var(--components--buttons-secondary--text--text-light-mode);
  font-size: var(--core--font-size--displays--display-2);
  text-align: center;
  border-radius: 38px;
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.secondary-button-icon:hover {
  color: var(--components--buttons-secondary--text--text-light-mode);
  transform: scale(.94);
}

.secondary-button-icon.small {
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  font-size: 12px;
}

.secondary-button-icon.white {
  border-color: var(--components--buttons-secondary--border-color--b-dark-mode);
  color: var(--components--buttons-secondary--text--text-dark-mode);
  background-color: #0000;
}

.mg-top-medium {
  margin-top: var(--globals--margins--mg-medium);
}

.mg-top-medium.blogs, .mg-top-medium.full-width {
  max-width: none;
}

.mg-top-medium._900px {
  max-width: 900px;
}

.link {
  grid-column-gap: var(--components--links--gaps--gap-regular);
  grid-row-gap: var(--components--links--gaps--gap-regular);
  color: var(--components--links--text-color--text-dark);
  font-size: var(--core--font-size--displays--display-2);
  line-height: var(--core--line-height--regular);
  text-decoration: none;
  transition: color .3s;
  display: flex;
}

.link:hover {
  color: var(--components--links--text-color--text-accent);
}

.link.small {
  font-size: var(--core--font-size--displays--display-1);
}

.link.accent {
  color: var(--components--links--text-color--text-accent);
}

.link.accent:hover {
  color: var(--components--links--text-color--text-dark);
}

.link.light {
  color: var(--components--links--text-color--text-light);
}

.icon-font-social-media {
  font-family: Social Media Icon Font BRIX, sans-serif;
}

.icon-font-social-media.v2 {
  font-weight: 300;
}

.social-media-icon-wrapper {
  border-radius: var(--components--icons--border-radius--br-small);
  background-color: var(--globals--color--surfaces--07);
  width: 24px;
  height: 24px;
  color: var(--components--titles-paragraphs--text-light);
  justify-content: center;
  align-items: center;
  font-size: 12px;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
}

.social-media-icon-wrapper:hover {
  color: var(--neutral--100\<deleted\|variable-89a718ad\>);
  transform: scale(.92);
}

.social-media-icon-wrapper.facebook {
  background-color: #1877f2;
}

.social-media-icon-wrapper.twitter {
  background-color: #1da1f2;
}

.social-media-icon-wrapper.instagram {
  background-color: #0000;
  background-image: linear-gradient(135deg, #8423ffb5, #ff881900), radial-gradient(circle, #fa2d9b, #ff9467 81%, #ffd231);
}

.social-media-icon-wrapper.linkedin {
  background-color: #0a6ed2;
}

.social-media-icon-wrapper.youtube {
  background-color: red;
}

.avatar-wrapper {
  border-radius: var(--components--avatars--border-radius--br-regular);
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.avatar-wrapper._24px {
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
}

.avatar-wrapper._32px {
  width: 32px;
  min-width: 32px;
  height: 32px;
  min-height: 32px;
}

.avatar-wrapper._40px {
  width: 40px;
  min-width: 40px;
  height: 40px;
  min-height: 40px;
}

.avatar-wrapper._64px {
  width: 64px;
  min-width: 64px;
  height: 64px;
  min-height: 64px;
}

.avatar-wrapper._120px {
  width: 120px;
  min-width: 120px;
  height: 120px;
  min-height: 120px;
}

.avatar-wrapper._190px {
  width: 190px;
  min-width: 190px;
  height: 190px;
  min-height: 190px;
}

.avatar-image {
  width: 100%;
}

.avatar-image.circle {
  border-radius: 50%;
}

.avatar-dot {
  border: 2px solid var(--neutral--100\<deleted\|variable-89a718ad\>);
  background-color: var(--2\<deleted\|variable-7a7b7cb6\>);
  border-radius: 50px;
  width: 8px;
  height: 8px;
  position: absolute;
  inset: -1px -1px auto auto;
}

.avatar-dot._15px {
  width: 15px;
  height: 15px;
  top: -6px;
  right: -6px;
}

.avatar-dot._15px.bottom {
  bottom: 2px;
  right: -2px;
}

.avatar-dot.bottom {
  inset: auto -3px -3px auto;
}

.width-100 {
  width: 100%;
}

.input {
  height: 48px;
  padding: var(--components--input-text--paddings--pd-regular) var(--components--input-text--paddings--pd-medium);
  border: var(--globals--border-width--bw-default) solid var(--components--input-text--border-color--br-default);
  border-radius: var(--core--border-radius--br-pill);
  background-color: var(--components--input-text--background-color--bg-default);
  box-shadow: 0 1px 3px 0 var(--core--box-shadow--bs-neutral-small);
  font-family: var(--core--font-family--secondary-font);
  color: var(--core--colors--neutral--600);
  font-size: var(--core--font-size--displays--display-2);
  line-height: var(--core--line-height--regular);
  margin-bottom: 0;
  font-weight: 400;
  transition: border-color .3s;
}

.input:hover {
  border-color: var(--components--input-text--border-color--br-secondary);
}

.input:focus, .input.-wfp-focus {
  border-color: var(--components--input-text--border-color--br-tertiary);
}

.input::placeholder {
  color: var(--components--input-text--text-color--text-secondary);
}

.input.icon-right {
  padding-right: 28px;
}

.input.dropdown-wrapper {
  align-items: center;
  height: auto;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.input.dropdown {
  box-shadow: none;
  background-color: #0000;
  border-style: none;
  border-radius: 0;
  padding-left: 0;
  padding-right: 0;
}

.input.cart-quantity-input {
  width: 72px;
}

.input-wrapper {
  position: relative;
}

.grid-3-columns {
  grid-column-gap: var(--globals--grid-gap--default);
  grid-row-gap: var(--globals--grid-gap--default);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.grid-3-columns.checkout-3-inputs-grid {
  grid-column-gap: var(--globals--grid-gap--small);
  margin-bottom: 24px;
}

.grid-3-columns.grid-footer-right {
  grid-column-gap: 32px;
  grid-template-columns: minmax(auto, 570px) auto auto;
  justify-content: space-between;
}

.checkbox {
  border-width: var(--globals--border-width--bw-default);
  border-color: var(--components--input-text--border-color--br-default);
  border-radius: var(--globals--border-radius--br-small);
  width: 18px;
  min-width: 18px;
  height: 18px;
  min-height: 18px;
  box-shadow: 0 1px 3px 0 var(--core--box-shadow--bs-neutral-regular);
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  transition: border-color .3s;
}

.checkbox:hover {
  border-color: var(--globals--border-color--border-accent);
}

.checkbox.w--redirected-checked {
  border-color: var(--globals--border-color--border-accent);
  border-radius: var(--globals--border-radius--br-small);
  background-color: var(--globals--color--surfaces--accent);
  background-image: url('https://growthspree-static-site.s3.amazonaws.com/images/check-icon.svg');
}

.checkbox.w--redirected-focus {
  border-color: var(--globals--border-color--border-accent);
  border-radius: var(--globals--border-radius--br-small);
  box-shadow: 0 1px 3px 0 var(--core--box-shadow--bs-neutral-regular);
}

.mg-bottom-0 {
  margin-bottom: 0;
}

.paragraph-small {
  font-size: var(--core--font-size--paragraphs--small);
}

.tabs-wrapper.category-tab-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.accordion-item {
  width: 100%;
  padding: 36px var(--core--sizes--size-6);
  background-color: var(--core--colors--neutral--100);
  cursor: pointer;
  transform-style: preserve-3d;
  transition: transform .3s, border-color .3s;
}

.accordion-item:hover {
  border-color: var(--globals--border-color--border-accent);
  transform: scale3d(.98, .98, 1.01);
}

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

.accordion-icon-wrapper {
  width: 16px;
  height: 16px;
  margin-left: var(--globals--margins--mg-small);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.accordion-icon-line {
  width: 14px;
  height: var(--core--border-width--bw-size-3);
  border-radius: var(--core--border-radius--br-size-5);
  background-color: var(--globals--color--surfaces--07);
}

.accordion-icon-line.vertical {
  position: absolute;
  transform: rotate(90deg);
}

.accordion-icon-line.white {
  background-color: var(--globals--color--surfaces--01);
}

.accordion-bottom {
  overflow: hidden;
}

.accordion-paragraph {
  padding-top: var(--globals--paddings--pd-default);
  overflow: hidden;
}

.text-color-primary-100 {
  color: var(--core--colors--primary--100);
}

.text-color-primary-400 {
  color: var(--core--colors--primary--400);
}

.buttons-row {
  z-index: 20;
  grid-column-gap: var(--globals--gaps--gap-medium);
  grid-row-gap: var(--globals--gaps--gap-medium);
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.buttons-row.left {
  flex-flow: row;
  justify-content: flex-start;
}

.buttons-row.left.height {
  padding-top: 20px;
}

.buttons-row.hide {
  display: none;
}

.text-decoration-none {
  text-decoration: none;
}

.rich-text h1 {
  margin-bottom: var(--globals--margins--mg-small);
}

.rich-text h2 {
  margin-bottom: 16px;
}

.rich-text li {
  margin-bottom: var(--globals--margins--mg-extra-small);
}

.rich-text figure {
  margin-top: 15px;
  margin-bottom: 15px;
}

.rich-text figcaption {
  margin-top: 8px;
}

.rich-text h4, .rich-text h5, .rich-text h6 {
  margin-top: 10px;
  margin-bottom: 6px;
}

.rich-text p, .rich-text h2 {
  margin-bottom: var(--globals--margins--mg-small);
}

.rich-text ol {
  margin-top: var(--globals--margins--mg-small);
  margin-bottom: var(--globals--margins--mg-medium);
}

.rich-text ul {
  margin-top: var(--globals--margins--mg-default);
  margin-bottom: var(--globals--margins--mg-default);
  padding-left: var(--globals--paddings--pd-large);
}

.rich-text img {
  border-radius: var(--core--border-radius--br-size-5);
}

.rich-text h4, .rich-text h6, .rich-text h5 {
  margin-top: var(--globals--margins--mg-large);
  margin-bottom: var(--globals--margins--mg-small);
}

.rich-text figure {
  width: 100%;
  max-width: 100%;
  margin-top: var(--globals--margins--mg-medium);
  margin-bottom: var(--globals--margins--mg-medium);
}

.rich-text h3 {
  margin-top: var(--globals--margins--mg-large);
  margin-bottom: 16px;
}

.rich-text.content-block {
  width: 100%;
}

.image-wrapper, .image-wrapper.border-radius-image-default {
  overflow: hidden;
}

.image-wrapper.full-half-right-cta-image {
  background-image: url('https://growthspree-static-site.s3.amazonaws.com/images/bg-square-polygon-cta-saasfy-x-webflow-template.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  max-width: 546px;
  padding: 40px 32px;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.image-wrapper.border-radius-58px {
  width: 72%;
}

.image-wrapper.full-half-left-cta-image {
  background-image: url('https://growthspree-static-site.s3.amazonaws.com/images/bg-square-polygon-cta-saasfy-x-webflow-template.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 48%;
  max-width: 546px;
  padding: 40px 32px;
  display: flex;
  position: absolute;
  inset: 0% auto 0% 0%;
}

.image-wrapper.hero-main-image---home-v2 {
  padding-left: 9vw;
  padding-right: 9.2vw;
  position: relative;
  overflow: visible;
}

.image-wrapper.hero-main-image---home-v2.mcp-page.fix {
  padding-left: 6vw;
  padding-right: 6vw;
}

.image-wrapper.hero-bg-image---home-v2 {
  position: absolute;
  inset: 0% 0% auto;
}

.image-wrapper.hero-bg-image---home-v2.border-radius-30px.fix {
  inset: 0% 0% auto;
}

.image-wrapper.hero-left-image---home-v2 {
  width: 42%;
  max-width: 276px;
  position: absolute;
  inset: 14.2% auto auto 0%;
  overflow: visible;
}

.image-wrapper.hero-right-image---home-v2 {
  width: 48%;
  max-width: 320px;
  position: absolute;
  inset: auto 0% 7% auto;
  overflow: visible;
}

.utp---sidebar-dropdown {
  width: 100%;
}

.utp---sidebar-dropdown-button {
  width: 100%;
  padding: var(--components--dropdowns--paddings--pd-regular);
  font-size: var(--core--font-size--displays--display-1);
  line-height: var(--core--line-height--small);
  letter-spacing: var(--core--letter-spacing--regular);
  text-transform: uppercase;
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
  transition: transform .3s;
  display: flex;
}

.utp---sidebar-dropdown-button:hover {
  transform: translate(6px);
}

.utp---dropdown-icon {
  background-color: var(--globals--utilities--utility-2);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  display: flex;
}

.utp---sidebar-dropdown-list {
  padding-top: var(--globals--paddings--pd-extra-small);
  background-color: #0000;
  overflow: hidden;
}

.utp---sidebar-dropdown-list.w--open {
  position: static;
}

.utp---sidebar-dropdown-item {
  padding: var(--components--dropdowns--gaps--gap-regular) var(--components--dropdowns--paddings--pd-regular) var(--components--dropdowns--paddings--pd-regular) var(--components--dropdowns--gaps--gap-regular);
  grid-column-gap: var(--components--input-text--gaps--gap-regular);
  grid-row-gap: var(--components--input-text--gaps--gap-regular);
  border: var(--core--border-width--bw-size-2) solid transparent;
  border-radius: var(--core--border-radius--br-size-2);
  background-color: var(--components--cards--background-color--bg-color-default);
  color: var(--components--titles-paragraphs--text-paragraphs);
  align-items: center;
  text-decoration: none;
  transition: color .3s, border-color .3s;
  display: flex;
}

.utp---sidebar-dropdown-item:hover {
  border-color: var(--globals--utilities--utility-accent);
  color: var(--globals--utilities--utility-6);
}

.utp---sidebar-dropdown-item.w--current {
  border-color: var(--1\<deleted\|variable-adce7a81\>);
  color: var(--neutral--800);
  font-weight: 600;
  box-shadow: 0 1px 3px #2388ff1a;
}

.mg-top-extra-large {
  margin-top: var(--globals--margins--mg-extra-large);
}

.mg-bottom-12px {
  margin-bottom: 12px;
}

.mg-bottom-small {
  margin-bottom: var(--globals--margins--mg-small);
}

.mg-bottom-48px {
  margin-bottom: 48px;
}

.mg-right-default {
  margin-right: var(--globals--margins--mg-default);
}

.notification-bar {
  background-color: var(--components--sections--backgrounds--bg-color-tertiary);
  color: var(--components--titles-paragraphs--text-light);
  font-weight: 600;
  position: relative;
  overflow: hidden;
}

.container-default {
  max-width: 1272px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-default.display-block {
  display: block;
}

.container-default.cs {
  margin-top: -120px;
  padding-bottom: 0;
}

.container-default.nav {
  z-index: 2147483647;
  background-color: #fff;
  border: .8px solid #0000001a;
  border-radius: 16px;
  width: 100%;
  padding-top: 11px;
  padding-bottom: 11px;
  box-shadow: 0 0 2px #0003;
}

.container-default.prmpt-section {
  padding-left: 24px;
  padding-right: 24px;
}

.notification-bar-padding {
  padding: var(--globals--paddings--pd-medium) var(--globals--paddings--pd-large);
}

.notification-bar-close-icon {
  width: 48px;
  font-size: var(--core--font-size--displays--display-4);
  cursor: pointer;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  transition: transform .3s;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.notification-bar-close-icon:hover {
  transform: scale(.92);
}

.flex-vertical {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.flex-vertical.n-bar---button-center {
  grid-row-gap: var(--globals--gaps--gap-medium);
}

.overflow-hidden {
  overflow: hidden;
}

.header-wrapper {
  z-index: 1000;
  background-color: #ddd0;
  justify-content: center;
  width: 100%;
  height: 105px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
  position: sticky;
  top: 0;
}

.header-wrapper.v3 {
  padding-top: var(--globals--paddings--pd-large);
  padding-bottom: var(--globals--paddings--pd-large);
}

.header-container-wrapper {
  grid-column-gap: var(--globals--gaps--gap-medium);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.header-container-wrapper.center {
  justify-content: center;
}

.list-nav-menu {
  grid-column-gap: var(--globals--border-radius--br-large);
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-left: 0;
  list-style-type: none;
  display: flex;
}

.link-nav-item {
  line-height: var(--core--line-height--regular);
}

.link-nav-item.show-on-tablet {
  display: none;
}

.link-nav-item.no-line {
  color: #eac675;
  text-decoration: none;
}

.link-nav-item.no-line:hover {
  color: #eac675;
}

.nav-menu-right-side {
  grid-column-gap: var(--globals--gaps--gap-medium);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.hamburger-menu {
  width: 48px;
  min-width: 48px;
  height: 48px;
  min-height: 48px;
  padding: var(--globals--paddings--pd-tiny);
  grid-row-gap: 0px;
  border-radius: var(--core--border-radius--br-size-2);
  background-color: var(--globals--color--surfaces--07);
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition: background-color .3s, transform .3s;
  position: static;
}

.hamburger-menu:hover {
  background-color: var(--globals--color--surfaces--accent);
  transform: scale(.94);
}

.hamburger-menu.w--open {
  background-color: var(--globals--color--surfaces--accent);
}

.hamburger-menu-line {
  border-radius: var(--core--border-radius--br-size-5);
  background-color: var(--globals--color--surfaces--01);
  width: 24px;
  height: 2px;
}

.hamburger-menu-flex {
  grid-row-gap: var(--globals--gaps--gap-small);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.logo-wrapper._118px {
  max-width: 118px;
}

.logo-wrapper._118px.right-16px {
  max-width: 150px;
  margin-right: 0;
}

.nav-menu-wrapper.center {
  grid-column-gap: var(--components--accordions--border-radius--br-medium);
  grid-row-gap: var(--components--accordions--border-radius--br-medium);
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav-menu-left-side {
  grid-column-gap: var(--globals--gaps--gap-large);
  align-items: center;
  display: flex;
}

.nav-menu-left-side.grow {
  flex: 1;
}

.social-media-links-container {
  grid-column-gap: var(--globals--gaps--gap-medium);
  align-items: center;
  display: flex;
}

.social-media-links-container.gap-col-8px {
  grid-column-gap: 8px;
}

.section {
  padding-top: var(--components--sections--paddings--pd-extra-large);
  padding-bottom: var(--components--sections--paddings--pd-extra-large);
  background-color: var(--transparent);
}

.section.overflow-hidden.pt-50 {
  padding-top: 50px;
}

.section.logo-strip-section {
  padding-top: 100px;
  padding-bottom: 100px;
  overflow: hidden;
}

.section.logo-strip-section.p-m {
  background-color: #fff;
  margin-bottom: 75px;
  padding-top: 56px;
  padding-bottom: 56px;
}

.section.logo-strip-section.p-l {
  padding-top: 30px;
  padding-bottom: 75px;
  overflow: visible;
}

.section.logo-strip-section.p-xl {
  padding-top: 150px;
  padding-bottom: 150px;
  overflow: visible;
}

.section.logo-strip-section.p-xl.pb-m {
  padding-bottom: 75px;
}

.section.logo-strip-section.pt-l {
  padding-top: 75px;
  padding-bottom: 0;
}

.section.logo-strip-section.pt-l.dw-75 {
  padding-bottom: 75px;
}

.section.logo-strip-section.padding-y {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.full-height {
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section.top {
  padding-top: var(--components--sections--paddings--pd-large);
}

.section.integration-section {
  padding-top: 362px;
  padding-bottom: var(--core--sizes--size-12);
  position: relative;
  overflow: hidden;
}

.section.hero {
  position: relative;
  overflow: hidden;
}

.section.hero.pd-hero-80px {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section.hero.v1 {
  padding-top: 40px;
  padding-bottom: 0;
  overflow: visible;
}

.section.hero.v1.case-studies {
  background-color: #eee;
  padding-bottom: 150px;
}

.section.hero.v1.case-studies-2 {
  background-color: var(--components--badge-neutral--background-color--bg-light);
  padding-bottom: 0;
}

.section.hero.v1.p-0 {
  padding-top: 0;
  padding-bottom: 100px;
}

.section.hero.v2 {
  padding-top: 32px;
  padding-bottom: 90px;
}

.section.hero.v2.early {
  z-index: 20;
  padding-bottom: 0;
  overflow: visible;
}

.section.pd-bottom-250px {
  padding-bottom: 250px;
}

.section.mg-top-0px {
  padding-top: 100px;
}

.section.cta {
  z-index: 19;
  background-color: #112359;
  background-image: linear-gradient(90deg, #030c21, #122b66), linear-gradient(0deg, #d9d9d9, #d9d9d9);
  position: relative;
}

.section.mg-top-bottom-0px {
  background-color: #f5e9cc80;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.mg-top-bottom-0px.cs {
  background-color: #eee;
}

.section.mg-top-bottom-0px.paddingtop-down {
  padding-top: 60px;
  display: none;
}

.section.mg-top-bottom-0px.bgwhite {
  background-color: #fff;
}

.section.mg-top-0px-mobile {
  padding-top: 10px;
}

.section.bgimg {
  background-color: #112359;
  background-image: url('https://growthspree-static-site.s3.amazonaws.com/images/Rectangle.webp');
  background-position: 50%;
  background-size: 100% 100%;
}

.section.bgimg.newcol {
  background-color: #0b1e48;
}

.section.bg-fcfaf4 {
  background-color: #fcfaf4;
}

.section.bg--faf3e04d {
  background-color: #faf3e04d;
  padding-top: 60px;
  padding-bottom: 60px;
}

.section.bg-white {
  background-color: var(--core--colors--neutral--100);
}

.section.bg-white.hiden-section {
  display: none;
}

.section.bg-dark {
  background-color: #0a0a0a;
}

.section.bg-162447 {
  z-index: 20;
  offset: 3rem;
  background-color: #162447;
  position: relative;
}

.section.bg-0a0a0a {
  background-color: #0a0a0a;
}

.section.guarantee-section-gredient {
  background-image: linear-gradient(#d4a653, #c9963f);
}

.position-relative {
  position: relative;
}

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

.form-wrapper {
  width: 100%;
  margin-bottom: 0;
}

.form-wrapper.width-380px {
  margin-bottom: 0;
}

.footer-wrapper {
  background-color: var(--transparent);
  padding-bottom: 40px;
  padding-left: 24px;
  padding-right: 24px;
}

.footer-top {
  padding-top: var(--components--footers--paddings--pd-extra-large);
  padding-bottom: var(--components--footers--paddings--pd-medium);
}

.footer-bottom {
  padding-top: var(--components--footers--paddings--pd-small);
  padding-bottom: var(--components--footers--paddings--pd-small);
}

.footer-center {
  padding-bottom: var(--components--footers--paddings--pd-large);
}

.footer-center.v3 {
  padding: 54px 32px 52px;
}

.footer-bottom-flex-item {
  grid-column-gap: var(--globals--gaps--gap-default);
  grid-row-gap: var(--globals--gaps--gap-default);
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.contact-link-icon-left {
  grid-column-gap: var(--globals--gaps--gap-medium);
  grid-row-gap: var(--globals--gaps--gap-medium);
  color: var(--core--colors--neutral--700);
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  transition: transform .3s, color .3s;
  display: flex;
}

.contact-link-icon-left:hover {
  color: var(--core--colors--neutral--500);
  transform: translate(4px);
}

.success-message-wrapp {
  background-color: #0000;
  padding: 0;
}

.error-message {
  margin-top: var(--globals--margins--mg-small);
  padding: var(--components--cards--paddings--pd-small);
  border: 1px solid var(--core--colors--system--red-400);
  border-radius: var(--components--cards--border-radius--br-regular);
  background-color: var(--core--colors--system--red-100);
  color: var(--core--colors--system--red-400);
  text-align: center;
}

.logo-stripe-wrapper.fix-width.bg-blakc {
  background-color: #000;
  border-radius: 4px;
}

.slider-wrapper {
  background-color: #0000;
  height: 100%;
}

.hidden {
  display: none;
}

.slider-mask {
  height: 100%;
}

.slider-mask.features-slider {
  max-width: 520px;
  overflow: visible;
}

.link-avatar-image {
  transition: transform .3s;
}

.link-avatar-image:hover {
  transform: scale(.94);
}

.card-link {
  text-decoration: none;
  transition: opacity .3s, color .3s;
}

.card-link:hover {
  opacity: .7;
}

.social-media-icon-wrapper-dark {
  width: 20px;
  height: 20px;
  color: var(--core--colors--neutral--800);
  justify-content: center;
  align-items: center;
  font-size: 17px;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
}

.social-media-icon-wrapper-dark:hover {
  opacity: .7;
  color: var(--neutral--700\<deleted\|variable-2bf395ab\>);
}

.image.cover-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.image.cover-image.rounded-border {
  border-radius: 24px;
}

.title-left---content-right {
  grid-column-gap: var(--globals--grid-gap--default);
  grid-row-gap: var(--globals--grid-gap--default);
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.title-left---content-right.paragraph-content {
  grid-row-gap: 16px;
}

.feature-wrapper {
  grid-column-gap: var(--globals--gaps--gap-small);
  grid-row-gap: var(--globals--gaps--gap-small);
  font-size: var(--core--font-size--displays--display-4);
  line-height: var(--core--line-height--regular);
  justify-content: flex-start;
  align-items: center;
  font-weight: 700;
  display: flex;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100vw;
  max-width: 100%;
  height: 70vh;
  max-height: 100%;
  display: flex;
}

.utility-page-content {
  width: 100%;
  max-width: 768px;
  padding-right: var(--globals--paddings--pd-medium);
  padding-left: var(--globals--paddings--pd-medium);
  text-align: center;
  flex-direction: column;
  margin-bottom: 0;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  display: flex;
}

.utility-page-form.password-protected {
  width: 100%;
}

.width-380px {
  width: 100%;
  max-width: 380px;
}

.sticky-top {
  position: sticky;
  top: 24px;
}

.offices-image-top {
  flex-direction: column;
  display: flex;
}

.gap-row-40px {
  grid-row-gap: 40px;
}

.dropdown-wrapper.dropdown-default {
  position: relative;
}

.dropdown-toogle {
  grid-column-gap: var(--components--links--gaps--gap-small);
  grid-row-gap: var(--components--links--gaps--gap-small);
  font-size: var(--core--font-size--displays--display-2);
  line-height: var(--core--line-height--regular);
  align-items: center;
  padding: 0;
  display: flex;
}

.dropdown-list {
  padding-right: var(--globals--paddings--pd-default);
  padding-bottom: var(--globals--paddings--pd-default);
  padding-left: var(--globals--paddings--pd-default);
  background-color: #0000;
  overflow: hidden;
}

.dropdown-list.dropdown-v2 {
  transform: translate(-84%);
}

.dropdown-pd {
  margin-top: var(--globals--margins--mg-small);
  padding: var(--components--cards--paddings--pd-small);
  border: var(--components--cards--border-width--bw-regular) solid var(--components--cards--border-color--br-color-default);
  border-radius: var(--components--cards--border-radius--br-regular);
  background-color: var(--components--cards--background-color--bg-color-default);
  box-shadow: 0 8px 15px 0 var(--core--box-shadow--bs-neutral-medium);
}

.sidebar---navbar {
  padding-top: var(--globals--paddings--pd-extra-large);
  padding-right: var(--globals--paddings--pd-medium);
  padding-left: var(--globals--paddings--pd-medium);
  background-color: var(--components--cards--background-color--bg-color-default);
}

.utp---nav-menu-wrapper {
  width: 100%;
}

.loading-page-wrapper {
  background-color: var(--globals--color--surfaces--01);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: none;
  position: fixed;
  inset: 0% auto auto 0%;
}

.loading-page-wrapper.bar-animation {
  justify-content: center;
  align-items: center;
  display: none;
}

.loading-page-wrapper.page-cover {
  height: 100vh;
  min-height: 0;
}

.loading-bar {
  background-color: var(--globals--color--surfaces--06);
  border-radius: 1000px;
  width: 100%;
  height: 6px;
  margin-bottom: auto;
}

.page-load-image-wrapper {
  background-color: var(--globals--color--surfaces--01);
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}

.loading-circle {
  border-style: solid;
  border-width: 10px;
  border-color: var(--globals--color--surfaces--06) var(--globals--color--surfaces--03) var(--globals--color--surfaces--03);
  border-radius: 50%;
  min-width: 120px;
  max-width: 120px;
  min-height: 120px;
  max-height: 120px;
}

.card-wrapper {
  position: sticky;
}

.hover-rotate-card-wrapper {
  perspective: 2000px;
  transform-origin: 50%;
}

.arrow-card-wrapper {
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.border-radius-16px {
  border-radius: 16px;
}

.flex {
  display: flex;
}

.flex.gap-column-6px {
  grid-column-gap: 6px;
}

.flex.wrap {
  flex-flow: wrap;
}

.bg-secondary-100 {
  background-color: var(--core--colors--secondary--100);
}

.base-icon-font {
  font-family: var(--core--icon-family--base-font);
}

.content-card-align-left {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.dropodown-title {
  color: var(--components--titles-paragraphs--text-titles);
  font-size: var(--core--font-size--displays--display-4);
  line-height: var(--core--line-height--small);
  margin-bottom: 24px;
  font-weight: 700;
}

.border-radius-image-default {
  border-radius: var(--core--border-radius--br-size-5);
}

._404-number {
  color: var(--globals--accent-color);
  font-size: 234px;
  font-weight: 600;
  line-height: 1.25em;
}

.search-grid-wrapper {
  grid-column-gap: var(--globals--grid-gap--default);
  grid-row-gap: var(--globals--grid-gap--default);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.empty-state-message {
  padding: var(--components--cards--paddings--pd-small);
  border: var(--components--cards--border-width--bw-regular) solid var(--components--cards--border-color--br-color-secondary);
  border-radius: var(--components--cards--border-radius--br-regular);
  background-color: var(--components--cards--background-color--bg-color-secondary);
  text-align: center;
}

.text-break-all {
  word-break: break-all;
}

.top-section {
  z-index: 1;
  padding-top: var(--components--sections--paddings--pd-large);
  padding-bottom: var(--components--sections--paddings--pd-extra-large);
  position: relative;
}

.mg-bottom-24px {
  margin-bottom: 24px;
}

.checkout-form {
  background-color: #0000;
  min-height: auto;
  padding: 0;
}

.capitalize-every-word {
  text-transform: capitalize;
}

.checkout-block-header {
  padding: 0px 0px var(--components--cards--paddings--pd-small);
  border-style: none none solid;
  border-bottom-color: var(--globals--border-color--border-2);
  background-color: #0000;
}

.checkout-block-content {
  padding: var(--components--cards--paddings--pd-default) 0px 0px;
  background-color: #0000;
  border: 1px #000;
}

.cart-button {
  color: var(--components--links--text-color--text-dark);
  font-size: var(--core--font-size--displays--display-2);
  line-height: var(--core--line-height--regular);
  background-color: #0000;
  padding: 0;
  transition-property: none;
}

.cart-button:hover {
  color: var(--components--links--text-color--text-dark);
}

.cart-quantity {
  min-width: auto;
  height: auto;
  color: var(--components--links--text-color--text-dark);
  font-size: var(--core--font-size--displays--display-2);
  line-height: var(--core--line-height--regular);
  background-color: #0000;
  border-radius: 0;
  margin-left: 0;
  padding-left: 0;
  padding-right: 0;
  font-weight: 500;
}

.cart-container {
  max-width: 600px;
  padding: var(--globals--paddings--pd-medium);
  box-shadow: none;
  background-color: #0000;
}

.blog-details-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.card-image {
  object-fit: cover;
}

._w-h-100 {
  width: 100%;
  height: 100%;
}

.pd-sides-24px {
  padding-left: 24px;
  padding-right: 24px;
}

.apple-pay-btn.cart {
  height: 40px;
}

.cart-close-button {
  cursor: pointer;
  justify-content: center;
  align-items: center;
  transition: transform .3s, color .3s;
  display: flex;
}

.cart-close-button:hover {
  transform: scale(1.1);
}

.tab-content-link {
  border-bottom: 1px solid var(--core--colors--neutral--400);
  background-color: var(--transparent);
  cursor: pointer;
  padding: 36px 0;
  overflow: hidden;
}

.tab-content-link.w--current {
  background-color: var(--transparent);
}

.tab-content-link.last {
  border-bottom-style: none;
  padding-bottom: 0;
}

.tab-content-link.first {
  padding-top: 0;
}

.tab-content-wrapper, .tab-content-wrapper:hover {
  color: var(--core--colors--neutral--700);
}

.testimonial-section-card-header {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.fit-cover {
  object-fit: cover;
}

.bg-primary-600 {
  background-color: var(--core--colors--primary--600);
}

.icon-circle {
  border-radius: 50%;
}

.icon-circle.size-icon-58---mbp {
  width: 100%;
  max-width: 80px;
}

.nav-link {
  color: var(--core--colors--neutral--700);
  font-size: 18px;
  text-decoration: none;
  transition: color .3s;
}

.nav-link:hover {
  color: var(--core--colors--neutral--500);
}

.nav-link.special {
  text-decoration: underline;
}

.nav-menu-list-item {
  font-size: var(--core--font-size--base-font);
  line-height: var(--core--line-height--regular);
  margin-bottom: 16px;
  padding-left: 0;
}

.nav-menu-list-item.last {
  margin-bottom: 0;
}

.footer-page-title {
  color: var(--core--colors--neutral--800);
  margin-bottom: 24px;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.25em;
}

.nav-content {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: auto auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: start;
  display: grid;
}

.nav-menu-list-wrapper {
  margin-bottom: 0;
  margin-right: 0;
  padding-left: 0;
  list-style-type: none;
}

.header-nav-link {
  color: var(--core--colors--neutral--800);
  font-size: 16px;
  line-height: var(--core--line-height--regular);
  vertical-align: bottom;
  padding: 0;
  transition-property: color;
  display: inline-block;
}

.header-nav-link:hover {
  color: var(--core--colors--primary--200);
}

.header-nav-link.w--current {
  color: var(--core--colors--neutral--800);
}

.header-nav-link.w--current:hover {
  color: var(--core--colors--primary--200);
}

.mg-top-14px {
  margin-top: 14px;
}

.mg-top-36px {
  margin-top: 36px;
}

.border-gradient---card {
  background-image: linear-gradient(180deg, var(--core--colors--primary--200), var(--core--colors--primary--100));
  padding: 1px;
}

.border-gradient---card.v2 {
  background-image: linear-gradient(180deg, var(--core--colors--primary--300), var(--core--colors--primary--400));
}

.border-radius-30px {
  border-radius: 30px;
}

.mg-top-44px {
  margin-top: 44px;
}

.mg-top-20px {
  color: var(--core--colors--neutral--800);
  margin-top: 20px;
}

.dot-decoration-list {
  background-color: var(--core--colors--primary--500);
  border-radius: 50%;
  width: 10px;
  min-width: 10px;
  height: 10px;
  min-height: 10px;
  margin-top: 6px;
}

.dot-decoration-list.dot-primary-200 {
  background-color: var(--core--colors--primary--200);
}

.dot-decoration-list.v2 {
  margin-top: 8px;
}

.gap-20px {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.category-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-radius: var(--core--border-radius--br-pill);
  background-color: var(--core--colors--neutral--100);
  justify-content: center;
  align-items: center;
  padding: 8px;
  display: flex;
}

.category---link {
  border-radius: var(--core--border-radius--br-pill);
  background-color: var(--transparent);
  font-family: var(--core--font-family--secondary-font);
  font-size: var(--core--font-size--displays--display-1);
  line-height: var(--core--line-height--regular);
  padding: 8px 10px;
  font-weight: 400;
  transition: background-color .3s, color .3s;
}

.category---link:hover {
  background-color: var(--core--colors--primary--600);
  color: var(--components--links--text-color--text-dark);
}

.category---link.w--current {
  color: var(--core--colors--neutral--100);
  background-color: #efcf82;
}

.mg-top-28px {
  margin-top: 28px;
}

.circle-integration-icon-link-wrapper {
  justify-content: center;
  margin-top: 9%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.circle-integration-icon-link {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 1012px;
  min-width: 1012px;
  height: 1012px;
  min-height: 1012px;
  display: flex;
}

.circle-integration---item-icon-wrapper {
  justify-content: space-between;
  width: 100%;
  margin: 28px auto;
  display: flex;
}

.circle-integration---item-icon-wrapper.integration---item-v2 {
  max-width: 932px;
  margin-top: 92px;
  margin-bottom: 92px;
}

.circle-integration---item-icon-wrapper.integration---item-v3 {
  max-width: 636px;
  margin-top: 0;
  margin-bottom: 0;
}

.circle-integration---item-icon-wrapper.integration---item-v4 {
  justify-content: center;
  margin-top: 0;
  margin-bottom: 0;
}

.circle-integration---item-icon {
  transition-property: none;
}

.bg-image-gradient-overlay {
  background-image: linear-gradient(180deg, #f9fafd, var(--transparent));
  position: absolute;
  inset: 0%;
}

.bg-image-gradient-overlay.gradient-bottom {
  background-image: linear-gradient(180deg, var(--transparent), #f9fafde6 49%, #f9fafd);
  min-height: 248px;
  inset: auto 0% 0%;
}

.mg-top-80px {
  margin-top: 80px;
}

.categories-badges-item-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.border-radius-58px {
  border-radius: 58px;
}

.text-neutral-600 {
  color: var(--core--colors--neutral--600);
}

.mg-top-68px {
  margin-top: 68px;
}

.image-left---content-right {
  grid-column-gap: 12px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.width-100---tablet-100 {
  width: 100%;
}

.mg-top-56px {
  margin-top: 56px;
}

.author-wrapper---testimonial-card {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.author-wrapper---testimonial-card.v2 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.hero-image---home-v2-wrapper {
  z-index: -1;
  padding-top: 8.3%;
  padding-left: 24px;
  padding-right: 20px;
  position: relative;
}

.hero-image---home-v2-wrapper.fix {
  padding-top: 24px;
  padding-bottom: 24px;
  padding-right: 24px;
  display: none;
  position: relative;
}

.border-radius-12px {
  border-radius: 12px;
}

.built-in-integrations-thumbnail {
  margin-left: -135px;
  margin-right: -140px;
}

.testimonial-section-card {
  background-color: var(--core--colors--secondary--100);
  border-radius: 30px;
  justify-content: center;
  align-items: flex-start;
  padding: 106px 40px 124px;
  display: flex;
}

.gap-16px {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.main-menu-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: minmax(auto, 432px) auto auto;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: grid;
}

.btn-inside-input-wrapper {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 8px;
}

.badge-link-wrapper {
  transform-style: preserve-3d;
  text-decoration: none;
  transition-property: transform;
}

.badge-link-wrapper:hover {
  transform: scale3d(.96, .96, 1.01);
}

.overflow-visible {
  overflow: visible;
}

.more-templates-logo-wrapper {
  position: relative;
}

.more-templates-logo {
  width: 80px;
}

.more-templates-logo.blur {
  z-index: -1;
  opacity: .68;
  filter: blur(3px);
  position: absolute;
  inset: 10% 0% 20px;
}

.more-templates-logo.customize {
  width: 110px;
}

.more-templates-p {
  margin-bottom: 0;
  font-size: 13px;
  line-height: 1.4em;
}

.more-webflow-templates-sub {
  color: #523ff5;
  text-decoration: underline;
}

.brix-badges-wrapper {
  z-index: 99999999;
  width: 320px;
  height: 120px;
  position: fixed;
  inset: auto 50px 0 auto;
}

.hidden-code {
  display: none;
}

.more-templates-badge-wrapper {
  z-index: 9991;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  opacity: 0;
  color: #666977;
  background-color: #fff;
  border: 1px solid #f0f0f6;
  border-radius: 12px;
  align-items: center;
  width: 100%;
  max-width: 320px;
  min-height: 76px;
  padding: 12px 22px 12px 18px;
  text-decoration: none;
  transition-property: none;
  display: flex;
  position: absolute;
  transform: scale(.9)translate(0, 20px);
  box-shadow: 0 .6px .8px #1010650a, 0 3px 6px #11115414;
}

.more-templates-badge-wrapper:hover {
  color: #666977;
}

.more-templates-badge-wrapper.customization {
  border-color: #4a3aff;
  padding-left: 10px;
}

.div-block {
  z-index: 1;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block.slide-up {
  opacity: 1;
}

.div-block.z-50 {
  z-index: 25;
  position: relative;
}

.paragraph {
  color: var(--core--colors--neutral--800);
  text-align: center;
  font-size: 18px;
}

.paragraph.product {
  font-size: 24px;
}

.paragraph.width {
  width: 600px;
}

.paragraph.width.new-width {
  width: 78%;
}

.slider-container {
  justify-content: flex-start;
  align-items: center;
  display: flex;
  overflow: visible;
}

.slider-container.gridd {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  display: flex;
}

.slider-wrapper.mobile {
  display: none;
}

.div-block-2 {
  overflow: hidden;
}

.paragraph-2 {
  max-width: 650px;
  color: var(--components--badge-neutral--background-color--bg-light);
  font-size: 18px;
  line-height: 1.5em;
}

.paragraph-2.full-width {
  max-width: 100%;
  color: var(--components--badge-neutral--background-color--bg-dark);
}

.paragraph-2.full-width.cta {
  color: #fff;
}

.paragraph-2.full-width.cta.left {
  text-align: left;
}

.paragraph-2.full-width.cta.lesspad {
  color: #ffffffbd;
  margin-top: -20px;
}

.paragraph-2.full-width.whitecol {
  color: #fff;
}

.paragraph-2.color--555 {
  color: #555;
}

.testimonial-tab {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column-reverse;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.testimonial-menu {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 6px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 16px;
  display: flex;
}

.image-2 {
  aspect-ratio: 1;
  border-radius: 50%;
  width: 60px;
  max-width: 60px;
  height: 60px;
}

.div-block-4 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.testimonial-menu-link-text {
  color: var(--components--links--text-color--text-dark);
  font-size: 24px;
}

.testimonial-menu-link-text.less-size {
  font-size: 20px;
}

.testimonial-menu-link-designation {
  color: var(--components--links--text-color--text-dark);
  font-size: 14px;
}

.testimonial-tab-link {
  background-color: #0000;
  border-radius: 10px;
  padding: 0;
}

.testimonial-tab-link.w--current {
  background-color: #0000;
  background-image: linear-gradient(0deg, #eac675, #eac675);
  border-radius: 10px;
}

.testimonial-tab-link._1.w--current {
  background-color: var(--core--colors--primary--200);
}

.testimonial-tab-link._2.w--current {
  background-color: var(--core--colors--primary--400);
}

.testimonial-tab-link._3.w--current {
  background-color: var(--core--colors--primary--500);
}

.testimonial-tab-link._4.w--current {
  background-color: var(--core--colors--primary--300);
}

.testimonial-tab-link.new-bg {
  background-color: #fff;
  border: 1px solid #7a7a7a3b;
  border-radius: 20px;
}

.testimonial-tab-link.new-bg.w--current {
  border-color: #eac67540;
  box-shadow: 0 1px 3px #0003;
}

.testimonial-tab-panels {
  width: 100%;
  height: 100%;
  max-height: 490px;
}

.testimonial-tab-panels.text-testimonials {
  height: 290px;
}

.testimonial-tab-panel {
  border-radius: 16px;
  width: 100%;
  height: 100%;
}

.testimonial-tab-panel._1 {
  background-color: var(--core--colors--system--blue-100);
}

.testimonial-tab-panel._2 {
  background-color: var(--core--colors--system--yellow-100);
}

.testimonial-tab-panel._3 {
  background-color: var(--core--colors--system--green-100);
}

.testimonial-tab-panel._4 {
  background-color: #fff9f5;
}

.div-block-5 {
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-6 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding: 32px;
  display: flex;
}

.div-block-6.text-test {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.div-block-7 {
  width: 50%;
  padding: 32px;
}

.div-block-8 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 5px;
  display: flex;
}

.lightbox-link-2 {
  border-radius: 10px;
  overflow: hidden;
}

.div-block-9 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-9.text-testimonials {
  justify-content: center;
  align-items: center;
}

.text-block-2 {
  color: var(--core--colors--neutral--800);
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5em;
}

.text-block-3 {
  color: var(--core--colors--neutral--500);
  font-size: 18px;
  line-height: 1.25em;
}

.text-block-3.less {
  font-size: 16px;
}

.text-block-3.new-col {
  color: #f2d592;
}

.paragraph-3 {
  color: var(--core--colors--neutral--600);
  font-size: 18px;
  line-height: 1.5em;
}

.paragraph-3.text-testimonials {
  text-align: center;
}

.table-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 2px solid var(--components--divider--border-color--border-default);
  border-radius: 16px;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 50px;
  display: grid;
  overflow: hidden;
}

.table-grid-item {
  border-right: 1px solid var(--components--divider--border-color--border-default);
  border-bottom: 1px solid var(--components--divider--border-color--border-default);
  justify-content: center;
  align-items: center;
  padding: 16px;
  display: flex;
}

.table-grid-item.header-left {
  background-color: #ffeee5;
}

.table-grid-item.header-right {
  border-right-width: 0;
  border-bottom-color: var(--components--divider--border-color--border-default);
  background-color: #cff4e2;
}

.table-grid-item.content-left {
  background-color: #fff7f7;
}

.table-grid-item.content-right {
  border-bottom-color: var(--components--divider--border-color--border-default);
  background-color: #f4f7ff;
}

.text-block-4 {
  font-size: var(--core--font-size--displays--display-4);
  text-align: center;
  font-weight: 600;
}

.text-block-4.text {
  color: var(--core--colors--neutral--800);
  font-size: var(--core--font-size--displays--display-2);
  font-weight: 400;
}

.cta-text {
  padding-left: 30px;
  padding-right: 30px;
}

.cta-hover-text {
  opacity: 0;
  padding-left: 0;
  padding-right: 0;
  font-size: 18px;
  font-weight: 400;
  position: absolute;
  inset: 0%;
}

.div-block-145 {
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.div-block-145.lesspad {
  padding-left: 0;
  padding-right: 0;
}

.container {
  max-width: 1264px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container.grid-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 140px;
  display: flex;
}

.container.grid-wrapper.bottom_100 {
  padding-bottom: 100px;
}

.container.flex-horizontal {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}

.container.flex-horizontal.wof {
  padding-top: 0;
}

.container.pt-120 {
  margin-top: -120px;
}

.container.pt-120.flex {
  grid-column-gap: 46px;
  grid-row-gap: 46px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.container.flex-horizontal-copy {
  justify-content: space-between;
  align-items: flex-start;
  padding-top: 80px;
  padding-bottom: 50px;
  display: flex;
  position: relative;
}

.container.centered {
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-block {
  justify-content: center;
  align-items: center;
  padding: 18px 21px;
  display: flex;
}

.grid-block.center {
  background-color: var(--core--colors--system--yellow-100);
  border-left: 2px solid #ffffffa6;
  border-right: 2px solid #ffffffa6;
}

.grid-block.center.odd {
  background-color: var(--core--colors--system--yellow-200);
  border-left-color: #ffffffa6;
  border-right-color: #ffffffa6;
  border-radius: 0;
}

.grid-block.center.odd.scaleup {
  background-color: var(--core--colors--system--blue-200);
}

.grid-block.center.bottom {
  border-bottom: 2px solid #ffffffa6;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
}

.grid-block.center.scaleup {
  background-color: var(--core--colors--system--blue-100);
}

.grid-block.odd {
  background-color: #f9fafb;
  border-radius: 16px;
}

.list {
  color: #0c0020;
  margin-bottom: 0;
  padding-left: 18px;
  font-size: 13px;
  font-weight: 500;
  line-height: 21px;
}

.grid-block-text {
  color: #0c0020;
  text-align: center;
  font-size: 13px;
  font-weight: 500;
  line-height: 21px;
}

.custom-sec {
  width: 100%;
  padding-top: 100px;
}

.custom-sec.demo-hero {
  background-image: url('https://growthspree-static-site.s3.amazonaws.com/images/Frame-35.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
}

.custom-sec.wof {
  background-color: #0122db;
  padding-top: 50px;
  padding-bottom: 0;
}

.custom-sec.wof._2 {
  background-color: #fff;
}

.custom-sec.wof.hero {
  background-color: #0000;
  background-image: url('https://growthspree-static-site.s3.amazonaws.com/images/bg-square-polygon-hero-v7-saasfy-x-webflow-template.png');
  background-position: 50%;
  background-size: cover;
}

.custom-sec.wof.hero.fix {
  margin-top: -106px;
  padding-top: 150px;
  padding-bottom: 50px;
}

.custom-sec.sacleup {
  z-index: 20;
  padding-top: 0;
  position: relative;
}

.custom-sec.case-study-header {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.custom-sec.case-study-overview {
  background-color: #efefef;
  padding-top: 50px;
  padding-bottom: 50px;
}

.custom-sec.case-study-overview.bp120 {
  padding-bottom: 120px;
}

.custom-sec.case-study-white {
  background-color: #fff;
  padding-top: 50px;
  padding-bottom: 50px;
}

.custom-sec.case-study-white.case-study-tabs {
  padding-bottom: 70px;
}

.custom-sec.case-study-white.case-study-tabs.pb-0 {
  padding-bottom: 0;
}

.custom-sec.case-study-white.darker-back {
  background-color: #e9edff;
}

.grid-header-text {
  color: #0c0020;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 27px;
}

.grid-header-text.white {
  color: #fff;
}

.custom-grid {
  grid-column-gap: 24px;
  grid-row-gap: 0px;
  grid-template-rows: auto auto auto auto auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.grid-block-header {
  justify-content: center;
  align-items: center;
  padding-top: 21px;
  padding-bottom: 21px;
  display: flex;
}

.grid-block-header.center {
  background-color: var(--core--colors--system--yellow-400);
  border-top: 2px solid #ffffffa6;
  border-left: 2px solid #ffffffa6;
  border-right: 2px solid #ffffffa6;
  border-radius: 15px 15px 0 0;
}

.grid-block-header.center.scaleup {
  background-color: var(--core--colors--system--blue-300);
}

.paragraph-23 {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  font-size: 18px;
}

.compatitor--1 {
  justify-content: flex-end;
  align-items: flex-end;
}

.div-block-644 {
  display: none;
}

.div-block-645 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-rows: 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  display: grid;
}

.div-block-646 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding: 24px;
  display: flex;
}

.div-block-646.wide50 {
  width: 33%;
}

.image-190 {
  width: 100%;
  max-width: 150px;
}

.image-190.smaller-brand-image {
  width: 100%;
  max-width: 80px;
}

.text-block-115 {
  font-size: var(--core--font-size--displays-mbl--display-5);
}

.link-block {
  text-decoration: none;
}

.div-block-647 {
  background-color: #eee;
  height: 200px;
  margin-top: -150px;
}

.div-block-648 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: #ecf1ff;
  border-radius: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  padding: 36px;
  display: flex;
}

.div-block-648._2 {
  background-color: #f1ffec;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  margin-top: 0;
}

.div-block-648._2._2-2 {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  justify-content: space-between;
  align-items: stretch;
}

.div-block-648.color-change {
  background-color: #f4f7ff;
  border-radius: 0;
  justify-content: space-between;
}

.div-block-649 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 100%;
  display: flex;
}

.div-block-649.bgcolor {
  background-color: #ecf1ff;
  justify-content: center;
  align-items: flex-start;
  max-width: none;
  padding: 46px 21px 35px 35px;
  display: flex;
}

.div-block-649.bgcolor.newbg {
  background-color: #ecfae7;
  width: 100%;
}

.list-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #1b1b1b;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 60%;
  padding-left: 20px;
  font-size: 18px;
  font-weight: 400;
  display: flex;
}

.list-2.newcol {
  color: #4c5c85;
  font-size: 18px;
}

.list-2.newcol.wide100 {
  width: 100%;
  font-size: 16px;
}

.list-2.wide100 {
  width: 100%;
  font-size: 16px;
  list-style-type: disc;
}

.div-block-650 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-650.height {
  justify-content: flex-start;
  align-items: flex-start;
  height: 600px;
}

.heading-31 {
  color: #000;
  font-size: 26px;
  font-weight: 600;
}

.image-192 {
  width: 150px;
  max-width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
}

.image-192.padding {
  padding-top: 5px;
  padding-bottom: 5px;
}

.image-192.invert {
  filter: invert();
  width: 150px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.div-block-651 {
  background-color: #fff;
  border-radius: 15px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 200px;
  padding: 0 12px;
  display: flex;
  overflow: hidden;
}

.div-block-652 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-flow: row;
  justify-content: space-around;
  align-items: stretch;
  display: flex;
}

.div-block-652.n {
  padding-bottom: 8px;
}

.div-block-653 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-654 {
  justify-content: center;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 36px;
  display: flex;
}

.button-2 {
  background-color: var(--components--badge-primary--background-color--bg-light);
  opacity: 1;
  cursor: pointer;
  border-radius: 53px;
  padding: 12px 60px;
  font-size: 24px;
  font-weight: 600;
  transition-property: all;
}

.button-2:hover {
  background-color: var(--components--badge-primary--background-color--bg-dark);
  color: var(--components--input-text--text-color--text-tertiary);
}

.button-2._2 {
  background-color: #80d11c;
}

.button-2._2:hover {
  color: #80d11c;
  background-color: #fff;
}

.div-block-655 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.div-block-655.newlayout {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: row;
  justify-content: space-between;
  align-items: stretch;
}

.div-block-656 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  width: 50%;
  padding-top: 50px;
  display: flex;
}

.div-block-656.wof {
  color: var(--core--colors--neutral--100);
}

.div-block-658 {
  color: var(--core--colors--neutral--100);
  border-radius: 13px;
  flex-flow: row;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.div-block-658.wof {
  border-radius: 16px;
  flex-flow: column;
}

.image-193 {
  width: 100%;
  max-width: 24px;
}

.div-block-659 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: url('https://growthspree-static-site.s3.amazonaws.com/images/Frame-33.webp');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  flex-flow: column;
  justify-content: flex-start;
  padding: 24px;
  display: flex;
}

.div-block-659.wof {
  color: var(--core--colors--neutral--800);
  background-image: none;
}

.div-block-659.case-study {
  color: var(--core--colors--neutral--800);
  background-image: none;
  justify-content: center;
  align-items: center;
}

.paragraph-25 {
  font-size: var(--core--font-size--displays--display-4);
  padding-top: 10px;
  font-weight: 400;
}

.paragraph-25.wof {
  font-size: var(--core--font-size--displays--display-2);
  text-align: center;
  font-weight: 700;
}

.div-block-660 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  font-size: var(--core--font-size--displays--display-2);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.div-block-661 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-661.left-top {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-662 {
  background-color: #031a9f;
  flex-flow: column;
  justify-content: space-between;
  max-width: 200px;
  padding: 24px;
  display: flex;
}

.div-block-662.wof {
  max-width: 100%;
  color: var(--core--colors--neutral--800);
  background-color: #0000;
}

.div-block-663 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.heading-32 {
  color: var(--components--links--text-color--text-light);
  font-size: var(--core--font-size--displays-tablet--display-7);
}

.heading-32.wof {
  color: var(--components--input-text--text-color--text-tertiary);
  text-align: center;
  font-size: 32px;
}

.heading-32.case-study {
  max-width: 700px;
  color: var(--components--input-text--text-color--text-tertiary);
  text-align: center;
}

.heading-32.case-study.fix {
  max-width: none;
}

.div-block-664 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  width: 45%;
  display: flex;
}

.div-block-664.hero {
  background-color: #fff;
  border-radius: 16px;
  width: 100%;
  padding: 16px;
  box-shadow: 0 0 5px 4px #70707033;
}

.image-195 {
  filter: invert();
  width: 150px;
  position: absolute;
  inset: 5px 16px auto auto;
}

.image-195.wof-review-source {
  filter: none;
  width: 30px;
  inset: 0% 16px auto auto;
}

.div-block-665 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: var(--core--colors--neutral--100);
  background-image: url('https://growthspree-static-site.s3.amazonaws.com/images/Frame-34.webp');
  background-position: 0 0;
  background-size: 100% 100%;
  border-radius: 10px;
  flex-flow: column;
  padding: 24px;
  display: flex;
  position: relative;
}

.div-block-665.wof-review {
  color: var(--core--colors--neutral--800);
  background-color: #fff;
  background-image: none;
  box-shadow: 0 0 5px 2px #73737333;
}

.div-block-666 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-196 {
  border-radius: 50%;
  width: 60px;
  max-width: 100%;
}

.div-block-667 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  font-size: var(--core--font-size--displays--display-2);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  font-weight: 400;
  display: flex;
}

.text-block-116 {
  color: var(--core--colors--neutral--400);
  font-size: var(--core--font-size--displays--display-1);
}

.text-block-117 {
  font-size: 24px;
}

.text-block-117.wof-reviewer-name {
  font-size: 18px;
  font-weight: 600;
}

.heading-33 {
  font-size: var(--core--font-size--displays-tablet--display-6);
}

.paragraph-26 {
  font-size: var(--core--font-size--displays--display-3);
}

.div-block-668 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.submit-button {
  background-color: #031a9f;
  border-radius: 50px;
  margin-top: 32px;
}

.submit-button.wof {
  color: #031a9f;
  background-color: #fff;
}

.text-field {
  border: 1px #000;
  border-radius: 4px;
}

.text-span-2 {
  color: #ff0e2c;
}

.bold-text-6 {
  color: #f42b43;
}

.bold-text-7 {
  color: var(--core--colors--secondary--100);
}

.div-block-50 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.text-block-8 {
  margin-right: 0;
  font-size: 20px;
}

.link-block-3 {
  border-right: 2px solid #fff;
  padding-right: 20px;
}

.link-block-4 {
  border-left: 3px solid #000;
  padding-left: 20px;
}

.image-28 {
  height: 37px;
}

.div-block-669 {
  background-color: #fff;
  background-image: url('https://growthspree-static-site.s3.amazonaws.com/images/wall-of-fame.webp');
  background-position: 50% 100%;
  background-repeat: repeat-x;
  background-size: 100% 250%;
  padding-top: 50px;
  padding-bottom: 100px;
}

.image-197 {
  width: 150px;
  position: absolute;
  top: 24px;
  left: 24px;
}

.image-197._2 {
  transform-style: preserve-3d;
  inset: auto 24px 24px auto;
}

.div-block-670 {
  z-index: 1;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
  position: relative;
}

.heading-34 {
  font-size: var(--core--font-size--displays--display-3);
}

.bold {
  font-weight: 600;
}

.div-block-673 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.div-block-673._2 {
  margin-top: -80px;
}

.div-block-674 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.div-block-675 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-675.header {
  background-color: #030c2100;
}

.div-block-675.header.fix {
  justify-content: center;
  align-items: center;
}

.image-198 {
  max-width: none;
  max-height: 60px;
}

.image-198.new {
  width: auto;
  max-height: 100px;
}

.div-block-676 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-677 {
  width: 50%;
  padding: 0 32px;
}

.div-block-678 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #eaeaea;
  border-radius: 13px;
  flex-flow: column;
  padding: 24px 36px;
  display: flex;
}

.text-block-119 {
  color: var(--core--colors--neutral--800);
  font-weight: 600;
}

.div-block-676-copy {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.heading-35 {
  margin-bottom: 10px;
  font-size: 36px;
}

.heading-35._2 {
  font-size: var(--core--font-size--displays-tablet--display-8);
}

.text-span-3 {
  font-size: var(--core--font-size--displays--display-5);
}

.heading-36 {
  font-size: var(--core--font-size--displays-tablet--display-8);
  display: inline-block;
}

.div-block-679 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--core--colors--neutral--600);
  justify-content: flex-start;
  align-items: center;
  padding: 8px 16px 8px 0;
  display: flex;
}

.div-block-679.vertical {
  flex-flow: column;
}

.div-block-680 {
  justify-content: space-around;
  align-items: flex-start;
  display: flex;
}

.text-block-120 {
  line-height: var(--core--line-height--small);
  text-align: center;
}

.image-9 {
  object-fit: contain;
  max-width: none;
  height: 231.992px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
}

.column-10 {
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 40px 20px;
  display: flex;
}

.column-11 {
  align-self: center;
}

.column-11.gap-16px {
  flex-flow: column;
  display: flex;
}

.columns-8 {
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.tab1 {
  color: var(--components--input-text--text-color--text-secondary);
  background-color: #0000;
  padding-left: 0;
  padding-right: 60px;
  font-weight: 600;
}

.tab1.w--current {
  color: var(--components--links--text-color--text-dark);
  background-color: #0000;
}

.tab-pane-tab-1 {
  max-width: 1000px;
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-8 {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
}

.paragraph-8.dark-blue {
  color: var(--components--badge--text-color--text-dark);
}

.columns-9 {
  align-items: stretch;
  margin-top: 20px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.heading-4 {
  color: #000;
  text-align: center;
  align-self: center;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-size: 48px;
}

.heading-4.w90 {
  width: 90%;
}

.heading-4.wauto {
  width: auto;
}

.heading-4.wauto.left {
  text-align: left;
}

.div-block-18 {
  background-color: #fff;
  border-radius: 20px;
  height: 100%;
  padding: 40px;
}

.column-12 {
  align-self: stretch;
}

.paragraph-11 {
  color: #858894;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 18px;
}

.div-block-16 {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 40px;
  box-shadow: 0 0 5px 4px #b5b5b533;
}

.div-block-16.horizontal {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-681 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  padding-top: 10px;
  display: flex;
}

.features-block {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-14 {
  margin-top: 40px;
}

.list-item-2 {
  color: #858894;
  margin-top: 2px;
  font-size: 16px;
}

.paragraph-9 {
  margin-bottom: 0;
  margin-left: 4px;
  font-size: 16px;
}

.div-block-26-copy {
  background-color: #fff;
  border-radius: 20px;
  width: 320px;
  margin-right: 20px;
  padding: 20px;
}

.div-block-27 {
  background-color: #fff;
  border-radius: 20px;
  width: 320px;
  padding: 20px;
}

.features-wrapper {
  color: #000;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
}

.div-block-24-copy {
  justify-content: space-around;
  margin-top: 20px;
  display: flex;
}

.list-3 {
  padding-left: 20px;
}

.solution-card-container-copy {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 20px;
  display: flex;
}

.solution-card-parah {
  color: #858894;
  margin-top: 10px;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}

.calling-status-subheading {
  text-align: center;
  width: 260px;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.grid-12 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.implementations-subheading {
  color: var(--core--colors--neutral--800);
  margin-top: 0;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.heading-2 {
  padding-bottom: 25px;
  font-size: 38px;
}

.image-13 {
  margin-top: 40px;
}

.features-title-small {
  font-size: 24px;
  line-height: 32px;
}

.features-title {
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.div-block-24 {
  justify-content: space-between;
  display: flex;
}

.image-12 {
  margin-top: 40px;
}

.container-11 {
  width: 100%;
  max-width: 940px;
  margin-top: -10px;
  margin-left: auto;
  margin-right: auto;
}

.image-15 {
  margin-left: 10px;
  margin-right: 20px;
}

.solution-card-container {
  background-color: #efefef;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  margin-top: 16px;
  padding: 20px 40px 40px;
  display: block;
}

.subheading2 {
  color: #fff;
  text-align: center;
  border-radius: 0;
  margin-bottom: -53px;
  padding-top: 60px;
  font-size: 36px;
  line-height: 42px;
  text-decoration: none;
}

.subheading2.dark-grey {
  color: #222636;
  text-align: left;
  width: 100%;
  max-width: 13ch;
  margin-top: 0;
  margin-bottom: 1px;
  padding-top: 3px;
  padding-bottom: 0;
}

.subheading2.dark-grey.contact-us-subheading {
  color: #000;
  max-width: 26ch;
  margin-top: 40px;
  margin-bottom: 40px;
  padding-top: 0;
}

.subheading2.dark-grey.associated-with-heading.konnect-heading {
  max-width: 21ch;
  color: var(--components--titles-paragraphs--text-titles);
  text-align: center;
}

.div-block-25 {
  background-color: #fff;
  border-radius: 20px;
  width: 320px;
  margin-right: 20px;
  padding: 20px;
}

.smallheading {
  color: var(--core--colors--neutral--800);
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.text-block-122 {
  color: var(--core--colors--neutral--600);
}

.div-block-682 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: var(--core--colors--neutral--600);
  flex-flow: column;
  display: flex;
}

.image-199 {
  max-width: 140px;
  height: auto;
}

.image-199.margin-bottom {
  margin-bottom: 16px;
}

.list-5 {
  color: #000;
  padding-left: 20px;
}

.paragraph-11-copy {
  color: #858894;
  margin-top: 20px;
  margin-bottom: 0;
  font-size: 18px;
}

.image-200 {
  height: 231.992px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.columns-8-copy {
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.div-block-683 {
  background-color: #fff;
  border-radius: 20px;
  height: 100%;
  padding: 40px;
}

.column-22 {
  align-self: center;
  padding: 40px 20px;
}

.column-23 {
  align-self: stretch;
}

.column-24 {
  align-self: center;
}

.tab1-2 {
  color: #858894;
  background-color: #0000;
  padding-left: 0;
  padding-right: 60px;
  font-weight: 600;
}

.tab1-2.w--current {
  color: #000;
  background-color: #0000;
}

.paragraph-27 {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
}

.paragraph-27.dark-blue {
  color: #000;
}

.div-block-684 {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 40px;
  box-shadow: 0 0 5px 4px #cbcbcb33;
}

.column-25 {
  align-self: center;
  padding: 40px 20px;
}

.heading-37 {
  width: 80%;
  color: var(--core--colors--neutral--800);
  text-align: center;
  align-self: center;
}

.list-item-3 {
  color: #858894;
  margin-top: 2px;
  font-size: 16px;
}

.div-block-685 {
  background-color: #fff;
  border-radius: 20px;
  width: 320px;
  padding: 20px;
}

.grid-10 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-10.margin-top {
  margin-top: 40px;
}

.div-block-15 {
  color: #000;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-24-copy-2 {
  justify-content: center;
  margin-top: 20px;
  display: flex;
}

.heading-9 {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 30px;
}

.heading-38 {
  padding-bottom: 25px;
  font-size: 38px;
}

.heading-38.center.nomargin {
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 0;
}

.div-block-686 {
  justify-content: space-between;
  display: flex;
}

.paragraph-29 {
  color: #858894;
  text-align: center;
  max-width: 55ch;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}

.paragraph-29.list {
  text-align: left;
  margin-top: 10px;
  padding-top: 0;
}

.heading-3-copy {
  margin-top: 0;
  margin-bottom: 0;
}

.div-block-687 {
  background-color: #fff;
  border-radius: 20px;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 40px;
}

.div-block-687.negative-margin {
  margin-top: 0;
  box-shadow: 0 0 5px 4px #d3d3d333;
}

.div-block-688 {
  background-color: #fff;
  border-radius: 20px;
  width: 320px;
  margin-right: 20px;
  padding: 20px;
}

.heading-3 {
  margin-top: 0;
  margin-bottom: 0;
}

.image-202 {
  height: 231.992px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.heading-39 {
  font-size: 36px;
}

.column-27 {
  align-self: center;
}

.columns-15 {
  height: 320px;
  display: flex;
}

.image-203 {
  filter: invert();
}

.paragraph-30 {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
}

.paragraph-30.margin {
  margin-top: 14px;
}

.div-block-689 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #fff;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 50px;
  display: flex;
  box-shadow: 0 0 5px 4px #8f8f8f33;
}

.text-block-125 {
  font-size: var(--core--font-size--displays-mbp--display-10);
  font-weight: 800;
  line-height: 1.2;
}

.list-9 {
  color: var(--components--badge--text-color--text-dark);
  padding-left: 20px;
}

.features-title-copy, .features-title-copy-2, .features-title-copy-3, .features-title-copy-4 {
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 48px;
}

.results-subhead-copy {
  margin-top: 40px;
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
}

.features-wrapper-copy-copy {
  width: 100%;
  color: var(--components--badge--text-color--text-dark);
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.div-block-59 {
  padding-top: 40px;
}

.features-wrapper-copy-copy-2, .features-wrapper-copy-copy-3, .features-wrapper-copy-copy-4, .features-wrapper-copy {
  width: 100%;
  color: var(--components--badge--text-color--text-dark);
  justify-content: space-around;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.list-10 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  padding-left: 20px;
  display: flex;
}

.div-block-60 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.list-12 {
  color: #000;
  padding-left: 20px;
}

.list-13 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--components--badge--text-color--text-dark);
  flex-flow: column;
  padding-left: 20px;
  display: flex;
}

.tabs-4 {
  margin-top: 40px;
}

.image-204 {
  max-width: 1000px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
}

.tab1-copy {
  color: #858894;
  background-color: #0000;
  padding-left: 0;
  padding-right: 60px;
  font-weight: 600;
}

.tab1-copy.w--current {
  color: var(--components--badge--text-color--text-dark);
  background-color: #0000;
}

.list-14 {
  color: var(--components--badge--text-color--text-dark);
  padding-left: 20px;
}

.left-arrow {
  flex-direction: row;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.konnect-insights {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin: -100px 40px 0;
  display: flex;
}

.arrow-icon-container {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.konnect-slider {
  background-color: #0000;
  justify-content: center;
  max-width: 1000px;
  height: 220px;
  display: flex;
}

.container-2-copy {
  max-width: 1000px;
  margin-bottom: -71px;
  padding-top: 10px;
}

.right-arrow {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.konnect-slide {
  background-color: #fff;
  padding: 20px 40px 40px;
}

.mask {
  border-radius: 20px;
  width: 80%;
  box-shadow: 4px 4px 10px #acacac33;
}

.heading-40 {
  color: #030c21;
  font-size: 30px;
  font-weight: 600;
  line-height: 38px;
}

.konnect-parah {
  color: #858894;
  margin-bottom: 10px;
  font-size: 16px;
}

.image-5 {
  width: 25px;
  max-width: none;
  height: 25px;
  transform: rotate(-90deg);
}

.image-4 {
  width: 25px;
  height: 25px;
  transform: rotate(90deg);
}

.section-13 {
  background-color: #fff;
  padding-top: 100px;
  padding-bottom: 30px;
}

.tabs-5 {
  margin-bottom: 50px;
}

.tab-pane-tab-2 {
  margin-top: 24px;
  margin-left: auto;
  margin-right: auto;
}

.heading-41 {
  font-size: var(--core--font-size--displays-tablet--display-8);
  text-align: center;
}

.div-block-691 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.image-206 {
  object-fit: contain;
  height: 231.992px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  padding-right: 60px;
}

.columns-8-copy-2, .columns-8-copy-3 {
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.tab1-copy-3 {
  color: #858894;
  background-color: #0000;
  padding-left: 0;
  padding-right: 60px;
  font-weight: 600;
}

.tab1-copy-3.w--current {
  color: var(--components--badge--text-color--text-dark);
  background-color: #0000;
}

.tab1-copy-4 {
  color: #858894;
  background-color: #0000;
  padding-left: 0;
  padding-right: 60px;
  font-weight: 600;
}

.tab1-copy-4.w--current {
  color: #000;
  background-color: #0000;
}

.column-29 {
  align-self: center;
}

.tab1-copy-5 {
  color: #858894;
  background-color: #0000;
  padding-left: 0;
  padding-right: 60px;
  font-weight: 600;
}

.tab1-copy-5.w--current {
  color: #000;
  background-color: #0000;
}

.columns-8-copy-4 {
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.paragraph-32 {
  margin-top: auto;
  margin-bottom: auto;
  font-size: 18px;
}

.tabs-6 {
  margin-top: 32px;
}

.link-block-5 {
  text-decoration: none;
}

.image-3 {
  filter: invert();
}

.footerimagelink {
  width: 25px;
  height: 25px;
}

.footer-contact-link {
  color: #222636;
  font-size: var(--core--font-size--displays--display-1);
  padding-top: 0;
  padding-right: 5px;
  font-weight: 700;
  line-height: 20px;
  text-decoration: none;
}

.footer-top-2 {
  padding-left: 0;
  padding-right: 20px;
  display: flex;
}

.link-2 {
  text-decoration: none;
}

.link-2.footertext {
  display: block;
}

.link-2.footertext.footerlinks {
  margin-bottom: 10px;
  font-size: 13px;
}

.link-2.footertext.footerlinks.hide {
  display: none;
}

.link-2.footertext.footerlinks.trigger {
  color: #222636;
  margin-bottom: 0;
  padding-right: 0;
  font-weight: 700;
}

.links-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 20px;
}

.footersocialgird {
  grid-column-gap: 10px;
  grid-row-gap: 11px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 80%;
  margin-top: 20px;
}

.grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.footer-parah {
  color: #858894;
  max-width: 40ch;
  margin-top: 13px;
  margin-bottom: 30px;
  font-size: 12px;
  line-height: 15px;
}

.footer-subheading {
  color: #222636;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 600;
}

.footer-subheading.address-heading {
  margin-bottom: 25px;
  font-size: 18px;
  line-height: 30px;
}

.columns-2 {
  margin-left: 0;
  margin-right: 0;
}

.footertext {
  color: #858894;
  margin-bottom: 12px;
  padding-right: 16px;
  font-size: 13px;
  font-weight: 600;
  line-height: 18px;
}

.footertext.magin-bottom {
  margin-bottom: 4px;
}

.footer {
  background-color: #eaeaf1;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.container-17 {
  width: 100%;
  max-width: 1200px;
  padding-top: 60px;
  padding-bottom: 40px;
}

.container-17.padding-bottom {
  padding-bottom: 10px;
}

.link-block-6 {
  align-items: flex-start;
  margin-top: -12px;
  text-decoration: none;
  display: flex;
}

.link-block-6.fix {
  -webkit-text-stroke-color: var(--components--badge--text-color--text-dark);
  margin-top: 0;
  display: block;
}

.div-block-692 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-692.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.popup-container {
  z-index: 1000;
  background-color: #00000045;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-top: 0%;
  padding-bottom: 0%;
  display: none;
  position: fixed;
  inset: 0 auto auto 0;
}

.popup-container.check-mail {
  display: none;
}

.popup-container.centered-popup {
  height: 100vh;
  display: none;
  inset: 0%;
}

.div-block-693 {
  scrollbar-width: none;
  background-color: #fff0;
  border: 1px #112359;
  border-radius: 10px;
  width: 100%;
  max-width: 1000px;
  height: 100%;
  padding: 0;
  position: relative;
  overflow: visible;
}

.div-block-693.h-50 {
  background-color: #fff;
  border-style: solid;
  border-color: #f8ab7e;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 30%;
  display: flex;
}

.code-embed {
  margin-bottom: 0;
}

.popup-close {
  z-index: 999999;
  cursor: pointer;
  background-color: #00000029;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 10px;
  display: flex;
  position: absolute;
  inset: 22px 80px auto auto;
}

.popup-close.right {
  right: 22px;
}

.image-207 {
  width: 100%;
  max-width: 40px;
}

.open-popup.hide {
  display: none;
}

.button-3 {
  color: var(--core--colors--neutral--100);
  transform-style: preserve-3d;
  background-color: #efcf82;
  background-image: none;
  border: 1px #4c68ff;
  border-radius: 42px;
  padding: 10px 26px;
  transition: transform .3s, color .3s;
}

.button-3:hover {
  color: var(--core--colors--neutral--100);
  border-color: #4c68ff;
  transform: scale3d(1.1, 1.1, 1.01);
}

.button-3.prompt-btn {
  border-radius: 8px;
  padding-top: 13px;
  padding-bottom: 13px;
}

.hide {
  display: none;
}

.div-block-694 {
  position: absolute;
}

.list-15 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  font-size: 16px;
  line-height: 1.5em;
  display: flex;
}

.paragraph-33 {
  padding-top: 5px;
  font-size: 16px;
  line-height: 1.5em;
}

.list-16 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  font-size: 16px;
  line-height: 1.5em;
  display: flex;
}

.paragraph-34 {
  padding-bottom: 5px;
  font-size: 16px;
  line-height: 1.5em;
}

.heading-42 {
  font-size: 24px;
  font-weight: 600;
}

.arr100 {
  color: #112359;
  font-size: 36px;
  font-weight: 600;
}

.div-block-695 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  line-height: 1.2;
  display: flex;
}

.div-block-695.flex-down {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.image-208 {
  width: 100%;
  max-width: 20px;
}

.div-block-696 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-bottom: 0;
  display: flex;
}

.div-block-698 {
  margin-top: 36px;
}

.div-block-699 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  margin-top: 60px;
  padding-bottom: 0;
  font-family: Inter, sans-serif;
  display: flex;
}

.div-block-700 {
  background-color: #112359;
  border: 1px solid #ffffff30;
  border-radius: 15px;
  margin-top: 0;
  padding: 60px 30px;
  display: flex;
}

.div-block-700.newbg {
  background-image: linear-gradient(#efcf82, #f4cd70);
}

.div-block-700.newbg.new {
  background-image: linear-gradient(#f1d592, #f1d592);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-700.newbg.new.border-radius {
  background-color: var(--yellow-card);
  background-image: none;
  border-color: #0000000f;
  border-radius: 80px 16px 16px;
}

.div-block-700.newbg.new.border-radius.migration-card {
  border-radius: 20px;
  padding: 40px;
}

.div-block-700.new {
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  position: relative;
}

.div-block-700.new.bg-new {
  background-color: #162955;
}

.div-block-700.new.bg-new.border-radius {
  background-color: var(--navy-card);
  border-radius: 16px 80px 16px 16px;
}

.div-block-700.new.bg-new.border-radius.migration-card {
  color: #1e2a47;
  border-radius: 20px;
  padding: 40px;
}

.text-block-126 {
  color: #e56365;
  font-size: 27px;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-701 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  color: #fff;
  flex-flow: column;
  margin-top: 0;
  padding-top: 60px;
  font-size: 17px;
  font-weight: 400;
  display: flex;
}

.div-block-701.more-pad {
  padding-top: 76px;
}

.div-block-701.less-gap {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  padding-top: 30px;
}

.div-block-703 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  max-width: 470px;
  display: flex;
}

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

.image-209 {
  object-fit: scale-down;
  max-width: none;
  height: 60px;
}

.image-209.less-maxwide {
  max-width: 100%;
}

.image-209.togai {
  mix-blend-mode: normal;
  object-fit: contain;
  max-width: none;
}

.image-209.togai.less {
  max-width: 100%;
  height: auto;
}

.div-block-705 {
  max-height: 80px;
  padding-bottom: 25px;
}

.div-block-706 {
  max-height: 80px;
}

.dropdown-toggle {
  color: var(--components--badge--text-color--text-dark);
  padding: 0 25px 0 0;
}

.dropdown-toggle:hover {
  color: #eac675;
}

.icon-4 {
  margin-right: 0;
}

.dropdown-2:hover {
  color: #eac675;
}

.dropdown-list-2 {
  width: 200px;
}

.dropdown-list-2.w--open {
  border-radius: var(--components--accordions--border-radius--br-regular);
  background-color: var(--core--colors--neutral--200);
  box-shadow: 0 2px 5px 0 var(--core--box-shadow--bs-neutral-medium);
}

.dropdown-list-2-copy {
  width: 200px;
}

.dropdown-list-2-copy.w--open {
  border-radius: var(--components--accordions--border-radius--br-regular);
  background-color: var(--core--colors--neutral--200);
  width: auto;
  box-shadow: 0 2px 5px 0 var(--core--box-shadow--bs-neutral-medium);
  left: -60px;
}

.text-block-127 {
  padding-left: 5px;
  padding-right: 5px;
}

.dropdown-link {
  display: none;
}

.header-parah {
  color: #858894;
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: 50ch;
  margin-top: 7px;
  margin-bottom: 1px;
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.header-parah.contact-us-header-parah {
  max-width: 62ch;
}

.header-heading {
  color: #fff;
  -webkit-text-stroke-color: white;
  align-self: center;
  max-width: 20ch;
  margin-top: 20px;
  margin-bottom: 15px;
  font-size: 50px;
  font-weight: 700;
  line-height: 59px;
}

.image-28-copy {
  height: 40px;
}

.comp-element {
  background-color: #eaeaf1;
  border-radius: 10px;
  padding: 40px 80px;
  box-shadow: 0 2px 5px -2px #0003;
}

.text-block-8-copy {
  color: #fff;
  margin-right: 20px;
  font-size: 28px;
}

.section-14 {
  background-color: #001d62;
  display: flex;
}

.companies-logo {
  mix-blend-mode: darken;
  width: auto;
  height: 34px;
}

.image-27-copy {
  height: 40px;
}

.team-pic {
  outline-offset: 0px;
  border-radius: 100%;
  outline: 3px #eaeaf1;
  width: auto;
  max-width: 200px;
  height: 200px;
}

.form-block-copy {
  width: 425px;
}

.header {
  z-index: 0;
  text-align: center;
  background-color: #030c21;
  justify-content: center;
  align-items: flex-start;
  padding: 50px 40px;
  display: flex;
  position: relative;
}

.let-s-connect {
  background-color: #030c21;
  padding: 95px 40px 118px;
}

.center {
  color: #384b78;
  font-size: 18px;
  line-height: 1.5em;
}

.div-block-50-copy {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  padding: 34px 20px;
  display: flex;
}

.container-4 {
  max-width: 1000px;
  padding-top: 80px;
  padding-bottom: 120px;
}

.link-block-7 {
  padding-left: 20px;
}

.about-us-section {
  background-color: #eaeaf1;
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.header-container {
  clear: left;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1000px;
  padding-top: 0;
  padding-bottom: 50px;
  display: flex;
}

.team-subheading {
  color: #000;
  text-align: center;
  margin-top: 30px;
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 600;
}

.let-s-connect-container {
  max-width: 1000px;
  margin-top: -32px;
  margin-bottom: -32px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: 15px;
}

.success-message {
  background-color: #0000;
  padding-left: 0;
}

.form-2-copy {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: 30px;
  display: flex;
}

.link-block-10 {
  background-color: #0289d0;
  border-radius: 20px;
  margin-left: 10px;
  padding: 2px;
}

.image-213 {
  border-radius: 20px;
  width: 20px;
  height: 20px;
}

.div-block-710 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-711 {
  background-color: #fffefe;
  border-radius: 100%;
}

.text-block-129 {
  text-align: left;
}

.grid-13 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.div-block-712 {
  justify-content: space-between;
  width: 100%;
  height: 41px;
  margin-bottom: 20px;
  display: flex;
}

.container-19 {
  max-width: 1000px;
  padding-top: 130px;
  padding-bottom: 130px;
}

.link-block-11 {
  border-right: 2px solid #fff;
  padding-right: 20px;
}

.grid-15 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.error-message-3 {
  background-color: #da1c1c;
}

.div-block-713 {
  border-right: 2px solid #d3d3d9;
  align-items: stretch;
  padding-right: 10px;
  display: flex;
}

.paragraph-36 {
  color: #858894;
  align-items: center;
  margin-bottom: 0;
  font-weight: 500;
}

.success-message-2 {
  background-color: #ddd0;
}

.text-block-130 {
  font-weight: 700;
}

.image-215 {
  width: 100%;
}

.image-215.fix {
  max-width: none;
  height: 670px;
}

.image-215.fix.hid {
  display: none;
}

.container-21 {
  background-color: #f9fafd;
  max-width: 1280px;
  overflow: hidden;
}

.tabs-7 {
  width: 100%;
  height: 1080px;
  display: flex;
}

.tabs-menu-7 {
  background-color: #f9fafd;
  flex-flow: column;
  width: 20%;
  max-width: 377px;
  padding-top: 150px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.text-block-131 {
  z-index: 1;
  color: #c7d5e6;
  background-color: #f9fafd;
  width: 100%;
  max-width: 214px;
  padding-left: 38px;
  padding-right: 200px;
  font-size: 52px;
  line-height: 1.2;
  position: absolute;
}

.tab-links {
  background-color: #f9fafd;
  padding-left: 0;
}

.tab-links.w--current {
  background-color: #e3effe;
  border-right: 6.27px solid #4c68ff;
  padding-right: 0;
}

.tab-link-tab-2 {
  background-color: #0000;
}

.tab-link-tab-2.w--current {
  background-color: #f9fafd;
}

.tab-link-tab-2.tab-links {
  background-color: #e3effe00;
  padding-right: 0;
}

.tab-link-tab-2.tab-links.w--current {
  background-color: #e3effe;
}

.tab-link-tab-3 {
  background-color: #0000;
}

.text-wrap {
  max-width: 562px;
  font-size: 34px;
  line-height: 1.2;
}

.heading-43 {
  color: var(--components--input-text--border-color--br-tertiary);
  text-align: left;
  font-size: 34px;
}

.tabs-content-5 {
  scrollbar-width: none;
  background-color: #fff;
  width: 80%;
  padding-top: 27px;
  padding-left: 0;
  padding-right: 0;
  overflow: scroll;
}

.div-block-720 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

.div-block-721 {
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-722 {
  width: 100%;
  max-width: 558px;
}

.image-216 {
  max-height: 116.8px;
}

.text-block-132 {
  color: #4c68ff;
  font-weight: 700;
}

.text-block-133 {
  color: #000;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.2;
}

.section-15 {
  font-family: Plus Jakarta Sans, sans-serif;
}

.div-block-723 {
  grid-column-gap: 37px;
  grid-row-gap: 37px;
  flex-flow: column;
  display: flex;
}

.div-block-724 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #384b78;
  background-color: #e3effe;
  flex-flow: column;
  margin-top: 35px;
  padding: 40px 19px;
  display: flex;
}

.text-block-134 {
  color: #000;
  font-size: 18px;
  font-weight: 400;
}

.div-block-725 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  justify-content: center;
  align-items: center;
  padding-top: 75px;
  padding-bottom: 75px;
  display: flex;
}

.image-217 {
  width: 411px;
  max-width: none;
}

.image-217.lesswide {
  width: 326px;
}

.image-218 {
  max-width: none;
  height: 625px;
}

.text-block-135 {
  color: #000;
  text-align: center;
  font-size: 21px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-136 {
  color: #000;
  text-align: center;
  font-size: 18px;
}

.div-block-726 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-727 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  padding-top: 50px;
  display: flex;
}

.text-block-137 {
  color: #4c68ff;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-728 {
  background-color: #e3effe;
  margin-bottom: 47px;
  padding: 42px 111px;
}

.div-block-728.newbg-col {
  color: #fff;
  background-color: #4c68ff;
  margin-bottom: 0;
  padding-left: 180px;
  padding-right: 180px;
}

.div-block-728.newtxtcol {
  color: #4c68ff;
  margin-bottom: 0;
  font-size: 20px;
}

.text-block-138 {
  text-align: center;
  font-size: 21px;
}

.div-block-729 {
  margin-top: 47px;
  margin-bottom: 70px;
}

.text-block-139 {
  color: #4c68ff;
  padding-bottom: 4px;
  font-size: 34px;
  font-weight: 700;
  line-height: 46px;
}

.div-block-730 {
  padding-right: 0;
}

.div-block-730.pdbot {
  padding-bottom: 50px;
}

.div-block-731 {
  padding-right: 400px;
}

.div-block-731.nop {
  padding-right: 0;
}

.text-block-140 {
  padding-top: 32px;
  font-size: 21px;
  font-weight: 400;
}

.text-block-140.newp {
  font-size: 21px;
}

.bold-text-8 {
  font-weight: 700;
}

.div-block-732 {
  padding-right: 47px;
}

.div-block-732.border {
  border-right: 1px solid #00000038;
}

.div-block-732.border.leftpad {
  padding-left: 47px;
  padding-right: 47px;
}

.div-block-732.border.kesspadding {
  padding-right: 47.5px;
}

.div-block-732.leftpad {
  padding-left: 47px;
  padding-right: 47px;
}

.text-block-141 {
  color: #000;
  font-size: 21px;
  font-weight: 400;
}

.text-block-141.morewide {
  max-width: none;
}

.div-block-733 {
  width: 100%;
  max-width: 324px;
  padding-right: 0;
}

.div-block-734 {
  flex-flow: row;
  padding-top: 65px;
  padding-bottom: 65px;
  padding-right: 39px;
  display: flex;
}

.div-block-735 {
  width: 100%;
  max-width: 396px;
}

.div-block-736 {
  width: 100%;
  max-width: 331px;
}

.div-block-737 {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.div-block-738 {
  background-color: #4c68ff;
  width: 50%;
  padding: 47px;
}

.div-block-739 {
  width: 50%;
}

.image-219 {
  width: 299px;
  max-width: none;
}

.text-block-142 {
  color: #fff;
  font-size: 21px;
  font-weight: 400;
}

.div-block-740 {
  padding-right: 147px;
}

.div-block-741 {
  padding-bottom: 71px;
}

.div-block-741.newpa {
  margin-bottom: 0;
  padding-bottom: 37px;
}

.div-block-741.npd {
  padding-bottom: 37px;
}

.div-block-742 {
  padding-bottom: 69px;
}

.text-block-143 {
  font-size: 21px;
  font-weight: 400;
  line-height: 1.4;
}

.div-block-743 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  padding-bottom: 35px;
  display: flex;
}

.div-block-744 {
  grid-column-gap: 47px;
  grid-row-gap: 47px;
  flex-flow: column;
  padding-top: 35px;
  padding-bottom: 50px;
  display: flex;
}

.blackheading {
  padding-bottom: 30px;
  font-size: 21px;
  font-weight: 700;
}

.blackheading.pad {
  padding-bottom: 25px;
}

.blackheading.colwhite {
  color: #d0d7ff;
}

.blackheading.p24px {
  padding-bottom: 24px;
}

.body-3 {
  color: #000;
  background-color: #0000;
  font-size: 18px;
  line-height: 1.2;
}

.div-block-745.top58 {
  padding-top: 61px;
  padding-bottom: 50px;
}

.div-block-745.top46 {
  flex-flow: column;
  padding-bottom: 60px;
  display: flex;
}

.div-block-745.top46.newwide {
  width: 100%;
  max-width: 514px;
  padding-bottom: 0;
}

.div-block-745.top46.nopdbot {
  padding-bottom: 0;
}

.list-19 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: flex;
}

.list-19.whitecol {
  color: #d0d7ff;
}

.div-block-747 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.text-block-145 {
  padding-bottom: 30px;
  font-weight: 400;
}

.text-block-146 {
  padding-bottom: 30px;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.3;
}

.tab-pane-tab-1-2 {
  padding-left: 50px;
  padding-right: 50px;
}

.div-block-749 {
  padding-bottom: 74px;
}

.div-block-751 {
  justify-content: space-between;
  align-items: center;
  padding-bottom: 56px;
  display: flex;
}

.text-block-147 {
  font-size: 21px;
  font-weight: 400;
}

.button-4 {
  background-color: #4c68ff;
  border: 1px solid #4c68ff;
  padding: 19px 29px;
}

.button-4:hover {
  color: #4c68ff;
  background-color: #fff;
  border: 1px solid #4c68ff;
}

.div-block-752 {
  background-color: #4c68ff;
  margin-bottom: 37px;
  padding: 45px 40px;
}

.text-block-148 {
  color: #fff;
  font-size: 34px;
  font-weight: 700;
}

.text-block-150 {
  color: #d0d7ff;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.4;
}

.div-block-753 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  padding-top: 40px;
  padding-bottom: 0;
  display: flex;
}

.div-block-754 {
  justify-content: space-between;
  align-items: flex-end;
  padding-top: 56px;
  display: flex;
}

.button-5 {
  color: #000;
  background-color: #fff;
  padding: 20px 25px;
  font-size: 20px;
}

.button-5:hover {
  color: #4c68ff;
}

.div-block-755 {
  background-color: #fff8e8;
  padding: 50px 40px;
}

.button-6 {
  background-color: #4c68ff;
  border: 1px solid #4c68ff;
  padding: 19px 35px;
  font-size: 19px;
}

.button-6:hover {
  background-color: #fff;
}

.div-block-756 {
  background-color: #fff;
  border: 1px solid #ccbe9e;
  border-radius: 12px;
  justify-content: space-between;
  align-items: center;
  margin-top: 57px;
  padding: 11px 11px 11px 26px;
  display: flex;
}

.text-block-151 {
  color: #414141;
}

.button-7 {
  background-color: #4c68ff;
  border: 1px solid #4c68ff;
  border-radius: 15px;
  padding: 10px 20px;
}

.button-7:hover {
  color: #4c68ff;
  background-color: #fff;
  border: 1px solid #4c68ff;
}

.div-block-757 {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-flow: column;
  padding-top: 27px;
  padding-bottom: 27px;
  display: flex;
}

.text-block-152 {
  color: #4c68ff;
  font-size: 21px;
  font-weight: 400;
  line-height: 1.3;
}

.downpad {
  padding-bottom: 49px;
}

.text-block-153 {
  padding-bottom: 75px;
  font-size: 21px;
  font-weight: 700;
}

.text-block-154 {
  color: #414141;
  line-height: 1.4;
}

.display-11 {
  font-size: 46px;
  line-height: 1.25em;
}

.text-titles-2 {
  color: #112359;
}

.input-2 {
  color: #66759a;
  background-color: #fff;
  border: 1px solid #dce0ea;
  border-radius: 100px;
  height: 48px;
  margin-bottom: 0;
  padding: 12px 16px;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.25em;
  transition: border-color .3s;
  box-shadow: 0 1px 3px #19213d1a;
}

.input-2:hover {
  border-color: #8f9cbb;
}

.input-2:focus {
  border-color: #4c68ff;
}

.input-2::placeholder {
  color: #66759a;
}

.input-2.icon-right {
  padding-right: 28px;
}

.primary-button-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #fff;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #4c68ff;
  border: 1px solid #4c68ff;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.25em;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 4px 8px #a4adff1a;
}

.primary-button-2:hover {
  color: #fff;
  transform: scale3d(.94, .94, 1.01);
}

.primary-button-2.pd-8px---16px {
  padding: 8px 16px;
  font-size: 14px;
}

.container-default-2 {
  max-width: 1272px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.section-16 {
  background-color: #0000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-16.hero {
  position: relative;
  overflow: hidden;
}

.section-16.hero.blog-v1 {
  padding-top: 80px;
  padding-bottom: 130px;
}

.section-16.pd-bottom-200px {
  padding-bottom: 200px;
}

.card-2 {
  background-color: #fff;
  border: 1px #dce0ea;
  border-radius: 24px;
  overflow: hidden;
  box-shadow: 0 2px 2px #6585d70f, 0 .5px .5px #234d9e0f;
}

.card-2.cta-wrapper {
  background-color: #112359;
  border-width: 0;
  padding: 144px 40px;
  position: relative;
  overflow: hidden;
}

.card-2.cta-wrapper.cta-v4 {
  background-color: #fff;
  max-width: 1066px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 50px;
}

.card-2.message {
  text-align: left;
  border-color: #dce0ea;
  flex-direction: row;
  align-items: flex-start;
  padding: 32px;
  display: flex;
}

.card-2.message.inside-input {
  grid-column-gap: 6px;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  min-height: 42px;
  padding: 8px 12px;
}

.card-2.message.inside-input.medium {
  min-height: 48px;
  padding-top: 6px;
  padding-bottom: 6px;
}

.card-2.author-card {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: auto 1fr;
  grid-auto-columns: 1fr;
  padding: 34px 40px;
  display: grid;
}

.title-left---content-right-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.title-left---content-right-2.center {
  align-items: center;
}

.display-12 {
  font-size: 14px;
  line-height: 1.25em;
}

.social-media-icon-wrapper-dark-2 {
  color: #112359;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  font-size: 17px;
  text-decoration: none;
  transition: opacity .3s;
  display: flex;
}

.social-media-icon-wrapper-dark-2:hover {
  opacity: .7;
  color: #353e5c;
}

.icon-font-rounded-2 {
  font-family: Icon Rounded, sans-serif;
}

.icon-font-rounded-2.input-icon {
  line-height: 18px;
}

.mg-top-extra-small-2 {
  margin-top: 8px;
}

.social-media-links-container-2 {
  grid-column-gap: 16px;
  align-items: center;
  display: flex;
}

.empty-state-message-2 {
  text-align: center;
  background-color: #f9fafd;
  border: 1px solid #b0b8cc;
  border-radius: 8px;
  padding: 16px;
}

.categories-badge-wrapper-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.mg-top-large-2 {
  margin-top: 40px;
}

.cta-bg-card-wrapper-2 {
  background-image: url('https://growthspree-static-site.s3.amazonaws.com/images/bg-square-polygon-hero-v3-saasfy-x-webflow-template.png');
  background-position: 50%;
  background-size: cover;
  border-radius: 24px;
  padding: 56px 40px;
}

.secondary-button-2 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: #112359;
  text-align: center;
  transform-style: preserve-3d;
  background-color: #0000;
  border: 1px solid #dce0ea;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 1.25em;
  text-decoration: none;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 1px 3px #19213d1a;
}

.secondary-button-2:hover {
  color: #112359;
  transform: scale3d(.94, .94, 1.01);
}

.error-message-4 {
  color: #fe566b;
  text-align: center;
  background-color: #fff5f6;
  border: 1px solid #fe566b;
  border-radius: 8px;
  margin-top: 16px;
  padding: 16px;
}

.mg-top-small-2 {
  margin-top: 16px;
}

.display-14 {
  color: #112359;
  font-size: 60px;
  line-height: 1.115em;
}

.grid-2-columns-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  display: grid;
}

.grid-2-columns-2._1-col-tablet.gap-row-40px {
  grid-template-columns: 1fr 1fr 1fr;
  align-items: stretch;
}

.grid-2-columns-2.blog-grid {
  grid-row-gap: 56px;
}

.grid-2-columns-2.blog-grid._3in1 {
  grid-template-columns: 1fr 1fr 1fr;
}

.mg-top-large-3 {
  margin-top: 40px;
}

.more-templates-lottie-3 {
  z-index: 9999;
  width: 44px;
  position: absolute;
  inset: -18px -19px auto auto;
}

.badge-2 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #fff;
  background-color: #4c68ff;
  border-radius: 42px;
  justify-content: center;
  align-items: center;
  padding: 8px 14px;
  font-size: 16px;
  line-height: 1.25em;
  display: flex;
  box-shadow: 0 1px 3px #19213d1a;
}

.badge-2.tertiary {
  color: #112359;
  background-color: #9fe2ff;
  border: 1px #f9fafd;
}

.container-default-4 {
  max-width: 1272px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.container-default-4.padding-blog {
  padding-left: 0;
  padding-right: 0;
}

.section-18 {
  background-color: #0000;
  padding-top: 100px;
  padding-bottom: 100px;
}

.section-18.hero {
  position: relative;
  overflow: hidden;
}

.section-18.hero.pd-hero-top-80px {
  padding-top: 80px;
}

.section-18.pd-bottom-200px {
  padding-bottom: 200px;
}

.section-18.pd-top-0px {
  padding-top: 0;
}

.image-220.cover-image {
  object-fit: cover;
  border-radius: 0;
  width: 100%;
  height: 100%;
}

.mg-top-extra-large-2 {
  margin-top: 64px;
}

.avatar-wrapper-2 {
  border-radius: 8px;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.avatar-wrapper-2._184px {
  width: 184px;
  min-width: 184px;
  height: 184px;
  min-height: 184px;
}

.empty-state-message-4 {
  text-align: center;
  background-color: #f9fafd;
  border: 1px solid #b0b8cc;
  border-radius: 8px;
  padding: 16px;
}

.mg-top-medium-4 {
  margin-top: 32px;
}

.mg-top-medium-4.centered {
  justify-content: center;
  align-items: center;
  display: flex;
}

.display-20 {
  font-size: 20px;
  line-height: 1.25em;
}

.mg-top-default-2 {
  margin-top: 24px;
}

.buttons-row-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.display-21 {
  font-size: 36px;
  line-height: 1.25em;
}

.display-22 {
  font-family: var(--core--font-family--primary-font);
  font-size: 42px;
  font-weight: 600;
  line-height: 1.115em;
}

.div-block-759 {
  text-align: center;
  background-color: #4c68ff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.div-block-760 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.div-block-761 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 2px #000;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 30px 0 26px;
  display: flex;
}

.text-block-161 {
  color: #fff;
  font-size: 12px;
  line-height: 1.2;
}

.div-block-762 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.collection-item {
  border-bottom: 2px #11235966;
}

.text-block-162 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-162:hover {
  color: #4c68ff;
}

.image-222 {
  border-radius: 12px;
}

.image-222.fix-height {
  width: 100%;
  height: 300px;
}

.section-20 {
  padding-bottom: 130px;
}

.link-block-13, .link-block-14 {
  text-decoration: none;
}

.div-block-763 {
  width: 100%;
  max-width: 219px;
}

.div-block-764 {
  padding-left: 50px;
  padding-right: 50px;
  overflow: hidden;
}

.right-arrow-4, .left-arrow-4 {
  display: none;
}

.slide-9 {
  width: 100%;
  height: auto;
  padding-left: 17px;
  padding-right: 17px;
}

.slide-nav-6 {
  display: none;
}

.mask-4 {
  width: 50%;
  overflow: visible;
}

.slider-5 {
  background-color: #ddd0;
}

.icon-5 {
  filter: invert();
  display: block;
}

.icon-6 {
  filter: invert();
}

.div-block-765 {
  position: relative;
}

.div-block-766 {
  z-index: 2147483647;
  background-color: #fff;
  width: 50px;
  height: 300px;
  position: absolute;
  top: 0;
  right: 100%;
}

.video-3 {
  height: 100%;
}

.div-block-767 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #e3effe;
  border-radius: 14px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding: 30px;
  display: flex;
}

.text-block-163 {
  border-radius: 0;
  font-size: 28px;
  font-weight: 500;
}

.button-8 {
  background-color: #4c68ff;
  border: 1px solid #4c68ff;
  border-radius: 4px;
  padding: 14px 29px;
  font-weight: 600;
}

.button-8:hover {
  background-color: #fff;
  border: 1px solid #4c68ff;
  font-weight: 600;
}

.text-block-164 {
  color: #112359;
  font-size: 16px;
  line-height: var(--core--line-height--large);
}

.text-block-164:hover {
  color: #eac675;
}

.text-block-165 {
  color: #112359;
  font-size: 16px;
  line-height: var(--core--line-height--large);
}

.text-block-165:hover {
  color: #eac675;
}

.div-block-768 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  align-items: center;
  margin-top: 48px;
  padding: 24px;
  display: flex;
}

.div-block-768.left {
  margin-top: 30px;
  padding-left: 0;
}

.text-block-166 {
  color: var(--components--titles-paragraphs--text-titles);
  font-size: 24px;
  font-weight: 700;
}

.div-block-769 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #9fe2ff;
  border-radius: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.div-block-769._2 {
  background-color: #fed078;
}

.div-block-769._3 {
  background-color: #ffa87b;
}

.section-21 {
  padding-top: 0;
  padding-bottom: 50px;
}

.div-block-770 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-770.mcp {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-771 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-771.fix {
  width: 100%;
}

.div-block-771.top-left {
  border-bottom: 1px solid #f8ab7e52;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
}

.div-block-772 {
  color: var(--core--colors--primary--200);
  font-size: 64px;
  font-weight: 700;
}

.div-block-772.no-ln {
  line-height: 1.2;
}

.text-block-167 {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 20px;
}

.text-block-167.fix {
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 16px;
}

.text-block-167.no-top {
  padding-top: 0;
  padding-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-167.feature-card-text {
  color: #162447;
  font-weight: 700;
}

.div-block-773 {
  grid-column-gap: 40px;
  grid-row-gap: 60px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  display: grid;
}

.div-block-773.mcp {
  grid-template-rows: auto auto;
}

.div-block-773.mcp.fix {
  grid-column-gap: 0px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: space-between;
  place-items: flex-start stretch;
  width: 100%;
  display: flex;
}

.div-block-773.mcp.fix.hide {
  display: none;
}

.section-22 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.section-22.bg-white {
  background-color: #fff;
}

.accordion-paragraph-2 {
  color: var(--core--colors--neutral--700);
  font-size: 16px;
  line-height: 24px;
}

.accordion-paragraph-2.answer-text {
  color: #5f6980;
  padding-bottom: 26px;
  line-height: 1.7em;
}

.accordion-paragraph-2.text-color--5f6980 {
  color: #5f6980;
}

.accordion-wrapper {
  margin-top: 50px;
}

.accordion-wrapper.padding-top {
  margin-top: 40px;
}

.accordion-item-2 {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 20px;
  padding: 24px 30px 14px;
}

.accordion-item-2.bg-fdfaf5 {
  background-color: #fdfaf5;
  border-radius: 16px;
  padding: 0;
}

.accordion-item-2.bg-fdfaf5:hover {
  background-color: #00000005;
  box-shadow: 0 4px 16px #0000000f;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.accordion-item-trigger.question {
  padding: 26px 30px;
}

.accordion-heading {
  font-family: var(--core--font-family--primary-font);
  color: var(--components--badge--text-color--text-dark);
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}

.icon.accordion-icon {
  color: #0009;
  cursor: pointer;
  font-family: Materialicons, Arial, sans-serif;
  font-size: 32px;
  line-height: 30px;
}

.accordion-item-content {
  z-index: 1;
  margin-top: 10px;
  margin-right: 0;
  position: relative;
  overflow: hidden;
}

.accordion-item-content.answer {
  color: #5f6980;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 30px;
}

.text-block-170, .text-block-171, .text-block-172 {
  color: #112359;
  font-size: 14px;
  line-height: 1.25em;
}

.paragraph-38, .list-20 {
  font-size: 16px;
}

.paragraph-39 {
  font-size: 18px;
  line-height: 1.5em;
}

.text-span-6 {
  color: #030c21;
  font-size: 18px;
  line-height: 1.5em;
}

.text-span-6.prompt-btn-txt {
  line-height: 1.25em;
}

.div-block-776 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.wide50 {
  flex-flow: column;
  justify-content: flex-start;
  width: 50%;
}

.wide50._2 {
  background-color: #f1ffec;
}

.wide50.d-block {
  border: 1px solid #e7e7e7;
  border-radius: 24px;
  flex-flow: column;
  transition: all .35s;
  display: flex;
  overflow: hidden;
  box-shadow: 0 12px 35px #00000014;
}

.wide50.d-block:hover {
  transform: translate(0, -8px);
  box-shadow: 0 20px 45px #0000001f;
}

.wide50.d-block._2 {
  background-color: #f1ffec;
}

.image-223 {
  width: 100%;
}

.text-block-173 {
  font-size: 16px;
}

.text-block-174 {
  color: #112359;
  font-size: 16px;
}

.text-block-174:hover {
  color: #eac675;
}

.text-block-175 {
  font-size: 16px;
}

.paragraph-40 {
  font-size: 18px;
}

.image-224 {
  width: 200px;
}

.text-block-176 {
  font-size: 16px;
}

.text-block-176:hover {
  color: #eac675;
}

.text-block-177, .dropdown-link-2, .dropdown-link-3, .dropdown-link-4, .dropdown-link-5, .dropdown-link-6 {
  font-size: 16px;
}

.div-block-777 {
  font-size: 16px;
  line-height: var(--core--line-height--regular);
  background-color: #0000;
  background-image: linear-gradient(90deg, #030c21, #122b66);
  border-radius: 80px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px 20.5px;
  display: flex;
}

.div-block-777.center {
  justify-content: center;
  align-items: center;
  width: 86px;
}

.div-block-777.padding-y {
  padding: 16px 24px;
}

.link-block-15 {
  text-decoration: none;
}

.nav-btn-txt {
  color: #fff;
  white-space: nowrap;
  width: 100%;
  font-size: 16px;
}

.image-225, .desktophide {
  display: none;
}

.body-text h1 {
  font-size: 40px;
  line-height: 1.4;
}

.body-text h3 {
  font-size: 24px;
  line-height: 1.4;
}

.body-text h2 {
  font-size: 32px;
  line-height: 1.4;
}

.body-text p {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.body-text h4 {
  font-size: 20px;
  line-height: 1.4;
}

.body-text h5 {
  font-size: 18px;
  line-height: 1.4;
}

.body-text li {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5;
}

.body-text ul, .body-text ol {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  margin-top: 10px;
  display: flex;
}

.image-228 {
  width: 300px;
}

.div-block-780 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-780.card-row {
  border-bottom: 1px solid #0000000f;
  padding-top: 14px;
  padding-bottom: 14px;
}

.div-block-780.card-row.no-border {
  border-bottom-style: none;
}

.div-block-780.card-row.less-padding {
  padding-top: 8px;
  padding-bottom: 8px;
}

.div-block-780.less-gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.image-229 {
  width: 26px;
}

.image-229.small-check-icon {
  width: 20px;
}

.image-229.small-check-icon.xtra-small-icon {
  width: 15px;
  font-size: var(--core--border-width--bw-size-4);
}

.text-block-178 {
  color: #0f2050;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
}

.text-block-178.white {
  color: #fff;
  font-family: Inter, sans-serif;
}

.text-block-178.big {
  font-size: 18px;
}

.text-block-178.big.small-text.text-white {
  color: #ffffffb3;
  font-size: 16px;
}

.text-block-178.big.small-text.xtra-small-text {
  font-size: 14px;
}

.image-230 {
  width: 26px;
  margin-top: 5px;
}

.image-230.migration-icon {
  margin-top: 0;
}

.div-block-781 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-781.card-row {
  color: #fffc;
  border-bottom: 1px solid #ffffff14;
  padding-top: 14px;
  padding-bottom: 14px;
}

.div-block-781.card-row.no-border {
  border-bottom-style: none;
}

.div-block-781.card-row.no-border.less-padding, .div-block-781.card-row.less-padding {
  padding-top: 8px;
  padding-bottom: 8px;
}

.div-block-782 {
  background-color: #fff;
  border: 15px solid #fff3;
  border-radius: 30px;
  width: 100%;
  max-width: 956px;
  height: 480px;
  max-height: 480px;
  margin-left: auto;
  margin-right: auto;
  padding: 16px 8px;
  position: relative;
  overflow: visible;
  box-shadow: 0 4px 45px #1123591a;
}

.div-block-782.new-height {
  z-index: -1;
  height: 580px;
  max-height: 580px;
}

.div-block-783 {
  z-index: 0;
  cursor: pointer;
  border-radius: 50%;
  width: 64px;
  height: 64px;
  position: absolute;
  inset: 50% auto auto 50%;
  transform: translate(-50%, -50%);
}

.image-231 {
  aspect-ratio: 1;
  width: 100%;
  max-width: 75px;
  margin-bottom: 12px;
}

.div-block-784 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #fff;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 18px 24px 24px;
  display: flex;
}

.div-block-784.bg-red {
  background-color: #f5e9cc80;
}

.div-block-785 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-785.gcol-3 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-785.gcol-2 {
  grid-column-gap: 66px;
  grid-row-gap: 66px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.div-block-786 {
  background-image: linear-gradient(90deg, #030c21, #122b66);
  border-radius: 24px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1152px;
  margin-left: auto;
  margin-right: auto;
  padding: 50px 60px;
  display: flex;
  position: relative;
}

.div-block-787 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 508px;
  display: flex;
}

.text-block-180 {
  color: #f9fafdcc;
  font-size: 18px;
}

.heading-49 {
  color: var(--core--colors--neutral--200);
  font-size: 32px;
}

.div-block-788 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.image-232 {
  max-width: 462px;
  transform-style: preserve-3d;
  transform: rotateX(0)rotateY(180deg)rotateZ(0);
}

.card-border {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #f9fafd;
  border: 2px solid #eac67533;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px 18px 32px 24px;
  transition: all .2s ease-in-out;
  display: flex;
}

.card-image-div {
  border-radius: 20px;
  margin-bottom: 12px;
}

.image-white {
  aspect-ratio: 1;
  width: 100%;
  max-width: 75px;
  margin-bottom: 0;
  display: none;
}

.image-yellow {
  aspect-ratio: 1;
  width: 100%;
  max-width: 75px;
  margin-bottom: 0;
}

.image-233 {
  width: 45px;
}

.div-block-789 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-790 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  border: 2px solid #eac675;
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 468px;
  padding: 40px;
  display: flex;
}

.div-block-790.blue {
  border-color: #112359;
}

.list-21 {
  padding-left: 20px;
}

.text-block-181 {
  font-size: 20px;
  font-weight: 600;
}

.heading-50 {
  font-size: 24px;
}

.div-block-791 {
  width: 100%;
  max-width: 444px;
  padding-bottom: 50px;
}

.slide-nav-7 {
  margin-top: 30px;
  margin-bottom: 0;
  top: 100%;
  left: 0%;
  right: 0%;
}

.right-arrow-6 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: 24px;
  margin-bottom: 0;
  display: flex;
  top: 100%;
  right: 50%;
  transform: translateX(calc(50% + 50px));
}

.left-arrow-6 {
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-top: 24px;
  margin-bottom: 0;
  display: flex;
  top: 100%;
  left: 50%;
  transform: translateX(calc(-50% - 50px));
}

.image-234.reverse {
  transform: rotate(180deg);
}

.mask-6 {
  height: 100%;
  overflow: visible;
}

.slider-7 {
  background-color: #0000;
}

.review-slide {
  background-color: #fff;
  border: 2px solid #eac675;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  padding: 43px 28px;
  position: relative;
  transform: scale(.9);
}

.div-block-793 {
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.last-slid {
  background-color: #fff;
  border: 2px solid #eac675;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  padding: 43px 28px;
  position: absolute;
  inset: 0% 100% 0% auto;
  transform: scale(.9);
}

.first-slide {
  background-color: #fff;
  border: 2px solid #eac675;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  padding: 43px 23px;
  position: absolute;
  inset: 0% auto 0% 100%;
  transform: scale(.9);
}

.image-235 {
  width: 44px;
  position: absolute;
  inset: 20px 24px auto auto;
}

.image-236 {
  width: 26px;
}

.div-block-794 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-795 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
}

.heading-51 {
  font-size: 21px;
}

.image-237 {
  width: 60px;
}

.div-block-796 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-52 {
  font-size: 21px;
}

.text-block-182 {
  font-size: 16px;
}

.div-block-797 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-798 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-799 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-800 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-183 {
  color: #112359;
  font-size: var(--core--font-size--headings--h1);
  line-height: var(--core--line-height--large);
  font-weight: 600;
}

.div-block-801 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.div-block-802 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-805 {
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 300px;
  display: flex;
}

.image-238 {
  height: 100%;
}

.text-block-186 {
  color: var(--components--badge-tertiary--background-color--bg-dark);
}

.div-block-806 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: flex-start;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.section-23 {
  background-color: #fff;
}

.div-block-807 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--components--badge-secondary--border-color--bg-light);
  border-radius: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-808 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 80%;
  display: flex;
}

.div-block-809 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  padding: 10px 10px 20px 20px;
  display: flex;
}

.div-block-809._1 {
  border-bottom: 1px solid var(--components--badge-secondary--border-color--bg-light);
}

.text-block-187 {
  font-family: var(--core--font-family--primary-font);
  color: var(--core--colors--neutral--800);
  font-size: var(--core--font-size--base-font-mb);
  font-weight: 700;
}

.div-block-810 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-812 {
  border: 1px solid var(--components--badge-secondary--border-color--bg-light);
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  padding: 10px;
  display: flex;
}

.div-block-813, .div-block-814 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-815 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--core--colors--neutral--200);
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 16px;
  display: flex;
}

.div-block-815:hover {
  color: #384b78;
}

.text-block-189 {
  color: #384b78;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.image-239 {
  width: 20px;
}

.text-block-190 {
  font-size: 16px;
  line-height: 1.2;
}

.div-block-816 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-817 {
  background-color: var(--core--colors--neutral--700);
  width: 1px;
  height: 20px;
}

.div-block-818 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-819 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-820 {
  background-color: var(--core--colors--neutral--600);
  border-radius: 8px;
  padding: 10px;
}

.text-block-191 {
  color: #fff;
  font-size: 15px;
  line-height: 1.2;
}

.link-block-16 {
  width: 100%;
  text-decoration: none;
}

.link-block-16:hover {
  color: var(--core--colors--neutral--700);
}

.form-block {
  width: 20%;
}

.checkbox-3 {
  width: 20px;
  height: 20px;
  margin-right: 10px;
}

.checkbox-field {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.text-block-192 {
  font-size: 18px;
}

.div-block-821 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.collection-list-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.form-block-2 {
  width: 100%;
  margin-bottom: 0;
}

.text-field-2 {
  border: 0 solid #000;
  width: 100%;
  margin-bottom: 0;
  font-size: 20px;
}

.collection-item-5, .collection-list-wrapper-2 {
  width: 100%;
}

.div-block-822 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  padding: 40px 16px;
  display: flex;
}

.text-block-193 {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-823 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 40%;
  display: flex;
}

.div-block-824 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 60%;
  display: flex;
}

.div-block-825 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  padding-bottom: 0;
  display: flex;
}

.div-block-825.nw {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-826 {
  color: #fff;
  background-color: #66759a;
  border-radius: 8px;
  padding: 12px;
}

.image-240 {
  border-radius: 8px;
}

.form-block-3 {
  flex: 0 auto;
  width: 100%;
  display: none;
}

.form {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-827 {
  padding-top: 12px;
}

.submit-button-2 {
  background-image: linear-gradient(90deg, #030c21, #122b66);
  border-radius: 8px;
  padding-left: 26px;
  padding-right: 26px;
}

.text-field-3 {
  border: .6px solid var(--core--colors--neutral--700);
  color: #66759a;
  border-radius: 8px;
  width: 100%;
  height: 50px;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.2;
}

.text-field-3.upload {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  background-color: var(--core--colors--neutral--100);
  width: 100%;
  height: auto;
  color: var(--core--colors--neutral--700);
  border-style: none;
  border-radius: 8px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  padding: 8px;
  font-size: 20px;
  display: flex;
  overflow: clip;
}

.text-field-3.txt-area {
  color: #66759a;
  resize: none;
}

.div-block-828 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px none var(--core--colors--neutral--700);
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 15px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: sticky;
  top: 90px;
}

.div-block-830 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: .6px solid var(--core--colors--neutral--700);
  border-radius: 8px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: none;
}

.field-label-2 {
  color: #999;
  width: 43%;
  margin-bottom: 10px;
  padding-left: 12px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.9;
}

.div-block-831 {
  background-color: #fff;
  width: 1px;
  height: 1px;
  display: block;
}

.text-field-4 {
  border: 1px solid #fff;
  width: 100%;
  height: 100%;
  margin-bottom: 0;
  padding: 0;
}

.code-embed-2, .code-embed-3, .div-block-832 {
  width: 100%;
}

.empty-state {
  background-color: #0000;
}

.div-block-833 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

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

.bold-text-9 {
  font-family: var(--core--font-family--primary-font);
}

.div-block-834 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.div-block-835, .div-block-836 {
  flex: 1;
}

.form-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.form-2.horizontal-form {
  flex-flow: row;
  justify-content: center;
  align-items: flex-start;
}

.dropdown-3 {
  width: 100%;
  display: none;
}

.dropdown-toggle-2 {
  width: 100%;
  padding: 12px;
}

.text-field-5 {
  border-radius: 8px;
  width: 300px;
  height: 50px;
  margin-bottom: 0;
  padding: 12px;
}

.text-field-5.wide100 {
  width: 100%;
}

.text-field-5.wide100.new-border {
  border: 2px solid #e8eaed;
  padding: 18px 20px;
}

.div-block-838 {
  z-index: 9999;
  background-color: #010000ab;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.div-block-839 {
  background-color: #fff;
  border: 1px solid #b2f5ea;
  border-radius: 16px;
  width: 50%;
  padding: 16px;
}

.select-field {
  background-color: #fff;
  border-radius: 8px;
}

.div-block-840 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.close-icon {
  cursor: pointer;
  width: 20px;
}

.submit-button-3 {
  background-color: var(--core--colors--system--red-400);
  color: var(--core--colors--neutral--100);
  border-radius: 8px;
  font-weight: 700;
}

.submit-button-3.new {
  background-color: #0000;
  background-image: linear-gradient(90deg, #030c21, #122b66);
  border-radius: 42px;
  height: 50px;
}

.submit-button-3.new.hero-btn {
  border-radius: 10px;
  padding: 12px 18px;
  box-shadow: 0 8px 24px #16244733;
}

.background-video {
  z-index: 0;
  border-radius: 8px;
  display: flex;
}

.background-video.hide {
  display: none;
}

.video-6 {
  background-color: var(--core--colors--neutral--200);
  border: 1px solid #f9fafd;
  border-radius: 0;
  display: block;
}

.success-message-3 {
  background-color: #ddd0;
}

.text-block-194 {
  font-weight: 600;
}

.error-message-5 {
  background-color: #ffdede00;
}

.text-block-195 {
  color: var(--core--colors--primary--500);
  font-weight: 600;
}

.div-block-841 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  margin-top: 68px;
  display: flex;
}

.link-3 {
  color: var(--components--titles-paragraphs--text-accent);
}

.bold-text-10 {
  color: var(--components--buttons-tertiary--text--text-light-mode);
}

.div-block-842 {
  margin-top: 18px;
}

.div-block-843 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 2px solid #f8ab7e;
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 20px;
  display: flex;
}

.div-block-843.purple {
  color: #384b78;
  background-color: #a4adff80;
  border-color: #a4adff;
  justify-content: space-between;
  align-items: flex-start;
}

.div-block-843.hide {
  display: none;
}

.text-block-196 {
  color: #f8ab7e;
  font-size: 52px;
  line-height: 1.2em;
}

.button-9 {
  box-shadow: 0 4px 8px 0 var(--core--box-shadow--bs-primary-regular);
  cursor: pointer;
  background-color: #f1ad81;
  border-radius: 6px;
  transition-property: all;
}

.button-9:hover {
  background-color: var(--components--badge-neutral--background-color--bg-light);
  color: var(--components--links--text-color--text-light);
}

.link-4, .link-5 {
  color: var(--components--input-text--border-color--br-tertiary);
}

.div-block-848 {
  border: 1px solid #f1ad81;
  border-radius: 8px;
  justify-content: space-between;
  align-items: center;
  padding: 5px;
  font-size: 14px;
  font-weight: 600;
  display: flex;
}

.div-block-849 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.text-block-199 {
  font-weight: 600;
}

.link-6 {
  color: var(--components--input-text--background-color--bg-tertiary);
  text-decoration: none;
}

.div-block-850 {
  margin-top: 8px;
}

.div-block-851 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-4 {
  border-radius: 12px;
  width: 100%;
}

.container-22 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: 1200px;
  max-width: none;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.container-22.stack-down {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
}

.text-block-201 {
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5em;
}

.section-24 {
  z-index: 0;
  background-image: linear-gradient(90deg, #030c21, #122b66), linear-gradient(0deg, #d9d9d9, #d9d9d9);
  display: none;
  position: static;
}

.section-24.second {
  display: flex;
}

.text-block-202 {
  color: #0f2457;
  font-size: 16px;
  font-weight: 600;
  display: block;
}

.text-block-202.mob {
  white-space: nowrap;
  font-size: 14px;
}

.div-block-852 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-image: url('https://growthspree-static-site.s3.amazonaws.com/images/Group-1000005974.webp');
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 40px;
  display: flex;
}

.div-block-852.leftcta {
  z-index: 2147483647;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  padding: 6px 100px;
  display: flex;
  position: sticky;
  transform: none;
}

.div-block-853 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-853.hide {
  display: none;
}

.image-242 {
  height: 20px;
  transform: rotate(45deg);
}

.link-block-17, .link-block-17:hover {
  text-decoration: none;
}

.section-25 {
  z-index: 0;
  background-image: linear-gradient(90deg, #030c21, #122b66), linear-gradient(0deg, #d9d9d9, #d9d9d9);
  display: none;
  position: static;
}

.container-23 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: 1200px;
  max-width: none;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.div-block-854 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-203 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
}

.div-block-855 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-204 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  display: block;
}

.image-243 {
  height: 20px;
}

.section-26 {
  z-index: 0;
  background-image: linear-gradient(90deg, #030c21, #122b66), linear-gradient(0deg, #d9d9d9, #d9d9d9);
  position: static;
}

.container-24 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: 1200px;
  max-width: none;
  padding-top: 6px;
  padding-bottom: 6px;
  display: none;
}

.div-block-856 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-857 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-205 {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  display: block;
}

.image-244 {
  height: 20px;
}

.section-27 {
  z-index: 0;
  background-image: linear-gradient(90deg, #030c21, #122b66), linear-gradient(0deg, #d9d9d9, #d9d9d9);
  display: none;
  position: static;
}

.container-25 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: auto;
  max-width: 1200px;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.div-block-858 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-245 {
  height: 20px;
}

.div-block-861 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-end;
  align-items: center;
  width: 55px;
  display: flex;
  position: fixed;
  inset: 0% 0% 0% auto;
}

.code-embed-6 {
  margin-bottom: 0;
}

.container-26 {
  max-width: 1272px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.div-block-863 {
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: flex;
}

.left {
  text-align: left;
}

.div-block-864 {
  width: 50%;
  padding: 16px;
}

.center-text {
  text-align: center;
  font-size: 18px;
  line-height: 1.2;
}

.tabs-8 {
  display: none;
}

.tabs-menu-8 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  width: 50%;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.tabs-content-6 {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.tab-link-tab-1 {
  background-color: #fff;
  border-radius: 20px;
  padding-left: 24px;
  padding-right: 24px;
}

.tab-link-tab-1.w--current {
  background-color: #fed078;
  border-radius: 20px;
  padding-left: 24px;
  padding-right: 24px;
}

.tab-link-tab-1.revenue-driving-channel-tab {
  border: 2px solid #e8eaed;
  padding: 26px 30px;
}

.tab-link-tab-1.revenue-driving-channel-tab:hover {
  border-color: #d4a653;
  text-decoration: none;
}

.tab-link-tab-1.revenue-driving-channel-tab.w--current {
  background-color: #fef7e0;
  border-color: #d4a653;
  box-shadow: 0 8px 24px #d4a65326;
}

.tab-gif {
  width: 100%;
  padding-right: 0;
}

.tab-gif.sticky-side {
  height: 100%;
  position: static;
  top: 30px;
}

.txt-bol {
  width: 40px;
  font-size: 56px;
  line-height: 1.5em;
}

.txt-bol.feature-number-text {
  opacity: .11;
  color: #162447;
}

.tabs-menu-9 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.tabss {
  background-color: #fff;
  background-image: none;
  border-radius: 10px;
  padding-left: 16px;
  padding-right: 16px;
}

.tabss.w--current {
  background-color: #fed078;
  background-image: none;
  border-radius: 10px;
  padding-left: 18px;
  padding-right: 18px;
}

.tabss.faq-tab {
  color: #5f6980;
  font-size: var(--core--border-radius--br-size-4);
  background-color: #fdfaf5;
  border-radius: 50px;
  font-weight: 700;
}

.tabss.faq-tab:hover {
  color: #162447;
  background-color: #fef7e0;
}

.tabss.faq-tab.w--current {
  color: #162447;
  background-color: #d4a653;
}

.text-white {
  color: var(--components--badge-neutral--background-color--bg-light);
}

.tabs-9 {
  padding-top: 40px;
  padding-bottom: 0;
}

.tabs-9.fix-width {
  max-width: 900px;
}

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

.form-block-4 {
  flex-flow: column;
  display: flex;
}

.form-block-4.width-500px {
  max-width: 500px;
}

.link-block-19 {
  justify-content: center;
  align-items: flex-start;
  padding-left: 100px;
  padding-right: 100px;
  text-decoration: none;
  display: flex;
  transform: translate(79px)rotate(270deg);
}

.container-27 {
  max-width: 1272px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.grid-16 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-865 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 30px;
  display: flex;
}

.div-block-865.center {
  background-color: #f5e9cc80;
  border-radius: 12px;
}

.div-block-865.center.benifit-card-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 24px;
  padding: 48px 36px;
}

.div-block-865.white {
  background-color: #fff;
  border-radius: 12px;
}

.div-block-865.white.benifit-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-radius: 24px;
  padding: 48px 36px;
}

.text-block-207 {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-207.less-weight {
  font-size: 18px;
  font-weight: 500;
}

.text-block-207.benefit-card-text {
  color: #162447;
  margin-top: 8px;
  margin-bottom: 10px;
  font-size: 24px;
}

.div-block-866 {
  padding: 40px 60px;
}

.text-block-208 {
  color: #112359;
  font-weight: 700;
}

.paragraph-42 {
  font-size: 16px;
}

.paragraph-42.feature-card-content {
  color: #5f6980;
}

.div-block-868 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.div-block-868:hover {
  border-color: #52577a;
}

.div-block-868.cms-prompt-card {
  height: 100%;
}

.div-block-868.cms-prompt-card.prompt-card {
  border-width: 2px;
  border-color: #0000;
  border-radius: 20px;
  text-decoration: none;
  box-shadow: 0 2px 12px #0000000a;
}

.div-block-868.cms-prompt-card.prompt-card:hover {
  border-color: #d4a653;
  box-shadow: 0 12px 36px #0000000a;
}

.div-block-869 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  padding-bottom: 40px;
  display: block;
}

.paragraph-43 {
  text-overflow: ellipsis;
  line-height: 1.4em;
}

.paragraph-43.prompt-text {
  color: #5f6980;
  font-size: var(--core--border-radius--br-size-4);
  line-height: 1.6em;
}

.image-246 {
  width: 24px;
}

.image-246.copy-icon-green, .image-246.copy-icon-dark {
  width: 18px;
}

.div-block-870 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  cursor: pointer;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 6px 8px;
  display: flex;
}

.div-block-870:hover {
  background-color: #efefef;
  display: flex;
}

.div-block-870.copy-btn {
  border-radius: 8px;
  padding: 6px 10px;
}

.div-block-870.copy-btn:hover {
  background-color: #ffffffdb;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 6px 10px;
}

.div-block-870.copy-btn.copy-tag {
  color: #d4a653;
  background-color: #fef7e0;
  padding: 8px 14px;
}

.div-block-870.copy-btn.copy-tag:hover {
  color: #162447;
  background-color: #d4a653;
}

.text-block-209 {
  font-family: Tahoma, Verdana, Segoe, sans-serif;
  font-size: var(--core--font-size--displays-mbl--display-5);
}

.text-block-209.copy-text.copy-text-btn {
  font-family: Inter, sans-serif;
  font-size: var(--core--font-size--displays--display-2);
  font-weight: 700;
}

.section-28 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.div-block-871 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  display: flex;
}

.div-block-872.width-full {
  width: 100%;
}

.collection-list-5 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-873 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.div-block-874 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  width: 70%;
  display: flex;
}

.div-block-875 {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.div-block-876 {
  width: 70%;
}

.section-29 {
  padding-top: 60px;
  padding-bottom: 80px;
}

.section-29.bg {
  background-image: url('https://growthspree-static-site.s3.amazonaws.com/images/bg-square-polygon-hero-v5-saasfy-x-webflow-template.png');
  background-position: 100%;
}

.div-block-877 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--core--colors--primary--600);
  border: 1px solid #0000001a;
  border-radius: 8px 8px 0 0;
  justify-content: space-between;
  padding: 17px 27px;
  display: flex;
}

.image-247 {
  width: 24px;
}

.div-block-878 {
  background-color: #fff;
  border: 1px solid #0000001a;
  border-top-style: none;
  border-radius: 0 0 8px 8px;
  padding: 24px;
}

.div-block-879 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-880 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex;
}

.rich-text-block, .rich-text-block-2 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  display: flex;
}

.link-block-20 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-block-210 {
  font-size: 20px;
  line-height: var(--core--line-height--regular);
  text-align: left;
  font-weight: 600;
  text-decoration: none;
}

.image-248 {
  width: 20px;
}

.div-block-881 {
  padding-left: 10px;
}

.bold-text-11 {
  text-transform: uppercase;
}

.div-block-882 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  flex-flow: column;
  display: flex;
  position: sticky;
  top: 140px;
}

.link-7 {
  font-size: var(--core--font-size--base-font-mb);
  font-weight: 600;
  text-decoration: none;
}

.link-7:lang(en) {
  font-weight: 800;
}

.div-block-883 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-884 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.link-block-21 {
  text-decoration: none;
}

.link-block-21.no-hoverlink:hover {
  color: var(--components--badge--text-color--text-dark);
}

.rich-text-block-3 {
  display: none;
}

.bold-text-12 {
  line-height: var(--core--sizes--size-8);
}

.heading-54 {
  font-size: var(--core--font-size--displays-tablet--display-5);
}

.heading-55 {
  font-size: var(--core--font-size--displays-tablet--display-4);
}

.video-10 {
  margin-bottom: 50px;
}

.div-block-885 {
  width: 392px;
  height: 232px;
  overflow: hidden;
}

.container-29 {
  max-width: 1200px;
}

.code-embed-7 {
  margin-bottom: 0;
}

.div-block-886 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-887 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.div-block-888 {
  width: 100%;
}

.div-block-889 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-890 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.heading-56 {
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 52px;
  line-height: 1.2;
}

.paragraph-44 {
  font-size: 20px;
  line-height: 32px;
}

.paragraph-45 {
  color: #364153;
}

.paragraph-45.new {
  color: #98a0ae;
  font-size: 14px;
}

.image-249 {
  border-radius: var(--components--cards--border-radius--br-medium);
  width: 582px;
}

.text-block-211 {
  font-weight: 700;
}

.div-block-891 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-892 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-893 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.text-block-212 {
  opacity: 1;
  color: #ffcf75;
  text-transform: uppercase;
  background-color: #ffce7533;
  border: 1px solid #ffce7533;
  border-radius: 73px;
  padding: 4px 12px;
  font-size: 14px;
  font-weight: 700;
}

.section-30 {
  padding-top: 40px;
  padding-bottom: 80px;
}

.div-block-894 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.image-250 {
  border-radius: 50%;
  width: 50px;
}

.div-block-895 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-213 {
  color: #6a7282;
  font-size: var(--core--sizes--size-3);
  line-height: var(--core--sizes--size-4);
  background-color: #fbfbfa;
  border: 1px solid #f5f5f3;
  border-radius: 4px;
  padding: 4px 8px;
}

.div-block-896 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  display: flex;
}

.text-block-214 {
  font-size: var(--core--sizes--size-3);
}

.paragraph-46 {
  color: #364153;
  font-weight: 700;
}

.heading-57 {
  color: #6a7282;
  letter-spacing: .7px;
  text-transform: uppercase;
  font-size: 14px;
}

.div-block-897 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-898 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.div-block-899 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #364153;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-weight: 500;
  display: flex;
}

.div-block-900 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center stretch;
  display: flex;
}

.div-block-900.top {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-901 {
  background-color: #3760e61a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 35px;
  max-width: 35px;
  height: auto;
  padding: 5px;
  display: flex;
}

.heading-58 {
  font-size: 36px;
  line-height: var(--core--sizes--size-7);
  font-weight: 600;
}

.paragraph-47 {
  font-weight: 600;
  line-height: 30px;
}

.section-31 {
  padding-top: 50px;
  padding-bottom: 50px;
  display: none;
}

.section-32 {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.list-24 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  list-style-type: disc;
  display: flex;
}

.div-block-902 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border: 1px solid #574c0033;
  border-radius: 16px;
  flex-flow: column;
  padding: 33px 33px 69px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.div-block-903 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-904 {
  width: 8px;
  font-size: var(--core--font-size--displays--display-4);
  background-color: #3760e6;
  border-radius: 6px;
}

.text-block-215 {
  color: #101828;
  font-size: 24px;
  font-weight: 700;
}

.div-block-905 {
  background-color: #f9fafd;
  border-radius: 50%;
  width: 128px;
  height: 128px;
  position: absolute;
  top: -60px;
  right: -40px;
}

.section-33 {
  background-color: #f9fafd;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-906 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  flex-flow: column;
  display: flex;
}

.div-block-907 {
  z-index: 99;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.heading-59 {
  color: #112359;
  font-size: var(--core--font-size--displays--display-4);
  line-height: var(--core--font-size--displays-mbl--display-7);
}

.paragraph-48 {
  font-size: var(--core--font-size--displays--display-1);
  line-height: 22px;
}

.div-block-908 {
  background-color: #ebeffc;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  padding: 16px;
  display: flex;
}

.div-block-909 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #574c0033;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.div-block-909.new {
  background-color: #fff;
  justify-content: flex-start;
  align-items: center;
}

.section-34 {
  background-color: #fff;
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-910 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border: 1px #000;
  flex-flow: column;
  display: flex;
}

.div-block-911 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-913 {
  border: .4px solid var(--core--box-shadow--bs-neutral-large);
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: auto;
  min-width: 30px;
  max-width: 30px;
  height: auto;
  padding: 5px;
  display: flex;
}

.div-block-913.newmax {
  border-radius: 8px;
  min-width: 48px;
  max-width: 48px;
  padding: 12px;
}

.image-252 {
  width: auto;
  height: auto;
}

.div-block-914 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: .9px solid #ffe0d6;
  border-radius: 8px;
  justify-content: flex-start;
  align-items: center;
  padding: 17px;
  display: flex;
}

.div-block-915 {
  background-color: #3760e6;
  border-radius: 100%;
  width: 8px;
  min-width: 8px;
  max-width: 8px;
  height: 8px;
}

.div-block-916 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-917 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 1px solid #e7e7e8;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 24px;
  display: flex;
}

.heading-62 {
  font-size: 30px;
}

.text-block-216 {
  color: #3760e6;
  font-size: var(--core--sizes--size-3);
  line-height: var(--core--border-radius--br-size-4);
  letter-spacing: .6px;
  text-transform: uppercase;
  font-weight: 700;
}

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

.section-35 {
  z-index: 20;
  background-image: linear-gradient(90deg, #1e293b, #253868 50%, #1e293b);
  padding-top: 80px;
  padding-bottom: 80px;
  position: relative;
}

.heading-63 {
  color: var(--core--colors--neutral--100);
  font-size: var(--core--border-radius--br-size-7);
  line-height: var(--core--border-radius--br-size-7);
}

.paragraph-49 {
  font-size: 20px;
}

.div-block-919 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-920 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-920.center {
  justify-content: center;
  align-items: center;
}

.link-9 {
  opacity: .78;
  color: var(--core--colors--neutral--100);
  font-size: 20px;
}

.link-9:hover {
  opacity: 100;
  color: var(--core--colors--neutral--100);
}

.button-12 {
  background-color: #ffcf75;
  border-radius: 73px;
  padding: 12px 18px;
  font-weight: 600;
}

.text-block-217 {
  opacity: .8;
  color: #fff;
  text-align: center;
}

.div-block-921 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  display: flex;
}

.link-10 {
  color: #3760e6;
  line-height: var(--core--border-radius--br-size-5);
  justify-content: center;
  align-items: center;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.link-10:hover {
  text-decoration: underline;
}

.link-block-22 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-253 {
  width: auto;
  height: auto;
}

.div-block-922 {
  text-align: center;
}

.body-6 {
  font-family: var(--core--font-family--primary-font);
  color: #384b78;
  font-size: 18px;
  line-height: 1.5em;
}

.div-block-923 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 8px;
  padding-right: 8px;
  display: flex;
}

.toc-padding {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  padding-left: 4px;
  display: flex;
}

.div-block-924 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  border: 2px solid var(--components--cards--border-color--br-color-default);
  border-radius: 8px;
  flex-flow: column;
  min-width: 24%;
  max-width: none;
  height: 80vh;
  padding: 14px;
  display: flex;
  position: sticky;
  top: 6rem;
  overflow: auto;
}

.text-block-219 {
  font-size: var(--core--font-size--displays--display-5);
  font-weight: 700;
}

.link-11 {
  font-size: var(--core--font-size--displays--display-2);
  line-height: var(--core--font-size--base-font);
  padding-left: 4px;
  font-weight: 500;
  text-decoration: none;
}

.text-block-220 {
  font-size: var(--core--font-size--base-font);
  line-height: var(--core--line-height--regular);
  font-weight: 700;
}

.tabs-menu-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tab-link-tab-1-2 {
  color: #fff;
  background-color: #112359;
  border: 1px #4c68ff;
  border-radius: 8px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 20px;
}

.tab-link-tab-1-2:hover {
  color: #fff;
  background-color: #4c68ff;
  border-radius: 8px;
}

.tab-link-tab-1-2.w--current {
  color: #fff;
  background-color: #112359;
  border-radius: 8px;
  font-size: 20px;
  font-weight: 600;
}

.tab-link-tab-1-2.w--current:hover {
  color: #fff;
  background-color: #4c68ff;
}

.div-block-929 {
  background-color: var(--components--badge-neutral--background-color--bg-dark);
  color: #fff;
  border-radius: 8px;
  padding: 16px;
}

.div-block-929.lightblue {
  background-color: var(--components--badge-primary--background-color--bg-light);
}

.div-block-929.yellow {
  background-color: var(--core--colors--primary--400);
}

.div-block-929.darkblue {
  background-color: var(--components--badge-neutral--border-color--bg-light);
}

.div-block-929.blue.less-padding {
  white-space: nowrap;
}

.div-block-929.small-prompt-btn {
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 12px;
}

.div-block-929.less-padding {
  padding: 12px;
}

.link-block-23 {
  text-decoration: none;
}

.div-block-930 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 30px;
  display: flex;
}

.div-block-930.small-gap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-bottom: 0;
}

.div-block-930.smaller-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  padding-top: 10px;
  padding-bottom: 10px;
}

.text-block-221 {
  font-size: 20px;
  font-weight: 700;
}

.div-block-931 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.div-block-932 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.text-block-222 {
  font-weight: 600;
}

.blog-card {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.div-block-939 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-940 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-941 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-224 {
  text-align: center;
  font-size: 36px;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-942 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-225 {
  text-align: center;
  width: 768px;
}

.grid-17 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-943 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  background-color: #f9fafd;
  border: 1px solid #3760e64d;
  border-radius: 12px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 33px;
  display: flex;
}

.div-block-943:hover {
  border: 1px solid #3760e6;
  border-radius: 12px;
}

.image-254 {
  width: 31px;
}

.div-block-944 {
  background-color: #e6ebfa;
  border-radius: 12px;
  padding: 16px;
}

.div-block-945 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-226 {
  color: #122459;
  font-size: 20px;
  font-weight: 600;
}

.text-block-227 {
  font-size: 16px;
  line-height: 1.2;
}

.div-block-946 {
  padding-top: 60px;
}

.div-block-947 {
  border-radius: 100%;
  justify-content: center;
  align-items: flex-start;
  padding: 3px;
  display: flex;
  box-shadow: 0 2px 10px #0003;
}

.div-block-948 {
  background-color: #112359;
  border-radius: 100%;
  padding: 16px;
}

.text-block-228 {
  color: #fff;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-949 {
  z-index: 0;
  background-color: #574c0033;
  width: 70%;
  height: 2px;
  position: absolute;
  inset: 50% 0% 0% 15%;
}

.div-block-950 {
  z-index: 99;
  position: relative;
}

.div-block-951 {
  background-color: #122459;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-952 {
  width: 50%;
}

.div-block-953 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 50%;
  padding: 60px;
  display: flex;
}

.text-block-229 {
  color: #ffcf75;
  font-weight: 600;
}

.text-block-231 {
  color: #fff;
  font-size: 32px;
  font-weight: 600;
  line-height: 1.2;
}

.div-block-954 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-232 {
  color: #e5e6e9;
  font-size: 24px;
  line-height: 1.2;
}

.div-block-955 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 16px;
  display: flex;
}

.text-block-233 {
  color: #fff;
  font-size: 24px;
}

.text-block-234 {
  color: #e5e6e9;
}

.div-block-956 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #323232;
  background-color: #ffcf75;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  padding: 8px 16px;
  display: flex;
}

.div-block-956:hover {
  color: #323232;
}

.link-block-24 {
  text-decoration: none;
}

.image-255 {
  width: 16px;
}

.div-block-957 {
  padding-top: 16px;
}

.text-block-235 {
  color: #fff;
}

.image-256 {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.collection-item-6 {
  height: 100%;
}

.accordion-wf {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 30px;
  display: none;
}

.div-block-959 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  background-image: linear-gradient(90deg, #1e293b, #253868 50%, #1e293b);
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding: 10px 50px 10px 16px;
  display: flex;
}

.div-block-959.w--open {
  margin-left: 0;
  margin-right: 0;
  position: relative;
}

.div-block-959.bg-normal {
  color: var(--core--colors--neutral--500);
  background-image: none;
  border: 1px #1e293b;
  padding-left: 0;
}

.image-257 {
  width: 20px;
}

.text-block-236 {
  color: #fff;
  font-size: 16px;
}

.text-block-236.text-ppc-btn {
  color: var(--primary-b2b-saas);
}

.div-block-960 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  padding-top: 0;
  display: flex;
  overflow: hidden;
}

.grid-18 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-18._1 {
  grid-template-columns: 1fr;
}

.text-block-237 {
  color: #222636;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
}

.accordion-1 {
  width: 100%;
}

.div-block-961 {
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.link-12 {
  color: #858894;
  text-decoration: none;
}

.div-block-962 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.icon-7 {
  filter: invert();
}

.dropdown-list-3 {
  color: #384b78;
  background-color: #eaeaf1;
  width: 1200px;
  padding-top: 30px;
  padding-bottom: 30px;
  display: none;
}

.dropdown-list-3.w--open {
  width: 1200px;
  margin-bottom: 16px;
  position: relative;
}

.dropdown-4 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-963 {
  padding-top: 40px;
}

.div-block-963.hide {
  display: block;
}

.collection-list-6 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.code-embed-8 {
  margin-bottom: 0;
}

.error-txt {
  padding-top: 6px;
  display: none;
}

.text-block-238 {
  color: red;
  font-size: 16px;
}

.code-embed-9 {
  margin-bottom: 0;
}

.pagination {
  margin-top: 30px;
}

.text-block-239 {
  color: var(--components--badge-neutral--background-color--bg-light);
  font-size: 16px;
  font-weight: 700;
}

.icon-8 {
  width: 16px;
  color: var(--components--badge-neutral--background-color--bg-light);
  font-size: 16px;
}

.next {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.previous {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-965 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.body-7 {
  overflow: auto;
}

.image-259 {
  width: 100%;
}

.text-span-8 {
  color: #f2d592;
  font-style: italic;
}

.wide-l {
  height: 48px;
}

.old {
  color: #e56365;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

.old.new-color {
  color: #d4a653;
  text-align: left;
}

.old.migration-card-heading {
  color: #fff;
}

.text-block-241 {
  color: #e5826a4d;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
  position: absolute;
  inset: 9% 10% auto auto;
}

.text-block-241.blue {
  color: #0b1d474d;
  font-size: 50px;
}

.text-block-241.blue.water-marktext {
  color: #d4a653;
  top: 16%;
  right: 7%;
}

.text-block-241.water-marktext {
  opacity: .15;
  color: #8b9dc3;
  font-weight: 800;
  top: 16%;
  right: 7%;
}

.text-block-242 {
  color: #0b1d47;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-242.section-heading {
  color: #fff;
  font-size: 42px;
}

.text-block-242.centered-heading {
  text-align: center;
  font-size: 42px;
}

.text-block-242.centered-heading.white-heading {
  color: #fff;
}

.text-block-242.heading-left {
  font-size: 42px;
}

.div-block-967 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.div-block-968 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 700px;
  display: flex;
}

.div-block-969 {
  padding-top: 40px;
}

.div-block-970 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f8f9f133;
  border: 1px solid #e6e8cb80;
  border-radius: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.div-block-970:hover {
  background-color: #f8f9f1;
  border-color: #e6e8cb;
  border-radius: 40px;
}

.div-block-970.new {
  background-color: #fff;
  box-shadow: 0 1px 3px #0003;
}

.div-block-970.new:hover {
  background-color: #fff;
}

.div-block-970.new.pipeline-card {
  box-shadow: none;
  border-color: #e5e7eb;
  border-radius: 20px;
  padding: 32px;
}

.div-block-970.new.pipeline-card.hover-feature-card:hover {
  border-color: #d4a653;
  box-shadow: 0 4px 20px #00000014;
}

.div-block-970.new.pipeline-card.hover-feature-card.bg-ef6b6b14 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #ef6b6b14;
  justify-content: flex-start;
  align-items: center;
}

.div-block-970.new.pipeline-card.hover-feature-card.bg-ef6b6b14:hover {
  box-shadow: none;
  border-style: solid;
  border-color: #ef6b6b33;
}

.div-block-970.new.pipeline-card.hover-feature-card.bg-ef6b6b14.align-left {
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-970.new.pipeline-card.hover-feature-card.bg-ffffff14 {
  box-shadow: none;
  background-color: #ffffff0a;
  border-color: #ef44444d;
}

.div-block-970.new.pipeline-card.hover-feature-card.bg-ffffff14:hover {
  background-color: #ffffff14;
  box-shadow: 0 20px 40px #0003;
}

.div-block-970.new.pipeline-card.platform-card {
  background-color: #ffffff0d;
  border-color: #ffffff1a;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  padding: 32px;
}

.div-block-970.new.pipeline-card.platform-card:hover {
  background-color: #ffffff1a;
  border-color: #d4a653;
}

.div-block-970.new.pipeline-card.stage-card {
  position: relative;
  overflow: hidden;
}

.div-block-970.new.pipeline-card.service-card:hover {
  border-color: #d4a653;
  box-shadow: 0 4px 20px #00000014;
}

.div-block-970.new.practice-card {
  background-color: #ffffff0d;
  border-color: #ffffff1a;
  border-radius: 16px;
  padding: 24px;
}

.div-block-970.new.practice-card:hover {
  background-color: #ffffff14;
  border-color: #d4a653;
}

.text-block-243 {
  color: #0b1d47;
  padding-top: 8px;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.5em;
}

.grid-19 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.grid-19.new-grid {
  grid-template-columns: 1fr 1fr;
}

.grid-19.new-grid.medium-gap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.grid-19.demand-gen-card {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-19.problem-grid {
  grid-template-columns: 1fr 1fr;
}

.text-block-244 {
  font-size: 16px;
  line-height: 1.5em;
}

.text-block-244.pileline-card-content {
  color: #6b7280;
  font-size: 14px;
}

.text-block-244.pileline-card-content.padding-top {
  border: 1px #000;
  border-top: 1px solid #00000014;
  padding-top: 16px;
}

.text-block-244.pileline-card-content.centered-text {
  text-align: center;
}

.text-block-244.pileline-card-content.centered-text.text-ffffff8c {
  color: #ffffff8c;
}

.text-block-244.pileline-card-content.color-ffffffb3 {
  color: #ffffffb3;
  font-size: 16px;
}

.text-block-244.practice-content {
  color: #fff9;
}

.div-block-971 {
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding: 16px;
  display: block;
  box-shadow: 0 1px 7px #0000001f;
}

.div-block-971.width72 {
  background-image: linear-gradient(90deg, #0636ff33, #1f1dff33);
  padding: 14px;
}

.div-block-971.width72.new-bg {
  background-image: linear-gradient(150deg, #fff8e1, #ffecb3);
}

.div-block-971.width72.new-bg.service-icon-crm {
  box-shadow: none;
  background-image: linear-gradient(135deg, #fff5f0, #ffd4c4);
}

.div-block-971.width72.light-gray-bg {
  background-color: #d4a65326;
  background-image: none;
}

.div-block-971.yellow-gred {
  background-image: linear-gradient(90deg, #ff9b4a33, #ffc35733);
  padding: 14px;
}

.div-block-971.purp {
  background-image: linear-gradient(90deg, #1f1dff33, #00a4ff33);
  padding: 14px;
}

.div-block-971.green {
  background-image: linear-gradient(90deg, #3eff6f33, #5bffb033);
  padding: 14px;
}

.div-block-971.green.new-bg {
  background-image: linear-gradient(150deg, #e8f5e9, #c8e6c9);
}

.div-block-971.green.new-bg.service-icon-marketing {
  box-shadow: none;
  background-image: linear-gradient(135deg, #e8f5e9, #c8e6c9);
}

.div-block-971.green.new-bg-blue {
  background-image: linear-gradient(150deg, #e3f2fd, #90caf9);
}

.div-block-971.green.new-bg-pink {
  background-image: linear-gradient(150deg, #fff8e1, #ffecb3);
}

.div-block-971.green.cream-bg {
  box-shadow: none;
  background-color: #fef6eb;
  background-image: none;
}

.div-block-971.green.cream-bg.guarantee-icon {
  width: 100px;
  min-width: 100px;
  height: 100px;
}

.div-block-971.green.bg-ef6b6b26 {
  box-shadow: none;
  background-color: #ef6b6b26;
  background-image: none;
}

.div-block-971.green.gradient-c8e6c9 {
  background-image: linear-gradient(135deg, #e8f5e9, #c8e6c9);
}

.div-block-971.green.gradient-90caf9 {
  background-image: linear-gradient(135deg, #e3f2fd, #90caf9);
}

.div-block-971.green.gradient-ffecb3 {
  background-image: linear-gradient(90deg, #fff8e1, #ffecb3);
}

.div-block-971.green.bg-white {
  background-color: #fff;
  background-image: none;
}

.div-block-971.green.bg-gradient-golden {
  background-image: linear-gradient(135deg, #fef3e2, #d4a653);
}

.div-block-971.green.service-icon-ops {
  box-shadow: none;
  background-image: linear-gradient(135deg, #f3e5f5, #ce93d8);
}

.div-block-971.green.service-icon-service {
  box-shadow: none;
  background-image: linear-gradient(135deg, #fff8e1, #ffecb3);
}

.div-block-971.green.service-icon-integrations {
  box-shadow: none;
  background-image: linear-gradient(135deg, #e0f7fa, #80deea);
}

.div-block-971.green.service-icon-sales {
  box-shadow: none;
  background-image: linear-gradient(135deg, #e3f2fd, #90caf9);
}

.div-block-971.red {
  background-image: linear-gradient(90deg, #ff2a5f33, #ff6f7033);
  padding: 14px;
}

.div-block-971.blue {
  background-image: linear-gradient(#55d8ff33, #0636ff33);
  padding: 14px;
}

.image-260 {
  width: 30px;
}

.div-block-972 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.div-block-972.card-header {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-972.card-header.padding-bottom {
  padding-bottom: 16px;
}

.div-block-972.card-header.vertical-header {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
}

.div-block-972.card-header.vertical-header.left-align {
  justify-content: flex-start;
  align-items: flex-start;
  position: relative;
}

.div-block-972.card-header.vertical-header-non-centered {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
}

.div-block-972.card-header.vertical-header-non-centered.centered {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.div-block-972.how-it-work-card-header {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
}

.div-block-972.practice-card-content-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
}

.text-block-245 {
  color: #0b1d47;
  text-align: right;
  font-size: 16px;
  font-weight: 800;
  line-height: 1.5em;
}

.text-block-245.text-align-left {
  text-align: left;
  font-size: 20px;
}

.text-block-245.text-align-left.text-white {
  color: #fff;
}

.text-block-245.text-align-left.text-white.centered-text {
  text-align: center;
}

.text-block-246 {
  color: #f2d592;
  text-align: right;
  font-size: 17px;
  font-weight: 600;
}

.text-block-246.text-align-left {
  color: var(--coral);
  text-align: left;
  text-transform: uppercase;
  font-size: 14px;
}

.list-25 {
  color: #f2d592;
  padding-left: 20px;
}

.div-block-974 {
  background-color: #001e780d;
  border: 1px solid #e7e7e7;
  border-radius: 23px;
  margin-top: 16px;
  padding: 8px 16px;
  box-shadow: 0 1px 3px #0000001a;
}

.div-block-974.bg-white {
  box-shadow: none;
  background-color: #fff;
  border-color: #e5e7eb;
}

.text-block-247 {
  color: #0b1d47;
  font-size: 16px;
  font-weight: 700;
}

.div-block-975 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #384b78;
  justify-content: flex-start;
  align-items: center;
  padding-top: 10px;
  font-size: 18px;
  display: flex;
}

.div-block-975._10bot {
  justify-content: flex-start;
  align-items: center;
  margin-top: 24px;
  padding-bottom: 10px;
}

.div-block-976 {
  background-color: #f2f2f5;
  width: 3px;
  height: 67%;
}

.image-261 {
  width: 30px;
  max-width: none;
}

.div-block-978 {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.div-block-979 {
  background-color: #fff;
  border-radius: 50px;
  height: 50px;
  padding: 8px 13px;
  box-shadow: 0 2px 5px #0003;
}

.div-block-979.left {
  margin-left: -8px;
}

.image-262 {
  width: 16px;
  max-width: none;
}

.div-block-980 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-248 {
  color: #0b1d47;
  padding-left: 10px;
  font-size: 14px;
  font-weight: 700;
}

.text-block-249 {
  font-size: 14px;
  font-weight: 600;
}

.image-263 {
  width: 30px;
}

.div-block-981 {
  padding-left: 16px;
}

.text-block-251 {
  color: #0b1d47b3;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.2;
}

.text-block-251.pipeline-card-list {
  color: #162447;
}

.tabs-10 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row-reverse wrap;
  align-content: flex-start;
  display: flex;
}

.tabs-menu-11 {
  grid-column-gap: 17px;
  grid-row-gap: 17px;
  flex-flow: column;
  width: 50%;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 20px;
  display: flex;
  overflow: visible;
}

.tabs-content-7 {
  width: 50%;
  padding-right: 20px;
}

.text-block-252 {
  color: #0b1d47;
  font-size: 50px;
  font-weight: 700;
  line-height: 1.2;
}

.text-block-253 {
  color: #0b1d47;
  font-size: 20px;
  font-weight: 600;
}

.text-span-10 {
  color: #f2d592;
  font-family: Plus Jakarta Sans, sans-serif;
  font-style: italic;
}

.div-block-982 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 14px 16px;
  display: flex;
  overflow: visible;
}

.div-block-983 {
  color: #fff;
  background-color: #fff;
  border: 1px solid #0b1d47;
  border-radius: 14px;
  width: auto;
  padding: 8px;
}

.div-block-984 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-254 {
  color: #0b1d47;
  font-size: 20px;
  font-weight: 700;
}

.tab-link {
  background-color: #fff;
  border: 1px solid #f2d592;
  border-radius: 30px;
  padding: 0;
}

.tab-link.w--current {
  background-color: #f8f9f180;
  border: 1px solid #f2d592;
  border-radius: 20px;
  padding: 0;
}

.tab-link.w--current:hover {
  color: #0b1d47;
}

.image-264 {
  transform: rotate(270deg);
}

.tab-link-content {
  padding-bottom: 0;
  padding-left: 69px;
  padding-right: 16px;
  display: none;
  overflow: hidden;
}

.list-26 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #f2d592;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 20px;
  padding-left: 20px;
  font-size: 18px;
  display: flex;
}

.text-block-255 {
  color: #f2d592;
}

.text-block-256 {
  color: #001e78c9;
  font-size: 18px;
}

.div-block-986 {
  padding-top: 30px;
}

.image-265 {
  width: 38px;
}

.div-block-987 {
  border-top: 1px solid #00000024;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 30px;
  padding-top: 30px;
  display: none;
}

.link-block-25 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #0f2050;
  background-color: #0000;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.link-block-25.hide {
  display: none;
}

.image-266 {
  width: 24px;
}

.text-block-257 {
  color: #0f2050;
  text-decoration: none;
}

.image-267 {
  width: 100%;
}

.div-block-988 {
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.div-block-989 {
  width: 50%;
  padding-top: 40px;
}

.div-block-990 {
  color: #384b78;
  background-color: #0f172a0d;
  border: 1px solid #0f172a1a;
  border-radius: 48px;
  padding: 30px;
}

.text-block-258 {
  color: #0b1d47;
  font-size: 24px;
  font-weight: 700;
}

.div-block-991 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-993 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-259 {
  color: red;
  font-size: 16px;
  line-height: 1.2;
}

.link-14 {
  color: var(--components--sections--backgrounds--bg-color-accent);
  font-weight: 600;
}

.text-block-260 {
  font-size: 16px;
}

.list-27 {
  padding-left: 20px;
}

.div-block-994 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.code-embed-11 {
  margin-bottom: 0;
}

.code-embed-12 {
  margin-bottom: 0;
  display: none;
}

.tab-pane-tab-1-3 {
  position: sticky;
  top: 0;
}

.heading-64 {
  color: var(--primary-b2b-saas);
  text-align: center;
  font-weight: 700;
}

.div-block-995 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-12 {
  color: var(--golden);
  font-style: italic;
}

.div-block-996 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-261 {
  color: var(--navy);
  font-size: var(--core--border-radius--br-size-5);
  font-weight: 700;
}

.text-block-261.transform-title {
  font-size: 24px;
}

.div-block-997 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 30px;
  display: flex;
}

.div-block-998 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-998.fix-width {
  justify-content: center;
  align-items: center;
  width: 83%;
}

.div-block-998.centered-block {
  justify-content: center;
  align-items: center;
}

.text-span-13 {
  color: var(--muted-text);
  font-style: italic;
}

.paragraph-50 {
  color: #6b7280;
  width: 65%;
}

.paragraph-50.full-width {
  width: 100%;
}

.paragraph-50.full-width.centered-subheading {
  text-align: center;
}

.paragraph-50.full-width.centered-subheading.color-ffffffb3 {
  color: #ffffffb3;
}

.paragraph-50.full-width.centered-subheading._60-width {
  width: 60%;
}

.paragraph-50.full-width.centered-subheading._60-width.color-ffffffa6, .paragraph-50.full-width.centered-subheading.color-ffffffa6 {
  color: #ffffffa6;
}

.paragraph-50.full-width.centered-subheading.color-ffffff99, .paragraph-50.color-ffffff99 {
  color: #fff9;
}

.text-block-262 {
  color: #162447;
  font-size: var(--core--font-size--displays--display-1);
}

.text-block-262.secondary-badge-text {
  color: #d4a653;
}

.div-block-999 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-999.fix-width {
  justify-content: flex-start;
  align-items: center;
  width: 88%;
}

.list-28 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #d4a653;
  flex-flow: column;
  padding-left: 20px;
  display: flex;
}

.div-block-1000 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}

.div-block-1001 {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-15 {
  color: #6b7280;
  font-style: italic;
}

.div-block-1002 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  width: 93%;
  display: flex;
}

.div-block-1002.fix-width {
  width: 69%;
}

.div-block-1002.centered {
  justify-content: flex-start;
  align-items: center;
}

.div-block-1002.centered.full-width {
  width: 100%;
}

.div-block-1003 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  font-size: var(--core--border-radius--br-size-4);
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-16 {
  color: #d4a653;
  font-style: italic;
}

.text-block-263 {
  color: #fff;
  font-weight: 700;
}

.text-block-264 {
  color: var(--coral);
  font-size: var(--core--font-size--displays--display-1);
  text-transform: uppercase;
  font-weight: 600;
}

.div-block-1004 {
  border-bottom: 1px solid #ffffff1a;
  padding-bottom: 16px;
}

.grid-20 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.icon-30 {
  width: 30px;
  height: 30px;
}

.div-block-1005 {
  background-image: linear-gradient(#fef3d8, #f5d78e);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.div-block-1005.bg-blue {
  background-image: linear-gradient(#d1fae5, #6ee7b7);
}

.div-block-1005.golden-bg {
  background-image: linear-gradient(#d4a653, #c9963f);
}

.div-block-1006 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #ef44441a;
  border: 1px solid #ef4444;
  border-radius: 14px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  display: flex;
}

.div-block-1006.new-bg {
  background-color: #d4a6531a;
  border-color: #d4a653;
}

.div-block-1006.bg-gray {
  background-color: #ffffff0d;
  border-color: #ffffff1a;
}

.div-block-1006.bg-gray.padding-large {
  padding: 32px;
}

.div-block-1006.bg-gray.cnetred-text {
  text-align: center;
  justify-content: center;
  align-items: center;
}

.div-block-1006.bg-gray.cnetred-text.data-step-highlight {
  background-color: #d4a65326;
  border-color: #d4a653;
}

.div-block-1006.silver-bg {
  background-color: #10b9811a;
  border-color: #10b981;
}

.div-block-1006.result-block {
  background-image: linear-gradient(#10b98133, #10b9811a);
  border-color: #10b981;
  align-items: stretch;
}

.div-block-1007 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.text-block-265 {
  color: #fca5a5;
  background-color: #ef444433;
  border-radius: 6px;
  padding: 4px 10px;
  font-size: 12px;
  font-weight: 600;
}

.text-block-265.bg-gray {
  color: #ffffffb3;
  background-color: #ffffff1a;
}

.text-block-265.bg-silver {
  color: #6ee7b7;
  background-color: #10b98133;
}

.div-block-1008 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  order: 0;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1008.medium-gap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: stretch;
}

.text-block-266 {
  color: #fff;
  font-size: 15px;
  font-weight: 700;
}

.text-block-267 {
  color: #fff;
  width: 28px;
  height: 28px;
  font-size: var(--core--sizes--size-3);
  text-align: center;
  background-color: #ef4444;
  border-radius: 8px;
  font-weight: 700;
}

.text-block-267.new-bg {
  color: #000;
  background-color: #d4a653;
}

.text-block-267.bg-gray {
  background-color: #ffffff1a;
}

.text-block-267.bg-silver {
  background-color: #10b981;
}

.image-268 {
  width: 20px;
  height: 20px;
}

.arrow-block {
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.text-block-268 {
  color: #fff9;
  font-size: 14px;
  font-weight: 400;
}

.text-block-268.lineheight {
  line-height: 1.5em;
}

.heading-65 {
  color: #6ee7b7;
  padding-bottom: 4px;
  font-size: 24px;
}

.heading-65.outcome-stat {
  font-size: 36px;
}

.paragraph-51 {
  color: #fff9;
  font-size: 12px;
}

.paragraph-51.outcome-label {
  color: #ffffffb3;
}

.div-block-1009 {
  text-align: center;
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.div-block-1010 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  display: flex;
}

.div-block-1010.centered {
  justify-content: space-between;
  align-items: stretch;
  max-width: 990px;
}

.gold-text {
  color: #d4a653;
  font-size: 12px;
  font-weight: 700;
}

.text-block-269 {
  color: #fff;
  font-weight: 700;
}

.golden-arow {
  color: #d4a653;
}

.div-block-1011 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.image-269 {
  width: 30px;
  min-width: 30px;
  height: 30px;
}

.success-card {
  background-color: #fef6eb;
  border-radius: 20px;
  padding: 32px;
}

.paragraph-52 {
  font-size: 32px;
}

.paragraph-53 {
  color: #9ca3af;
  text-transform: uppercase;
  padding-bottom: 12px;
  font-weight: 600;
}

.paragraph-54 {
  color: #162447;
  margin-bottom: 8px;
  font-size: 52px;
  font-weight: 700;
  line-height: 1em;
}

.paragraph-55 {
  color: #162447;
  margin-bottom: 16px;
  font-weight: 600;
}

.text-span-17 {
  color: #d4a653;
}

.div-block-1012 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1013 {
  width: 60%;
}

.primary-btn {
  color: #162447;
  font-size: var(--core--border-radius--br-size-4);
  background-color: #d4a653;
  border-radius: 50px;
  padding: 14px 24px;
  font-weight: 700;
}

.primary-btn:hover {
  color: #162447;
}

.primary-btn.text-centered {
  text-align: center;
}

.div-block-1014 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-18 {
  color: #d4a653;
}

.image-270 {
  width: 20px;
}

.text-block-270 {
  color: #ef6b6b;
  font-size: var(--core--font-size--displays--display-1);
  text-transform: uppercase;
  margin-bottom: 20px;
  font-weight: 700;
}

.text-block-270.text-green {
  color: #6b9b7a;
}

.text-block-271 {
  color: #d4a653;
  text-align: center;
  justify-content: center;
  align-items: center;
  font-size: 32px;
  font-weight: 700;
  display: flex;
}

.div-block-1015 {
  background-image: linear-gradient(#d4a653, #0000);
  width: 2px;
  height: 100px;
  margin-top: 12px;
  display: block;
}

.text-block-272 {
  color: #162447;
  width: 40px;
  min-width: 40px;
  height: 40px;
  font-size: var(--core--border-radius--br-size-5);
  text-align: center;
  background-color: #d4a653;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 30px;
  font-weight: 700;
  display: flex;
}

.text-block-272.insight-step-number {
  color: #d4a653;
  font-size: var(--core--border-radius--br-size-7);
  background-color: #0000;
}

.div-block-1016 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1017 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.heading-66 {
  color: #162447;
  font-size: var(--core--font-size--displays--display-4);
  margin-bottom: 8px;
}

.paragraph-56 {
  color: #e07c4a;
  font-size: var(--core--font-size--displays--display-1);
  margin-bottom: 12px;
  font-weight: 600;
}

.paragraph-57 {
  color: #6b7280;
  margin-bottom: 20px;
  font-weight: 600;
}

.paragraph-57.margin-bottom-0 {
  margin-bottom: 0;
}

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

.div-block-1019 {
  background-color: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 20px;
  width: 100%;
  padding: 32px;
}

.div-block-1019.insight-card {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 32px 36px;
  display: flex;
  box-shadow: 0 2px 12px #0000000a;
}

.div-block-1019.insight-card:hover {
  border-color: #d4a653;
  box-shadow: 0 8px 32px #00000014;
}

.div-block-1019.process-card {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
  position: relative;
}

.div-block-1020 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  max-width: 900px;
  display: flex;
}

.text-span-19 {
  color: #d4a653;
}

.div-block-1021 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.text-span-20, .text-span-21, .text-span-22 {
  color: #d4a653;
}

.heading-67 {
  font-size: var(--core--font-size--headings--h4);
}

.text-span-23 {
  color: #162447;
  font-style: italic;
  font-weight: 600;
}

.video-11 {
  display: none;
}

.flex-block {
  background-color: #0f1a2e;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
}

.tabs-11 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.tabs-content-8 {
  width: 48%;
  position: sticky;
  top: 100px;
  overflow: visible;
}

.div-block-1022 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1023 {
  border-radius: 50%;
  width: 14px;
  min-width: 14px;
  height: 14px;
}

.div-block-1023.bg-ff5f57 {
  background-color: #ff5f57;
}

.div-block-1023.bg-ffbd2e {
  background-color: #ffbd2e;
}

.div-block-1023.bg--28ca42 {
  background-color: #28ca42;
}

.text-block-273 {
  color: #ffffffbf;
  background-color: #ffffff1a;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 36px;
  min-width: 36px;
  height: 36px;
  display: flex;
}

.text-block-274 {
  color: #ffffffbf;
  font-size: var(--core--font-size--displays--display-1);
}

.div-block-1024 {
  border: 1px solid #e8eaed;
  border-radius: 20px;
  position: sticky;
  top: 30px;
  overflow: hidden;
  box-shadow: 0 16px 56px #0000001f;
}

.paragraph-58 {
  color: #5f6980;
  font-size: var(--core--font-size--displays--display-1);
  line-height: var(--core--line-height--large);
  background-color: #fdfaf5;
  border-left: 4px solid #d4a653;
  border-radius: 10px;
  margin-bottom: 12px;
  padding: 14px 16px;
}

.div-block-1025 {
  background-color: #0f1a2e;
  justify-content: space-between;
  align-items: center;
  padding: 16px 20px;
  display: flex;
}

.div-block-1026 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-59 {
  color: #ffffff8c;
  font-size: var(--core--font-size--displays--display-1);
  background-color: #ffffff1a;
  border-radius: 6px;
  padding: 6px 12px;
}

.paragraph-59.model-tag {
  color: #ffffffd9;
  background-color: #ffffff26;
}

.div-block-1027 {
  background-color: #fff;
  max-height: 440px;
  padding: 24px;
  overflow: auto;
}

.paragraph-60 {
  color: #162447;
  font-size: var(--core--font-size--displays--display-1);
  margin-bottom: 12px;
  font-weight: 700;
}

.paragraph-60.color-d4a653 {
  color: #d4a653;
}

.paragraph-60.color--10b981 {
  color: #10b981;
}

.paragraph-60.color--3b82f6 {
  color: #3b82f6;
}

.paragraph-60.color-162447 {
  color: #162447;
}

.paragraph-60.capitalize {
  text-transform: uppercase;
}

.paragraph-61 {
  color: #5f6980;
  font-size: var(--core--font-size--displays--display-1);
  margin-bottom: 8px;
}

.paragraph-61.padding-bottom {
  margin-bottom: 4px;
}

.paragraph-61.padding-bottom.key-findings {
  color: #5f6980;
  font-weight: 600;
}

.list-29 {
  color: #162447;
}

.list-29.color--3b82f6 {
  color: #3b82f6;
}

.list-item-4 {
  color: #162447;
  font-size: var(--core--font-size--displays--display-1);
  margin-bottom: 8px;
}

.list-item-4.color--3b82f6 {
  color: #3b82f6;
}

.text-span-24, .text-span-25, .text-span-26 {
  font-weight: 700;
}

.text-span-27 {
  color: #162447;
  font-size: var(--core--font-size--displays--display-1);
  font-weight: 700;
}

.list-item-5 {
  font-size: var(--core--font-size--displays--display-1);
  margin-bottom: 10px;
}

.paragraph-62 {
  color: #ffffff73;
  font-size: var(--core--border-radius--br-size-4);
}

.paragraph-63 {
  color: #162447;
  font-size: var(--core--font-size--displays--display-1);
  margin-bottom: 12px;
}

.text-span-28 {
  font-weight: 700;
}

.div-block-1028 {
  background-color: #fdfaf5;
  border-radius: 12px;
  margin-bottom: 12px;
  padding: 16px 18px;
}

.text-span-29 {
  color: #ef4444;
  font-size: var(--core--sizes--size-5);
  font-weight: 700;
}

.text-span-30 {
  color: #ef4444;
  font-weight: 700;
}

.paragraph-64 {
  color: #991b1b;
  font-size: var(--core--font-size--displays--display-1);
  background-color: #fef2f2;
  border: 1px solid #fecaca;
  border-radius: 10px;
  margin-bottom: 8px;
  padding: 14px 16px;
}

.text-span-32 {
  font-weight: 700;
}

.div-block-1029 {
  background-color: #fdfaf5;
  border-radius: 12px;
  padding: 16px;
}

.div-block-1030 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #162447;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 12px 14px;
  display: grid;
}

.text-block-275 {
  color: var(--core--colors--neutral--100);
  font-size: var(--core--sizes--size-3);
  text-transform: uppercase;
}

.div-block-1031 {
  background-color: #fdfaf5;
  border-radius: 10px;
  margin-bottom: 12px;
  overflow: hidden;
}

.div-block-1032 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #162447;
  font-size: var(--core--font-size--displays--display-1);
  border-bottom: 1px solid #e8eaed;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: 10px 14px;
  display: grid;
}

.text-span-33 {
  color: #d4a653;
}

.tabs-content-9 {
  overflow: visible;
}

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

.text-block-276 {
  color: #ffffffa6;
  text-align: center;
  margin-top: 20px;
}

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

.image-271 {
  width: 100%;
}

.text-span-34 {
  color: #d4a653;
}

.text-span-35 {
  font-weight: 700;
}

.paragraph-65 {
  color: #f59e0b;
  font-weight: 700;
}

.paragraph-66 {
  color: #ef4444;
  text-align: left;
  font-weight: 700;
}

.paragraph-67 {
  color: #ef4444;
  font-weight: 700;
}

.text-span-36 {
  font-weight: 700;
}

.paragraph-68 {
  color: #ef4444;
  font-size: var(--core--font-size--displays--display-1);
  font-weight: 700;
}

.text-span-37 {
  font-weight: 700;
}

.list-31 {
  list-style-type: disc;
}

.text--10b981 {
  color: #ef4444;
  font-size: var(--core--sizes--size-5);
  font-weight: 700;
}

.paragraph-69 {
  color: #f59e0b;
  font-size: var(--core--font-size--displays--display-1);
  font-weight: 700;
}

.div-block-1035 {
  padding-bottom: 26px;
}

.text-span-38 {
  color: #d4a653;
}

.paragraph-70 {
  color: #10b981;
  font-size: var(--core--font-size--displays--display-1);
  font-weight: 700;
}

.text-span-39 {
  color: #162447;
  font-size: var(--core--border-radius--br-size-5);
  font-weight: 700;
}

.text-span-40 {
  color: #ef4444;
}

.text-span-41 {
  color: #f59e0b;
}

.text-span-42 {
  color: #10b981;
}

.text-span-43 {
  color: #162447;
}

.text-span-44 {
  color: #10b981;
  font-size: var(--core--border-radius--br-size-5);
  font-weight: 700;
}

.text-span-45 {
  color: #162447;
  font-weight: 700;
}

.list-32 {
  padding-left: 20px;
}

.text-span-46 {
  color: #10b981;
  text-align: left;
}

.text-span-70 {
  font-weight: 700;
}

.div-block-1036 {
  height: 100%;
}

.div-block-1037 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 500;
  display: grid;
}

.text-block-277 {
  color: var(--core--colors--neutral--100);
  font-size: var(--core--font-size--displays--display-1);
  line-height: var(--core--line-height--regular);
}

.div-block-1038 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-1039 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 80%;
  display: flex;
}

.text-block-278 {
  color: #162447;
  font-size: var(--core--font-size--displays-mbl--display-7);
  margin-bottom: 10px;
  font-weight: 700;
}

.div-block-1040 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  align-items: center;
  max-width: 900px;
  display: flex;
}

.image-272 {
  width: 100px;
}

.text-block-279 {
  opacity: .8;
  color: #162447;
  line-height: var(--core--line-height--large);
}

.image-273 {
  width: 40px;
  min-width: 40px;
  height: 40px;
}

.div-block-1041 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1042 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #162447;
  border-radius: 24px;
  justify-content: flex-start;
  align-items: center;
  padding: 60px;
  display: flex;
}

.text-block-280 {
  color: #d4a653;
  font-size: var(--core--border-radius--br-size-4);
  text-transform: uppercase;
  margin-bottom: 16px;
  font-weight: 600;
}

.text-block-281 {
  color: var(--core--colors--neutral--100);
  font-size: var(--core--font-size--displays-mbp--display-10);
  line-height: var(--core--line-height--regular);
  margin-bottom: 20px;
  font-weight: 700;
}

.text-block-282 {
  color: #fffc;
  margin-bottom: 32px;
}

.text-block-283 {
  color: var(--core--colors--neutral--100);
  font-size: var(--core--border-radius--br-size-7);
  font-weight: 700;
}

.text-block-284 {
  color: #fff9;
  font-size: var(--core--border-radius--br-size-4);
  margin-top: 12px;
}

.div-block-1043 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.div-block-1044 {
  flex-flow: column;
  display: flex;
}

.div-block-1045 {
  width: 100%;
}

.link-15 {
  text-transform: none;
  text-decoration: none;
}

.image-274 {
  width: 24px;
  min-width: 24px;
  height: 24px;
}

.div-block-1046 {
  background-image: linear-gradient(90deg, #90caf9, #42a5f5);
  width: 100%;
  height: 4px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.div-block-1046.gredient-ffc107 {
  background-image: linear-gradient(90deg, #ffecb3, #ffc107);
}

.div-block-1046.gredient-66bb6a {
  background-image: linear-gradient(90deg, #c8e6c9, #66bb6a);
}

.div-block-1046.gredient-c9963f {
  background-image: linear-gradient(90deg, #d4a653, #c9963f);
}

.text-block-285 {
  color: #1624470f;
  font-size: var(--core--border-radius--br-size-7);
  line-height: var(--core--line-height--small);
  font-weight: 700;
  position: absolute;
  top: 10px;
  right: 10px;
}

.text-span-71 {
  color: #c5ccd6;
}

.div-block-1047 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 900px;
  display: grid;
}

.div-block-1048 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-1049 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  flex-flow: column;
  display: flex;
}

.div-block-1050 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1051 {
  background-color: #ffffff0d;
  border: 1px solid #ffffff1a;
  border-radius: 20px;
  padding: 32px;
}

.div-block-1051:hover {
  border-color: #d4a653;
}

.div-block-1051.no-bover {
  padding: 24px;
  position: relative;
}

.div-block-1051.no-bover:hover {
  background-color: #ffffff0d;
  border-style: solid;
  border-color: #ffffff1a;
}

.div-block-1052 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1053 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.text-block-286 {
  color: #fff;
  font-size: var(--core--border-radius--br-size-7);
  line-height: var(--core--line-height--small);
  font-weight: 700;
}

.text-block-287 {
  color: #fff;
  margin-top: 8px;
}

.text-block-288 {
  color: #ffffff80;
  font-size: var(--core--font-size--displays--display-1);
}

.div-block-1054 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: linear-gradient(135deg, #d1fae5, #6ee7b7);
  border-radius: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 56px;
  min-width: 56px;
  height: 56px;
  display: flex;
}

.div-block-1054.bg-blue {
  background-image: linear-gradient(135deg, #dbeafe, #93c5fd);
}

.div-block-1054.bg-yellow {
  background-image: linear-gradient(135deg, #fef3c7, #fcd34d);
}

.div-block-1054.bg-lightblue {
  background-image: linear-gradient(135deg, #fce7f3, #f9a8d4);
}

.div-block-1054.bg-ffedd5 {
  background-image: linear-gradient(135deg, #ffedd5, #fdba74);
}

.div-block-1055 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-72 {
  color: #d4a653;
}

.div-block-1056 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-275 {
  width: 30px;
  position: absolute;
  top: 50%;
  right: -16px;
}

.flex-block-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.text-block-289 {
  color: #ef6b6b;
  font-size: var(--core--font-size--displays--display-1);
  background-color: #ef6b6b1a;
  border-radius: 6px;
  padding: 4px 10px;
  font-weight: 600;
}

.div-block-1057 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: grid;
}

.hub-center {
  background-image: linear-gradient(#ff7a59, #ff5c35);
  border-radius: 24px;
  padding: 32px 48px;
  position: relative;
}

.paragraph-71 {
  color: #fffc;
  font-size: var(--core--font-size--displays--display-1);
  line-height: var(--core--line-height--large);
  text-align: center;
  font-weight: 500;
}

.heading-68 {
  color: var(--core--colors--neutral--100);
  text-align: center;
  margin-bottom: 8px;
  font-size: 24px;
}

.text-block-290 {
  color: #162447;
  text-align: center;
  background-color: #d4a653;
  border-radius: 20px;
  padding: 6px 12px;
  font-size: 12px;
  font-weight: 700;
  position: absolute;
  inset: -12px -12px auto auto;
}

.div-block-1058 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-291 {
  color: #d4a653;
  font-size: var(--core--font-size--displays--display-4);
}

.div-block-1059 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-292 {
  color: #d4a653;
  font-size: var(--core--font-size--displays--display-1);
  line-height: var(--core--line-height--regular);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
}

.div-block-1060 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.outcomes-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.services-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1061 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1062 {
  background-image: linear-gradient(#0000, #d4a653);
  width: 2px;
  height: 20px;
  position: absolute;
  top: -20px;
  left: 50%;
}

.text-span-73 {
  color: #d4a653;
}

.image-276 {
  width: 70px;
  max-width: 70px;
}

.div-block-1067 {
  display: none;
}

.link-accordian-trigger {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}

.link-accordian-content {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: hidden;
}

.link-accordian-group {
  flex-flow: column;
  display: flex;
}

.image-279 {
  width: 15px;
  transform: rotate(-90deg);
}

.section-36 {
  background-image: linear-gradient(135deg, #0a1b40, #1a2b50);
  padding: 80px 40px 100px;
}

.section-36.relative-section {
  position: relative;
  overflow: hidden;
}

.div-block-1068 {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.text-block-294 {
  color: #f2d593;
  font-size: 13px;
  line-height: var(--core--line-height--large);
  text-align: center;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  background-color: #f2d59326;
  border: 1px solid #f2d5934d;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  padding: 8px 20px;
  font-weight: 700;
  display: inline-flex;
}

.div-block-1069 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.heading-70 {
  color: #fff;
  text-align: center;
  font-size: 52px;
}

.text-span-74 {
  color: #f2d593;
}

.text-block-295 {
  opacity: .9;
  width: 80%;
  color: var(--core--colors--neutral--100);
  font-size: var(--core--font-size--displays--display-4);
  text-align: center;
  line-height: 1.6;
}

.result-card {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  text-align: center;
  background-color: #ffffff1a;
  border: 2px solid #f2d59333;
  border-radius: 16px;
  padding: 25px 30px;
  transition: all .3s;
}

.result-card:hover {
  background-color: #f2d59326;
  border-color: #f2d593;
  transform: translate(0, -5px);
}

.text-block-296 {
  color: #f2d593;
  font-size: var(--core--border-radius--br-size-7);
  line-height: var(--core--line-height--large);
  font-weight: 700;
}

.text-block-296.gold-color {
  color: #d4a653;
}

.text-block-297 {
  opacity: .9;
  color: var(--core--colors--neutral--100);
  text-transform: uppercase;
  font-size: 15px;
}

.text-block-297.md-size {
  text-align: center;
  font-size: 16px;
}

.result-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  display: grid;
}

.div-block-1070 {
  background-color: #f2d5930d;
  border-radius: 50%;
  width: 500px;
  height: 500px;
  position: absolute;
  inset: auto auto -40% -20%;
}

.div-block-1070.right-top {
  inset: -40% -20% auto auto;
}

.div-block-1071 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1072 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

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

.div-block-1074 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-298 {
  color: #0a1b40;
  font-size: var(--core--border-radius--br-size-5);
  font-weight: 700;
}

.text-block-299 {
  font-size: 14px;
}

.text-block-300 {
  color: #888;
  font-size: var(--core--font-size--displays--display-1);
  text-transform: uppercase;
}

.text-block-301 {
  color: #0a1b40;
  font-size: var(--core--font-size--displays--display-1);
  text-align: center;
  font-weight: 700;
}

.div-block-1075 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.div-block-1076 {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section-37 {
  background-color: #f8f9fa;
  border-bottom: 1px solid #e5e7eb;
  padding: 30px 10px;
}

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

.paragraph-73 {
  color: #666;
  text-align: center;
  max-width: 800px;
  line-height: 1.7em;
}

.paragraph-73.left-align {
  text-align: left;
}

.heading-71 {
  color: #0a1b40;
  text-align: center;
  margin-bottom: 20px;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.115em;
}

.heading-71.white-heading {
  color: #fff;
}

.heading-71.margin0 {
  margin-bottom: 0;
}

.section-38 {
  background-color: #fff;
  padding: 100px 10px;
}

.section-38.padding-top-60 {
  padding-top: 60px;
}

.section-38.padding-bottom-60 {
  padding-bottom: 60px;
}

.section-38.faq-bg {
  background-color: #fdfaf5;
}

.div-block-1078 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1078.align-left {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: flex-start;
  align-items: stretch;
}

.div-block-1079 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-302 {
  color: #dc2626;
  font-size: var(--core--border-radius--br-size-5);
  margin-bottom: 20px;
  font-weight: 700;
}

.text-block-302.color--059669 {
  color: #059669;
}

.text-block-302.color-0a1b40 {
  color: #0a1b40;
}

.text-block-302.color-0a1b40.next-step-heading {
  font-size: var(--core--font-size--displays--display-4);
}

.text-block-303 {
  color: #dc2626;
  font-size: var(--core--font-size--displays--display-4);
  font-weight: 700;
}

.div-block-1080 {
  background-image: linear-gradient(135deg, #fff5f5, #fff1f1);
  border-left: 5px solid #dc2626;
  border-radius: 12px;
  padding: 40px 45px;
}

.div-block-1080.border--059669 {
  border-left-color: #059669;
}

.div-block-1080.step {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  background-image: none;
  border: 1px #000;
  border-left: 5px solid #f2d593;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 0;
  padding-top: 40px;
  padding-bottom: 40px;
  transition: all .3s;
  box-shadow: 0 4px 20px #0a1b4014;
}

.div-block-1080.step:hover {
  transform: translate(5px);
  box-shadow: 0 8px 30px #0a1b401f;
}

.div-block-1080.step.color-gold {
  border-left-color: #d4a653;
}

.div-block-1080.gredient-f2d5930d {
  background-image: linear-gradient(135deg, #f2d59326, #f2d5930d);
  border: 1px solid #f2d593;
}

.div-block-1080.gredient-f2d5930d.next-step {
  margin-top: 30px;
}

.div-block-1080.challenge-card {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  background-image: none;
  border: 1px solid #f2d593;
  border-left-width: 6px;
  flex-flow: column;
  padding: 35px;
  transition: all .3s;
  display: flex;
  box-shadow: 0 2px 10px #0a1b400d;
}

.div-block-1080.challenge-card:hover {
  transform: translate(0, -3px);
  box-shadow: 0 8px 25px #f2d5934d;
}

.div-block-1081 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-304 {
  color: #555;
  font-size: 18px;
}

.text-span-75 {
  font-weight: 700;
}

.div-block-1082 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-305 {
  color: #555;
  font-size: var(--core--font-size--base-font);
  line-height: 1.7em;
}

.text-block-305.magin-bottom-30 {
  font-size: var(--core--border-radius--br-size-4);
  margin-bottom: 30px;
}

.platform-card {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-radius: 16px;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  padding: 35px 30px;
  transition: all .3s;
  display: flex;
  box-shadow: 0 4px 20px #0a1b4014;
}

.platform-card:hover {
  transform: translate(0, -5px);
  box-shadow: 0 12px 25px #0a1b4026;
}

.platform-card.facebook {
  border-top: 5px solid #1877f2;
}

.platform-card.linkedin {
  border-top: 5px solid #0077b5;
}

.platform-card.google {
  border-top: 5px solid #4285f4;
}

.text-block-306 {
  color: #0a1b40;
  font-size: 20px;
  font-weight: 700;
}

.div-block-1084 {
  background-color: #4285f41a;
  border-radius: 12px;
  width: 50px;
  height: 50px;
  padding: 8px;
}

.div-block-1085 {
  text-align: center;
  background-color: #f8f9fa;
  border-radius: 10px;
  padding: 15px;
}

.text-block-307 {
  color: #0a1b40;
  font-size: var(--core--border-radius--br-size-5);
  font-weight: 700;
}

.text-block-308 {
  color: #666;
  font-size: var(--core--sizes--size-3);
  text-transform: uppercase;
}

.div-block-1086 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1087 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.div-block-1088 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.text-block-309 {
  color: #f2d593;
  width: 50px;
  min-width: 50px;
  height: 50px;
  font-size: var(--core--border-radius--br-size-5);
  text-align: center;
  background-color: #0a1b40;
  border-radius: 12px;
  padding: 12px;
  font-weight: 700;
}

.text-block-309.color-gold {
  color: #d4a653;
}

.div-block-1089 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  text-align: left;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1089.action-plan-step {
  justify-content: flex-start;
  align-items: flex-start;
}

.text-block-310 {
  color: #0a1b40;
  font-size: 22px;
  font-weight: 700;
}

.div-block-1090 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  display: flex;
}

.div-block-1091 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-image: linear-gradient(135deg, #0a1b40, #1a2b50);
  border-radius: 24px;
  flex-flow: column;
  padding: 80px 40px;
  display: flex;
}

.div-block-1091.bg-0c1a2e {
  background-color: #0c1a2e;
  background-image: none;
}

.div-block-1092 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-image: linear-gradient(135deg, #f2d59326, #f2d5930d);
  border: 2px solid #f2d5934d;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding: 80px 40px;
  display: flex;
}

.div-block-1092.bg-new {
  background-image: linear-gradient(135deg, #fdfaf5, #f5f0e8);
}

.text-block-311 {
  opacity: .95;
  color: #fff;
  font-size: var(--core--font-size--displays--display-5);
  text-align: center;
}

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

.div-block-1094 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-1095 {
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-312 {
  font-size: var(--core--sizes--size-6);
  line-height: var(--core--line-height--large);
  margin-bottom: 15px;
}

.text-block-313 {
  font-size: var(--core--sizes--size-3);
  padding: 22px 24px;
}

.text-block-313.strong {
  font-weight: 700;
}

.div-block-1096 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #fff;
  text-transform: uppercase;
  background-color: #0a1b40;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 700;
  display: grid;
}

.div-block-1096.data-table {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1096.data-table-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-1096.data-table-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1097 {
  border-radius: 12px;
  width: 100%;
  overflow: hidden;
  box-shadow: 0 2px 20px #0a1b401a;
}

.div-block-1098 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  color: #0a1b40;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1098.data-table {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1098.data-table-4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-1098.data-table-3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-1099 {
  width: 100%;
}

.text-block-314 {
  color: #888;
  margin-top: 20px;
  font-size: 12px;
  font-style: italic;
}

.text-span-76 {
  font-weight: 600;
}

.text-span-76.color--ef4444 {
  color: #ef4444;
}

.text-span-76.color--f59e0b {
  color: #f59e0b;
}

.text-span-76.color-dc2626 {
  color: #dc2626;
}

.text-span-76.color--10b981 {
  color: #10b981;
}

.div-block-1100 {
  color: #fff;
  background-color: #0a1b40;
  padding: 35px;
}

.text-block-315 {
  font-size: 30px;
  line-height: var(--core--line-height--large);
  font-weight: 700;
}

.text-block-316 {
  color: #f2d593;
  font-size: var(--core--font-size--displays--display-1);
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
}

.div-block-1101 {
  flex-flow: column;
  justify-content: space-between;
  padding: 35px;
  display: flex;
}

.text-span-77 {
  font-weight: 600;
}

.list-33 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #444;
  flex-flow: column;
  padding-left: 20px;
  font-size: 15px;
  display: flex;
}

.div-block-1102 {
  border: 2px solid #f2d593;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 4px 25px #0a1b401a;
}

.div-block-1102.phase-card {
  transition: all .3s;
}

.div-block-1102.phase-card:hover {
  transform: translate(0, -8px);
  box-shadow: 0 12px 40px #0a1b4026;
}

.div-block-1103 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1104 {
  border-bottom: 2px solid #f2d59333;
  justify-content: space-between;
  align-items: center;
  padding-top: 18px;
  padding-bottom: 18px;
  display: flex;
}

.text-block-317 {
  color: #384b78;
  font-size: 15px;
  line-height: var(--core--line-height--regular);
}

.text-block-318 {
  color: #10b981;
  font-size: var(--core--font-size--displays-mbl--display-7);
  font-weight: 700;
}

.challenge-grid {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1105 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  padding-top: 24px;
  display: flex;
}

.div-block-1105.top-padding-none {
  padding-top: 0;
}

.open-pop-up {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  cursor: pointer;
  background-image: linear-gradient(135deg, #1a2b4a, #2d3e5f);
  border-radius: 14px;
  justify-content: flex-start;
  align-items: center;
  padding: 18px 32px;
  font-size: 16px;
  font-weight: 600;
  display: flex;
  box-shadow: 0 4px 16px #1a2b4a33;
}

.open-pop-up:hover {
  color: #fff;
}

.open-pop-up.yellow {
  box-shadow: none;
  background-image: none;
  padding-left: 0;
  padding-right: 0;
}

.open-pop-up.yellow-2 {
  cursor: pointer;
  background-color: #efcf82;
  background-image: none;
}

.open-pop-up.yellow-2.center {
  justify-content: center;
  align-items: center;
}

.open-pop-up.hide {
  display: none;
}

.image-280 {
  width: 16px;
}

.div-block-1106 {
  background-color: #ffffff26;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 28px;
  height: 28px;
  display: flex;
}

.div-block-1106.transparent {
  background-color: #fff0;
}

.text-block-319 {
  color: #fff;
}

.text-block-319.bluetxt {
  color: #0f2050;
}

.div-block-1107, .div-block-1108 {
  display: none;
}

.exit-pop-up {
  z-index: 9999;
  background-color: #0a1220e0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100vw;
  margin-top: 0%;
  margin-bottom: 0%;
  display: none;
  position: fixed;
  top: 0%;
  left: 0%;
}

.div-block-1109 {
  background-image: linear-gradient(165deg, #1a2d4d, #162447);
  border: .2px solid #32312e;
  border-top-width: 1px;
  border-radius: 12px;
  width: 100%;
  max-width: 420px;
  height: 100%;
  max-height: 504px;
  margin-top: 10%;
  margin-bottom: 10%;
  padding-top: 40px;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 80px #d4a6530f, 0 60px 120px #0009, 0 0 0 1px #d4a6531a;
}

.div-block-1110 {
  cursor: pointer;
  background-color: #ffffff0a;
  border: 1px solid #ffffff0f;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 6px;
  display: flex;
  position: absolute;
  inset: 2% 1% auto auto;
  box-shadow: 0 4px 31px 36px #d4a65314;
}

.image-281 {
  width: 20px;
}

.image-282 {
  width: 18px;
}

.div-block-1111 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #10b9811a;
  border: 1px solid #10b98133;
  border-radius: 50px;
  justify-content: flex-start;
  align-items: center;
  padding: 4px 14px;
  font-size: 14px;
  display: flex;
}

.text-block-320 {
  color: #10b981;
  text-transform: uppercase;
  font-weight: 700;
}

.div-block-1112 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.div-block-1113 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 16px;
  display: flex;
}

.text-block-321 {
  color: #fff;
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-1114 {
  padding-top: 0;
}

.text-block-322 {
  color: #ffffff8c;
}

.text-span-78 {
  color: #ffffffd9;
}

.div-block-1115 {
  background-color: #ffffff14;
  width: 100%;
  height: 1px;
}

.div-block-1116 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-323 {
  color: #ffffff4d;
  width: 100%;
  font-size: 16px;
}

.div-block-1117 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.div-block-1118 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #ffffff80;
  background-color: #ffffff0a;
  border: 1px solid #ffffff14;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  padding: 18px 32px;
  display: flex;
}

.image-283 {
  width: 20px;
}

.text-block-324 {
  color: #ffffff80;
  font-size: 16px;
  font-weight: 600;
}

.div-block-1119 {
  background-image: linear-gradient(90deg, #0000, #d4a653 20%, #eeddbc 50%, #d4a653 80%, #0000);
  width: 100%;
  height: 4px;
  position: absolute;
  inset: 0% 0% auto;
}

.black-bg {
  background-color: #000;
  border-radius: 4px;
}

.cta-section.less-margin {
  max-width: 900px;
  margin-top: 60px;
  margin-bottom: 60px;
}

.cta-section.less-margin.full-wdth {
  max-width: none;
  margin-top: 0;
  margin-bottom: 0;
}

.dots {
  background-color: #1877f2;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.dots.rads {
  background-color: #f2d593;
}

.dots.sals {
  background-color: #10b981;
}

.dots.pipeline {
  background-color: #8b5cf6;
}

.dots.google {
  background-color: #4285f4;
}

.dots.linkedin {
  background-color: #0077b5;
}

.dots.meta {
  background-color: #1877f2;
}

.heading-74, .heading-75 {
  color: var(--core--colors--neutral--100);
}

.text-span-80 {
  color: #f2d593;
}

.section-39 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.heading-76 {
  color: var(--core--colors--neutral--100);
}

.div-block-1120, .div-block-1121 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-81 {
  color: #f2d593;
}

.hero-note.margin-bottom-0 {
  margin-bottom: 0;
}

.dot.resize-dot {
  width: 24px;
  height: 24px;
}

.bigger-dot {
  border-radius: 50%;
  width: 16px;
  height: 16px;
}

.bigger-dot.color--ff5f57 {
  background-color: #ff5f57;
}

.bigger-dot.color--ffbd2e {
  background-color: #ffbd2e;
}

.bigger-dot.color--28ca42 {
  background-color: #28ca42;
}

.cta-form {
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.cta-form.padding-tp {
  padding-top: 10px;
}

.section-40, .section-40.padding-less, .solution-section.less-padding, .features-section.less-padding {
  padding-top: 80px;
  padding-bottom: 80px;
}

.div-block-1122 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-1123 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.section-cta:hover {
  color: #4c68ff;
  background-color: #0a1628;
}

.div-block-1124 {
  width: 100%;
  overflow: auto;
}

.pain-card-heading-left, .pain-card-content-left {
  text-align: left;
}

.text-block-326 {
  color: #858894;
  font-size: var(--core--font-size--displays--display-1);
  font-weight: 600;
}

.section-41 {
  padding-top: 20px;
  padding-bottom: 50px;
}

.r-case-study-case-studies-section.additional-padding {
  padding-top: 40px;
  padding-bottom: 40px;
}

.r-case-study-section-header.align-right {
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding-top: 30px;
  padding-bottom: 0;
}

.ppc-hero-cta {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.ppc-section-header.margin-bottom {
  margin-bottom: 0;
}

.ppc-comparison-list {
  padding-left: 20px;
}

.ppc-platform-card-header.centered-icon {
  justify-content: space-between;
  align-items: center;
}

.ppc-platform-card-icon.centered-icon {
  justify-content: center;
  align-items: center;
  width: 50px;
  min-width: 50px;
  height: 50px;
}

.ppc-tool-icon {
  justify-content: center;
  align-items: center;
  width: 60px;
  min-width: 60px;
  height: 60px;
}

.ppc-more-cases {
  padding-top: 70px;
  padding-bottom: 70px;
}

.ppc-heading {
  color: var(--core--colors--neutral--100);
}

.read-more-reviews {
  white-space: nowrap;
  word-break: normal;
}

.read-more-reviews-btn {
  justify-content: space-between;
  align-items: center;
}

.more-review-icon {
  width: 18px;
  height: 18px;
}

.bg-tranparent-quote {
  background-color: var(--transparent);
  text-align: left;
  padding: 0;
}

.sub-heading {
  color: var(--core--colors--neutral--100);
}

.div-block-1125 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.section-42 {
  display: none;
}

.tabs-menu-12 {
  color: #64748b;
  background-color: #e2e8f0cc;
  border-radius: 30px;
  justify-content: center;
  align-items: center;
  padding: 6px;
  display: flex;
  overflow: hidden;
}

.tabs-12 {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.tab-link-tab-2-2 {
  color: #64748b;
  background-color: #0000;
  padding: 10px 24px;
}

.tab-link-tab-2-2.w--current {
  color: #3b82f6;
  background-color: #fff;
  border-radius: 30px;
  box-shadow: 0 2px 1px #0000000d;
}

.text-span-82 {
  color: #d4a653;
  font-style: italic;
}

.text-span-83 {
  color: #c5ccd6;
  font-style: italic;
}

.text-span-84 {
  color: #6b7280;
  font-style: italic;
}

.body-8 {
  font-size: var(--core--font-size--displays--display-2);
  line-height: var(--core--line-height--regular);
}

.list-34 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  font-size: var(--core--font-size--displays--display-1);
  flex-flow: column;
  padding-left: 20px;
  display: flex;
}

.video-12 {
  z-index: 6;
}

.div-block-1127 {
  margin-bottom: 24px;
}

.code-embed-14 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.collection-list-8, .collection-list-9 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.section-43 {
  background-image: linear-gradient(90deg, #0e1c3d, #0e1c3d 22%, #fff 51%, #fff);
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.part-left {
  background-color: #0e1c3d;
  width: 50%;
  padding: 52px 60px 52px 16px;
}

.part-right {
  background-color: #fff;
  width: 50%;
  padding: 52px 50px;
}

.logo {
  padding-bottom: 60px;
}

.div-block-1128 {
  background-color: #16a679;
  border-radius: 50px;
  width: 6px;
  height: 6px;
}

.text-block-327 {
  color: #c9a14a;
  font-size: 14px;
  font-weight: 700;
}

.div-block-1129 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 22px;
  display: flex;
}

.div-block-1130 {
  width: 100%;
  max-width: 1200px;
  display: flex;
}

.text-block-328 {
  color: #fff;
  padding-right: 160px;
  font-size: 32px;
  line-height: 1.2;
}

.text-span-85 {
  color: #c9a14a;
}

.text-block-329 {
  color: #ffffff85;
  padding-right: 120px;
  font-size: 16px;
}

.text-span-86 {
  color: #ffffffc7;
}

.text-span-86.darker-shade {
  font-weight: 700;
}

.div-block-1131 {
  grid-column-gap: 22px;
  grid-row-gap: 22px;
  flex-flow: column;
  padding-bottom: 60px;
  display: flex;
}

.text-block-330 {
  color: #ffffff85;
  font-size: 14px;
}

.div-block-1132 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px #ffffff0f;
  border-bottom: 1px solid #ffffff0f;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 11px 0;
  display: flex;
}

.div-block-1132.top-border {
  border-top-style: solid;
  padding-top: 22px;
}

.div-block-1132.top-border.blog-cta-feat {
  padding-top: 4px;
  padding-bottom: 4px;
}

.div-block-1132.top-border.blog-cta-feat.border-none {
  border: 1px #000;
}

.div-block-1132.top-border.blog-cta-feat.border-top-none {
  border-top-style: none;
}

.div-block-1132.top-border.blog-cta-feat.border-bottom-none {
  border-bottom-style: none;
}

.div-block-1133 {
  color: #c9a14a26;
  background-color: #c9a14a26;
  border: 1px solid #c9a14a40;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  width: 30px;
  margin-top: 6px;
  padding: 4px;
  display: flex;
}

.image-284 {
  width: 20px;
}

.div-block-1134 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.stats {
  justify-content: space-between;
  padding-top: 52px;
  display: flex;
}

.text-block-331 {
  color: #c9a14a;
  font-weight: 700;
}

.text-block-331.larger-text {
  font-size: 28px;
}

.text-block-332 {
  color: #ffffff61;
  font-size: 12px;
  line-height: 1.2;
}

.text-block-332.uppercase {
  text-transform: uppercase;
  font-size: 14px;
}

.div-block-1135 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 18px;
  display: flex;
}

.text-block-333 {
  color: #7a869f;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.italic-text {
  color: #c9a14a;
}

.text-block-334 {
  font-size: 32px;
  line-height: 1.2;
}

.text-block-334.bold {
  font-weight: 700;
  line-height: 1.2;
}

.text-block-335 {
  color: #7a869f;
  font-size: 16px;
  line-height: 1.2;
}

.div-block-1136 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-bottom: 36px;
  display: flex;
}

.text-field-6 {
  color: #1a2540;
  font-size: var(--core--font-size--displays--display-1);
  background-color: #f7f8fc;
  border: 1.5px solid #e4e8f0;
  border-radius: 9px;
  margin-bottom: 0;
  padding: 12px 14px;
}

.text-field-6:focus {
  background-color: #fff;
  border-color: #c9a14a;
  box-shadow: 0 0 0 3px #c9a14a1a;
}

.text-span-87, .bold-text-14 {
  color: #c9a14a;
}

.div-block-1137 {
  display: none;
}

.div-block-1138, .div-block-1139 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-1139.hide {
  display: none;
}

.select-field-2 {
  color: #1a2540;
  font-size: var(--core--font-size--displays--display-1);
  background-color: #f7f8fc;
  border: 1.5px solid #e4e8f0;
  border-radius: 9px;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 14px;
}

.select-field-2:focus {
  border-color: #c9a14a;
  box-shadow: 0 0 0 3px #c9a14a1a;
}

.submit-button-5 {
  color: #fff;
  background-color: #162040;
  border-radius: 10px;
  padding: 15px;
  font-size: 15px;
  font-weight: 700;
  transition: all .2s;
}

.submit-button-5:hover {
  transform: translate(0, -1px);
  box-shadow: 0 6px 20px #0e1c3d33;
}

.form-3 {
  flex-flow: column;
  display: flex;
}

.div-block-1140 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.image-285 {
  width: 20px;
}

.div-block-1141 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  display: flex;
}

.div-block-1142 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.paragraph-75 {
  font-size: var(--core--sizes--size-3);
}

.div-block-1143 {
  background-color: #f7f8fc;
  border: 1px solid #e4e8f0;
  border-radius: 12px;
  margin-top: 40px;
  padding: 18px 20px;
}

.paragraph-76 {
  color: #1a2540;
  font-size: var(--core--sizes--size-3);
  line-height: var(--core--line-height--regular);
  font-weight: 700;
}

.paragraph-77 {
  color: #7a869f;
  font-size: var(--core--sizes--size-3);
  line-height: var(--core--line-height--regular);
  font-weight: 500;
}

.paragraph-78 {
  color: #7a869f;
  font-size: 13px;
  font-style: italic;
}

.paragraph-79 {
  color: #c9a14a;
  font-size: 20px;
}

.div-block-1144 {
  justify-content: space-between;
  align-items: center;
  margin-top: 6px;
  display: flex;
}

.div-block-1145 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-block-336 {
  color: #c9a14a;
  text-align: center;
  background-color: #0e1c3d;
  border-radius: 50%;
  width: 32px;
  height: 32px;
}

.field-label-4 {
  font-size: var(--core--font-size--displays--display-1);
}

.success-message-4 {
  background-color: #0000;
}

.image-286 {
  width: 50px;
}

.text-block-337 {
  color: #1a2540;
  font-size: 26px;
}

.div-block-1146 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  margin-top: 6px;
  display: flex;
}

.paragraph-80 {
  color: var(--core--colors--system--red-400);
  font-size: var(--core--font-size--displays--display-1);
  font-weight: 600;
  display: none;
}

.pipeline-run-strip-strip-text {
  white-space: normal;
}

.pipeline-run-strip-strip-score.mobile-hide {
  min-width: 148px;
}

.div-block-1148 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1200px;
}

.button-14, .button-14.hide {
  display: none;
}

.div-block-1149 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.link-16 {
  color: #d4a653;
  text-decoration: none;
}

.paragraph-81 {
  font-size: var(--core--border-radius--br-size-4);
  text-align: center;
}

.div-block-1150 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.form-4 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.submit-button-6 {
  background-color: #1a2f6b;
  background-image: linear-gradient(90deg, #000, #122b66);
  border-radius: 12px;
  padding: 14px 26px;
}

.submit-button-6:hover {
  transform: translate(0, -1px);
}

.submit-button-6.newcol {
  color: #030c21;
  background-color: #efcf82;
  background-image: none;
  font-size: 18px;
}

.email12 {
  border: 1px solid #1a2f6bcf;
  border-radius: 12px;
  width: 250px;
  height: 55px;
  margin-bottom: 0;
  font-size: 18px;
}

.text-block-338 {
  color: red;
  margin-top: 5px;
  font-size: 14px;
  display: none;
}

.form-block-5 {
  margin-bottom: 0;
}

.success-message-5 {
  color: #fff;
  background-color: #1a2f6b;
  background-image: linear-gradient(90deg, #030c21, #1a2f6b);
  border: .1px #1a2f6b;
  border-radius: 12px;
}

.success-message-5.s {
  background-color: #1a2f6b52;
  background-image: none;
}

.code-embed-15 {
  width: 20px;
  margin-bottom: 0;
}

.code-embed-16 {
  margin-bottom: 0;
}

.text-block-339 {
  text-align: left;
  font-size: 16px;
}

.link-17 {
  color: var(--components--input-text--border-color--br-tertiary);
  text-decoration: none;
}

.link-18 {
  color: var(--components--input-text--background-color--bg-tertiary);
  text-decoration: none;
}

.checkbox-label {
  font-size: 16px;
}

.div-block-1151 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tabs-13 {
  width: 100%;
  display: block;
}

.tabs-menu-13 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 40px;
  display: flex;
}

.tab-link-tab-1-3 {
  color: #fff;
  background-color: #f8ab7ea8;
  border-radius: 12px;
  font-weight: 500;
}

.tab-link-tab-1-3.w--current {
  color: #fff;
  background-color: #f8ab7e;
  background-image: none;
  font-weight: 600;
}

.text-block-340 {
  color: #384b78;
  text-align: center;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-1152 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-span-88 {
  color: #f8ab7e;
  font-size: 20px;
  font-style: italic;
  font-weight: 700;
}

.text-block-341 {
  font-size: 18px;
  font-weight: 500;
}

.text-span-89 {
  color: #f8ab7e;
  font-style: italic;
}

.bold-text-15 {
  color: var(--components--badge--text-color--text-accent);
  text-decoration: underline;
}

.code {
  background-color: #e4e4e4;
  border-radius: 5px;
  padding: 2px 4px;
  display: block;
}

.text-span-90 {
  color: #c9a14a;
}

.text-block-342 {
  color: #c9a14a;
  background-color: #c9a14a1c;
  border: 1px #c9a14a8c;
  border-radius: 8px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 700;
}

.div-block-1153 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-1155 {
  display: none;
}

.div-block-1156 {
  grid-column-gap: 18px;
  grid-row-gap: 18px;
  background-color: var(--components--badge--text-color--text-dark);
  color: var(--core--colors--neutral--100);
  text-align: center;
  border-radius: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding: 28px 20px;
  display: flex;
}

.div-block-1156.shine-bg.card {
  justify-content: flex-start;
  align-items: flex-start;
}

.text-block-343 {
  font-size: var(--core--border-radius--br-size-5);
  line-height: var(--core--line-height--regular);
  text-align: left;
  font-weight: 700;
}

.text-block-344 {
  font-size: var(--core--font-size--displays--display-1);
  line-height: var(--core--line-height--large);
  text-align: left;
  font-weight: 400;
}

.flex-block-3 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.button-15 {
  background-color: var(--golden);
  color: var(--components--badge--text-color--text-dark);
  font-size: var(--core--font-size--displays--display-2);
  border-radius: 8px;
  padding: 6px 12px;
  font-weight: 700;
}

.button-15:hover {
  color: var(--components--badge--text-color--text-dark);
}

.div-block-1157 {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  text-align: left;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-1158 {
  min-width: 250px;
  max-width: 250px;
  position: sticky;
  top: 6rem;
}

.div-block-1158.hide-mobile {
  min-width: 300px;
  max-width: 360px;
}

.paragraph-82 {
  color: var(--core--colors--neutral--700);
  font-size: var(--core--font-size--paragraphs--small);
  line-height: var(--core--font-size--paragraphs--default);
  text-align: center;
  margin-top: 4px;
  font-weight: 600;
}

.ai-btn {
  white-space: nowrap;
  font-size: 16px;
}

.div-block-1159 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #c9a14a1c;
  border-radius: 20px;
  justify-content: flex-start;
  align-items: center;
  padding: 6px 12px;
  display: flex;
}

.div-block-1160 {
  background-color: var(--golden);
  width: 6px;
  max-width: 8px;
  height: 6px;
  color: var(--core--colors--primary--400);
  border-radius: 50%;
}

.text-block-345 {
  color: var(--core--colors--primary--400);
  text-transform: uppercase;
  background-color: #0000;
  border-radius: 20px;
  padding: 8px 12px;
  font-weight: 700;
}

.text-block-346 {
  color: #c9a14a;
  font-size: var(--core--sizes--size-3);
  text-transform: uppercase;
  white-space: nowrap;
  font-weight: 700;
}

.paragraph-83 {
  opacity: .8;
  font-size: var(--core--sizes--size-3);
}

.div-block-1161 {
  flex-flow: column;
  width: 100%;
  display: inline-flex;
}

.popup-container-copy {
  z-index: 1000;
  background-color: #00000045;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100vh;
  padding-top: 0%;
  padding-bottom: 0%;
  display: none;
  position: fixed;
  inset: 0 auto auto 0;
}

.popup-container-copy.check-mail {
  display: none;
}

.popup-container-copy.centered-popup {
  height: 100vh;
  display: none;
  inset: 0%;
}

.div-block-1162 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 24px;
  font-size: 16px;
  display: flex;
}

.text-block-347 {
  font-weight: 700;
}

.text-span-91 {
  color: #d4a653;
}

.div-block-1163 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.gold-highlighted {
  color: #d4a653;
}

.betterplace-faq-list.width-70 {
  width: 70%;
}

.div-block-1164 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.venwiz-btrack._w-100 {
  width: 1px;
}

.linkw {
  text-decoration: none;
}

.div-block-1165 {
  justify-content: space-between;
  display: flex;
}

.link-19 {
  font-weight: 500;
  text-decoration: none;
}

.bold-text-16 {
  font-weight: 500;
}

.section-44 {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-1166 {
  border-radius: 24px;
}

@media screen and (min-width: 1280px) {
  .primary-button {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .container-default.nav {
    border: .8px solid #0000001a;
    border-radius: 16px;
    justify-content: space-between;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    display: block;
  }

  .section {
    padding-top: 100px;
  }

  .section.pad60 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tab-links:active {
    background-color: #e3effe;
  }

  .tabs-content-5 {
    padding-right: 0;
  }

  .div-block-728.newbg-col {
    margin-bottom: 0;
    padding-left: 140px;
    padding-right: 140px;
  }

  .text-block-140 {
    color: #000;
  }

  .text-block-140.newp {
    padding-top: 30px;
    padding-bottom: 0;
  }

  .div-block-741 {
    margin-bottom: 35.5px;
  }

  .div-block-741.newpa, .div-block-741.npd {
    margin-bottom: 0;
    padding-bottom: 37px;
  }

  .div-block-742 {
    margin-top: 0;
    padding-top: 0;
  }

  .text-block-143 {
    color: #000;
    font-size: 20px;
    font-weight: 400;
    line-height: 1.4;
  }

  .div-block-743 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    display: flex;
  }

  .div-block-744 {
    grid-column-gap: 45px;
    grid-row-gap: 45px;
    flex-flow: column;
    padding-top: 67px;
    display: flex;
  }

  .blackheading {
    color: #000;
    padding-bottom: 0;
    font-size: 20px;
    font-weight: 700;
  }

  .blackheading.pad {
    padding-bottom: 24px;
  }

  .blackheading.colwhite {
    color: #d0d7ff;
  }

  .blackheading.p24px {
    padding-bottom: 0;
  }

  .body-3 {
    color: #384b78;
    font-size: 18px;
    line-height: 1.2;
  }

  .div-block-745 {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: column;
    display: flex;
  }

  .div-block-745.top58 {
    margin-top: 58px;
  }

  .div-block-745.top46 {
    margin-top: 46px;
  }

  .div-block-745.top46.newwide {
    grid-column-gap: 22px;
    grid-row-gap: 22px;
    width: 100%;
    max-width: 506px;
  }

  .div-block-745.top46.nopdbot {
    margin-top: 0;
  }

  .list-19 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: #000;
    flex-flow: column;
    display: flex;
  }

  .list-19._14pxgap {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
  }

  .list-19.whitecol {
    color: #d0d7ff;
  }

  .list-19.last {
    padding-left: 40px;
    font-size: 16px;
    font-weight: 400;
  }

  .div-block-746 {
    color: #4c68ff;
    font-size: 20px;
    font-weight: 400;
  }

  .div-block-747 {
    padding-bottom: 0;
  }

  .div-block-748 {
    padding-top: 46px;
  }

  .text-block-145 {
    color: #000;
    padding-bottom: 28px;
    font-size: 18px;
  }

  .text-block-146 {
    color: #000;
    padding-bottom: 28px;
    font-size: 21px;
  }

  .tab-pane-tab-1-2, .tab-pane-tab-2-2 {
    padding-right: 50px;
  }

  .div-block-749 {
    padding-top: 58px;
  }

  .div-block-750 {
    color: #000;
    font-size: 20px;
    font-weight: 700;
  }

  .div-block-751 {
    justify-content: space-between;
    padding-top: 0;
    padding-bottom: 56px;
    display: flex;
  }

  .text-block-147 {
    color: #000;
    font-size: 20px;
    font-weight: 400;
  }

  .button-4 {
    background-color: #4c68ff;
    border: 1px solid #4c68ff;
    padding: 19px 28px;
  }

  .button-4:hover {
    background-color: #fff;
  }

  .div-block-752 {
    grid-column-gap: 37px;
    grid-row-gap: 37px;
    background-color: #4c68ff;
    flex-flow: column;
    margin-top: 10px;
    padding: 43px 38px;
    display: flex;
  }

  .text-block-148 {
    color: #fff;
    font-size: 32px;
  }

  .text-block-150 {
    color: #d0d7ff;
  }

  .div-block-753 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    font-size: 20px;
    line-height: 1.2;
    display: flex;
  }

  .div-block-754 {
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 0;
    display: flex;
  }

  .colwhite {
    color: #fff;
  }

  .button-5 {
    color: #000;
    background-color: #fff;
    padding: 19px 24px;
  }

  .div-block-755 {
    background-color: #fff8e8;
    margin-top: 35.69px;
    padding: 46px 38px;
  }

  .button-6 {
    background-color: #4c68ff;
    padding: 19px 34px;
  }

  .div-block-756 {
    background-color: #fff;
    border: 1px solid #ccbe9e;
    border-radius: 11.8px;
    justify-content: space-between;
    align-items: center;
    margin-top: 54px;
    padding: 11px 11px 11px 25px;
    display: flex;
  }

  .text-block-151 {
    font-size: 16.87px;
  }

  .button-7 {
    background-color: #4c68ff;
    border: 1px solid #4c68ff;
    border-radius: 15px;
    padding: 10px 19px;
    font-size: 15px;
    font-weight: 400;
  }

  .button-7:hover {
    background-color: #fff;
    border: 1px solid #4c68ff;
  }

  .div-block-757 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-top: 26px;
    padding-bottom: 26px;
    font-size: 16.8px;
    line-height: 1.6;
    display: flex;
  }

  .downpad {
    padding-bottom: 0;
  }

  .div-block-777 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: var(--core--colors--primary--200);
    border-radius: 80px;
    padding: 12px 24px;
    text-decoration: none;
    display: flex;
  }

  .link-block-15 {
    border-radius: 6px;
    font-size: 16px;
    text-decoration: none;
  }

  .nav-btn-txt {
    color: #fff;
  }

  .nav-btn-txt:hover {
    color: var(--components--input-text--background-color--bg-default);
  }

  .image-225 {
    width: 25px;
    display: none;
  }

  .text-block-202 {
    text-decoration: none;
  }

  .div-block-852 {
    background-repeat: repeat-x;
    background-size: cover;
  }

  .div-block-853 {
    justify-content: flex-start;
    align-items: center;
  }

  .link-block-17, .link-block-18 {
    color: #fff;
    text-decoration: none;
  }

  .text-block-204, .text-block-205 {
    text-decoration: none;
  }

  .div-block-863 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-41 {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media screen and (min-width: 1440px) {
  .image-wrapper.hero-main-image---home-v2 {
    padding-left: 128px;
    padding-right: 130px;
  }

  .notification-bar {
    width: 100%;
  }

  .notification-bar-padding {
    padding-left: 0;
    padding-right: 0;
  }

  .notification-bar-padding.v4 {
    padding-right: 30px;
  }

  .nav-menu-left-side.grow {
    flex: 1;
  }

  .footer-wrapper {
    align-self: stretch;
  }

  .circle-integration-icon-link-wrapper {
    margin-top: 133px;
  }

  .text-block-219 {
    color: #384b78;
  }

  .div-block-929 {
    color: #fff;
    background-color: #384b78;
    border-radius: 8px;
    padding: 16px;
  }

  .div-block-929.lightblue {
    background-color: #4c68ff;
  }

  .div-block-929.yellow {
    background-color: #efcf82;
  }

  .div-block-929.darkblue {
    background-color: var(--core--colors--neutral--800);
  }

  .div-block-929.blue {
    background-color: var(--components--badge-neutral--background-color--bg-light);
  }

  .link-block-23 {
    border-radius: 8px;
    text-decoration: none;
  }

  .div-block-930 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 16px;
    display: flex;
  }
}

@media screen and (min-width: 1920px) {
  .card.cta-wrapper {
    grid-column-gap: 70px;
  }

  .text-light {
    color: var(--components--titles-paragraphs--text-light);
  }

  .header-wrapper {
    padding-right: 0;
  }

  .footer-wrapper {
    align-self: stretch;
  }

  .card-wrapper {
    position: sticky;
  }

  .card-2.cta-wrapper {
    grid-column-gap: 70px;
  }
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: var(--core--font-size--headings-tablet--h1);
  }

  h2 {
    font-size: var(--core--font-size--headings-tablet--h2);
  }

  h3 {
    font-size: var(--core--font-size--headings-tablet--h3);
  }

  h4 {
    font-size: var(--core--font-size--headings-tablet--h4);
  }

  h5 {
    font-size: var(--core--font-size--headings-tablet--h5);
  }

  h6 {
    font-size: var(--core--font-size--headings-tablet--h6);
  }

  .utp--sidebar-wrapper {
    height: auto;
    max-height: none;
    position: static;
    overflow: visible;
  }

  .display-9 {
    font-size: var(--core--font-size--displays-tablet--display-9);
  }

  .display-7 {
    font-size: var(--core--font-size--displays-tablet--display-7);
  }

  .display-6 {
    font-size: var(--core--font-size--displays-tablet--display-6);
  }

  .display-5 {
    font-size: var(--core--font-size--displays-tablet--display-5);
  }

  .display-4 {
    font-size: var(--core--font-size--displays-tablet--display-4);
  }

  .display-3 {
    font-size: var(--core--font-size--displays-tablet--display-3);
  }

  .display-1 {
    font-size: var(--core--font-size--displays-tablet--display-1);
  }

  .grid-2-columns._1-col-tablet, .grid-2-columns.logo-strip-v3, .grid-2-columns.product-page, .grid-2-columns._404-grid-2-col, .grid-2-columns.hero-grid---home-v1, .grid-2-columns.features-grid {
    grid-template-columns: 1fr;
  }

  .card.cta-wrapper {
    padding: 100px var(--components--cards--paddings--pd-medium);
  }

  .card.card-404-number {
    max-width: 100%;
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .card.featured-card {
    padding-top: 64px;
  }

  .card.card-horizontal-designed {
    grid-column-gap: 32px;
    grid-template-columns: 1.2fr 1fr;
  }

  .card.features-link-card.feature-card-v6 {
    grid-row-gap: 72px;
  }

  .card.dropdown-pd {
    width: 90vw;
    padding-left: 0;
    padding-right: 0;
  }

  .flex-horizontal.logo-strip-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto;
    grid-template-columns: auto auto auto;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
  }

  .flex-horizontal.logo-strip-wrapper.v3 {
    grid-column-gap: var(--globals--grid-gap--large);
    justify-content: center;
    display: flex;
  }

  .mg-top-48px.mg-top-24px-tablet {
    margin-top: 24px;
  }

  .inner-container._100-tablet, .inner-container._832px.width-100---tablet-100, .inner-container.width-100---tablet-100 {
    max-width: 100%;
  }

  .primary-button-icon.large.slider-button-left---center-mbl {
    left: -12px;
  }

  .primary-button-icon.large.slider-button-right---center-mbl {
    right: -12px;
  }

  .grid-3-columns.checkout-3-inputs-grid {
    grid-template-columns: 1fr;
  }

  .grid-3-columns.grid-footer-right {
    grid-row-gap: 48px;
    grid-template-columns: minmax(auto, 515px) auto;
  }

  .rich-text blockquote {
    font-size: var(--core--font-size--displays--display-5);
  }

  .image-wrapper.hero-main-image---home-v2.mcp-page.fix {
    padding-left: 0;
    padding-right: 0;
  }

  .image-wrapper.hero-left-image---home-v2.floating-image---down {
    width: 32%;
  }

  .image-wrapper.hero-right-image---home-v2.floating-image---up {
    width: 34%;
  }

  .mg-top-extra-large.mg-top-default-tablet {
    margin-top: var(--globals--margins--mg-default);
  }

  .notification-bar {
    padding-right: var(--globals--paddings--pd-large);
    padding-left: var(--globals--paddings--pd-large);
  }

  .notification-bar-padding.v4 {
    padding-left: 0;
    padding-right: 0;
  }

  .list-nav-menu {
    padding: var(--globals--paddings--pd-medium);
    grid-row-gap: var(--globals--gaps--gap-default);
    flex-direction: column;
    align-items: flex-start;
  }

  .list-nav-menu.hidden-on-tablet {
    display: none;
  }

  .link-nav-item.show-on-tablet {
    display: block;
  }

  .hamburger-menu {
    width: 44px;
    min-width: 44px;
    height: 44px;
    min-height: 44px;
  }

  .nav-menu-wrapper {
    margin-top: var(--globals--margins--mg-extra-small);
    border: 1px solid var(--components--cards--border-color--br-color-default);
    background-color: var(--globals--color--surfaces--01);
    box-shadow: 0 2px 8px 0 var(--core--box-shadow--bs-neutral-small);
    border-radius: 0;
  }

  .nav-menu-left-side.grow {
    justify-content: space-between;
  }

  .nav-menu-left-side.hidden-on-tablet {
    display: none;
  }

  .section.pd-bottom-250px {
    padding-bottom: 180px;
  }

  .footer-bottom-flex-item {
    text-align: center;
    flex-direction: column;
    justify-content: center;
  }

  .hidden-on-tablet {
    display: none;
  }

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

  .feature-wrapper {
    font-size: var(--core--font-size--displays-tablet--display-3);
  }

  .dropdown-list {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    transform: none;
  }

  .dropdown-list.dropdown-v2 {
    transform: none;
  }

  .dropdown-pd {
    box-shadow: none;
    border-width: 0;
    border-radius: 0;
  }

  .sidebar---navbar {
    padding-bottom: var(--globals--paddings--pd-medium);
  }

  .dropodown-title {
    font-size: var(--core--font-size--displays-tablet--display-2);
  }

  .nav-content {
    grid-column-gap: 28px;
    grid-row-gap: 0px;
  }

  .dot-decoration-list.v2 {
    margin-top: 6px;
  }

  .circle-integration-icon-link-wrapper {
    margin-top: 15%;
  }

  .circle-integration-icon-link {
    width: 900px;
    min-width: 900px;
    height: 900px;
    min-height: 900px;
  }

  .circle-integration---item-icon-wrapper.integration---item-v2 {
    max-width: 800px;
  }

  .circle-integration---item-icon-wrapper.integration---item-v3 {
    max-width: 600px;
  }

  .mg-top-80px {
    margin-top: 64px;
  }

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

  .mg-top-56px {
    margin-top: 40px;
  }

  .hero-image---home-v2-wrapper.fix {
    padding: 16px;
  }

  .main-menu-wrapper {
    grid-template-columns: minmax(auto, 564px) auto;
  }

  .brix-badges-wrapper {
    right: 35px;
  }

  .image-9 {
    height: 200px;
  }

  .column-10 {
    text-align: center;
    align-self: center;
  }

  .columns-8 {
    flex-direction: column;
    justify-content: space-between;
    height: 530px;
  }

  .paragraph-8 {
    font-size: 16px;
  }

  .heading-4 {
    font-size: 30px;
    line-height: 34px;
  }

  .paragraph-11 {
    font-size: 14px;
  }

  .div-block-16 {
    margin-bottom: 40px;
  }

  .paragraph-9 {
    font-size: 14px;
  }

  .div-block-26-copy {
    max-width: 100%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-27 {
    max-width: 100%;
    margin-left: 10px;
  }

  .features-wrapper {
    justify-content: space-around;
  }

  .list-3 {
    padding-left: 10px;
  }

  .heading-2 {
    padding-bottom: 20px;
    font-size: 34px;
  }

  .features-title {
    font-size: 32px;
  }

  .container-11 {
    max-width: 728px;
  }

  .subheading2.dark-grey {
    font-size: 32px;
  }

  .subheading2.dark-grey.contact-us-subheading {
    margin-bottom: 40px;
  }

  .div-block-25 {
    max-width: 100%;
    margin-right: 10px;
  }

  .paragraph-11-copy {
    margin-top: 6px;
    font-size: 14px;
    line-height: 16px;
  }

  .image-200 {
    height: 200px;
  }

  .columns-8-copy {
    flex-direction: column;
    justify-content: space-between;
    height: 420px;
  }

  .column-22 {
    text-align: center;
    align-self: center;
  }

  .paragraph-27 {
    font-size: 16px;
  }

  .div-block-684 {
    margin-bottom: 40px;
  }

  .column-25 {
    text-align: center;
    align-self: center;
  }

  .heading-37 {
    font-size: 30px;
    line-height: 34px;
  }

  .div-block-685 {
    max-width: 100%;
    margin-left: 10px;
  }

  .heading-38 {
    padding-bottom: 20px;
    font-size: 34px;
  }

  .paragraph-29 {
    font-size: 16px;
  }

  .div-block-687 {
    margin-bottom: 40px;
  }

  .div-block-688 {
    max-width: 100%;
    margin-right: 10px;
  }

  .image-202 {
    height: 200px;
  }

  .heading-39 {
    font-size: 32px;
    line-height: 40px;
  }

  .columns-15 {
    flex-direction: column;
    justify-content: space-between;
    height: 530px;
  }

  .paragraph-30 {
    font-size: 16px;
  }

  .features-title-copy, .features-title-copy-2, .features-title-copy-3, .features-title-copy-4 {
    font-size: 32px;
  }

  .results-subhead-copy {
    font-size: 16px;
  }

  .features-wrapper-copy-copy, .features-wrapper-copy-copy-2, .features-wrapper-copy-copy-3, .features-wrapper-copy-copy-4, .features-wrapper-copy {
    justify-content: space-around;
  }

  .left-arrow {
    width: 40px;
  }

  .konnect-insights {
    margin-top: -497px;
    top: 170px;
  }

  .arrow-icon-container {
    display: none;
  }

  .konnect-slider {
    max-width: 1000px;
    height: 200px;
  }

  .right-arrow {
    width: 40px;
  }

  .mask {
    width: 100%;
    max-width: 100%;
  }

  .heading-40 {
    font-size: 26px;
  }

  .konnect-parah {
    font-size: 14px;
  }

  .image-206 {
    height: 200px;
  }

  .columns-8-copy-2 {
    flex-direction: column;
    justify-content: space-between;
    height: 530px;
  }

  .columns-8-copy-3 {
    flex-direction: column;
    justify-content: space-between;
    height: 420px;
  }

  .columns-8-copy-4 {
    flex-direction: column;
    justify-content: space-between;
    height: 530px;
  }

  .paragraph-32 {
    font-size: 16px;
  }

  .links-grid {
    grid-template-rows: auto;
  }

  .columns-2 {
    max-width: 100%;
  }

  .footertext {
    padding-right: 0;
  }

  .text-block-8-copy {
    font-size: 24px;
  }

  .team-pic {
    max-width: 100%;
    height: auto;
  }

  .header {
    min-height: 0;
  }

  .container-4 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .team-subheading {
    font-size: 19px;
  }

  .link-block-10 {
    justify-content: center;
    align-items: center;
    width: 21px;
    height: 22px;
    display: flex;
  }

  .image-213 {
    width: 16px;
    height: 16px;
  }

  .div-block-710 {
    align-items: center;
  }

  .grid-13 {
    grid-column-gap: 31px;
    grid-row-gap: 26px;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .container-19 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .paragraph-36 {
    font-size: 12px;
  }

  .image-215.fix {
    height: 532px;
  }

  .display-11 {
    font-size: 32px;
  }

  .section-16.hero.blog-v1 {
    padding-bottom: 100px;
  }

  .section-16.pd-bottom-200px {
    padding-bottom: 140px;
  }

  .card-2.cta-wrapper {
    padding: 100px 32px;
  }

  .display-12 {
    font-size: 14px;
  }

  .display-14 {
    font-size: 48px;
  }

  .grid-2-columns-2._1-col-tablet {
    grid-template-columns: 1fr;
  }

  .section-18.pd-bottom-200px {
    padding-bottom: 140px;
  }

  .display-20 {
    font-size: 20px;
  }

  .display-21 {
    font-size: 28px;
  }

  .display-22 {
    font-size: 48px;
  }

  .div-block-841 {
    flex-flow: column;
  }

  .div-block-843 {
    width: 100%;
  }

  .email12 {
    margin-bottom: 0;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: var(--core--font-size--base-font-mb);
  }

  h1 {
    font-size: var(--core--font-size--headings-mbl--h1);
  }

  h2 {
    font-size: var(--core--font-size--headings-mbl--h2);
  }

  h3 {
    font-size: var(--core--font-size--headings-mbl--h3);
  }

  h4 {
    font-size: var(--core--font-size--headings-mbl--h4);
  }

  h5 {
    font-size: var(--core--font-size--headings-mbl--h5);
  }

  h6 {
    font-size: var(--core--font-size--headings-mbl--h6);
  }

  blockquote {
    margin-top: var(--globals--margins--mg-default);
    margin-bottom: var(--globals--margins--mg-default);
    padding: var(--components--cards--paddings--pd-medium) var(--components--cards--paddings--pd-medium) var(--components--cards--paddings--pd-medium) var(--globals--paddings--pd-large);
  }

  .utp--sidebar-wrapper {
    flex-direction: row;
    align-items: stretch;
    display: flex;
  }

  .divider.mg-default {
    margin-top: var(--globals--margins--mg-small);
    margin-bottom: var(--globals--margins--mg-small);
  }

  .utp---sidebar-top {
    margin-right: auto;
  }

  .utp---sidebar-bottom {
    grid-row-gap: var(--globals--gaps--gap-large);
  }

  .display-9 {
    font-size: var(--core--font-size--displays-mbl--display-9);
  }

  .display-7 {
    font-size: var(--core--font-size--displays-mbl--display-7);
  }

  .display-6 {
    font-size: var(--core--font-size--displays-mbl--display-6);
  }

  .display-5 {
    font-size: var(--core--font-size--displays-mbl--display-5);
  }

  .display-4 {
    font-size: 18px;
  }

  .display-3 {
    font-size: 16px;
  }

  .display-1 {
    font-size: 12px;
  }

  .mg-top-default {
    margin-top: var(--globals--margins--mg-small);
  }

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

  .grid-2-columns.checkout-grid {
    grid-row-gap: var(--globals--grid-gap--large);
    grid-template-columns: 1fr;
  }

  .grid-2-columns.product-page {
    grid-row-gap: 48px;
  }

  .grid-2-columns.gap-20px._2-col-mbl {
    grid-template-columns: 1fr 1fr;
  }

  .grid-2-columns.aside-left, .grid-2-columns._1-1fr-right---content-center, .grid-2-columns.features-grid-col-right, .grid-2-columns.footer-top-grid {
    grid-template-columns: 1fr;
  }

  .card {
    border-radius: 18px;
  }

  .card.message {
    padding-right: var(--components--cards--paddings--pd-default);
    padding-left: var(--components--cards--paddings--pd-default);
  }

  .card.cta-wrapper {
    padding: 64px var(--components--cards--paddings--pd-medium);
  }

  .card.cta-wrapper.cta-v1, .card.cta-wrapper.cta-v2 {
    padding-top: 48px;
    padding-bottom: 0;
  }

  .card.pricing-single-card {
    padding: var(--components--cards--paddings--pd-large) var(--components--cards--paddings--pd-medium);
    grid-row-gap: var(--globals--grid-gap--large);
    grid-template-columns: 1fr;
  }

  .card.v2.password-protected-card {
    padding: 80px 32px;
  }

  .card.v2.card-404-content-right {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .card.v2.footer-top-card {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .card.card-404-number {
    padding: 64px 32px;
  }

  .card.featured-card {
    padding-top: 48px;
  }

  .card.card-horizontal-designed {
    border-radius: 24px;
    grid-template-columns: 1fr;
    padding-left: 32px;
    padding-right: 32px;
  }

  .card.testimonial-card {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .card.testimonial-card.testimonial---home-v3 {
    padding: 48px 32px 62px;
  }

  .card.accordion-item {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .card.features-link-card {
    padding-left: 32px;
    padding-right: 32px;
  }

  .card.features-link-card.small {
    padding: 40px 32px;
  }

  .card.features-link-card.feature-card-v6 {
    grid-row-gap: 52px;
  }

  .card.features-link-card.small-v2 {
    padding: 40px 32px;
  }

  .card.shadow-v2-card.border-radius-12px {
    border-radius: 12px;
  }

  .card.dropdown-pd {
    border-radius: 0;
    width: 100%;
  }

  .card.footer-bottom-card {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .flex-horizontal.n-bar-center---button-right {
    flex-direction: column;
    align-items: center;
  }

  .flex-horizontal.logo-strip-wrapper {
    grid-column-gap: var(--globals--grid-gap--medium);
    justify-content: center;
  }

  .flex-horizontal.logo-strip-wrapper.v3 {
    flex-wrap: wrap;
  }

  .mg-top-large, .mg-top-48px {
    margin-top: var(--globals--margins--mg-medium);
  }

  .inner-container._100-tablet, .inner-container._540px, .inner-container._400px, .inner-container._500px, .inner-container._440px, .inner-container._600px, .inner-container._300px, .inner-container._720px {
    max-width: 100%;
  }

  .primary-button, .secondary-button {
    font-size: var(--core--font-size--displays--display-2);
  }

  .primary-button-icon.large.slider-button-left---center-mbl {
    bottom: 0;
    left: 0;
    right: 64px;
    transform: none;
  }

  .primary-button-icon.large.slider-button-left---center-mbl:hover {
    transform: scale3d(.96, .96, 1.01);
  }

  .primary-button-icon.large.slider-button-right---center-mbl {
    bottom: 0;
    left: 64px;
    right: 0;
    transform: none;
  }

  .primary-button-icon.large.slider-button-right---center-mbl:hover {
    transform: scale3d(.96, .96, 1.01);
  }

  .primary-button-icon.slider-button-right---center-mbl {
    inset: auto 0 0% 48px;
  }

  .primary-button-icon.slider-button-left---center-mbl {
    inset: auto 48px 0% 0;
  }

  .mg-top-medium {
    margin-top: var(--globals--margins--mg-default);
  }

  .avatar-wrapper._190px {
    width: 120px;
    min-width: 120px;
    height: 120px;
    min-height: 120px;
  }

  .input {
    font-size: var(--core--font-size--base-font-mb);
  }

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

  .grid-3-columns._1-col-mobile-lanscape {
    grid-template-columns: 1fr;
  }

  .tabs-wrapper {
    width: 100%;
  }

  .rich-text h1 {
    font-size: 40px;
    line-height: 40px;
  }

  .rich-text h2 {
    margin-bottom: 12px;
    font-size: 30px;
    line-height: 36px;
  }

  .rich-text ul {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .rich-text img {
    border-radius: 18px;
  }

  .rich-text h4 {
    margin-top: var(--globals--margins--mg-medium);
    margin-bottom: 12px;
    font-size: 18px;
    line-height: 26px;
  }

  .rich-text h5 {
    font-size: 17px;
  }

  .rich-text h6 {
    margin-top: var(--globals--margins--mg-medium);
    margin-bottom: 12px;
  }

  .rich-text p, .rich-text h2 {
    margin-bottom: 12px;
  }

  .rich-text h5 {
    margin-top: var(--globals--margins--mg-medium);
    margin-bottom: 12px;
  }

  .rich-text figure {
    margin-top: var(--globals--margins--mg-default);
    margin-bottom: var(--globals--margins--mg-default);
  }

  .rich-text blockquote {
    font-size: var(--core--font-size--displays--display-4);
    border-radius: 18px;
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .rich-text h3 {
    margin-top: var(--globals--margins--mg-medium);
  }

  .image-wrapper.full-half-right-cta-image, .image-wrapper.full-half-left-cta-image {
    width: auto;
    max-width: none;
    margin-top: 64px;
    margin-left: -32px;
    margin-right: -32px;
    position: relative;
    inset: auto 0% 0%;
  }

  .utp---sidebar-dropdown-button {
    padding: 0;
  }

  .utp---sidebar-dropdown-list.w--open {
    max-width: 100%;
  }

  .mg-top-extra-large {
    margin-top: 48px;
  }

  .mg-right-default {
    margin-right: var(--globals--margins--mg-small);
  }

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

  .container-default {
    padding-right: var(--core--container-default--padding--mb);
    padding-left: var(--core--container-default--padding--mb);
  }

  .flex-vertical.n-bar---button-center {
    text-align: center;
  }

  .link-nav-item {
    justify-content: flex-start;
    display: flex;
  }

  .hamburger-menu {
    width: 42px;
    min-width: 42px;
    height: 42px;
    min-height: 42px;
  }

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

  .section {
    padding-top: var(--components--sections--paddings--pd-large);
    padding-bottom: var(--components--sections--paddings--pd-large);
  }

  .section.top {
    padding-top: var(--components--sections--paddings--pd-medium);
  }

  .section.integration-section {
    padding-top: 320px;
    padding-bottom: 100px;
  }

  .section.hero.pd-hero-80px {
    padding-top: 64px;
  }

  .section.hero.v2 {
    padding-bottom: 70px;
  }

  .section.pd-bottom-250px {
    padding-bottom: 140px;
  }

  .hidden-on-mobile-landscape {
    display: none;
  }

  .footer-wrapper {
    padding-bottom: 24px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-top {
    padding-top: var(--components--footers--paddings--pd-large);
  }

  .footer-center.v3 {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .footer-bottom-flex-item {
    text-align: center;
  }

  .slider-wrapper.buttons-center---mbl {
    padding-bottom: 80px;
  }

  .slider-mask.features-slider {
    max-width: 424px;
  }

  ._100-tablet {
    max-width: 100%;
  }

  .feature-wrapper {
    font-size: var(--core--font-size--displays-mbl--display-3);
  }

  .width-380px {
    max-width: 100%;
  }

  .sticky-top.static---mbl {
    position: static;
  }

  .gap-row-40px {
    grid-row-gap: 32px;
  }

  .sidebar---navbar {
    width: 100%;
    padding-top: var(--globals--paddings--pd-medium);
    justify-content: space-between;
    align-items: center;
    display: flex;
  }

  .utp---nav-menu-wrapper {
    border-top: 1px solid var(--neutral--300\<deleted\|variable-c5de2c5c\>);
    border-bottom: 1px solid var(--neutral--300\<deleted\|variable-c5de2c5c\>);
    background-color: var(--neutral--100\<deleted\|variable-89a718ad\>);
    padding: 24px;
  }

  .loading-circle {
    min-width: 100px;
    max-width: 100px;
    min-height: 100px;
    max-height: 100px;
  }

  .dropodown-title {
    margin-bottom: var(--globals--margins--mg-small);
    font-size: var(--core--font-size--displays-mbl--display-2);
  }

  ._404-number {
    font-size: 200px;
  }

  .search-grid-wrapper {
    grid-template-columns: 1fr;
  }

  .top-section {
    padding-top: var(--components--sections--paddings--pd-medium);
    padding-bottom: var(--components--sections--paddings--pd-large);
  }

  .nav-link {
    font-size: 16px;
  }

  .nav-menu-list-item {
    margin-bottom: 8px;
  }

  .footer-page-title {
    margin-bottom: 16px;
    font-size: 20px;
  }

  .nav-content {
    grid-column-gap: 18px;
    grid-row-gap: 8px;
    flex-wrap: wrap;
    grid-template-columns: auto auto;
    display: flex;
  }

  .mg-top-36px {
    margin-top: 28px;
  }

  .border-radius-30px {
    border-radius: 24px;
  }

  .mg-top-20px {
    margin-top: 12px;
  }

  .circle-integration-icon-link-wrapper {
    margin-top: 11%;
  }

  .circle-integration---item-icon-wrapper.integration---item-v2 {
    margin-top: 62px;
    margin-bottom: 62px;
  }

  .mg-top-80px {
    margin-top: 54px;
  }

  .categories-badges-item-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
  }

  .border-radius-58px {
    border-radius: 32px;
  }

  .author-wrapper---testimonial-card.v2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .testimonial-section-card {
    padding: 90px 24px 100px;
  }

  .div-block-50 {
    flex-direction: column;
  }

  .text-block-8 {
    margin-right: 0;
    font-size: 16px;
  }

  .div-block-51 {
    margin-top: 20px;
    display: flex;
  }

  .link-block-3 {
    padding-right: 14px;
  }

  .image-27 {
    height: 34px;
  }

  .link-block-4 {
    padding-left: 14px;
  }

  .image-28 {
    height: 34px;
  }

  .image-9 {
    height: 189px;
  }

  .column-10 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tab1 {
    width: auto;
  }

  .text-block-121 {
    width: 94px;
  }

  .columns-9 {
    flex-direction: column;
  }

  .heading-4 {
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .div-block-18 {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 20px;
  }

  .column-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-16 {
    margin-bottom: 20px;
    padding: 20px;
  }

  .features-block {
    width: 50%;
    margin-bottom: 40px;
  }

  .list-item-2 {
    font-size: 14px;
    line-height: 16px;
  }

  .paragraph-9 {
    text-align: center;
    font-size: 12px;
    line-height: 14px;
  }

  .div-block-26-copy {
    width: 400px;
    margin-bottom: 20px;
  }

  .div-block-27 {
    width: 400px;
    margin-left: 0;
  }

  .features-wrapper {
    flex-wrap: wrap;
    margin-bottom: -40px;
  }

  .div-block-24-copy {
    flex-direction: column;
    align-items: center;
  }

  .solution-card-container-copy {
    flex-direction: column;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .solution-card-parah {
    margin-top: 10px;
    font-size: 12px;
    line-height: 16px;
  }

  .calling-status-subheading {
    width: 85%;
    font-size: 14px;
  }

  .implementations-subheading {
    width: 85%;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 18px;
  }

  .heading-2 {
    padding-bottom: 10px;
  }

  .features-title {
    line-height: 40px;
  }

  .div-block-24 {
    flex-direction: column;
    align-items: center;
  }

  .image-15 {
    width: 20px;
    transform: rotate(90deg);
  }

  .solution-card-container {
    padding: 10px 20px 30px;
  }

  .subheading2 {
    font-size: 34px;
  }

  .subheading2.dark-grey {
    max-width: 20ch;
  }

  .subheading2.dark-grey.contact-us-subheading {
    text-align: center;
    text-align: center;
    text-align: center;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .div-block-25 {
    width: 400px;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .smallheading {
    width: 85%;
    font-size: 14px;
  }

  .list-5 {
    margin-bottom: 0;
  }

  .image-200 {
    height: 189px;
  }

  .columns-8-copy {
    height: 418px;
  }

  .div-block-683 {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 20px;
  }

  .column-22 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .column-23 {
    padding-left: 0;
    padding-right: 0;
  }

  .tab1-2 {
    width: auto;
  }

  .text-block-124 {
    width: 94px;
  }

  .div-block-684 {
    margin-bottom: 20px;
    padding: 20px;
  }

  .column-25 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .heading-37 {
    margin-top: 0;
    font-size: 24px;
    line-height: 32px;
  }

  .list-item-3 {
    font-size: 14px;
    line-height: 16px;
  }

  .div-block-685 {
    width: 400px;
    margin-left: 0;
  }

  .div-block-15 {
    flex-direction: column;
  }

  .div-block-24-copy-2 {
    flex-direction: column;
    align-items: center;
    margin-top: 10px;
  }

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

  .heading-38 {
    padding-bottom: 10px;
  }

  .list-7 {
    padding-left: 20px;
  }

  .div-block-686 {
    flex-direction: column;
    align-items: center;
  }

  .paragraph-29 {
    width: 100%;
    font-size: 14px;
    line-height: 20px;
  }

  .paragraph-29.list {
    padding-left: 0;
  }

  .heading-3-copy {
    font-size: 30px;
  }

  .div-block-687 {
    margin-bottom: 20px;
    padding: 20px;
  }

  .div-block-688 {
    width: 400px;
    margin-bottom: 20px;
    margin-right: 0;
  }

  .heading-3 {
    font-size: 30px;
  }

  .image-202 {
    height: 189px;
  }

  .list-8 {
    padding-left: 20px;
  }

  .image-203 {
    width: 240px;
  }

  .features-title-copy, .features-title-copy-2, .features-title-copy-3, .features-title-copy-4 {
    line-height: 40px;
  }

  .features-wrapper-copy-copy, .features-wrapper-copy-copy-2, .features-wrapper-copy-copy-3, .features-wrapper-copy-copy-4, .features-wrapper-copy {
    flex-wrap: wrap;
    margin-bottom: -40px;
  }

  .div-block-60 {
    flex-direction: column;
  }

  .list-12 {
    margin-bottom: 0;
  }

  .tab1-copy {
    width: 91px;
  }

  .konnect-insights {
    margin: -100px 20px -278px;
    top: 42px;
  }

  .arrow-icon-container {
    display: none;
  }

  .bold-text {
    font-size: 24px;
  }

  .konnect-slider {
    height: 200px;
  }

  .container-2-copy {
    height: 360px;
    margin-bottom: 20px;
  }

  .div-block-690 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

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

  .konnect-parah {
    text-align: center;
    max-width: 50ch;
    font-size: 12px;
    line-height: 16px;
  }

  .image-206 {
    height: 189px;
  }

  .columns-8-copy-3 {
    height: 418px;
  }

  .tab1-copy-3 {
    width: auto;
  }

  .tab1-copy-4, .tab1-copy-5 {
    width: 91px;
  }

  .footer-top-2 {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 60px;
    display: flex;
  }

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

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

  .footer-parah {
    margin-bottom: 20px;
  }

  .footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-parah {
    margin-top: 16px;
    margin-bottom: 16px;
    font-size: 15px;
  }

  .header-heading {
    font-size: 42px;
    line-height: 48px;
  }

  .image-28-copy {
    height: 34px;
  }

  .comp-element {
    padding-left: 20px;
    padding-right: 20px;
  }

  .text-block-8-copy {
    text-align: center;
    margin-right: 0;
    font-size: 20px;
  }

  .companies-logo {
    height: 100%;
  }

  .image-27-copy {
    height: 34px;
  }

  .team-pic {
    width: 180px;
    height: 180px;
    margin-bottom: 8px;
  }

  .form-block-copy {
    max-width: 100%;
  }

  .header {
    padding-left: 20px;
    padding-right: 20px;
  }

  .let-s-connect {
    padding: 80px 20px;
  }

  .div-block-51-copy {
    margin-top: 20px;
    display: flex;
  }

  .center {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .div-block-50-copy {
    flex-direction: column;
  }

  .link-block-7 {
    padding-left: 14px;
  }

  .about-us-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .header-container {
    padding: 50px 16px 100px;
    display: flex;
  }

  .form-2-copy {
    width: 100%;
  }

  .div-block-711 {
    justify-content: center;
    align-items: flex-start;
    width: 180px;
    height: 180px;
    display: flex;
  }

  .link-block-11 {
    padding-right: 14px;
  }

  .grid-15 {
    grid-column-gap: 22px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr;
  }

  .display-11 {
    font-size: 28px;
  }

  .input-2, .primary-button-2 {
    font-size: 16px;
  }

  .container-default-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-16 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-16.hero.blog-v1 {
    padding-top: 64px;
    padding-bottom: 80px;
  }

  .section-16.pd-bottom-200px {
    padding-bottom: 118px;
  }

  .card-2 {
    border-radius: 18px;
  }

  .card-2.cta-wrapper {
    padding: 64px 32px;
  }

  .card-2.cta-wrapper.cta-v4 {
    padding-top: 42px;
    padding-bottom: 42px;
  }

  .card-2.message {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-2.author-card {
    grid-template-columns: 1fr;
    padding-left: 32px;
    padding-right: 32px;
  }

  .display-12 {
    font-size: 12px;
  }

  .categories-badge-wrapper-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .mg-top-large-2 {
    margin-top: 32px;
  }

  .cta-bg-card-wrapper-2 {
    padding: 48px 32px;
  }

  .secondary-button-2 {
    font-size: 16px;
  }

  .display-14 {
    font-size: 38px;
  }

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

  .mg-top-large-3 {
    margin-top: 32px;
  }

  .container-default-4 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-18 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .section-18.hero.pd-hero-top-80px {
    padding-top: 64px;
  }

  .section-18.pd-bottom-200px {
    padding-bottom: 118px;
  }

  .mg-top-extra-large-2 {
    margin-top: 48px;
  }

  .mg-top-medium-4 {
    margin-top: 24px;
  }

  .display-20 {
    font-size: 18px;
  }

  .mg-top-default-2 {
    margin-top: 16px;
  }

  .display-21 {
    font-size: 24px;
  }

  .display-22 {
    font-size: 38px;
  }

  .accordion-item-content {
    margin-right: 0;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: var(--core--font-size--headings-mbp--h1);
  }

  h2 {
    font-size: var(--core--font-size--headings-mbp--h2);
  }

  h3 {
    font-size: var(--core--font-size--headings-mbp--h3);
  }

  h4 {
    font-size: var(--core--font-size--headings-mbp--h4);
  }

  h5 {
    font-size: var(--core--font-size--headings-mbp--h5);
  }

  h6 {
    font-size: var(--core--font-size--headings-mbp--h6);
  }

  blockquote {
    font-size: var(--core--font-size--displays--display-2);
  }

  .display-9 {
    font-size: var(--core--font-size--displays-mbp--display-9);
  }

  .display-9.mid, .display-9.mid.product {
    font-size: 36px;
  }

  .display-9.left.hero-heading {
    width: auto;
  }

  .display-7 {
    font-size: var(--core--font-size--displays-mbp--display-7);
  }

  .display-6 {
    font-size: 24px;
  }

  .display-6.cta.left {
    text-align: center;
  }

  .display-6.cta.big {
    font-size: 30px;
  }

  .display-6.fix {
    text-align: center;
    width: 100%;
  }

  .display-6.prompt {
    width: auto;
  }

  .display-6.less-wdth.heading-resize-mobile {
    font-size: 24px;
  }

  .display-6.cta-heading {
    letter-spacing: -.4px;
    font-size: 30px;
    line-height: 1.2em;
  }

  .display-6.heading-32 {
    font-size: var(--core--border-radius--br-size-5);
  }

  .display-5 {
    font-size: 18px;
  }

  .display-4 {
    font-size: 16px;
  }

  .display-3 {
    font-size: 14px;
  }

  .display-1 {
    font-size: 12px;
  }

  .mg-top-small.lead-form {
    padding: 16px;
  }

  .mg-top-default.mt-xl {
    margin-top: 20px;
  }

  .grid-2-columns.gap-20px._2-col-mbl {
    grid-template-columns: 1fr;
  }

  .card {
    border-radius: var(--core--border-radius--br-size-4);
  }

  .card.message {
    flex-direction: column;
  }

  .card.message.inside-input {
    text-align: center;
    min-height: 100px;
  }

  .card.message.inside-input.medium {
    border-radius: var(--core--border-radius--br-size-3);
    min-height: 110px;
  }

  .card.cta-wrapper {
    padding-right: var(--components--cards--paddings--pd-default);
    padding-left: var(--components--cards--paddings--pd-default);
  }

  .card.cta-wrapper.cta-v1, .card.cta-wrapper.cta-v2 {
    padding-top: 40px;
  }

  .card.pricing-single-card, .card.checkout-block {
    padding-right: var(--components--cards--paddings--pd-default);
    padding-left: var(--components--cards--paddings--pd-default);
  }

  .card.v2.password-protected-card, .card.v2.card-404-content-right, .card.v2.footer-top-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.card-404-number {
    padding: 50px 24px;
  }

  .card.footer-card-wrapper {
    padding: 16px;
  }

  .card.featured-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.card-horizontal-designed {
    grid-row-gap: 40px;
    border-radius: 20px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.testimonial-card, .card.testimonial-card.testimonial---home-v3, .card.accordion-item, .card.features-link-card, .card.features-link-card.small {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.features-link-card.feature-card-v6 {
    grid-row-gap: 40px;
  }

  .card.features-link-card.small-v2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card.shadow-v2-card.border-radius-12px {
    border-radius: 8px;
  }

  .card.footer-bottom-card {
    padding-left: 24px;
    padding-right: 24px;
  }

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

  .flex-horizontal.logo-strip-wrapper {
    grid-column-gap: var(--globals--grid-gap--default);
    grid-row-gap: var(--globals--grid-gap--medium);
    grid-template-columns: auto auto;
  }

  .inner-container._900px.center.cta.horizontal {
    flex-flow: column;
  }

  .inner-container._722px.center {
    min-width: auto;
    max-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .inner-container._700px.center._800px {
    width: 100%;
    max-width: 100%;
  }

  .inner-container.wide50.width-55 {
    width: 100%;
  }

  .logo-link.w--current {
    cursor: pointer;
  }

  .logo-link.w--current:hover {
    transform: none;
  }

  .text-center.flex.fix-cta-section {
    width: 85%;
  }

  .primary-button.small.inside-input {
    margin-top: 14px;
    padding-top: 12px;
    padding-bottom: 12px;
    position: static;
  }

  .primary-button.prompt-btn {
    padding-left: 16px;
    padding-right: 16px;
  }

  .primary-button-icon.large.slider-button-left---center-mbl, .primary-button-icon.large.slider-button-right---center-mbl {
    top: 100%;
  }

  .grid-3-columns, .grid-3-columns.grid-footer-right {
    grid-template-columns: 1fr;
  }

  .tabs-wrapper {
    width: 100%;
  }

  .tabs-wrapper.category-tab-wrapper {
    align-items: stretch;
  }

  .buttons-row.left {
    justify-content: center;
    align-items: center;
  }

  .rich-text h1 {
    font-size: 34px;
    line-height: 36px;
  }

  .rich-text h2 {
    font-size: 26px;
    line-height: 34px;
  }

  .rich-text ul {
    padding-left: 20px;
  }

  .rich-text img {
    border-radius: var(--core--border-radius--br-size-4);
  }

  .rich-text h4 {
    font-size: 17px;
  }

  .rich-text h5 {
    font-size: 16px;
    line-height: 22px;
  }

  .rich-text blockquote {
    padding: 32px var(--globals--paddings--pd-medium);
    border-radius: var(--core--border-radius--br-size-4);
  }

  .image-wrapper.full-half-right-cta-image {
    height: 28vh;
    min-height: 0;
    margin-top: 48px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .image-wrapper.border-radius-58px {
    width: auto;
  }

  .image-wrapper.full-half-left-cta-image {
    height: 361px;
    margin-top: 48px;
    margin-left: -24px;
    margin-right: -24px;
    padding: 24px;
  }

  .image-wrapper.hero-main-image---home-v2 {
    padding-left: 7vw;
    padding-right: 7.2vw;
  }

  .image-wrapper.hero-main-image---home-v2.mcp-page {
    padding: 0;
  }

  .image-wrapper.hero-bg-image---home-v2.border-radius-30px {
    inset: 0%;
  }

  .notification-bar {
    padding-left: 0;
    padding-right: 0;
  }

  .container-default.nav {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 8px;
    position: static;
  }

  .notification-bar-padding.v4 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .notification-bar-close-icon {
    width: 38px;
    height: 38px;
    inset: 6px 6px auto auto;
  }

  .header-wrapper {
    background-color: #ddd0;
    height: 86px;
    padding: 12px 16px;
    position: sticky;
    top: 0;
  }

  .link-nav-item {
    width: 100%;
  }

  .link-nav-item.no-line {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
  }

  .link-nav-item.no-line.hide {
    display: none;
  }

  .logo-wrapper._118px, .logo-wrapper._118px.right-16px {
    margin-right: 0;
  }

  .nav-menu-wrapper {
    box-shadow: none;
    background-color: #fff0;
    border-style: none;
    justify-content: center;
    align-items: center;
    margin-top: 0;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .nav-menu-wrapper.center {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    box-shadow: 0 2px 8px 0 var(--core--box-shadow--bs-neutral-small);
    background-color: #fff;
    border-style: solid;
    border-radius: 12px;
  }

  .nav-menu-left-side {
    grid-column-gap: var(--globals--gaps--gap-medium);
  }

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

  .section {
    padding-top: var(--components--sections--paddings--pd-medium);
    padding-bottom: var(--components--sections--paddings--pd-medium);
  }

  .section.overflow-hidden.pt-50 {
    padding-top: 0;
  }

  .section.logo-strip-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section.logo-strip-section.p-m {
    margin-bottom: 0;
  }

  .section.logo-strip-section.p-l, .section.logo-strip-section.p-xl, .section.logo-strip-section.p-xl.pb-m {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.logo-strip-section.pt-l {
    padding-top: 40px;
  }

  .section.logo-strip-section.padding-y {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .section.full-height {
    padding-top: var(--components--sections--paddings--pd-large);
    padding-bottom: var(--components--sections--paddings--pd-large);
  }

  .section.top {
    padding-top: var(--components--sections--paddings--pd-default);
  }

  .section.integration-section {
    padding-top: 170px;
    padding-bottom: 80px;
  }

  .section.hero.pd-hero-80px {
    padding-top: 48px;
    padding-bottom: 64px;
  }

  .section.hero.v1.p-0 {
    padding-bottom: 40px;
  }

  .section.pd-bottom-250px {
    padding-bottom: 120px;
  }

  .section.cta {
    z-index: 20;
    position: relative;
  }

  .section.mg-top-bottom-0px.padding-bottom {
    padding-top: 40px;
    padding-bottom: 20px;
  }

  .section.mg-top-0px-mobile {
    padding-top: 0;
  }

  .section.bgimg {
    background-position: 50%;
    background-size: 20% 20%;
  }

  .footer-top {
    padding-top: var(--components--footers--paddings--pd-medium);
  }

  .footer-center {
    padding-bottom: var(--components--footers--paddings--pd-medium);
  }

  .footer-center.v3 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .footer-bottom-flex-item {
    text-align: center;
    flex-direction: column;
  }

  .width-100-mobile-portrait {
    width: 100%;
  }

  .logo-stripe-wrapper.fix-width {
    width: 33%;
  }

  .logo-stripe-wrapper.fix-width._2.bg-black {
    background-color: #000;
    border-radius: 4px;
  }

  .slider-wrapper.buttons-center---mbl.display {
    padding-bottom: 30px;
    display: block;
  }

  .slider-mask.features-slider.gads {
    max-width: 100%;
  }

  .link-avatar-image {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .feature-wrapper {
    font-size: var(--core--font-size--displays-mbp--display-3);
  }

  .width-380px {
    max-width: 100%;
  }

  .dropdown-wrapper {
    margin-left: 0;
    margin-right: auto;
  }

  .dropdown-wrapper.dropdown-default {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .dropdown-toogle {
    margin-left: 0;
    margin-right: auto;
  }

  .sidebar---navbar, .utp---nav-menu-wrapper {
    padding-left: 18px;
    padding-right: 18px;
  }

  .loading-circle {
    border-width: 15px;
    min-width: 80px;
    max-width: 80px;
    min-height: 80px;
    max-height: 80px;
  }

  .dropodown-title {
    font-size: var(--core--font-size--displays-mbp--display-2);
  }

  ._404-number {
    font-size: 42dvw;
  }

  .top-section {
    padding-top: var(--components--sections--paddings--pd-default);
  }

  .checkout-block-header {
    flex-direction: column;
  }

  .checkout-block-content {
    overflow: auto;
  }

  .mg-bottom-24px-mbp {
    margin-bottom: 24px;
  }

  .cart-button {
    white-space: nowrap;
  }

  .card-title.display-4.gads {
    text-align: center;
  }

  .testimonial-section-card-header {
    grid-column-gap: 16px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .icon-circle.size-icon-58---mbp {
    max-width: 58px;
  }

  .nav-content {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr;
    display: flex;
  }

  .header-nav-link {
    margin-left: 0;
    margin-right: 0;
  }

  .border-radius-30px {
    border-radius: 18px;
  }

  .category-wrapper {
    flex-flow: column;
  }

  .category-wrapper.width-100-mobile-portrait {
    border-radius: 24px;
  }

  .category---link {
    text-align: center;
    width: 100%;
  }

  .circle-integration-icon-link-wrapper {
    margin-top: 9%;
  }

  .circle-integration-icon-link {
    width: 712px;
    min-width: 712px;
    height: 712px;
    min-height: 712px;
  }

  .circle-integration---item-icon-wrapper.integration---item-v2 {
    max-width: 600px;
  }

  .circle-integration---item-icon-wrapper.integration---item-v3 {
    max-width: 480px;
  }

  .mg-top-80px {
    margin-top: 40px;
  }

  .categories-badges-item-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: column wrap;
  }

  .border-radius-58px {
    border-radius: 24px;
  }

  .mg-top-68px {
    margin-top: 24px;
  }

  .image-left---content-right {
    flex-flow: wrap;
  }

  .image-left---content-right.gads {
    justify-content: center;
    align-items: flex-start;
  }

  .author-wrapper---testimonial-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
  }

  .hero-image---home-v2-wrapper {
    padding-bottom: 3%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .border-radius-12px {
    border-radius: 8px;
  }

  .testimonial-section-card {
    padding: 72px 24px;
  }

  .main-menu-wrapper {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .btn-inside-input-wrapper {
    margin-top: 16px;
    position: static;
  }

  .more-templates-logo {
    width: 60px;
  }

  .more-templates-p {
    font-size: 12px;
  }

  .brix-badges-wrapper {
    width: 310px;
    height: 100px;
    right: 22px;
  }

  .more-templates-badge-wrapper {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    max-width: 310px;
    padding: 8px 18px 8px 15px;
  }

  .more-templates-badge-wrapper:hover {
    transform: scale(.9)translate(0, 20px);
  }

  .paragraph.product {
    font-size: 18px;
  }

  .paragraph.width, .paragraph.width.new-width {
    width: auto;
  }

  .slider-container {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .slider-wrapper {
    display: none;
  }

  .slider-wrapper.mobile {
    display: block;
  }

  .paragraph-2.full-width.cta.left {
    text-align: center;
    font-size: 16px;
  }

  .paragraph-2.full-width.cta.lesspad {
    text-align: center;
  }

  .paragraph-2.full-width.whitecol.sub-heading, .paragraph-2.color--555 {
    font-size: 16px;
  }

  .testimonial-menu {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .div-block-3 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    padding: 8px;
  }

  .image-2 {
    width: 40px;
    height: 40px;
  }

  .testimonial-menu-link-text {
    font-size: var(--core--font-size--displays-mbl--display-5);
  }

  .testimonial-menu-link-designation {
    color: var(--core--colors--neutral--600);
    font-size: var(--core--font-size--displays--display-1);
  }

  .testimonial-tab-link.w--current {
    background-image: linear-gradient(0deg, #eac675, #eac675);
  }

  .testimonial-tab-panels {
    max-height: none;
  }

  .testimonial-tab-panels.text-testimonials {
    height: 100%;
  }

  .div-block-5 {
    flex-flow: column-reverse;
  }

  .div-block-6 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: 100%;
    padding: 16px;
  }

  .div-block-7 {
    width: 100%;
    padding: 16px;
  }

  .text-block-2 {
    font-size: var(--core--font-size--displays-mbl--display-6);
  }

  .text-block-3 {
    font-size: var(--core--font-size--displays--display-1);
  }

  .slider-content {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-width: 100%;
    padding-left: 5px;
    padding-right: 5px;
    display: flex;
  }

  .slider-content.moregap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .slider-content.fix {
    justify-content: space-around;
    align-items: center;
    min-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .cta-hover-text {
    font-size: 16px;
  }

  .container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container.grid-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    padding-bottom: 32px;
  }

  .container.flex-horizontal {
    flex-flow: column-reverse;
    padding-bottom: 100px;
  }

  .container.flex-horizontal.wof {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .container.pt-120 {
    padding-bottom: 30px;
  }

  .container.flex-horizontal-copy {
    flex-flow: column;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .custom-sec {
    padding-top: 10px;
  }

  .custom-sec.wof.hero.fix {
    margin-top: -86px;
    padding-top: 100px;
    padding-bottom: 30px;
  }

  .custom-sec.new {
    padding-top: 30px;
  }

  .grid-header-text {
    text-align: left;
    min-width: 90px;
  }

  .custom-grid {
    display: none;
  }

  .compatitor--1, .div-block-629 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-621 {
    justify-content: center;
    display: flex;
    position: relative;
  }

  .div-block-623 {
    z-index: 50;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #f4f4f4;
    border-radius: 14px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 180px;
    padding: 16px;
    display: none;
    position: absolute;
    inset: 100% 0% auto auto;
    box-shadow: -2px -4px 20px #00000014, 2px 4px 20px #00000014;
  }

  .compare--container-left {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-color: var(--core--colors--system--yellow-200);
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 170px;
    padding: 20px 15px;
    display: flex;
  }

  .compatitor-click-3 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .compare--container-right {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-color: #f4f4f4;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 170px;
    padding: 20px 15px;
    display: flex;
  }

  .compare--text-right {
    color: #000;
    text-align: center;
    font-size: 14px;
    line-height: 21px;
  }

  .compatitor-click-2 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-619 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-color: var(--core--colors--primary--400);
    border-top-left-radius: 15px;
    border-bottom-left-radius: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 170px;
    padding: 25px 60px;
    display: flex;
  }

  .compatitor-click-4 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .div-block-622 {
    background-color: var(--core--colors--primary--400);
    cursor: pointer;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    width: 26px;
    height: 26px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
    position: absolute;
    inset: 12px 12px auto auto;
  }

  .text-block-108 {
    color: #fff;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
  }

  .compatitor-click-1 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    cursor: pointer;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-block-111 {
    color: #000;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    line-height: 21px;
  }

  .text-block-111._14px {
    font-size: 14px;
  }

  .div-block-620 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    background-color: #f4f4f4;
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 170px;
    padding: 25px 40px;
    display: flex;
  }

  .compare--text-left {
    color: #000;
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
  }

  .compatitor--2 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .div-block-644 {
    display: block;
  }

  .image-189 {
    object-fit: contain;
    border-radius: 6px;
    width: 100%;
  }

  .div-block-645 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }

  .div-block-646.wide50 {
    width: auto;
  }

  .image-190.smaller-brand-image {
    max-width: 70px;
  }

  .div-block-648 {
    padding: 16px;
  }

  .div-block-649.bgcolor {
    padding-left: 16px;
    padding-right: 16px;
  }

  .list-2 {
    width: 100%;
    font-size: 18px;
  }

  .list-2.wide100 {
    font-size: 16px;
  }

  .div-block-650 {
    flex-flow: column;
  }

  .div-block-650.height {
    height: auto;
  }

  .heading-31 {
    font-size: 18px;
  }

  .div-block-651 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-652 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: grid;
  }

  .div-block-653 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-654 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .button-2 {
    font-size: 16px;
  }

  .div-block-655.newlayout {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-656 {
    width: 100%;
    padding-top: 10px;
  }

  .div-block-658 {
    flex-flow: column;
  }

  .div-block-658.wof {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-658.wof.case-study-inner-wrapper {
    padding: 16px 0;
  }

  .image-193 {
    max-width: 18px;
  }

  .div-block-659.wof, .div-block-659.case-study {
    padding: 16px;
  }

  .div-block-659.case-study._1 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-659.case-study.case-study-wrapper {
    padding: 0;
  }

  .paragraph-25 {
    font-size: var(--core--font-size--displays--display-3);
  }

  .paragraph-25.wof {
    text-align: center;
  }

  .div-block-662 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: grid;
  }

  .div-block-662.wof {
    padding: 16px;
    display: flex;
  }

  .heading-32 {
    font-size: var(--core--font-size--displays-tablet--display-6);
  }

  .heading-32.wof, .heading-32.case-study {
    text-align: center;
  }

  .heading-32.case-study.fix {
    font-size: var(--core--font-size--displays-mbp--display-5);
    line-height: var(--core--line-height--regular);
  }

  .div-block-664 {
    width: 100%;
  }

  .div-block-664.hero.wof {
    padding-left: 0;
    padding-right: 0;
  }

  .image-195 {
    width: 100px;
    right: 8px;
  }

  .image-196 {
    width: 50px;
  }

  .text-block-116 {
    font-size: var(--core--font-size--displays--display-1);
  }

  .text-block-117 {
    font-size: 18px;
  }

  .heading-33 {
    font-size: var(--core--font-size--displays-tablet--display-4);
  }

  .paragraph-26 {
    font-size: var(--core--font-size--displays--display-1);
    font-weight: 400;
  }

  .submit-button {
    margin-top: 16px;
  }

  .text-block-118 {
    font-size: var(--core--font-size--displays--display-1);
  }

  .text-block-8 {
    font-size: 14px;
  }

  .div-block-51 {
    margin-top: 14px;
  }

  .image-27, .image-28 {
    height: 28px;
  }

  .div-block-669 {
    background-size: 150%;
  }

  .image-197 {
    width: 100px;
  }

  .image-197._2 {
    transform: rotateX(0)rotateY(180deg)rotateZ(0);
  }

  .div-block-670 {
    grid-template-columns: 1fr;
  }

  .div-block-673._2 {
    margin-top: 0;
  }

  .div-block-675.header {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
  }

  .div-block-675.header.fix {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .image-198.new {
    max-height: 76px;
  }

  .div-block-676 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .div-block-677 {
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-678 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-35._2 {
    font-size: var(--core--font-size--displays-tablet--display-6);
    text-align: center;
  }

  .heading-36 {
    font-size: var(--core--font-size--displays-tablet--display-5);
  }

  .div-block-679 {
    flex-flow: column;
    padding-right: 0;
  }

  .div-block-680 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: space-around;
    align-items: center;
  }

  .tabs-menu-2 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .image-9 {
    max-width: 100%;
    height: auto;
  }

  .columns-8 {
    height: auto;
  }

  .tab1 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-121 {
    width: auto;
  }

  .heading-4 {
    width: 100%;
    line-height: 28px;
  }

  .features-block {
    flex: 0 auto;
  }

  .list-item-2 {
    font-size: 12px;
    line-height: 14px;
  }

  .div-block-26-copy, .div-block-27 {
    width: 100%;
  }

  .features-wrapper {
    flex-flow: row;
  }

  .solution-card-container-copy {
    margin-top: 10px;
  }

  .solution-card-parah {
    font-size: 12px;
    line-height: 14px;
  }

  .calling-status-subheading {
    margin-top: 6px;
    font-size: 12px;
    line-height: 18px;
  }

  .implementations-subheading {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 18px;
  }

  .image-11 {
    height: 161px;
  }

  .heading-2 {
    padding-bottom: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .heading-2.center {
    padding-bottom: 20px;
  }

  .features-title {
    font-size: 24px;
    line-height: 30px;
  }

  .container-11 {
    max-width: none;
  }

  .subheading2 {
    margin-bottom: -23px;
    padding-top: 20px;
    font-size: 24px;
    line-height: 28px;
  }

  .subheading2.dark-grey {
    font-size: 26px;
    line-height: 28px;
  }

  .subheading2.dark-grey.contact-us-subheading {
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 30px;
  }

  .div-block-25 {
    width: 100%;
  }

  .smallheading {
    font-size: 13px;
    line-height: 18px;
  }

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

  .div-block-682 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

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

  .tabs-menu-6 {
    flex-wrap: wrap;
    display: flex;
  }

  .list-5 {
    padding-left: 10px;
  }

  .columns-8-copy {
    height: auto;
  }

  .tab1-2 {
    padding-right: 40px;
  }

  .heading-37 {
    width: 100%;
    line-height: 28px;
  }

  .list-item-3 {
    font-size: 12px;
    line-height: 14px;
  }

  .div-block-685 {
    width: 100%;
  }

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

  .heading-38 {
    padding-bottom: 0;
    font-size: 24px;
    line-height: 28px;
  }

  .heading-38.center.nomargin {
    text-align: center;
  }

  .list-7 {
    padding-left: 10px;
  }

  .paragraph-29 {
    line-height: 18px;
  }

  .paragraph-29.list {
    padding-left: 0;
    font-size: 12px;
    line-height: 12px;
  }

  .div-block-688 {
    width: 100%;
  }

  .list-8 {
    padding-left: 20px;
  }

  .heading-39 {
    font-size: 24px;
    line-height: 30px;
  }

  .columns-15 {
    height: auto;
  }

  .div-block-689 {
    flex-flow: column;
  }

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

  .features-title-copy {
    font-size: 24px;
    line-height: 30px;
  }

  .features-title-copy-2, .features-title-copy-3, .features-title-copy-4 {
    font-size: 18px;
    line-height: 20px;
  }

  .results-subhead-copy {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 15px;
  }

  .features-wrapper-copy-copy {
    flex-flow: column;
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-59 {
    padding-top: 0;
  }

  .features-wrapper-copy-copy-2, .features-wrapper-copy-copy-3, .features-wrapper-copy-copy-4 {
    flex-flow: column;
    justify-content: space-between;
    margin-top: 0;
    margin-bottom: 0;
  }

  .features-wrapper-copy {
    flex-direction: row;
    margin-top: 0;
    margin-bottom: 0;
  }

  .tabs-3 {
    max-width: 100%;
  }

  .list-12 {
    padding-left: 10px;
  }

  .image-204 {
    width: 100%;
    margin-top: 0;
  }

  .konnect-insights {
    top: 120px;
  }

  .konnect-slider {
    height: 200px;
  }

  .container-2-copy {
    max-width: 100%;
  }

  .div-block-690 {
    padding-left: 0;
  }

  .heading-40 {
    font-size: 20px;
    line-height: 24px;
  }

  .konnect-parah {
    font-size: 12px;
    line-height: 14px;
  }

  .slide-nav-2 {
    display: none;
  }

  .section-13 {
    padding-top: 150px;
  }

  .columns-8-copy-2, .columns-8-copy-3, .columns-8-copy-3._300px {
    height: auto;
  }

  .tab1-copy-4 {
    padding-right: 40px;
  }

  .columns-8-copy-4, .columns-8-copy-4._600px {
    height: auto;
  }

  .column-17 {
    padding-left: 0;
    padding-right: 0;
  }

  .footersociallink {
    margin-right: 20px;
  }

  .image-3 {
    width: 18px;
    height: 18px;
  }

  .footerimagelink {
    width: 30px;
  }

  .footer-contact-link {
    margin-top: -2px;
    font-size: 12px;
  }

  .footer-top-2 {
    align-items: flex-start;
    margin-bottom: 20px;
  }

  .link-2.footertext.footerlinks {
    font-size: 14px;
    line-height: 20px;
  }

  .links-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    justify-items: start;
  }

  .footersocialgird {
    grid-column-gap: 0px;
    grid-row-gap: 20px;
    margin-bottom: 10px;
  }

  .grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
    justify-items: start;
  }

  .footer-parah {
    font-size: 12px;
  }

  .footer-subheading.address-heading {
    margin-bottom: 10px;
  }

  .footertext {
    max-width: 35ch;
    font-size: 12px;
    line-height: 14px;
  }

  .container-17 {
    padding-top: 80px;
    padding-bottom: 0;
  }

  .link-block-6 {
    align-items: stretch;
  }

  .div-block-692 {
    margin-bottom: 20px;
  }

  .popup-container {
    padding: 2% 0;
    display: none;
  }

  .popup-container.centered-popup {
    justify-content: center;
    align-items: center;
    padding-top: 0%;
    padding-bottom: 0%;
    display: none;
  }

  .div-block-693 {
    padding-top: 28px;
    padding-left: 0;
    padding-right: 0;
    overflow: auto;
  }

  .div-block-693.h-50 {
    width: 90%;
    height: auto;
    padding: 40px 24px 24px;
  }

  .div-block-693.cented-meeting-popup {
    margin-bottom: 20px;
    padding-top: 10px;
  }

  .popup-close {
    width: 38px;
    height: 38px;
    top: 48px;
    right: 8px;
  }

  .popup-close.right {
    inset: 0% 0% auto auto;
  }

  .button-3.prompt-btn {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-42 {
    font-size: 26px;
  }

  .arr100 {
    font-size: 32px;
  }

  .div-block-695 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-696 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-699 {
    flex-flow: column;
  }

  .div-block-699.new {
    justify-content: center;
    align-items: center;
  }

  .div-block-700 {
    padding: 30px 16px;
  }

  .div-block-700.newbg.new.border-radius.migration-card {
    padding: 30px 20px;
  }

  .div-block-700.new {
    width: auto;
  }

  .div-block-700.new.bg-new.border-radius.migration-card {
    padding: 30px 20px;
  }

  .text-block-126 {
    text-align: left;
  }

  .image-209.togai {
    height: 32px;
  }

  .dropdown-2 {
    width: 100%;
    margin-left: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 16px;
  }

  .dropdown-list-2 {
    width: auto;
  }

  .dropdown-list-2.w--open {
    border-radius: var(--components--accordions--border-radius--br-none);
    background-color: var(--transparent);
    box-shadow: none;
    position: relative;
  }

  .dropdown-list-2-copy {
    width: auto;
  }

  .dropdown-list-2-copy.w--open {
    border-radius: var(--components--accordions--border-radius--br-none);
    background-color: var(--transparent);
    width: auto;
    box-shadow: none;
    position: relative;
    left: auto;
  }

  .text-block-127.prompt-btn-txt {
    white-space: nowrap;
  }

  .header-parah {
    margin-top: -10px;
    font-size: 14px;
    line-height: 18px;
  }

  .header-parah.contact-us-header-parah {
    margin-bottom: 40px;
  }

  .header-heading {
    margin-top: 18px;
    margin-bottom: 18px;
    font-size: 28px;
    line-height: 32px;
  }

  .image-28-copy {
    height: 28px;
  }

  .text-block-8-copy {
    font-size: 18px;
  }

  .companies-logo {
    height: 90%;
  }

  .image-27-copy {
    height: 28px;
  }

  .team-pic {
    height: auto;
    margin-bottom: 0;
  }

  .header {
    min-height: 50vh;
    padding-bottom: 0;
  }

  .let-s-connect {
    padding-top: 40px;
    padding-bottom: 92px;
  }

  .div-block-51-copy {
    margin-top: 20px;
  }

  .container-4 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .about-us-section {
    padding-bottom: 0;
  }

  .header-container {
    max-width: 100%;
    padding-top: 0;
    padding-bottom: 40px;
  }

  .team-subheading {
    font-size: 13px;
    line-height: 16px;
  }

  .form-2-copy {
    flex-direction: column;
    align-items: stretch;
  }

  .image-213 {
    width: 14px;
    height: 14px;
  }

  .grid-13 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-712 {
    flex-direction: column;
    height: auto;
  }

  .container-19 {
    padding-top: 80px;
    padding-bottom: 80px;
  }

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

  .paragraph-36 {
    font-size: 10px;
  }

  .image-215 {
    height: 100%;
  }

  .image-215.fix {
    height: auto;
    min-height: 256px;
  }

  .display-11 {
    font-size: 28px;
  }

  .section-16 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-16.hero.blog-v1 {
    padding-top: 48px;
    padding-bottom: 64px;
  }

  .section-16.pd-bottom-200px {
    padding-bottom: 100px;
  }

  .card-2 {
    border-radius: 16px;
  }

  .card-2.cta-wrapper {
    padding-left: 24px;
    padding-right: 24px;
  }

  .card-2.message {
    flex-direction: column;
  }

  .card-2.message.inside-input {
    text-align: center;
    min-height: 100px;
  }

  .card-2.message.inside-input.medium {
    border-radius: 8px;
    min-height: 110px;
  }

  .card-2.author-card {
    padding-left: 24px;
    padding-right: 24px;
  }

  .display-12 {
    font-size: 12px;
  }

  .categories-badge-wrapper-2 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
  }

  .cta-bg-card-wrapper-2 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .display-14 {
    font-size: 36px;
  }

  .grid-2-columns-2._1-col-tablet.gap-row-40px {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .grid-2-columns-2.blog-grid._3in1 {
    grid-template-columns: 1fr;
  }

  .more-templates-lottie-3 {
    width: 40px;
    top: -16px;
    right: -15px;
  }

  .section-18 {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .section-18.hero.pd-hero-top-80px {
    padding-top: 48px;
  }

  .section-18.pd-bottom-200px {
    padding-bottom: 100px;
  }

  .avatar-wrapper-2._184px {
    justify-content: space-between;
    align-items: center;
  }

  .display-20 {
    font-size: 16px;
  }

  .display-21 {
    font-size: 24px;
  }

  .display-22 {
    font-size: 30px;
  }

  .div-block-759 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .div-block-761 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .text-block-161 {
    font-weight: 400;
  }

  .collection-item {
    width: 100%;
  }

  .text-block-162 {
    font-size: 16px;
  }

  .image-222 {
    border-radius: 5px;
  }

  .image-222.fix-height {
    height: 200px;
  }

  .text-block-164, .text-block-165 {
    line-height: 1.5em;
  }

  .div-block-768 {
    flex-flow: column;
    align-items: stretch;
    margin-top: 24px;
  }

  .div-block-768.left {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-769.wide100 {
    width: 100%;
  }

  .section-21 {
    padding-top: 0;
  }

  .div-block-770 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .div-block-771 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-772 {
    justify-content: center;
    align-items: center;
    width: 40px;
    font-size: 48px;
    display: flex;
  }

  .text-block-167 {
    font-size: 16px;
  }

  .div-block-773 {
    grid-column-gap: 20px;
    grid-row-gap: 30px;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
  }

  .section-22 {
    padding-top: 24px;
  }

  .accordion-item-2.padding-x {
    padding: 0;
  }

  .list-20 {
    font-size: 16px;
  }

  .text-span-6.prompt-btn-txt {
    white-space: nowrap;
  }

  .wide50 {
    width: 100%;
  }

  .text-block-174, .text-block-176, .text-block-177 {
    line-height: 1.5em;
  }

  .div-block-777.padding-y {
    border-radius: 30px;
  }

  .link-block-15.width-full {
    text-align: center;
    width: 100%;
  }

  .mask-5 {
    height: 100%;
  }

  .slider-6 {
    background-color: #0000;
    height: 100%;
  }

  .div-block-779 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .right-arrow-5 {
    justify-content: flex-end;
    align-items: center;
    padding-left: 0;
    display: flex;
    inset: 0% 0% 0% auto;
  }

  .left-arrow-5 {
    justify-content: flex-start;
    align-items: center;
    display: flex;
    inset: 0% auto 0% 0%;
  }

  .image-226 {
    padding-right: 30px;
  }

  .newbordercol {
    border: 1px #eac675;
    border-radius: 12px;
  }

  .image-227 {
    padding-left: 30px;
  }

  .mobile-hide {
    display: none;
  }

  .desktophide {
    display: block;
  }

  .body-text ul, .body-text ol {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .div-block-780 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .text-block-178.big.small-text {
    font-size: 14px;
  }

  .div-block-782 {
    aspect-ratio: 16 / 9;
    height: auto;
  }

  .div-block-782.new-height {
    width: 100%;
    max-width: none;
    height: auto;
    max-height: none;
  }

  .div-block-785 {
    grid-template-columns: 1fr;
    width: 100%;
  }

  .div-block-785.gcol-3 {
    grid-template-columns: 1fr;
  }

  .div-block-785.gcol-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .div-block-786 {
    flex-flow: column;
    padding: 32px 16px;
  }

  .div-block-787 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    align-items: center;
  }

  .text-block-180, .heading-49 {
    text-align: center;
  }

  .image-232 {
    width: 100%;
  }

  .div-block-799 {
    flex-flow: column;
  }

  .text-block-183.career-page {
    font-size: var(--core--font-size--displays-tablet--display-8);
  }

  .div-block-805 {
    width: 100%;
    height: auto;
  }

  .image-238 {
    height: auto;
  }

  .div-block-806 {
    flex-flow: column;
  }

  .div-block-808, .form-block {
    width: 100%;
  }

  .div-block-822 {
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-823, .div-block-824 {
    width: 100%;
  }

  .div-block-825 {
    flex-flow: column;
  }

  .div-block-828 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .form-2.horizontal-form {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .text-field-5 {
    width: 100%;
  }

  .div-block-838 {
    display: none;
  }

  .div-block-839 {
    width: 95%;
  }

  .close-icon {
    width: 24px;
  }

  .background-video {
    text-align: left;
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    max-height: 220px;
    overflow: hidden;
  }

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

  .div-block-841 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .div-block-843 {
    width: 100%;
    padding: 16px;
  }

  .container-22 {
    width: auto;
    padding: 10px 16px;
  }

  .container-22.stack-down {
    padding: 0;
  }

  .text-block-201 {
    text-align: center;
    font-size: 14px;
  }

  .text-block-202, .text-block-202.mob {
    font-size: 14px;
  }

  .text-block-202.no-wrap {
    white-space: nowrap;
    line-height: 1em;
  }

  .div-block-852.leftcta {
    background-size: cover;
    width: auto;
    padding-left: 10px;
    padding-right: 10px;
    transform: translate(114px)rotate(90deg);
  }

  .div-block-853 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
  }

  .text-block-203, .text-block-203.smaller-text {
    font-size: 14px;
  }

  .container-24 {
    width: auto;
    display: none;
  }

  .text-block-205 {
    white-space: nowrap;
    font-size: 14px;
  }

  .image-244 {
    filter: invert();
  }

  .container-25 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-245, .div-block-861 {
    display: none;
  }

  .container-26 {
    padding: 30px 16px;
  }

  .div-block-863 {
    flex-flow: column;
  }

  .div-block-863.padding-lr {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-864 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tabs-8 {
    flex-flow: column;
  }

  .tabs-menu-8 {
    flex-flow: column;
    width: auto;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .tabs-content-6 {
    width: auto;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .tabs-menu-9 {
    scrollbar-width: none;
    justify-content: flex-start;
    align-items: flex-start;
    width: auto;
    position: relative;
    overflow: auto;
  }

  .tabss {
    white-space: nowrap;
  }

  .tabs-9 {
    overflow: hidden;
  }

  .tabs-9.padding-top {
    padding-top: 0;
  }

  .tabs-9.fix-width {
    width: 100%;
  }

  .container-27 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-27.less-padding {
    padding-bottom: 40px;
  }

  .grid-16 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .div-block-865.center.benifit-card-card, .div-block-865.white.benifit-card {
    padding: 32px 24px;
  }

  .text-block-207 {
    font-size: 25px;
  }

  .text-block-207.less-weight {
    font-size: 16px;
  }

  .text-block-207.benefit-card-text {
    font-size: 18px;
  }

  .div-block-866 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-869 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-872 {
    width: 100%;
  }

  .collection-list-5 {
    grid-template-columns: 1fr;
  }

  .div-block-873 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
  }

  .div-block-874 {
    width: 100%;
  }

  .div-block-875 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-876 {
    width: 100%;
  }

  .section-29 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .div-block-878 {
    padding: 16px;
  }

  .div-block-882 {
    display: none;
  }

  .div-block-883 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: center;
    align-items: center;
  }

  .div-block-885 {
    width: auto;
    height: auto;
  }

  .div-block-886 {
    flex-flow: column;
  }

  .div-block-889 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .heading-56 {
    font-size: 48px;
    line-height: 52px;
  }

  .paragraph-44 {
    font-size: var(--core--font-size--displays--display-4);
    line-height: var(--core--border-radius--br-size-6);
  }

  .paragraph-45 {
    font-size: var(--core--font-size--base-font);
    line-height: var(--core--font-size--displays-tablet--display-6);
  }

  .image-249 {
    width: auto;
  }

  .div-block-893 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .text-block-212 {
    font-size: var(--core--sizes--size-3);
  }

  .section-30 {
    padding: 30px 16px 40px;
  }

  .div-block-897 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .div-block-898 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-899, .div-block-900 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .div-block-900.top {
    flex-flow: column;
  }

  .div-block-901 {
    width: auto;
    height: auto;
    padding: 8px;
  }

  .heading-58 {
    font-size: var(--core--font-size--displays-mbl--display-7);
    line-height: var(--core--font-size--displays-mbp--display-8);
  }

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

  .paragraph-47 {
    font-size: var(--core--font-size--base-font);
  }

  .section-32 {
    padding: 40px 16px;
  }

  .div-block-902 {
    padding: 30px 30px 55px;
  }

  .text-block-215 {
    font-size: 20px;
    line-height: var(--core--font-size--displays-mbl--display-7);
  }

  .section-33 {
    padding: 40px 16px;
  }

  .div-block-906 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-907 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-34 {
    padding: 40px 16px;
  }

  .div-block-913 {
    width: auto;
    min-width: 24px;
    height: auto;
  }

  .image-252 {
    width: auto;
    height: auto;
  }

  .div-block-915 {
    width: 5px;
    min-width: 5px;
    max-width: 5px;
    height: 5px;
  }

  .div-block-916 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-917 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .heading-62 {
    font-size: 26px;
  }

  .section-35 {
    text-align: center;
    padding: 40px 16px 50px;
  }

  .heading-63 {
    font-size: var(--core--font-size--displays--display-6);
    line-height: var(--core--font-size--displays-mbp--display-10);
  }

  .paragraph-49 {
    line-height: 28px;
  }

  .div-block-920 {
    flex-flow: column;
  }

  .link-9 {
    font-size: 16px;
    line-height: 24px;
  }

  .button-12 {
    border-radius: 30px;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-217 {
    font-size: 14px;
    line-height: 20px;
  }

  .div-block-921 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .link-10 {
    font-size: var(--core--font-size--displays--display-1);
  }

  .image-253 {
    width: 16px;
  }

  .text-block-218 {
    line-height: var(--core--font-size--displays--display-5);
  }

  .div-block-923 {
    flex-flow: column;
  }

  .div-block-924 {
    display: none;
  }

  .div-block-930 {
    flex-flow: wrap;
  }

  .div-block-930.small-gap {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .div-block-939 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-940 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-225 {
    width: auto;
  }

  .grid-17 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-949 {
    display: none;
  }

  .div-block-951 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-952 {
    width: 100%;
  }

  .div-block-953 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-232 {
    font-size: 18px;
  }

  .image-256 {
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
  }

  .div-block-959 {
    width: 100%;
    padding-left: 12px;
    padding-right: 20px;
  }

  .text-block-236 {
    white-space: pre-wrap;
    width: 100%;
    font-size: 12px;
  }

  .grid-18._1 {
    grid-template-columns: 1fr 1fr;
  }

  .grid-18._1.footer-country-wrapper {
    display: flex;
  }

  .dropdown-list-3.w--open {
    width: auto;
  }

  .collection-list-6.footer-county-list {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list-wrapper-4 {
    width: 100%;
  }

  .div-block-965 {
    flex-flow: column;
  }

  .wide-l.small-icon {
    height: 40px;
  }

  .old.new-color {
    font-size: 20px;
  }

  .text-block-241 {
    top: 15%;
  }

  .text-block-241.blue {
    top: 12%;
  }

  .text-block-242 {
    text-align: center;
    font-size: 24px;
  }

  .text-block-242.section-heading {
    font-size: 24px;
  }

  .text-block-242.centered-heading {
    font-size: 32px;
  }

  .text-block-242.centered-heading.heading {
    font-size: 24px;
  }

  .text-block-242.heading-left {
    text-align: left;
    font-size: 24px;
  }

  .div-block-967 {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-968 {
    width: auto;
  }

  .div-block-970.new.pipeline-card {
    padding: 24px;
  }

  .div-block-970.new.pipeline-card.platform-card {
    padding: 20px;
  }

  .grid-19, .grid-19.new-grid, .grid-19.new-grid.medium-gap, .grid-19.demand-gen-card, .grid-19.problem-grid {
    grid-template-columns: 1fr;
  }

  .div-block-971.green.cream-bg.guarantee-icon {
    justify-content: center;
    align-items: center;
    width: 80px;
    min-width: 80px;
    height: 80px;
    display: flex;
  }

  .div-block-972.card-header {
    justify-content: flex-start;
    align-items: center;
  }

  .div-block-972.practice-card-content-wrapper {
    flex-flow: column;
  }

  .div-block-972.centered {
    justify-content: space-between;
    align-items: center;
  }

  .text-block-245.text-align-left {
    font-size: 18px;
    line-height: 1.2em;
  }

  .text-block-246.text-align-left {
    line-height: var(--core--line-height--regular);
  }

  .div-block-975 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .tabs-10 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
  }

  .tabs-menu-11 {
    width: auto;
    padding-left: 0;
  }

  .tabs-content-7 {
    width: auto;
    padding-right: 0;
  }

  .text-block-252 {
    font-size: 32px;
  }

  .text-block-253 {
    font-size: 18px;
  }

  .div-block-982 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .text-block-254 {
    font-size: 16px;
  }

  .tab-link-content {
    padding-left: 16px;
  }

  .text-block-255, .text-block-256 {
    font-size: 14px;
  }

  .div-block-987 {
    flex-flow: column;
  }

  .div-block-989 {
    width: auto;
    padding-top: 10px;
  }

  .text-block-258 {
    font-size: 20px;
  }

  .div-block-991.wrap-checkboxes {
    flex-flow: wrap;
  }

  .text-block-261 {
    font-size: var(--core--font-size--displays--display-4);
  }

  .div-block-998.fix-width, .paragraph-50, .div-block-999.fix-width, .div-block-1002, .div-block-1002.fix-width {
    width: auto;
  }

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

  .div-block-1006.bg-gray.padding-large {
    justify-content: center;
    align-items: center;
    padding: 20px;
  }

  .div-block-1008.medium-gap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .image-269 {
    width: 30px;
    min-width: 30px;
    height: 30px;
  }

  .div-block-1013 {
    width: auto;
  }

  .div-block-1014 {
    text-align: center;
    flex-flow: column;
  }

  .text-block-271 {
    transform: rotate(90deg);
  }

  .div-block-1016 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .div-block-1017 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-1018.hide-timeline-number {
    display: none;
  }

  .div-block-1019 {
    padding: 18px 16px;
  }

  .div-block-1019.insight-card {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 24px;
  }

  .tabs-11 {
    flex-flow: column;
  }

  .tabs-content-8 {
    width: auto;
  }

  .paragraph-59 {
    font-size: var(--core--sizes--size-3);
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-1027 {
    padding: 16px;
  }

  .paragraph-62 {
    font-size: var(--core--font-size--displays--display-1);
  }

  .list-30 {
    padding-left: 20px;
  }

  .text-block-276 {
    font-size: 16px;
  }

  .div-block-1037 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-1040 {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .image-272 {
    width: 50px;
  }

  .image-273 {
    width: 30px;
    min-width: 30px;
    height: 30px;
  }

  .div-block-1042 {
    flex-flow: column;
    padding: 20px;
  }

  .text-block-281, .text-block-283 {
    font-size: var(--core--border-radius--br-size-6);
  }

  .text-block-284 {
    font-size: var(--core--font-size--displays--display-1);
  }

  .div-block-1043 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-1047, .div-block-1055, .div-block-1056 {
    grid-template-columns: 1fr;
  }

  .image-275 {
    display: none;
  }

  .div-block-1057 {
    grid-template-columns: 1fr;
  }

  .hub-center {
    padding: 20px 24px;
  }

  .text-block-290 {
    padding: 3px 6px;
    top: -14px;
    right: -14px;
  }

  .outcomes-grid, .services-grid {
    grid-template-columns: 1fr;
  }

  .section-36.relative-section {
    padding: 50px 0;
  }

  .div-block-1069 {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
  }

  .heading-70 {
    font-size: 32px;
  }

  .text-block-295 {
    width: auto;
  }

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

  .div-block-1070 {
    width: 300px;
    height: 300px;
    bottom: -20%;
    left: 5%;
  }

  .div-block-1070.right-top {
    width: 300px;
    height: 300px;
    top: -20%;
    right: 5%;
  }

  .div-block-1072 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-1073 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-block-298 {
    font-size: var(--core--font-size--base-font);
  }

  .div-block-1075 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-1076 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section-37 {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-71 {
    font-size: 32px;
  }

  .section-38 {
    padding: 40px 0;
  }

  .div-block-1078 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .text-block-302 {
    font-size: var(--core--font-size--displays--display-4);
  }

  .div-block-1080 {
    padding: 30px 16px;
  }

  .div-block-1080.step {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-1081 {
    grid-template-columns: 1fr;
  }

  .text-block-304 {
    font-size: 16px;
  }

  .text-block-305 {
    font-size: var(--core--border-radius--br-size-4);
  }

  .platform-card {
    padding: 28px 16px;
  }

  .div-block-1086 {
    grid-template-columns: 1fr;
  }

  .text-block-310 {
    font-size: 18px;
  }

  .div-block-1091 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 30px 16px;
  }

  .div-block-1092 {
    padding: 40px 16px;
  }

  .div-block-1093 {
    text-align: center;
  }

  .text-block-311 {
    line-height: var(--core--line-height--regular);
  }

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

  .text-block-313 {
    padding: 16px 0 16px 16px;
  }

  .div-block-1096.data-table {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .div-block-1096.data-table.new-table {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .div-block-1097 {
    width: auto;
    min-width: 400px;
  }

  .div-block-1098.data-table {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .div-block-1098.data-table.new-table {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  }

  .div-block-1099 {
    width: 100%;
    overflow: auto;
  }

  .div-block-1101 {
    padding: 20px;
  }

  .div-block-1103, .challenge-grid {
    grid-template-columns: 1fr;
  }

  .open-pop-up {
    cursor: pointer;
  }

  .open-pop-up.yellow-2.center {
    flex-flow: row;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-319, .text-block-319.bluetxt {
    font-size: 14px;
  }

  .exit-pop-up {
    height: 100vh;
    padding-left: 16px;
    padding-right: 16px;
    display: none;
  }

  .div-block-1109 {
    max-height: 630px;
    margin-top: 20%;
  }

  .text-block-324 {
    font-size: 14px;
  }

  .code-embed-13 {
    width: 17px;
    height: 17px;
  }

  .results-showcase.less-padding {
    padding: 40px 24px;
  }

  .cta-section {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .cta-section.less-margin {
    margin-top: 50px;
    padding: 40px 20px;
  }

  .section-39 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .problem-box.less-padding {
    padding: 20px 30px;
  }

  .phase-step {
    padding: 30px;
  }

  .phase-step.less-padding {
    padding: 30px 20px;
  }

  .free-banner-left {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .free-banner-left.align-left {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .free-banner-num {
    text-align: left;
  }

  .panel-feature, .cross-card-header, .step-item {
    flex-flow: column;
  }

  .bigger-dot {
    width: 12px;
    height: 12px;
  }

  .features-layout.flex-layout {
    flex-flow: column;
    display: flex;
  }

  .feature-item.vertical-direction {
    flex-flow: column;
  }

  .div-block-1124 {
    overflow: auto;
  }

  .paragraph-74 {
    font-size: 16px;
  }

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

  .r-case-study-case-studies-section.additional-padding {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .hero-grid {
    flex-flow: column;
    display: flex;
  }

  .ppc-hero.padding-reset-mobile {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .ppc-section.section-paddng {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ppc-platform-card-icon.centered-icon {
    width: 45px;
    min-width: 45px;
    height: 45px;
  }

  .ppc-tool-icon {
    width: 45px;
    min-width: 45px;
    height: 45px;
    min-height: 45px;
  }

  .ppc-flow-section.flow-section-padding, .ppc-faq.faq-section-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .ppc-cta-g2 {
    flex-flow: column;
  }

  .collection-list-8, .collection-list-9 {
    grid-template-columns: 1fr;
  }

  .part-left, .part-right {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo {
    justify-content: center;
    align-items: flex-start;
    padding-bottom: 40px;
    display: flex;
  }

  .div-block-1129 {
    justify-content: center;
    align-items: center;
  }

  .div-block-1130 {
    flex-flow: column;
  }

  .text-block-328, .text-block-329 {
    text-align: center;
    padding-right: 0;
  }

  .div-block-1131 {
    padding-bottom: 40px;
  }

  .stats {
    text-align: center;
  }

  .text-block-331 {
    width: 100%;
  }

  .text-block-331.larger-text {
    font-size: 24px;
  }

  .text-block-332.uppercase {
    font-size: 12px;
  }

  .div-block-1135 {
    text-align: center;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-334.bold {
    font-size: 28px;
  }

  .paragraph-75 {
    font-size: 9px;
  }

  .pipeline-run-strip-strip-div {
    display: none;
  }

  .pipeline-run-strip-strip-div.hide-mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .pipeline-run-strip-strip-text {
    white-space: normal;
  }

  .pipeline-run-strip-strip-score.mobile-hide {
    display: none;
  }

  .form-4 {
    flex-flow: column;
    justify-content: flex-start;
    align-items: center;
  }

  .tabs-menu-13 {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-bottom: 10px;
    overflow: auto;
  }

  .tab-link-tab-1-3 {
    font-size: var(--core--sizes--size-3);
    white-space: nowrap;
    padding-left: 16px;
    padding-right: 16px;
    font-weight: 600;
  }

  .text-block-340 {
    font-size: 22px;
  }

  .text-block-341 {
    text-align: center;
    font-size: 16px;
  }

  .text-span-89 {
    padding-right: 4px;
  }

  .div-block-1153 {
    justify-content: center;
    align-items: center;
  }

  .div-block-1154 {
    display: none;
  }

  .div-block-1155 {
    display: block;
  }

  .div-block-1158 {
    max-width: 100%;
  }

  .div-block-1158.hide-mobile {
    display: none;
  }

  .popup-container-copy {
    padding: 2% 0;
    display: none;
  }

  .popup-container-copy.check-mail {
    display: none;
  }
}

#w-node-f253f6cb-9ebc-cacf-8da7-a5df54841e50-0a239279, #w-node-_0a906396-1038-41bd-0b87-18267c9841d2-0a239279, #w-node-_0a906396-1038-41bd-0b87-18267c9841d4-0a239279, #w-node-_08c73dbd-1357-c284-1ab4-39c3be467f54-0a239279 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08c73dbd-1357-c284-1ab4-39c3be467f58-0a239279 {
  justify-self: end;
}

#w-node-d56c2372-3686-3013-42ab-2f69a1d10cdc-0a239279, #w-node-_2ae2a63b-2775-a5cb-00fd-e55c2fb3d947-0a239279, #w-node-_54a6502c-dab7-1a0a-cc25-02d669c9b4ae-0a239279, #w-node-_54a6502c-dab7-1a0a-cc25-02d669c9b4bb-0a239279, #w-node-fbbdf701-bdd8-c0be-bdcd-91e5ba0f1134-0a239279, #w-node-c87d55a0-a5da-b19f-95f1-66317066e756-0a239279, #w-node-_6d4312e5-9eaa-1aac-52c7-621bfc0c0dda-0a239279, #w-node-_6d4312e5-9eaa-1aac-52c7-621bfc0c0ddf-0a239279, #w-node-_6d4312e5-9eaa-1aac-52c7-621bfc0c0de7-0a239279, #w-node-_6d4312e5-9eaa-1aac-52c7-621bfc0c0de8-0a239279, #w-node-_6d4312e5-9eaa-1aac-52c7-621bfc0c0df1-0a239279, #w-node-e9da5fd6-ab44-5b2f-81ad-6e5f36bfab9c-36bfab9c, #w-node-_9ac5c108-4a68-32dd-6e03-9f793bb88842-3bb88842, #w-node-_30d3ba1f-8807-44af-14cb-6244148bbbf6-0a239298, #w-node-_30d3ba1f-8807-44af-14cb-6244148bbbf7-0a239298, #w-node-_30d3ba1f-8807-44af-14cb-6244148bbbfe-0a239298, #w-node-_30d3ba1f-8807-44af-14cb-6244148bbc00-0a239298, #w-node-_30d3ba1f-8807-44af-14cb-6244148bbc01-0a239298, #w-node-_30d3ba1f-8807-44af-14cb-6244148bbc06-0a239298, #w-node-_30d3ba1f-8807-44af-14cb-6244148bbc08-0a239298, #w-node-_30d3ba1f-8807-44af-14cb-6244148bbc0a-0a239298, #w-node-_30d3ba1f-8807-44af-14cb-6244148bbc0d-0a239298, #w-node-_30d3ba1f-8807-44af-14cb-6244148bbc1a-0a239298, #w-node-_30d3ba1f-8807-44af-14cb-6244148bbc21-0a239298, #w-node-_30d3ba1f-8807-44af-14cb-6244148bbc2e-0a239298, #w-node-_9ba561c1-24ea-87ba-af4d-c30b193e0da3-991bf291, #w-node-_460bc73b-da84-1cce-2958-142385c114f5-0a2392be {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9fa109aa-712e-b709-7fec-65d08001e45f-0a2392be {
  align-self: stretch;
}

#w-node-_84074676-ed77-8326-d7dc-6db619bb04a7-57241a43, #w-node-_84074676-ed77-8326-d7dc-6db619bb04a8-57241a43, #w-node-_61dd9181-746b-8d75-050e-e6bd4ec54ecd-57241a43, #w-node-_84074676-ed77-8326-d7dc-6db619bb04af-57241a43, #w-node-_84074676-ed77-8326-d7dc-6db619bb04b0-57241a43, #w-node-_84074676-ed77-8326-d7dc-6db619bb04b5-57241a43, #w-node-_84074676-ed77-8326-d7dc-6db619bb04b7-57241a43, #w-node-_84074676-ed77-8326-d7dc-6db619bb04b9-57241a43, #w-node-_84074676-ed77-8326-d7dc-6db619bb04bc-57241a43, #w-node-_84074676-ed77-8326-d7dc-6db619bb04d4-57241a43, #w-node-_970f77c4-855f-e21c-2f78-4717ed71dacf-57241a43, #w-node-_84074676-ed77-8326-d7dc-6db619bb04df-57241a43, #w-node-_4bb84ef4-892c-2636-4490-e363a8feefa2-0a2392de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_1df1981c-565e-adda-633b-a8359cbe6f5e-0a2392de, #w-node-d3fd8328-6332-a818-de3e-934738e1c3c8-0a2392de, #w-node-f946fd37-bd8d-74ef-5f32-15c8dfb98a0b-0a2392de, #w-node-_3bcc4cff-3ac4-fa2b-3cca-1b0881e4bb97-0a2392de {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-eeccf282-ea05-7707-b972-c5c1cbe2f364-0a2392de, #w-node-_8f679c39-6e67-4ccc-b42d-331878226077-a1d6e351 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f679c39-6e67-4ccc-b42d-33187822607b-a1d6e351 {
  justify-self: end;
}

#w-node-ea944af3-bd00-f866-3f25-33b94e39a6a7-a1d6e351, #w-node-_3ecbb40f-6087-a6d6-2199-b9e25b6982c3-af746596, #w-node-_3ecbb40f-6087-a6d6-2199-b9e25b6982cc-af746596 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_61781eb7-956f-9011-b857-c281ba0cd28d-455f1351 {
  place-self: auto;
}

#w-node-febf9137-b644-c401-9517-6f37a43084ea-455f1351 {
  grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_8f679c39-6e67-4ccc-b42d-331878226077-cb47d31b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f679c39-6e67-4ccc-b42d-33187822607b-cb47d31b {
  justify-self: end;
}

#w-node-b6609ecc-c949-d58c-ac49-10d3d459e6b7-cb47d31b, #w-node-b6609ecc-c949-d58c-ac49-10d3d459e6cb-cb47d31b, #w-node-b6609ecc-c949-d58c-ac49-10d3d459e6cf-cb47d31b, #w-node-b6609ecc-c949-d58c-ac49-10d3d459e6e7-cb47d31b, #w-node-b6609ecc-c949-d58c-ac49-10d3d459e6eb-cb47d31b, #w-node-b6609ecc-c949-d58c-ac49-10d3d459e701-cb47d31b, #w-node-ea944af3-bd00-f866-3f25-33b94e39a6a7-cb47d31b, #w-node-_807290ce-e3a2-7ff6-d198-0aa61cf44269-ef061d26, #w-node-_807290ce-e3a2-7ff6-d198-0aa61cf4426b-ef061d26, #w-node-_807290ce-e3a2-7ff6-d198-0aa61cf4426d-ef061d26, #w-node-_10e3c59e-fd53-4fe0-8bfc-126e51050776-ef061d26, #w-node-_194d98c9-5c47-cf60-3183-49618240e489-2669fa2d, #w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9a85-b286a8c0, #w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9a8a-b286a8c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9a8e-b286a8c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9a8f-b286a8c0, #w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9a93-b286a8c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9a95-b286a8c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9a96-b286a8c0, #w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9a9a-b286a8c0, #w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9a9f-b286a8c0, #w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9aa0-b286a8c0, #w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9aa4-b286a8c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9aa6-b286a8c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9aa7-b286a8c0, #w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9aab-b286a8c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9aad-b286a8c0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9aae-b286a8c0, #w-node-_0c8a2b7b-7901-63cb-a99c-79e72aed9ab2-b286a8c0, #w-node-_43c3d2eb-2065-3950-cc0d-38f7ede4c73b-b286a8c0, #w-node-_61cf739c-8824-181b-e6c7-e8f8a6f7d125-b221cd32, #w-node-db06949f-80a5-95a2-28b7-407405c51afc-b6ea4615, #w-node-_8f679c39-6e67-4ccc-b42d-331878226077-b0311089 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f679c39-6e67-4ccc-b42d-33187822607b-b0311089 {
  justify-self: end;
}

#w-node-ea944af3-bd00-f866-3f25-33b94e39a6a7-b0311089, #w-node-_20ba8172-a852-006c-b0b1-02147908e9a5-7908e9a5, #w-node-_253ddffb-53d1-44e8-92d4-df0568cdaac5-c9dcfc65, #w-node-bea952b2-4f81-4bf4-3e60-3b5c4618aa5b-f3ae52de {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5cbc5870-9f78-730b-bd34-440dd085171f-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd085172a-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd0851734-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd085173e-e048381a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_5cbc5870-9f78-730b-bd34-440dd085174d-e048381a {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_5cbc5870-9f78-730b-bd34-440dd085174e-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd085174f-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd0851750-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd0851751-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd0851752-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd0851753-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd0851754-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd0851755-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd0851756-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd0851757-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd0851758-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd0851759-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd085175a-e048381a, #w-node-_5cbc5870-9f78-730b-bd34-440dd085175b-e048381a, #w-node-_4bcee3e9-261d-9eb7-0ff3-b1368904aa65-7171b21e, #w-node-bca94389-dad8-c1cc-061a-f56bb1cafea4-7998c428, #w-node-bca94389-dad8-c1cc-061a-f56bb1caff49-7998c428, #w-node-e0195197-3eeb-f042-3869-a48f5aec245f-d69a05f4, #w-node-e0195197-3eeb-f042-3869-a48f5aec2468-d69a05f4, #w-node-_4d4397da-3f3a-8642-1b9c-e80e51bbe11d-655caf92, #w-node-_4d4397da-3f3a-8642-1b9c-e80e51bbe126-655caf92, #w-node-c8ce42e8-ab12-9073-beb6-a62c7c36ef64-655caf92 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8ce42e8-ab12-9073-beb6-a62c7c36ef68-655caf92 {
  justify-self: end;
}

#w-node-_70c7a60a-6cd2-092c-89c1-562b4badddf0-655caf92, #w-node-_70c7a60a-6cd2-092c-89c1-562b4badddf9-655caf92, #w-node-_86902c7d-8a10-6436-63ca-d0ff0eca1ad4-655caf92, #w-node-_86902c7d-8a10-6436-63ca-d0ff0eca1add-655caf92, #w-node-bcf1bee9-d6fe-ad61-05ee-7da81c8365ea-655caf92, #w-node-bcf1bee9-d6fe-ad61-05ee-7da81c8365f3-655caf92, #w-node-_75373531-cbad-9832-ba40-2e66c5f3fcb1-705388b2, #w-node-_4d4397da-3f3a-8642-1b9c-e80e51bbe11d-705388b2, #w-node-_4d4397da-3f3a-8642-1b9c-e80e51bbe126-705388b2, #w-node-c8ce42e8-ab12-9073-beb6-a62c7c36ef64-705388b2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c8ce42e8-ab12-9073-beb6-a62c7c36ef68-705388b2 {
  justify-self: end;
}

#w-node-_70c7a60a-6cd2-092c-89c1-562b4badddf0-705388b2, #w-node-_70c7a60a-6cd2-092c-89c1-562b4badddf9-705388b2, #w-node-_86902c7d-8a10-6436-63ca-d0ff0eca1ad4-705388b2, #w-node-_86902c7d-8a10-6436-63ca-d0ff0eca1add-705388b2, #w-node-bcf1bee9-d6fe-ad61-05ee-7da81c8365ea-705388b2, #w-node-bcf1bee9-d6fe-ad61-05ee-7da81c8365f3-705388b2, #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c34b-705388b2, #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c34c-705388b2, #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c353-705388b2, #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c354-705388b2, #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c359-705388b2, #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c35b-705388b2, #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c35d-705388b2, #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c360-705388b2, #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c36b-705388b2, #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c372-705388b2, #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c37d-705388b2, #w-node-f253f6cb-9ebc-cacf-8da7-a5df54841e50-00e15eb5, #w-node-_0a906396-1038-41bd-0b87-18267c9841d2-00e15eb5, #w-node-_0a906396-1038-41bd-0b87-18267c9841d4-00e15eb5, #w-node-_08c73dbd-1357-c284-1ab4-39c3be467f54-00e15eb5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08c73dbd-1357-c284-1ab4-39c3be467f58-00e15eb5 {
  justify-self: end;
}

#w-node-d56c2372-3686-3013-42ab-2f69a1d10cdc-00e15eb5, #w-node-_2ae2a63b-2775-a5cb-00fd-e55c2fb3d947-00e15eb5, #w-node-_54a6502c-dab7-1a0a-cc25-02d669c9b4ae-00e15eb5, #w-node-_54a6502c-dab7-1a0a-cc25-02d669c9b4bb-00e15eb5, #w-node-fbbdf701-bdd8-c0be-bdcd-91e5ba0f1134-00e15eb5, #w-node-c87d55a0-a5da-b19f-95f1-66317066e756-00e15eb5, #w-node-_6d4312e5-9eaa-1aac-52c7-621bfc0c0dda-00e15eb5, #w-node-_6d4312e5-9eaa-1aac-52c7-621bfc0c0ddf-00e15eb5, #w-node-_6d4312e5-9eaa-1aac-52c7-621bfc0c0de7-00e15eb5, #w-node-_6d4312e5-9eaa-1aac-52c7-621bfc0c0de8-00e15eb5, #w-node-_6d4312e5-9eaa-1aac-52c7-621bfc0c0df1-00e15eb5, #w-node-f8c74979-5ece-90ed-8a54-55e09a74d3cb-4c830c90, #w-node-_8f679c39-6e67-4ccc-b42d-331878226077-4c830c90 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f679c39-6e67-4ccc-b42d-33187822607b-4c830c90 {
  justify-self: end;
}

#btn-topscroll.w-node-ea944af3-bd00-f866-3f25-33b94e39a6a7-4c830c90, #w-node-_433ce25e-6100-e0e1-a2dd-7df8a60bd763-5a55e749 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_433ce25e-6100-e0e1-a2dd-7df8a60bd767-5a55e749 {
  justify-self: end;
}

#w-node-_433ce25e-6100-e0e1-a2dd-7df8a60bd763-9a2e55fe {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_433ce25e-6100-e0e1-a2dd-7df8a60bd767-9a2e55fe {
  justify-self: end;
}

#w-node-_88d8fd25-deb6-b303-d989-35bb603aff6e-9a2e55fe, #w-node-_88d8fd25-deb6-b303-d989-35bb603aff76-9a2e55fe, #w-node-_88d8fd25-deb6-b303-d989-35bb603aff77-9a2e55fe, #w-node-_88d8fd25-deb6-b303-d989-35bb603aff80-9a2e55fe, #w-node-d950873a-4114-b6ae-6bc4-3e3c8cb7029b-bc67a4f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d950873a-4114-b6ae-6bc4-3e3c8cb7029f-bc67a4f6 {
  justify-self: end;
}

#w-node-fd201493-1161-15fe-8fc5-301f8dbbda3f-bc67a4f6 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd201493-1161-15fe-8fc5-301f8dbbda43-bc67a4f6 {
  justify-self: end;
}

#w-node-fd201493-1161-15fe-8fc5-301f8dbbdb17-bc67a4f6, #w-node-fd201493-1161-15fe-8fc5-301f8dbbdb1f-bc67a4f6, #w-node-fd201493-1161-15fe-8fc5-301f8dbbdb20-bc67a4f6, #w-node-fd201493-1161-15fe-8fc5-301f8dbbdb29-bc67a4f6, #w-node-f253f6cb-9ebc-cacf-8da7-a5df54841e50-aa8ec1f7, #pop-flex.w-node-_0a906396-1038-41bd-0b87-18267c9841d2-aa8ec1f7, #w-node-_0a906396-1038-41bd-0b87-18267c9841d4-aa8ec1f7, #w-node-_08c73dbd-1357-c284-1ab4-39c3be467f54-aa8ec1f7 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_08c73dbd-1357-c284-1ab4-39c3be467f58-aa8ec1f7 {
  justify-self: end;
}

#w-node-_20adaff0-3efd-e0f2-e7a3-cd73f45d8d56-aa8ec1f7, #w-node-_8f679c39-6e67-4ccc-b42d-331878226077-35f4a518 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f679c39-6e67-4ccc-b42d-33187822607b-35f4a518 {
  justify-self: end;
}

#btn-topscroll.w-node-_86462e38-53f3-195c-de22-1ecd3fcafdfa-35f4a518, #btn-topscroll.w-node-ea944af3-bd00-f866-3f25-33b94e39a6a7-35f4a518, #pop-flex.w-node-_0eed1840-11e8-3278-b073-9bcf10614853-46154017, #w-node-_0eed1840-11e8-3278-b073-9bcf1061485c-46154017, #w-node-_5b5450f9-c310-0e59-447d-e0063edf4cd7-46154017 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b5450f9-c310-0e59-447d-e0063edf4cdb-46154017 {
  justify-self: end;
}

#w-node-_0b776df6-33c5-754a-2e15-ffefb6cc6fbc-46154017 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#pop-flex.w-node-_0eed1840-11e8-3278-b073-9bcf10614853-ab48dede, #w-node-_0eed1840-11e8-3278-b073-9bcf1061485c-ab48dede, #w-node-_5b5450f9-c310-0e59-447d-e0063edf4cd7-ab48dede {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b5450f9-c310-0e59-447d-e0063edf4cdb-ab48dede {
  justify-self: end;
}

#w-node-_0b776df6-33c5-754a-2e15-ffefb6cc6fbc-ab48dede {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#pop-flex.w-node-_0eed1840-11e8-3278-b073-9bcf10614853-3a1ef873, #w-node-_0eed1840-11e8-3278-b073-9bcf1061485c-3a1ef873, #w-node-_5b5450f9-c310-0e59-447d-e0063edf4cd7-3a1ef873 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b5450f9-c310-0e59-447d-e0063edf4cdb-3a1ef873 {
  justify-self: end;
}

#w-node-_0b776df6-33c5-754a-2e15-ffefb6cc6fbc-3a1ef873 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#pop-flex.w-node-_0eed1840-11e8-3278-b073-9bcf10614853-4329a008, #w-node-_0eed1840-11e8-3278-b073-9bcf1061485c-4329a008, #w-node-_5b5450f9-c310-0e59-447d-e0063edf4cd7-4329a008 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b5450f9-c310-0e59-447d-e0063edf4cdb-4329a008 {
  justify-self: end;
}

#w-node-_8f679c39-6e67-4ccc-b42d-331878226077-f4ddf65c {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f679c39-6e67-4ccc-b42d-33187822607b-f4ddf65c {
  justify-self: end;
}

#btn-topscroll.w-node-_86462e38-53f3-195c-de22-1ecd3fcafdfa-f4ddf65c, #btn-topscroll.w-node-ea944af3-bd00-f866-3f25-33b94e39a6a7-f4ddf65c, #w-node-_8f679c39-6e67-4ccc-b42d-331878226077-8366dfc9 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f679c39-6e67-4ccc-b42d-33187822607b-8366dfc9 {
  justify-self: end;
}

#btn-topscroll.w-node-_86462e38-53f3-195c-de22-1ecd3fcafdfa-8366dfc9, #btn-topscroll.w-node-ea944af3-bd00-f866-3f25-33b94e39a6a7-8366dfc9, #pop-flex.w-node-_0eed1840-11e8-3278-b073-9bcf10614853-b64e18fa, #w-node-_0eed1840-11e8-3278-b073-9bcf1061485c-b64e18fa, #w-node-_5b5450f9-c310-0e59-447d-e0063edf4cd7-b64e18fa {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b5450f9-c310-0e59-447d-e0063edf4cdb-b64e18fa {
  justify-self: end;
}

#w-node-_0b776df6-33c5-754a-2e15-ffefb6cc6fbc-b64e18fa {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#pop-flex.w-node-_0eed1840-11e8-3278-b073-9bcf10614853-6efb861a, #w-node-_0eed1840-11e8-3278-b073-9bcf1061485c-6efb861a, #w-node-_5b5450f9-c310-0e59-447d-e0063edf4cd7-6efb861a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b5450f9-c310-0e59-447d-e0063edf4cdb-6efb861a {
  justify-self: end;
}

#pop-flex.w-node-_0eed1840-11e8-3278-b073-9bcf10614853-0a156346, #w-node-_0eed1840-11e8-3278-b073-9bcf1061485c-0a156346, #w-node-_5b5450f9-c310-0e59-447d-e0063edf4cd7-0a156346 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_5b5450f9-c310-0e59-447d-e0063edf4cdb-0a156346 {
  justify-self: end;
}

#w-node-f8e54de9-bfec-34bc-290d-8602e102761f-2039aff8, #w-node-_776a7b2c-413f-4bd8-ccea-910582afbff8-2039aff8, #w-node-_2331b3cc-d550-ccfa-33e0-70cb25b12a56-2039aff8, #w-node-_3baccaad-6c55-0a77-01a9-8286e80ab1bd-2039aff8, #w-node-_3cd0bfa2-4fc3-2344-8806-4d39f2c8a6d6-61d4b7af {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3cd0bfa2-4fc3-2344-8806-4d39f2c8a6da-61d4b7af {
  justify-self: end;
}

#btn-topscroll.w-node-_98ca7cad-9acc-95a5-72a4-5c18a85083a3-61d4b7af, #btn-topscroll2.w-node-_10a6e621-70ca-5ad2-a9c5-7fd5522db913-61d4b7af, #w-node-_9e32459d-3be4-4a46-2dec-587bc1ffab52-e007fb55 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9e32459d-3be4-4a46-2dec-587bc1ffab56-e007fb55 {
  justify-self: end;
}

#btn-topscroll.w-node-b8aecb64-b72f-373e-9ec7-cffe9df0b51e-e007fb55, #btn-topscroll2.w-node-_899ca7aa-3b11-2433-e262-0b79d72895f5-e007fb55, #w-node-f8c74979-5ece-90ed-8a54-55e09a74d3cb-cb5ec7ca, #w-node-_8f679c39-6e67-4ccc-b42d-331878226077-cb5ec7ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8f679c39-6e67-4ccc-b42d-33187822607b-cb5ec7ca {
  justify-self: end;
}

#btn-topscroll.w-node-ea944af3-bd00-f866-3f25-33b94e39a6a7-cb5ec7ca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 767px) {
  #w-node-daa9911f-79d9-72a2-45a3-c2f756fea014-0a239279, #w-node-_54a6502c-dab7-1a0a-cc25-02d669c9b4b0-0a239279, #w-node-fbbdf701-bdd8-c0be-bdcd-91e5ba0f1136-0a239279, #w-node-b6609ecc-c949-d58c-ac49-10d3d459e6b9-cb47d31b, #w-node-b6609ecc-c949-d58c-ac49-10d3d459e6d1-cb47d31b, #w-node-b6609ecc-c949-d58c-ac49-10d3d459e6ed-cb47d31b {
    order: -9999;
  }

  #w-node-_5cbc5870-9f78-730b-bd34-440dd085172a-e048381a {
    justify-self: center;
  }

  #w-node-daa9911f-79d9-72a2-45a3-c2f756fea014-00e15eb5, #w-node-_54a6502c-dab7-1a0a-cc25-02d669c9b4b0-00e15eb5, #w-node-fbbdf701-bdd8-c0be-bdcd-91e5ba0f1136-00e15eb5 {
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_30d3ba1f-8807-44af-14cb-6244148bbc06-0a239298 {
    justify-self: start;
  }

  #w-node-_30d3ba1f-8807-44af-14cb-6244148bbc08-0a239298, #w-node-_30d3ba1f-8807-44af-14cb-6244148bbc0a-0a239298 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_84074676-ed77-8326-d7dc-6db619bb04b5-57241a43 {
    justify-self: start;
  }

  #w-node-_84074676-ed77-8326-d7dc-6db619bb04b7-57241a43, #w-node-_84074676-ed77-8326-d7dc-6db619bb04b9-57241a43 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_61781eb7-956f-9011-b857-c281ba0cd28d-455f1351 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    place-self: auto;
  }

  #w-node-febf9137-b644-c401-9517-6f37a43084ea-455f1351 {
    grid-column: span 1 / span 1;
  }

  #w-node-abc75ac6-ca63-b6e8-577a-468487634861-655caf92, #w-node-abc75ac6-ca63-b6e8-577a-468487634861-705388b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c359-705388b2 {
    justify-self: start;
  }

  #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c35b-705388b2, #w-node-e9f8ffa1-a28b-8b49-2ecb-fdb6bb99c35d-705388b2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: start;
  }

  #w-node-_0b776df6-33c5-754a-2e15-ffefb6cc6fbc-46154017, #w-node-_0b776df6-33c5-754a-2e15-ffefb6cc6fbc-ab48dede, #w-node-_0b776df6-33c5-754a-2e15-ffefb6cc6fbc-3a1ef873, #w-node-_0b776df6-33c5-754a-2e15-ffefb6cc6fbc-b64e18fa {
    grid-column: span 1 / span 1;
  }

  #w-node-f8e54de9-bfec-34bc-290d-8602e1027621-2039aff8, #w-node-f8e54de9-bfec-34bc-290d-8602e1027623-2039aff8, #w-node-f8e54de9-bfec-34bc-290d-8602e102762e-2039aff8, #w-node-f8e54de9-bfec-34bc-290d-8602e1027630-2039aff8, #w-node-_9d1ade42-902d-3ecc-5961-ba2178afbf4c-2039aff8, #w-node-_9d1ade42-902d-3ecc-5961-ba2178afbf4e-2039aff8, #w-node-_464fff79-0a15-1219-97ba-28dd2ad6bd95-2039aff8, #w-node-_464fff79-0a15-1219-97ba-28dd2ad6bd97-2039aff8, #w-node-cf521006-01a8-73c7-226e-0ac1d3ecc021-2039aff8, #w-node-cf521006-01a8-73c7-226e-0ac1d3ecc023-2039aff8, #w-node-d247d774-9aca-0f00-8ff6-e63193e0fdac-2039aff8, #w-node-d247d774-9aca-0f00-8ff6-e63193e0fdae-2039aff8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_776a7b2c-413f-4bd8-ccea-910582afbffc-2039aff8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3baccaad-6c55-0a77-01a9-8286e80ab1c1-2039aff8, #w-node-_3baccaad-6c55-0a77-01a9-8286e80ab1c8-2039aff8, #w-node-_3baccaad-6c55-0a77-01a9-8286e80ab1cf-2039aff8, #w-node-_3baccaad-6c55-0a77-01a9-8286e80ab1d6-2039aff8, #w-node-_3baccaad-6c55-0a77-01a9-8286e80ab1dd-2039aff8, #w-node-_3baccaad-6c55-0a77-01a9-8286e80ab1e4-2039aff8, #w-node-_80af40ff-5dfc-7f1f-85e4-c7faa8e8b70d-2039aff8, #w-node-bcc30cd4-2a69-9828-bbf6-7e523c28305b-2039aff8, #w-node-df79cb5c-f50a-7fcc-8a85-c2aa340bdf8c-2039aff8 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }
}


@font-face {
  font-family: 'Icon Rounded';
  src: url('../fonts/line-rounded-icon-font-brix.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Social Media Icon Font BRIX';
  src: url('../fonts/social-media-icon-font-brix.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Icon Squared';
  src: url('../fonts/fontello.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Filled Icons';
  src: url('../fonts/fontello.woff') format('woff');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Social Media Icon Font BRIX';
  src: url('../fonts/fontello.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Materialicons';
  src: url('../fonts/MaterialIcons-Regular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}