/* GENERATED FILE. Run: node scripts/assemble-site-design-css.mjs */
/* source: styles/site-design/site-design-fonts.css */
@font-face {
  font-family: "01 Jetbrainsmono";
  src: url("../fonts/01---JetBrainsMono-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "02 Jetbrainsmono";
  src: url("../fonts/02---JetBrainsMono-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "03 Jetbrainsmono";
  src: url("../fonts/03---JetBrainsMono-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "04 Jetbrainsmono";
  src: url("../fonts/04---JetBrainsMono-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "05 Jetbrainsmono";
  src: url("../fonts/05---JetBrainsMono-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "06 Jetbrainsmono";
  src: url("../fonts/06---JetBrainsMono-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "07 Jetbrainsmono";
  src: url("../fonts/07---JetBrainsMono-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "08 Jetbrainsmono";
  src: url("../fonts/08---JetBrainsMono-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter Variable;
  src: url("../fonts/InterVariable.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Inter;
  src: url("../fonts/InterVariable.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Outfit Variable;
  src: url("../fonts/Outfit-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

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

@font-face {
  font-family: "05 Librebaskerville";
  src: url("../fonts/05---LibreBaskerville-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "06 Librebaskerville";
  src: url("../fonts/06---LibreBaskerville-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "07 Librebaskerville";
  src: url("../fonts/07---LibreBaskerville-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Librebaskerville Variablefont Wght;
  src: url("../fonts/LibreBaskerville-VariableFont_wght.ttf") format("truetype");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Jetbrainsmono Variablefont Wght;
  src: url("../fonts/JetBrainsMono-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "01 Jetbrainsmono";
  src: url("../fonts/01---JetBrainsMono-Thin.woff2") format("woff2");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "02 Jetbrainsmono";
  src: url("../fonts/02---JetBrainsMono-ExtraLight.woff2") format("woff2");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "03 Jetbrainsmono";
  src: url("../fonts/03---JetBrainsMono-Light.woff2") format("woff2");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "04 Jetbrainsmono";
  src: url("../fonts/04---JetBrainsMono-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "05 Jetbrainsmono";
  src: url("../fonts/05---JetBrainsMono-Medium.woff2") format("woff2");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "06 Jetbrainsmono";
  src: url("../fonts/06---JetBrainsMono-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "07 Jetbrainsmono";
  src: url("../fonts/07---JetBrainsMono-Bold.woff2") format("woff2");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "08 Jetbrainsmono";
  src: url("../fonts/08---JetBrainsMono-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Inter Variable";
  src: url("../fonts/InterVariable.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Outfit Variable";
  src: url("../fonts/Outfit-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "04 Librebaskerville";
  src: url("../fonts/04---LibreBaskerville-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "05 Librebaskerville";
  src: url("../fonts/05---LibreBaskerville-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "06 Librebaskerville";
  src: url("../fonts/06---LibreBaskerville-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "07 Librebaskerville";
  src: url("../fonts/07---LibreBaskerville-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Librebaskerville Variablefont Wght";
  src: url("../fonts/LibreBaskerville-VariableFont_wght.ttf") format("truetype");
  font-weight: 400 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Jetbrainsmono Variablefont Wght";
  src: url("../fonts/JetBrainsMono-VariableFont_wght.ttf") format("truetype");
  font-weight: 100 800;
  font-style: normal;
  font-display: swap;
}

/* source: styles/site-design/site-design-foundation.css */
:root {
  --light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>: #1d1d1f;
  --dark-blue-1\<deleted\|variable-100af4fc\>: #0a1420;
  --wf-light--heading-style-d2-accent: #406de5;
  --text-style-link-blog-hover: var(--wf-light--heading-style-d2-accent);
  --wf-dark--label-style-p3-subtext-inactive: #515151;
  --wf-dark--heading-style-h1-accent: #4d76e8;
  --wf-light--bg-nav-dropdown-link-dark-hover: #ebebeb;
  --blue-1\<deleted\|variable-b785d39e\>: #2a3ded;
  --blue-3\<deleted\|variable-395e0d71\>: #6472f3;
  --blue-2\<deleted\|variable-c11fa973\>: #56f;
  --paragraphs\<deleted\|variable-a6b83e97\>: #6a6a6a;
  --dark-mode--paragraph\<deleted\|variable-e4cc3bc5-9746-19fc-3922-0273d2413e8c\>: #f5f5f7;
  --light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>: #6a6a6a;
  --dark-mode--subtitle-text\<deleted\|variable-74585a2e-8cdc-b64d-b57d-0144bc625f7d\>: #a6a6a6;
  --dark-mode--grey-400\<deleted\|variable-778698b0-8885-4e61-e4a7-29260ddbb1b7\>: #b8b8b8;
  --white\<deleted\|variable-3dc80ce6\>: white;
  --wf-light--stroke-feature-mockup: #e0e0e0;
  --dark-blue-3\<deleted\|variable-ad74a878\>: #132436;
  --paragraphs-dark\<deleted\|variable-9400e3c5\>: #6f87a099;
  --dark-mode--heading\<deleted\|variable-7327c29e-5bcc-42fd-537c-258de36ac25f\>: #f5f5f7;
  --dark-mode--bg\<deleted\|variable-2fefbe41-da0c-f561-b0a2-d0e28455175b\>: #000;
  --dark-blue-0\<deleted\|variable-dc9fce67\>: #070f17;
  --gradient\<deleted\|variable-0f8e0544\>: #bdd7f180;
  --wf-light--heading-style-h1: #0a0a0a;
  --wf-dark--stroke-accordion-inactive: #333;
  --light-mode--bg\<deleted\|variable-635fe484-071d-0a6b-973e-8e33ffe3e817\>: #fff;
  --primary-white\<deleted\|variable-9af0442b-62fb-fa94-3720-2184f91659b6\>: white;
  --light-mode--subtitle-text\<deleted\|variable-1672cb6f-769d-ce56-f526-0e93adfe58c0\>: #65698a;
  --bg-fill-1\<deleted\|variable-53ed2d2e-9a3b-c4a4-304f-2b6992920af3\>: #f8f9f9;
  --iphone-moockup-height\<deleted\|variable-0facac67-5ace-34c8-a8ff-ffb68f216418\>: 620px;
  --bg-fill-2\<deleted\|variable-b03ae98c-b5b1-4013-832c-180e5b546e9a\>: #f2f4f5;
  --wf-light--bg-section-02: #f7f8fa;
  --wf-light--bg-section-01: #fcfdff;
  --wf-light--stroke-table-light: #e0e0e0;
  --wf-dark--para-style-nav-p5-light: #707070;
  --wf-dark--heading-style-d1: #fff;
  --wf-dark--heading-style-p1-inactive: #5c5c5c;
  --wf-dark--para-style-p1: #fff;
  --wf-dark--heading-style-p1-active: #fff;
  --wf-dark--label-style-p1-active: #fff;
  --wf-dark--label-style-p1-inactive: #5c5c5c;
  --wf-light--heading-style-p1-active: #0a0a0a;
  --wf-light--heading-style-p1-inactive: #b8b8b8;
  --wf-light--para-style-p1-feature-card: #1e1e1e;
  --wf-dark--bg-section-02: #161617;
  --wf-dark--stroke-section: #292929;
  --wf-light--stroke-section: #e0e0e0;
  --wf-light--stroke-product-icon-light: #e0e0e0;
  --wf-dark--bg-section-03: #141414;
  --wf-dark--heading-style-d2: #fff;
  --wf-dark--heading-style-d2-accent: #4d76e8;
  --wf-dark--heading-style-h1: #fff;
  --wf-light--heading-style-h1-accent: #406de5;
  --wf-light--heading-style-h2: #141414;
  --wf-dark--heading-style-h2: #f5f5f5;
  --wf-dark--heading-style-h3: #fff;
  --wf-light--heading-style-h3: #0a0a0a;
  --wf-dark--text-style-n1: #fff;
  --wf-light--text-style-n1: #0a0a0a;
  --wf-light--heading-style-st1: #515151;
  --wf-dark--heading-style-st1: #b8b8b8;
  --wf-dark--para-style-p2: #fff;
  --wf-dark--para-style-p2-subdued: #b8b8b8;
  --wf-dark--para-style-p3-active: #b8b8b8;
  --wf-light--para-style-p2-subdued: #5c5c5c;
  --wf-light--decoration-style-p2-dotted: #b8b8b8;
  --wf-light--para-style-p2-inactive: #515151;
  --wf-light--label-style-p2: #0a0a0a;
  --wf-light--label-style-p2-active: #141414;
  --wf-light--label-style-p2-inactive: #858585;
  --wf-light--btn-secondary-p3: #fff;
  --wf-dark--btn-secondary-p3: #0a0a0a;
  --wf-dark--para-style-p3: #fff;
  --wf-dark--btn-primary-p3: #fff;
  --wf-dark--nav-dropdown-header-p5-light: #0a0a0a;
  --wf-dark--para-style-p3-inactive: #5c5c5c;
  --wf-dark--footer-link-style-p3: #ccc;
  --wf-dark--para-style-p3-subdued: #c2c2c2;
  --wf-dark--para-style-p3-highlight: #e0e0e0;
  --wf-light--para-style-p3-active: #5c5c5c;
  --wf-light--para-style-p3-inactive: #b8b8b8;
  --wf-light--para-style-p3-subdued: #5c5c5c;
  --wf-light--decoration-style-p3-underline: #515151;
  --wf-light--label-style-p4-inactive: #5c5c5c;
  --wf-light--para-style-p3-muted: #707070;
  --wf-dark--para-style-nav-p5-dark: #a3a3a3;
  --wf-dark--bg-btn-primary: #406de5;
  --wf-dark--stroke-btn-primary-alpha: #ffffff29;
  --wf-dark--bg-btn-primary-alpha: #fff3;
  --wf-dark--stroke-btn-secondary-alpha: #707070;
  --wf-light--stroke-tab-inactive: #e0e0e0;
  --wf-light--footer-link-style-p3: #474747;
  --wf-light--bg-btn-secondary: #141414;
  --wf-light--bg-btn-secondary-hover: #ffffff14;
  --wf-light--bg-btn-secondary-pressed: #ffffff05;
  --wf-light--stroke-btn-secondary-light: #e0e0e0;
  --wf-dark--stroke-nav: #1e1e1e;
  --wf-dark--bg-nav-dropdown-menu-dark: #141414;
  --wf-dark--bg-section-01: #111112;
  --wf-light--bg-mockup-2: #f9fafc;
  --wf-light--bg-mockup: white;
  --wf-light--bg-label-active: #f5f5f5;
  --wf-light--label-style-p3-active: #1e1e1e;
  --wf-light--bg-label-inactive: #fff0;
  --wf-light--stroke-label-inactive: #ebebeb;
  --wf-light--label-style-p3-inactive: #858585;
  --wf-light--stroke-feature-active: #406de5;
  --wf-light--stroke-feature-inactive: #d6d6d6;
  --wf-dark--para-style-highlight: #ccc;
  --wf-light--para-style-p2: #0a0a0a;
  --wf-dark--stroke-label-inactive: #1e1e1e;
  --wf-light--stroke-nav: #ebebeb;
  --wf-dark--bg-nav-dropdown-menu-light: #f5f5f5;
  --wf-light--bg-nav-dropdown-menu-light: #141414;
  --wf-dark--para-style-p4: #fff;
  --wf-dark--label-style-p2-active: #f5f5f5;
  --wf-light--para-style-p4: #0a0a0a;
  --wf-light--label-style-p4-active: #fff;
  --wf-light--para-style-p4-toggle-active: #406de5;
  --wf-light--para-style-p4-toggle-inactive: #0a0a0a;
  --wf-light--para-style-p4-muted: #707070;
  --wf-dark--stroke-nav-icon-dark: #292929;
  --wf-dark--stroke-nav-icon-light: #e0e0e0;
  --wf-light--bg-nav-dropdown-menu-dark: #f5f5f5;
  --wf-dark--bg-nav-dropdown-link-light: #f5f5f5;
  --wf-dark--bg-nav-dropdown-link-light-hover: #00000014;
  --wf-dark--bg-nav-dropdown-link-light-pressed: #0000000f;
  --wf-dark--bg-nav-dropdown-link-dark: #141414;
  --wf-dark--bg-nav-dropdown-link-dark-hover: #1e1e1e;
  --wf-dark--bg-nav-dropdown-link-dark-pressed: #ffffff0a;
  --wf-dark--stroke-footer: #1e1e1e;
  --wf-dark--stroke-feature-mockup: #333;
  --wf-dark--bg-mockup: #1e1e1e;
  --wf-dark--stroke-tab-inactive: #292929;
  --wf-dark--stroke-feature-active: #406de5;
  --wf-dark--bg-btn-utility: #333;
  --wf-dark--bg-mockup-2: white;
  --wf-light--stroke-feature-mockup-2: #d6d6d6;
  --wf-light--bg-table-highlight: #fafafa;
  --wf-light--bg-toggle-btn-inactive: #ebebeb;
  --wf-light--bg-toggle: #406de5;
  --wf-light--bg-toggle-thumb: #fff;
  --wf-light--stroke-table-dashed-light: #ccc;
  --wf-light--heading-style-st2: #0a0a0a;
  --wf-light--heading-style-h5: #0a0a0a;
  --wf-light--bg-card: #f7f8fa;
  --wf-dark--bg-pagination-active: #4d76e8;
  --wf-dark--bg-pagination-inactive: #474747;
  --wf-dark--stroke-nav-icon-dark-pressed: #292929;
  --wf-dark--bg-card: #1a1a1a;
  --wf-dark--label-style-p3-active: #ebebeb;
  --wf-dark--btn-secondary-alpha-p3: #fff;
  --wf-dark--stroke-nav-icon-light-pressed: #ebebeb;
  --wf-group--stroke-tab: white;
  --wf-dark--stroke-tab-active: #c2c2c2;
  --wf-dark--bg-label-active: #141414;
  --wf-dark--label-style-p3-inactive: #8f8f8f;
  --wf-dark--label-style-p2: #fff;
  --wf-dark--para-style-p2-inactive: #c2c2c2;
  --wf-dark--heading-style-h4: #fff;
  --wf-dark--nav-link-style-p3: #fff;
  --wf-dark--label-style-p2-inactive: #8f8f8f;
  --wf-dark--para-style-p2-active: #fff;
  --wf-dark--bg-label-inactive: #fff0;
  --wf-dark--bg-btn-secondary: #f5f5f5;
  --wf-dark--para-style-p1-subdued: #b8b8b8;
  --wf-dark--stroke-sub-section: #1e1e1e;
  --wf-dark--heading-style-footer-st1: #ccc;
  --wf-light--bg-btn-primary: #406de5;
  --wf-light--bg-section-03: #f5f5f5;
  --wf-light--btn-primary-p3: #0a0a0a;
  --wf-light--para-style-p2-active: #0a0a0a;
  --wf-light--para-style-p2-subtext: #707070;
  --wf-light--nav-link-style-p3: #0a0a0a;
  --wf-light--label-style-p1-active: #0a0a0a;
  --wf-light--btn-secondary-alpha-p3: #0a0a0a;
  --wf-light--heading-style-d2: #0a0a0a;
  --wf-light--heading-style-d1: #0a0a0a;
  --wf-light--para-style-p1: #0a0a0a;
  --wf-light--stroke-tab-active: #515151;
  --wf-light--stroke-sub-section: #ebebeb;
  --wf-light--heading-style-footer-st1: #474747;
  --wf-light--stroke-btn-secondary-alpha: #a3a3a3;
  --wf-light--para-style-p1-subdued: #515151;
  --wf-light--stroke-footer: #ebebeb;
  --wf-light--heading-style-h4: #0a0a0a;
  --wf-light--para-style-p3: #0a0a0a;
  --wf-light--label-style-p3-subtext: #858585;
  --wf-light--para-style-highlight: #406de5;
  --wf-dark--stroke-feature-inactive: #333;
  --wf-dark--label-style-p3-subtext-active: #8f8f8f;
  --wf-light--label-style-p3-subtext-inactive: #c2c2c2;
  --wf-light--label-style-p3-subtext-active: #858585;
  --wf-light--label-style-p1-inactive: #b8b8b8;
  --wf-dark--nav-dropdown-header-p5-dark: #fff;
  --wf-dark--nav-menu-link-label-p4-light: #fff;
  --wf-light--bg-nav-dropdown-link-light-hover: #ffffff14;
  --wf-light--stroke-nav-icon-dark: #e0e0e0;
  --wf-light--stroke-nav-icon-light: #292929;
  --wf-light--nav-menu-link-label-p4-light: #0a0a0a;
  --wf-light--para-style-nav-p5-dark: #707070;
  --wf-light--nav-dropdown-header-p5-light: #fff;
  --wf-light--nav-menu-link-label-p4-dark: #fff;
  --wf-light--bg-nav-dropdown-link-dark: #f5f5f5;
  --wf-light--nav-dropdown-header-p5-dark: #0a0a0a;
  --wf-light--para-style-nav-p5-light: #a3a3a3;
  --wf-dark--bg-navbar: #161617;
  --wf-light--bg-navbar: #f7f8fa;
  --wf-dark--bg-btn-primary-hover: #ffffff0f;
  --wf-dark--stroke-nav-icon-dark-hover: #292929;
  --wf-dark--stroke-nav-icon-light-hover: #fff;
  --wf-dark--bg-btn-secondary-alpha-pressed: #14141400;
  --wf-dark--bg-btn-secondary-alpha-hover: #ffffff0a;
  --wf-dark--nav-menu-link-label-p4-dark: #0a0a0a;
  --wf-dark--bg-btn-secondary-pressed: #00000005;
  --wf-dark--bg-btn-secondary-hover: #00000014;
  --wf-dark--bg-btn-primary-pressed: #0000000f;
  --wf-dark--bg-btn-secondary-alpha: #14141400;
  --wf-dark--stroke-feature-mockup-2: white;
  --wf-dark--para-style-p1-feature-card: white;
  --wf-light--stroke-nav-icon-light-pressed: #292929;
  --wf-light--bg-nav-dropdown-link-light: #141414;
  --wf-light--stroke-nav-icon-light-hover: #292929;
  --wf-light--bg-btn-secondary-alpha: #0000;
  --wf-light--bg-btn-secondary-alpha-pressed: #0000;
  --wf-light--bg-btn-primary-hover: #ffffff0f;
  --wf-light--bg-nav-dropdown-link-dark-pressed: #0000000a;
  --wf-light--stroke-nav-icon-dark-hover: #fff;
  --wf-light--bg-btn-primary-pressed: #0000000f;
  --wf-light--stroke-nav-icon-dark-pressed: #ebebeb;
  --wf-light--bg-btn-secondary-alpha-hover: #0000000a;
  --wf-light--bg-nav-dropdown-link-light-pressed: #ffffff0f;
  --wf-light--stroke-accordion-inactive: white;
  --wf-light--bg-pagination-active: white;
  --wf-light--bg-pagination-inactive: white;
  --wf-light--bg-btn-utility: white;
  --wf-light--bg-btn-primary-alpha: #ffffff29;
  --wf-light--stroke-btn-primary-alpha: #ffffff29;
  --wf-dark--para-style-p2-list: #fff;
  --wf-dark--decoration-style-p2-dotted: #fff;
  --wf-dark--bg-table-highlight: #fff;
  --wf-dark--decoration-style-p3-underline: #fff;
  --wf-dark--label-style-p4-active: #fff;
  --wf-dark--heading-style-h5: #fff;
  --wf-dark--bg-toggle-btn-active: #fff;
  --wf-dark--stroke-qna-toggle: #1e1e1e;
  --wf-dark--stroke-table-dashed-light: #fff;
  --wf-dark--para-style-p4-toggle-active: #406de5;
  --wf-dark--bg-toggle-btn-inactive: #fff;
  --wf-dark--bg-label-primary-active: #406de5;
  --wf-dark--para-style-p4-muted: #fff;
  --wf-dark--para-style-p4-toggle-inactive: #fff;
  --wf-dark--decoration-underline-p3: #fff;
  --wf-dark--stroke-footer-link-pressed: #ccc;
  --wf-dark--stroke-table-light: #fff;
  --wf-dark--heading-style-st2: #fff;
  --wf-dark--bg-label-primary-inactive: #fff;
  --wf-dark--label-style-p4-inactive: #fff;
  --wf-dark--bg-toggle: #fff;
  --wf-light--stroke-footer-link-hover: #474747;
  --wf-light--stroke-footer-link-pressed: #474747;
  --wf-light--stroke-qna-toggle: #ebebeb;
  --wf-light--bg-label-primary-inactive: #ebebeb;
  --wf-light--bg-toggle-btn-active: #fff;
  --wf-light--decoration-underline-p3: #fff;
  --wf-light--bg-label-primary-active: #406de5;
  --wf-light--para-style-p2-list: #474747;
  --wf-dark--bg-toggle-thumb: #fff;
  --wf-dark--btn-style-p4-primary-small-light: #fff;
  --wf-dark--btn-style-p4-secondary-small-light: #fff;
  --wf-dark--stroke-btn-secondary-light: #fff;
  --wf-dark--stroke-footer-link-hover: #ccc;
  --wf-light--btn-style-p4-secondary-small-light: #292929;
  --wf-light--btn-style-p4-primary-small-light: #fff;
  --wf-dark--stroke-product-icon-light: #fff;
  --wf-dark--para-style-p2-subtext: #a3a3a3;
  --wf-dark--para-style-p3-muted: #fff;
  --wf-dark--bg-btn-secondary-light: #fff;
  --wf-light--bg-btn-secondary-light: #fff;
  --wf-light--para-style-p1-subtle: white;
  --stroke-tab-active: white;
}

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

.w-layout-layout {
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 20px;
}

.w-layout-cell {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.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-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
  outline-offset: 2px;
  border-radius: 50%;
  outline: 2px solid #3b79c3;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

/* source: styles/site-design/site-design-responsive-early.css */
@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

/* source: styles/site-design/site-design-system-product.css */
@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  font-family: Inter, sans-serif;
  font-size: 16px;
  display: flex;
}

h1 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 60px;
  font-weight: 500;
  line-height: 125%;
}

h2 {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 48px;
  font-weight: 500;
  line-height: 125%;
}

h3 {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 50px;
  font-weight: 500;
  line-height: 125%;
}

h4 {
  text-align: left;
  font-size: 40px;
  font-weight: 500;
  line-height: 125%;
}

h5 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25em;
  line-height: 130%;
}

h6 {
  color: #000;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
}

p {
  color: #6a6a6a;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 150%;
}

a {
  color: #0071e3;
  text-decoration: none;
}

ol {
  margin-top: 1.5em;
  margin-bottom: 1.5em;
  padding-left: 2.2em;
}

strong {
  font-weight: bold;
}

em {
  font-style: italic;
}

blockquote {
  font-weight: 500;
  line-height: 150%;
}

figure {
  border: 1px solid #0000;
  border-radius: 1.2em;
  margin-top: 2.7em;
  margin-bottom: 2.7em;
  overflow: hidden;
}

figcaption {
  background-color: var(--dark-blue-1\<deleted\|variable-100af4fc\>);
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding: 1.2em 8%;
  font-size: 0.87em;
  line-height: 1.5em;
}

.rich-text-block a {
  color: var(--wf-light--heading-style-d2-accent);
  font-variation-settings: "wght" 450;
  border-bottom: 0 solid #56f;
  font-weight: 400;
  text-decoration: none;
  transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.rich-text-block a:hover {
  color: var(--text-style-link-blog-hover);
  text-decoration: underline;
}

.rich-text-block p {
  color: var(--wf-dark--label-style-p3-subtext-inactive);
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
}

.rich-text-block h1 {
  font-family:
    Librebaskerville Variablefont Wght,
    Arial,
    sans-serif;
  font-weight: 400;
}

.rich-text-block h2 {
  margin-top: 28px;
  font-family:
    Librebaskerville Variablefont Wght,
    Arial,
    sans-serif;
  font-size: 36px;
  font-weight: 400;
}

.rich-text-block h3 {
  color: #000;
  -webkit-text-stroke-color: white;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  margin-top: 20px;
  font-family:
    Librebaskerville Variablefont Wght,
    Arial,
    sans-serif;
  font-size: 28px;
  font-weight: 400;
}

.rich-text-block h4 {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-family:
    Librebaskerville Variablefont Wght,
    Arial,
    sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.rich-text-block h5 {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-size: 16px;
  line-height: 125%;
}

.rich-text-block h6 {
  color: #000;
  -webkit-text-fill-color: inherit;
  background-image: none;
  background-clip: border-box;
  font-size: 12px;
  line-height: 125%;
}

.rich-text-block blockquote {
  border-style: solid;
  border-width: 0 0 0 4px;
  border-color: black black black var(--wf-dark--heading-style-h1-accent);
  background-color: var(--wf-light--bg-nav-dropdown-link-dark-hover);
  padding-top: 16px;
  padding-bottom: 16px;
  font-weight: 400;
}

.logo {
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
}

.logo:hover {
  opacity: 0.9;
}

.logo.w--current {
  height: 44px;
}

.logo-image {
  width: 200px;
}

.menu-button {
  justify-content: center;
  align-items: center;
  width: 44px;
  height: 44px;
  padding: 0;
}

.menu-button:hover {
  display: none;
}

.menu-button.w--open {
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
}

.menu-button.w--open:active {
  background-color: #c8c8c800;
  width: 44px;
  height: 44px;
}

.button {
  color: #fff;
  text-align: center;
  background-color: #0000;
  background-image: linear-gradient(20deg, #2a3ded, #6472f3);
  border-radius: 8px;
  padding: 0.9em 1.8em;
  font-size: 16px;
  transition: box-shadow 0.3s ease-in-out;
}

.button:hover {
  background-image: linear-gradient(
    20deg,
    var(--blue-1\<deleted\|variable-b785d39e\>),
    var(--blue-3\<deleted\|variable-395e0d71\>)
  );
  color: #fff;
  box-shadow: 0 7px 80px -12px #56f;
}

.button.explore {
  -webkit-text-stroke-color: white;
  background-color: #000;
  background-image: linear-gradient(#2d2d2d, #2d2d2d);
  margin-top: 40px;
  box-shadow:
    inset 0 0 #13243600,
    inset 0 0 #13243600;
}

.wrapper {
  border: 1px solid #000;
  border-radius: 16px;
  align-items: stretch;
  width: 100%;
  display: none;
  position: relative;
  overflow: hidden;
}

.content-wrapper-blog {
  z-index: 10;
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
  background-color: #fff;
  width: 100%;
  position: relative;
}

.blurred-color {
  z-index: 0;
  background-color: var(--blue-2\<deleted\|variable-c11fa973\>);
  opacity: 0;
  filter: blur(30px);
  border-radius: 100%;
  width: 70%;
  height: 70%;
  margin: auto;
  position: absolute;
  inset: 0%;
}

.heading {
  color: #fff;
  max-width: 12.8em;
}

.subtitle {
  background-color: #e5e9fd;
  border-radius: 64px;
  padding: 12px 24px;
  font-weight: 600;
}

.subtitle.red {
  color: #5968f1;
  -webkit-text-stroke-color: #5665f1;
  background-color: #727eeb26;
}

.paragraph {
  color: #6a6a6a;
  text-align: center;
  justify-content: center;
  align-items: center;
  line-height: 150%;
}

.paragraph.left-aligned {
  color: #f5f5f7;
  text-align: left;
}

.paragraph.left-aligned._18 {
  color: var(--dark-mode--paragraph\<deleted\|variable-e4cc3bc5-9746-19fc-3922-0273d2413e8c\>);
}

.paragraph.black,
.paragraph.black:lang(ar) {
  color: #6a6a6a;
}

.paragraph.black._20 {
  text-align: left;
  font-weight: 500;
}

.paragraph.black._18 {
  font-size: 18px;
}

.paragraph.black.link {
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  text-decoration: underline;
}

.paragraph.black.link:hover {
  color: #1886eb;
}

.paragraph._18 {
  color: var(--dark-mode--subtitle-text\<deleted\|variable-74585a2e-8cdc-b64d-b57d-0144bc625f7d\>);
  font-size: 16px;
}

.paragraph._18.black {
  color: var(--light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>);
}

.paragraph._18.black.left-aligned {
  color: #fff;
}

.paragraph._18.left-aligned {
  align-self: stretch;
}

.paragraph._18.left-aligned.grey-gradient {
  color: #f2f2f2;
  font-size: 16.5px;
}

.paragraph._24 {
  font-size: 20px;
}

.paragraph._24.semi-bold {
  text-align: left;
  font-size: 24px;
  font-weight: 600;
}

.paragraph.grey {
  color: #ccc;
}

.paragraph._14.black {
  color: #6a6a6a;
  font-size: 14px;
}

.paragraph._14.black.left {
  pointer-events: auto;
  text-align: left;
}

.paragraph._14.grey100.left-aligned {
  color: #b8b8b8;
  text-align: left;
  font-size: 14px;
}

.paragraph.dark-mode {
  color: #f5f5f7;
  font-size: 20px;
}

.paragraph.dark-mode.left-aligned {
  color: #f5f5f7;
}

.paragraph.dark-mode._14 {
  font-size: 14px;
}

.paragraph.dark-mode._18 {
  color: #f5f5f7;
  font-size: 18px;
}

.paragraph.dark-mode.link {
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  text-decoration: underline;
  transition: color 0.2s;
}

.paragraph.dark-mode.link:hover {
  color: #0771e2;
  text-decoration: none;
}

.paragraph.dark-mode.table-font-fix {
  font-size: 20px;
}

.icon-list {
  width: 1.5em;
  height: 1.5em;
}

.list {
  grid-column-gap: 1em;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 20px;
  display: flex;
}

.block-list {
  grid-row-gap: 0.5em;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 25em;
  display: flex;
}

.c-footer {
  background-color: #111112;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  width: 100%;
  padding: 64px 32px;
  display: flex;
  position: relative;
}

.logo-footer {
  filter: grayscale(90%);
  max-width: none;
  height: 32px;
  margin-bottom: 32px;
  display: none;
}

.block-footer {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  min-width: 161px;
  max-width: 200px;
  padding-left: 0;
  display: flex;
}

.c-footer__office-address {
  color: var(--dark-mode--grey-400\<deleted\|variable-778698b0-8885-4e61-e4a7-29260ddbb1b7\>);
  font-size: 15px;
  line-height: 1.5em;
}

.link-footer {
  height: 48px;
  color: var(--dark-mode--grey-400\<deleted\|variable-778698b0-8885-4e61-e4a7-29260ddbb1b7\>);
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  font-size: 15px;
  text-decoration: none;
  transition: color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  display: flex;
}

.link-footer:hover {
  color: var(--white\<deleted\|variable-3dc80ce6\>);
}

.subtitle-footer {
  color: #fff;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 400;
}

.block-top {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1200px;
  margin-top: 192px;
  padding-bottom: 20px;
  padding-left: 20px;
  display: flex;
}

.accordion-header {
  grid-column-gap: 1em;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  margin-right: -0.7em;
  padding-top: 1.4em;
  padding-bottom: 1.4em;
  transition: padding 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  display: flex;
}

.accordion-header:hover {
  padding-left: 0.35em;
  padding-right: 0.35em;
}

.collection-list-wrapper {
  grid-template-columns: 1fr 1fr 1fr;
}

.collection-list {
  grid-column-gap: 1.8em;
  grid-row-gap: 1.8em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.collection-list.single-post {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-auto-flow: column;
}

.collection-list.x3 {
  grid-column-gap: 1.5em;
  grid-row-gap: 1.5em;
  grid-template-columns: 1fr 1fr 1fr;
}

.collection-item {
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.block-post {
  background-image: linear-gradient(#fff, #fff);
  border: 0 #000;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  display: flex;
}

.block-post.single-post {
  border: 1px solid var(--wf-light--stroke-feature-mockup);
  border-radius: 4px;
  width: 100%;
  margin-bottom: 4px;
  padding: 12px;
}

.block-post.parent-page {
  border: 1px solid #00000080;
  border-radius: 10px;
  width: 100%;
  margin-bottom: 8px;
  margin-right: 8px;
  padding: 8px;
}

.block-post.parent-page.swiss-dark {
  background-image: none;
  border-radius: 0;
  margin-right: 0;
  padding: 0;
}

.image-post-thumbnail {
  border-radius: 1em;
  width: 100%;
}

.image-post-thumbnail.single-post {
  aspect-ratio: 16 / 9;
  object-fit: contain;
  border-radius: 4px;
  max-height: 220px;
}

.image-post-thumbnail.parent-page {
  border-radius: 8px;
}

.image-post-thumbnail.parent-page.swiss {
  border: 1px solid #6e6e6e80;
  border-radius: 4px;
}

.link-post-thumbnail {
  aspect-ratio: 16 / 9;
  border: 0 solid #0000;
  border-radius: 0;
  width: 100%;
  transition: border-color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.link-post-thumbnail:hover {
  border-color: var(--blue-2\<deleted\|variable-c11fa973\>);
}

.link-post {
  margin-top: 8px;
  margin-bottom: 16px;
  text-decoration: none;
}

.link-post.single-post {
  margin-top: 16px;
}

.date {
  color: var(--paragraphs\<deleted\|variable-a6b83e97\>);
  text-align: center;
  letter-spacing: 0.13em;
  text-transform: uppercase;
  font-size: 0.63em;
  font-weight: 500;
  line-height: 1.2em;
  display: none;
}

.link-circle {
  background-color: #000;
  border-radius: 20px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: fit-content;
  padding: 8px 18px 8px 16px;
  transition-property: color, box-shadow;
  transition-duration: 0.4s, 0.4s;
  transition-timing-function:
    cubic-bezier(0.25, 0.46, 0.45, 0.94), cubic-bezier(0.25, 0.46, 0.45, 0.94);
  display: flex;
}

.link-circle:hover {
  background-color: #0071e3;
}

.text-link-circle {
  color: #fff;
}

.icon-circle {
  mix-blend-mode: screen;
  width: 18px;
  margin-right: 2px;
}

.read-more {
  margin-top: auto;
}

.empty-state {
  border: 1px solid var(--dark-blue-3\<deleted\|variable-ad74a878\>);
  text-align: center;
  background-color: #0000;
  border-radius: 1.2em;
  padding: 1.4em;
}

.text-empty {
  letter-spacing: 0.025em;
  font-weight: 500;
  line-height: 1.2em;
}

.field-label {
  color: var(--paragraphs\<deleted\|variable-a6b83e97\>);
  letter-spacing: 0.13em;
  text-transform: uppercase;
  margin-bottom: 0.9em;
  font-size: 0.63em;
  font-weight: 500;
  line-height: 1.2em;
}

.text-field {
  color: #fff;
  letter-spacing: 0.025em;
  -webkit-text-stroke-color: white;
  background-color: #050b1180;
  border: 1px solid #132436;
  border-radius: 8px;
  height: 3.75em;
  margin-bottom: 1.6em;
  padding: 0.8em 1.12em;
  font-size: 1em;
  line-height: 1.3em;
  transition: border-color 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.text-field:focus {
  border-color: var(--blue-2\<deleted\|variable-c11fa973\>);
}

.text-field::placeholder {
  color: var(--paragraphs-dark\<deleted\|variable-9400e3c5\>);
}

.field {
  text-align: left;
  flex: 1;
  width: 100%;
}

.submit-button {
  box-shadow:
    0 7px 80px -12px var(--blue-2\<deleted\|variable-c11fa973\>),
    inset 0 0 0 0 #13243600,
    inset 0 0 0 0 #13243600;
  color: #fff;
  text-align: center;
  letter-spacing: 0.025em;
  -webkit-text-stroke-color: white;
  background-color: #0000;
  background-image: linear-gradient(20deg, #2a3ded, #6472f3);
  border-radius: 0.62em;
  margin-top: 1.2em;
  padding: 1em 1.8em;
  font-size: 1.12em;
  font-weight: 500;
  line-height: 1.2em;
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.submit-button:hover {
  box-shadow:
    0 0 0 -10px var(--blue-2\<deleted\|variable-c11fa973\>),
    inset -15px 13px 30px 0 var(--dark-blue-3\<deleted\|variable-ad74a878\>),
    inset 20px -55px 30px 0 var(--dark-blue-3\<deleted\|variable-ad74a878\>);
}

.error-message {
  background-color: #0000;
  border: 1px solid #e74c5f;
  border-radius: 0.62em;
  margin-top: 1.6em;
  padding: 1em 1.2em;
}

.text-error {
  color: #e74c5f;
  letter-spacing: 0.025em;
  font-weight: 500;
}

.block-heading-account {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.paragraph-form {
  color: #a0a0a0eb;
  margin-top: 1.5em;
}

.utility-page-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 100vh;
  padding: 4em 1em;
  display: flex;
}

.utility-page-content {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  margin-bottom: 0;
  display: flex;
}

.utility-page-form {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 320px;
  display: flex;
}

.hero-heading {
  color: var(--dark-mode--heading\<deleted\|variable-7327c29e-5bcc-42fd-537c-258de36ac25f\>);
  text-align: center;
  margin-bottom: 12px;
  font-size: 52px;
  font-weight: 500;
}

.container {
  background-image: linear-gradient(#1c1c1d, #1c1c1d);
  border-radius: 10px;
  min-width: 1150px;
  padding: 80px 60px;
}

.hero-text {
  flex-direction: column;
  max-width: 1080px;
  padding: 140px 16px 40px;
  position: relative;
}

._6-products-1-ecosystem {
  color: #fff;
  text-align: center;
  width: 100%;
}

._6p-1e-cell {
  background-color: #000;
  border-radius: 10px;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 32px;
}

.container-4 {
  background-color: #1c1c1d;
  border-radius: 10px;
  max-width: 1140px;
  margin-top: 64px;
  margin-bottom: 6px;
}

.quick-stack-2 {
  padding-top: 48px;
  padding-left: 60px;
  padding-right: 60px;
}

.cell-6 {
  justify-content: center;
}

.quick-stack-3 {
  color: #aaaeb2eb;
  padding-left: 60px;
}

.quick-stack-4 {
  padding-bottom: 32px;
  padding-left: 60px;
  padding-right: 60px;
}

.cell-7 {
  background-color: #000;
  border-radius: 10px;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.businesses-we-serve {
  width: 100%;
}

.trusted-by-the-businesses {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding: 80px 80px 40px;
  display: flex;
}

.trusted-by-the-businesses.dark {
  background-color: var(--dark-mode--bg\<deleted\|variable-2fefbe41-da0c-f561-b0a2-d0e28455175b\>);
}

.trusted-by-the-businesses.dark.merchant-app {
  padding-bottom: 80px;
}

.container-5 {
  max-width: 1280px;
}

.cell-8 {
  justify-content: center;
  align-items: center;
}

.image-wrapper.bento {
  justify-content: flex-end;
  align-items: center;
}

.image-wrapper.bento._1-2 {
  aspect-ratio: 53 / 40;
  flex-flow: row;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.image-wrapper.bento._1-3 {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
}

.hero-animation {
  flex-direction: column;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 100%;
  min-width: auto;
  max-width: 1150px;
  min-height: 650px;
  display: flex;
}

.app {
  background-color: #8e8e8e;
  background-image: linear-gradient(
    to bottom,
    var(--white\<deleted\|variable-3dc80ce6\>),
    var(--white\<deleted\|variable-3dc80ce6\>)
  );
  width: 100%;
  padding-top: 60px;
  padding-bottom: 60px;
}

.app.ordering {
  display: flex;
}

.app.merchant {
  padding-top: 0;
  padding-bottom: 0;
}

.container-7 {
  max-width: 1150px;
}

.container-8 {
  text-align: center;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.section-3 {
  background-image: linear-gradient(#fff, #fff);
  width: 100%;
  padding-top: 32px;
}

.cell-10 {
  justify-content: center;
}

.cell-12 {
  justify-content: center;
  padding-top: 0;
  padding-bottom: 0;
}

.admin-panel-hero {
  background-image: url("../images/Frame-1442-2-1.svg"), linear-gradient(#1c1c1d, #1c1c1d);
  background-position:
    100% 100%,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: 34%, auto;
  padding-top: 140px;
  padding-bottom: 140px;
}

.container-10 {
  max-width: 1150px;
  display: flex;
}

.paragraph-white {
  color: #fff;
  -webkit-text-stroke-color: white;
}

.bring-delight-home {
  background-image: linear-gradient(#000, #000);
  align-self: auto;
  padding: 64px 40px;
}

.container-11 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 1280px;
  display: flex;
}

.container-12 {
  background-image: linear-gradient(
    to bottom,
    var(--white\<deleted\|variable-3dc80ce6\>),
    var(--white\<deleted\|variable-3dc80ce6\>)
  );
  border-radius: 10px;
  max-width: 1280px;
  box-shadow: 0 0 13px -4px #0003;
}

.container-12.absolute-control {
  margin-bottom: 40px;
}

.h2---36 {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  text-align: left;
  font-size: 40px;
  font-weight: 500;
  line-height: 125%;
  display: flex;
}

.h2---36.feature-name-white-text {
  color: #fff;
}

.h2---36._28 {
  color: #1d1d1f;
  font-size: 28px;
}

.h2---36._28.medium-weight {
  text-align: center;
  justify-content: center;
  font-weight: 500;
}

.h2---36.white {
  color: #fff;
}

.h2---36.centre-aligned {
  text-align: center;
}

.cell-13 {
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
}

.horizontal-feature-card {
  min-height: 400px;
}

.lottie-animation-3 {
  width: 237px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.lottie-padlock {
  align-self: center;
  width: 241px;
  margin-top: 120px;
}

.laptop-section {
  background-image: linear-gradient(#000, #000);
  padding-top: 64px;
  padding-bottom: 64px;
}

.container-13 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1150px;
  padding: 20px;
  display: flex;
}

.image-8 {
  margin-top: 48px;
}

.feature-text {
  color: var(--light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>);
  margin-top: 8px;
}

.feature-text.feature-text-white {
  color: #fff;
}

._2x1-card-secton {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  padding: 40px 80px 0;
}

._2x1-card-secton.bottom-padding {
  padding-bottom: 40px;
}

.feature-card {
  background-image:
    url("../images/Frame-2009_1.avif"),
    linear-gradient(
      to bottom,
      var(--white\<deleted\|variable-3dc80ce6\>),
      var(--white\<deleted\|variable-3dc80ce6\>)
    );
  background-position:
    50% 100%,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: 590px, auto;
  border-radius: 16px;
  justify-content: space-between;
  padding: 40px 40px 0;
}

.lottie-animation-6 {
  align-self: center;
  width: 200px;
}

.lottie-animation-7 {
  margin-top: 128px;
}

.lottie-animation-8 {
  align-self: center;
  width: 184px;
  padding-top: 130px;
}

.section-6 {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  padding-top: 40px;
  padding-left: 80px;
  padding-right: 80px;
}

.lottie-animation-10 {
  align-self: center;
  width: 300px;
}

.lottie-animation-11 {
  width: 320px;
  padding-top: 32px;
}

.ready-to-get-started-section {
  background-color: #f5f5f7;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.ready-to-get-started-section.gradient-fill {
  background-image: linear-gradient(#f5f5f7, #fff);
}

.ready-to-get-started-conatiner {
  background-image: linear-gradient(#000, #000);
  border-radius: 10px;
  width: 100%;
  max-width: 1280px;
  padding: 80px 40px 80px 80px;
}

.ready-to-get-started-text {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(140deg, #62a97b, #b8ce66);
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 24px;
  padding-bottom: 40px;
  padding-right: 200px;
  font-size: 18px;
  font-weight: 500;
  line-height: 125%;
}

.lottie-animation-13 {
  order: 0;
  min-width: 400px;
  margin-bottom: -2px;
  margin-right: 80px;
}

.lottie-animation-14 {
  align-self: center;
  width: 380px;
  padding-top: 60px;
}

.quick-stack-10 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 0;
}

.lottie-animation-15 {
  align-self: center;
  width: 259px;
  padding-top: 160px;
}

.lottie-animation-16 {
  align-self: center;
  width: 233px;
  margin-bottom: -2px;
  padding-top: 120px;
}

.section-10 {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  padding-top: 40px;
  padding-left: 80px;
  padding-right: 80px;
}

.quick-stack-12 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 0;
}

.cell-20 {
  background-image: linear-gradient(
    to bottom,
    var(--white\<deleted\|variable-3dc80ce6\>),
    var(--white\<deleted\|variable-3dc80ce6\>)
  );
  border-radius: 10px;
  padding: 80px 40px 40px;
  box-shadow: 0 0 14px -4px #0003;
}

.cell-21 {
  background-image: linear-gradient(#0071e3, #0071e3);
  border-radius: 10px;
  padding: 80px 40px 40px;
  box-shadow: 0 0 14px -4px #0003;
}

.lottie-animation-17 {
  align-self: center;
  width: 283px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.lottie-animation-18 {
  width: 248px;
  padding-top: 60px;
  padding-bottom: 20px;
}

.image-9 {
  padding-bottom: 16px;
}

.lottie-animation-19 {
  align-self: center;
  width: 289px;
  padding-bottom: 0;
}

.lottie-animation-20 {
  align-self: center;
  width: 175px;
  padding-top: 140px;
}

.section-11,
.section-12 {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  padding: 40px 80px 0;
}

.heading-18 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(100deg, #26219f, #816eda 50%, #a5274c);
  -webkit-background-clip: text;
  background-clip: text;
}

.lottie-animation-21 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.lottie-animation-22 {
  align-self: center;
  width: 346px;
}

.container-15 {
  background-image: linear-gradient(139deg, #0071e3, #7bb4ed);
  border-radius: 10px;
  max-width: 1280px;
  box-shadow: 0 0 14px -4px #0003;
}

.lottie-animation-23 {
  justify-content: center;
  align-items: center;
  max-height: 340px;
}

.lottie-animation-23.multi-level {
  min-height: 360px;
  padding: 0;
}

.section-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 140px;
  margin-bottom: 0;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.cell-22 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  text-align: left;
  justify-content: center;
  align-items: center;
}

.container-16 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  display: flex;
}

.image-10 {
  border-radius: 10px;
  width: 250px;
}

.image-11 {
  border-radius: 10px;
  align-self: center;
  width: 250px;
}

.image-12 {
  border-radius: 10px;
  align-self: flex-end;
  width: 250px;
}

.quick-stack-13 {
  padding-top: 40px;
  padding-left: 0;
  padding-right: 0;
}

.industry-mockup-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.para-wrapper {
  padding-top: 12px;
  padding-bottom: 12px;
}

.section-14 {
  padding: 40px 80px;
}

.section-14.grocery {
  padding-top: 80px;
}

.container-17 {
  max-width: 1280px;
  padding-left: 40px;
  padding-right: 40px;
}

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

.tab-link-tab-1-2 {
  color: #fff;
  text-align: justify;
  background-color: #1c1c1d;
  border-radius: 10px;
  min-width: 224px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tab-link-tab-1-2.w--current {
  background-image: linear-gradient(
    to bottom,
    var(--white\<deleted\|variable-3dc80ce6\>),
    var(--white\<deleted\|variable-3dc80ce6\>)
  );
  color: #000000eb;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tabs-menu-2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: left;
  flex-direction: row;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.heading-25 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#0071e3, #0071e3);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 40px;
}

.body-2 {
  background-color: #000;
  font-family: Inter, sans-serif;
}

.image-13 {
  align-self: center;
  width: 412px;
}

.cell-23 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
}

.tab-link-tab-2-2 {
  color: #fff;
  background-color: #1c1c1d;
  border-radius: 10px;
  min-width: 224px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tab-link-tab-2-2.w--current {
  background-image: linear-gradient(
    to bottom,
    var(--white\<deleted\|variable-3dc80ce6\>),
    var(--white\<deleted\|variable-3dc80ce6\>)
  );
  color: #000;
}

.tab-link-tab-3-2 {
  color: #fff;
  background-color: #1c1c1d;
  border-radius: 10px;
  min-width: 224px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tab-link-tab-3-2.w--current {
  background-color: var(--white\<deleted\|variable-3dc80ce6\>);
  color: #000;
  border-radius: 10px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tab-pane-tab-1-2 {
  color: #000000eb;
}

.tab-pane-tab-2 {
  border-radius: 10px;
}

.tab-pane-tab-3 {
  color: #000000eb;
}

.quick-stack-14 {
  padding-top: 20px;
}

.section-15 {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  padding-top: 64px;
  padding-left: 80px;
  padding-right: 80px;
}

.quick-stack-15 {
  background-image: linear-gradient(
    to bottom,
    var(--white\<deleted\|variable-3dc80ce6\>),
    var(--white\<deleted\|variable-3dc80ce6\>)
  );
  border-radius: 16px;
}

/* Webflow supplies these two-column tracks through generated node IDs. The
   native template uses stable shared classes instead so every industry page
   keeps the same layout without depending on export-specific IDs. */
.industry-feature-grid-2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.industry-feature-grid-2 .h2---36,
.industry-feature-section .div-block-154-copy .h2---36,
.industry-feature-section .div-block-154.no-bg .h2---36 {
  max-width: 440px;
}

.cell-24 {
  justify-content: center;
  padding-bottom: 0;
  display: flex;
}

.order-scheduling-safe-_-_secure {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.order-scheduling-safe-_-_secure.new-bg {
  background-image: linear-gradient(#f8f9f9, #f8f9f9);
}

.push-notification {
  background-image: linear-gradient(#f7f7f7, #f7f7f7);
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.push-notification.new-bg {
  background-image: linear-gradient(#f8f9f9, #f8f9f9);
}

.lottie-animation-28 {
  align-self: center;
  width: 361px;
}

.section-18 {
  background-image: linear-gradient(#f7f7f7, #f7f7f7);
  padding-top: 40px;
}

.quick-stack-16 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 0;
}

.section-21 {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.section-21.new-bg {
  background-image: linear-gradient(#f8f9f9, #f8f9f9);
}

.lottie-animation-31 {
  align-self: center;
  width: 390px;
  margin-top: -15px;
  margin-bottom: -15px;
}

.heading-26 {
  text-align: left;
  font-size: 20px;
  font-weight: 500;
}

.heading-27 {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  text-align: left;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#000, #000);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 40px;
}

.list-2 {
  color: var(--light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>);
  line-height: 150%;
}

.heading-28 {
  background-image: linear-gradient(
    to bottom,
    var(--dark-blue-0\<deleted\|variable-dc9fce67\>),
    var(--dark-blue-0\<deleted\|variable-dc9fce67\>)
  );
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 8px;
  font-size: 40px;
  font-weight: 500;
}

.paragraph-22 {
  text-align: center;
  margin-top: 16px;
  margin-bottom: 10px;
  padding-left: 24px;
  padding-right: 24px;
  font-size: 18px;
}

.section-23 {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  padding: 40px 40px 80px;
}

.section-23.new-bg {
  background-image: linear-gradient(#f8f9f9, #f8f9f9);
}

.heading-29 {
  background-image: linear-gradient(
    to bottom,
    var(--white\<deleted\|variable-3dc80ce6\>),
    var(--white\<deleted\|variable-3dc80ce6\>)
  );
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 40px;
}

.container-19 {
  background-image: linear-gradient(#000, #000);
  border-radius: 10px;
  max-width: 1280px;
  padding: 60px;
}

.body-3 {
  background-color: #000;
  font-family: Inter, sans-serif;
}

.image-15 {
  width: 803px;
  margin-top: -294px;
}

.container-20 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section-24 {
  align-self: stretch;
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-21 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  object-fit: fill;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 100%;
  display: flex;
}

.quick-stack-17 {
  width: 100%;
  padding: 0;
}

/* The export expresses this three-column hero grid through a generated Webflow
   node id. Native industry pages use a stable class so the layout does not
   depend on that page-specific id being present. */
.industry-hero-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr 1fr;
}

.image-16 {
  width: 308px;
  margin-top: -170px;
}

.image-17 {
  align-self: center;
  width: 250px;
  margin-top: -150px;
  padding-left: 0;
}

.heading-32 {
  background-image: linear-gradient(
    to bottom,
    var(--white\<deleted\|variable-3dc80ce6\>),
    var(--white\<deleted\|variable-3dc80ce6\>)
  );
  text-align: center;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  align-self: center;
  font-size: 1.6em;
  font-weight: 700;
}

.heading-33 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(140deg, #8360c3, #2ebf91);
  -webkit-background-clip: text;
  background-clip: text;
  align-self: center;
  margin-bottom: 0;
  padding: 16px 32px;
  font-size: 48px;
}

.heading-33.no-padding {
  padding-left: 0;
  padding-right: 0;
}

.quick-stack-18 {
  align-self: stretch;
}

.cell-28 {
  align-items: center;
}

.cell-29 {
  padding-top: 60px;
}

.body-4 {
  background-image: linear-gradient(
    to bottom,
    var(--white\<deleted\|variable-3dc80ce6\>),
    var(--white\<deleted\|variable-3dc80ce6\>)
  );
  font-family: Inter, sans-serif;
}

.section-25 {
  padding-top: 140px;
}

.container-22 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  display: flex;
}

.heading-34 {
  text-align: center;
  font-size: 60px;
}

.button-5 {
  letter-spacing: 1px;
  background-image: linear-gradient(#1c1c1d, #1c1c1d);
  border: 2px solid #1c1c1d;
  border-radius: 50px;
  align-self: center;
  padding: 15px 40px;
}

.button-6 {
  color: #1c1c1d;
  background-color: #3898ec00;
  background-image: linear-gradient(#f2f4fc00, #f2f4fc00);
  border: 2px solid #1c1c1d;
  border-radius: 50px;
  padding: 15px 35px;
  font-weight: 700;
}

.cell-30 {
  border: 0 solid #000;
}

.container-23 {
  justify-content: center;
  max-width: 1150px;
  display: flex;
}

.image-18 {
  max-width: 80%;
}

.heading-36 {
  text-align: center;
  background-image: none;
  font-size: 24px;
}

.heading-37 {
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 40px;
}

.text-block-12 {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 20px;
  line-height: 140%;
}

.text-block-12.centre-aligned {
  text-align: center;
}

.list-3 {
  color: var(--light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>);
  line-height: 150%;
  list-style-type: disc;
}

.list-3.old {
  padding-left: 18px;
}

.list-item-16 {
  padding-left: 0;
}

.list-item-17,
.list-item-19 {
  padding-left: 0;
  line-height: 150%;
}

.container-29 {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1280px;
  display: flex;
}

.section-29 {
  background-image: linear-gradient(#fff, #f2f4fc);
  padding-top: 60px;
  padding-bottom: 60px;
}

.quick-stack-23 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #dcdfe5;
  border-radius: 16px;
  flex: 1;
  align-self: stretch;
  margin-left: 0;
  margin-right: 0;
  box-shadow:
    inset 0 0 0 1px #ebeef5,
    0 0 3px 1px #c7c9d926;
}

.image-24 {
  max-width: 113%;
}

.heading-39 {
  font-size: 24px;
  font-weight: 700;
}

.text-block-13 {
  text-align: left;
}

.text-block-13.white {
  color: #fff;
  line-height: 150%;
}

.cell-37 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.quick-stack-24 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  max-width: 960px;
  padding: 0;
}

.cell-38 {
  border: 1px solid #dcdfe5;
  border-radius: 13px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 40px 30px;
  box-shadow:
    inset 0 0 0 1px #ebeef5,
    0 0 3px 1px #c7c9d926;
}

.image-25 {
  align-self: center;
  max-width: 27%;
  padding-bottom: 20px;
}

.dropdown_container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1120px;
  display: flex;
}

.dropdown-toggle {
  background-image: linear-gradient(#f7f8facc, #f7f8facc);
  border: 1px solid #d8dce599;
  border-radius: 10px;
  margin-top: 24px;
  padding-top: 16px;
  padding-bottom: 16px;
  display: block;
}

.dropdown-toggle:hover {
  background-image: linear-gradient(#f0f0f5, #f0f0f5);
}

.dropdown-toggle:focus {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  background-image: linear-gradient(#ededf2, #ededf2);
}

.dropdown {
  z-index: 2;
  border-radius: 8px;
  align-self: stretch;
  width: 100%;
  display: block;
}

.paragraph-25 {
  color: #000000eb;
  background-image: linear-gradient(#fff, #fff);
  padding: 20px;
  font-size: 16px;
}

.faq_section {
  z-index: 1;
  padding: 80px;
  position: relative;
}

.paragraph-26 {
  color: #0a1420;
  text-align: center;
  padding-top: 60px;
  padding-bottom: 40px;
  font-size: 21px;
  font-weight: 700;
}

.bold-text {
  color: var(--paragraphs\<deleted\|variable-a6b83e97\>);
}

.bold-text-2 {
  color: #070f17;
  text-decoration: none;
}

.link-2 {
  letter-spacing: 0;
  text-decoration: none;
}

.body-5 {
  background-image: linear-gradient(#fff, #fff);
  font-family: Inter, sans-serif;
}

.paragraph-28 {
  color: var(--light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>);
  text-align: center;
  font-size: 14px;
}

.trusted-by-business {
  padding-top: 80px;
  padding-bottom: 20px;
}

.container-33 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1150px;
  display: flex;
}

.heading-43 {
  text-align: center;
  font-size: 1em;
  font-weight: 700;
}

.section-36 {
  background-image: linear-gradient(#fff, #fff);
  flex-direction: column;
  padding-top: 40px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.heading-45 {
  color: #1d1d1f;
  text-align: center;
  font-size: 48px;
}

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

.powered-by-section-dark {
  background-color: var(--dark-mode--bg\<deleted\|variable-2fefbe41-da0c-f561-b0a2-d0e28455175b\>);
  width: 100%;
  padding: 80px;
}

.cell-43 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.heading-46 {
  text-align: center;
  padding-top: 24px;
  padding-bottom: 12px;
  font-size: 20px;
  font-weight: 500;
}

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

.image-33 {
  max-width: 71%;
}

.image-34 {
  max-width: 92%;
}

.image-35 {
  max-width: 87%;
}

.section-38 {
  padding: 80px 80px 40px;
}

.container-37 {
  background-image: linear-gradient(#0071e3, #004d9b);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1120px;
  padding: 80px 60px;
  display: flex;
}

.heading-47 {
  color: #fff;
  text-align: center;
  font-size: 40px;
  font-weight: 500;
}

.text-block-17 {
  color: #fff;
  text-align: center;
  padding-top: 32px;
  padding-bottom: 32px;
  line-height: 150%;
}

.button-9 {
  color: var(--dark-blue-0\<deleted\|variable-dc9fce67\>);
  background-color: #fff;
  border-radius: 100px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-weight: 500;
}

.footer-banner {
  padding: 40px;
}

.footer-banner.white-bg {
  background-color: #fff;
}

.footer-banner.gradient {
  background-image: linear-gradient(#f5f5f7, #fff);
}

.footer-banner.gradient.new-bg {
  background-image: linear-gradient(#f8f9f9, #f8f9f9);
}

.image-36 {
  width: 128px;
}

.cell-44,
.cell-45,
.cell-46,
.cell-47,
.cell-48,
.cell-49 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.quick-stack-28 {
  max-width: 1000px;
  padding-top: 40px;
  padding-bottom: 60px;
}

.body-6 {
  background-image: linear-gradient(#000, #000);
  font-family: Inter, sans-serif;
}

.section-41 {
  flex-direction: column;
  justify-content: center;
  padding-top: 40px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.text-block-20 {
  color: #fff;
  -webkit-text-stroke-color: white;
  font-weight: 400;
  line-height: 150%;
}

.heading-55 {
  color: #fff;
  font-size: 36px;
  font-weight: 500;
}

.container-40 {
  max-width: 1280px;
}

.heading-56 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#0071e3, #0071e3);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
  font-weight: 500;
}

.list-4 {
  color: #f5f5f5;
  line-height: 150%;
}

.list-item-20,
.list-item-21,
.list-item-22 {
  padding-left: 0;
}

.image-38 {
  max-width: 77%;
}

.cell-56 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.cell-57 {
  justify-content: flex-start;
  padding-top: 40px;
}

.section-42 {
  padding-top: 80px;
  padding-left: 80px;
  padding-right: 80px;
}

.container-41 {
  max-width: 1280px;
}

.cell-58 {
  justify-content: flex-start;
  padding-top: 40px;
}

.image-39 {
  align-self: center;
  max-width: 84%;
}

.cell-59 {
  background-image: linear-gradient(to right, #171717, #1c1c1d);
  border-radius: 10px;
  padding-top: 15px;
  padding-bottom: 10px;
}

.heading-58 {
  color: #fff;
  padding-bottom: 8px;
  font-size: 20px;
  font-weight: 500;
}

.heading-60 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 48px;
  font-weight: 600;
}

.section-43 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 80px 80px 40px;
  display: flex;
}

.container-42 {
  max-width: 1280px;
  padding-left: 40px;
  padding-right: 40px;
}

.section-44 {
  width: auto;
  padding: 80px;
}

.dropdown-toggle-2 {
  -webkit-text-stroke-color: #bdd7f180;
  background-image: linear-gradient(#171717, #171717);
  border-radius: 10px;
  align-self: stretch;
  margin-left: 0;
  margin-right: 0;
  display: block;
}

.dropdown-toggle-2.w--open {
  background-image: linear-gradient(#2b2b2b, #2b2b2b);
}

.dropdown-2 {
  color: var(--gradient\<deleted\|variable-0f8e0544\>);
  flex-flow: column;
  place-content: flex-start space-around;
  align-items: stretch;
  padding-bottom: 24px;
  display: flex;
}

.text-block-22 {
  color: var(--white\<deleted\|variable-3dc80ce6\>);
  padding-right: 100px;
}

.icon {
  color: var(--white\<deleted\|variable-3dc80ce6\>);
}

.dropdown-list {
  background-color: #dddddd87;
  position: static;
}

.dropdown-list.w--open {
  background-color: #000;
  flex: 0 auto;
  margin-bottom: 0;
  padding-bottom: 0;
  display: block;
}

.text-block-23 {
  color: #fff;
  margin-top: 0;
  padding: 20px;
  position: static;
}

.dropdown-3 {
  background-image: linear-gradient(#2b2b2b, #2b2b2b);
  border-radius: 10px;
  flex-direction: column;
  flex: 0 auto;
  align-self: stretch;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-bottom: 0;
  display: flex;
}

.dropdown-4 {
  background-image: linear-gradient(#2b2b2b, #2b2b2b);
  border-radius: 10px;
  width: 100%;
}

.text-block-24 {
  color: var(--white\<deleted\|variable-3dc80ce6\>);
  padding-right: 260px;
}

.icon-2 {
  color: var(--white\<deleted\|variable-3dc80ce6\>);
}

.text-block-25 {
  color: #fff;
  -webkit-text-fill-color: inherit;
  background-color: #35111100;
  background-clip: content-box;
  padding: 20px;
}

.dropdown-list-2 {
  background-color: #dddddd73;
}

.dropdown-list-2.w--open {
  background-color: #ddd0;
  background-image: linear-gradient(#000, #000);
  position: static;
}

.body-7 {
  background-image: linear-gradient(#fff, #fff);
  font-family: Inter, sans-serif;
}

.body-8 {
  background-image: linear-gradient(#000, #000);
  font-family: Inter, sans-serif;
}

.section-47 {
  padding-top: 140px;
  padding-left: 80px;
  padding-right: 80px;
}

.heading-66 {
  color: #fff;
  text-align: center;
  font-size: 48px;
  font-weight: 500;
}

.container-45 {
  max-width: 1150px;
}

.image-42 {
  max-width: 22%;
}

.heading-67 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1.6em;
  font-weight: 700;
}

.cell-65 {
  background-image: linear-gradient(#1c1c1d, #fff0);
  border-radius: 10px;
  padding: 40px;
}

.quick-stack-37 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.section-48 {
  padding-top: 60px;
}

.image-43 {
  max-width: 28%;
}

.text-span-2 {
  color: #4060ff;
}

.container-46 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1150px;
  display: flex;
}

.heading-68 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 44px;
}

.section-49 {
  padding: 120px 80px;
}

.heading-69 {
  color: #fff;
  border-left: 2px solid #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  font-size: 2.1em;
  line-height: 1.3em;
}

.quick-stack-38 {
  max-width: 1038px;
  padding-top: 100px;
}

.heading-70 {
  color: #fff;
  text-align: center;
  align-self: center;
  font-size: 2.6em;
  font-weight: 500;
}

.text-block-28 {
  color: #fff;
  align-self: center;
  padding-top: 5px;
  font-size: 14px;
}

.section-50 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.container-47 {
  max-width: 1002px;
}

.image-44 {
  -webkit-text-fill-color: inherit;
  mix-blend-mode: luminosity;
  background-image: linear-gradient(#000, #000);
  background-clip: border-box;
  border-radius: 10px;
  max-width: 64%;
}

.cell-66 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.cell-67 {
  justify-content: center;
}

.body-9 {
  background-image: linear-gradient(#fff, #fff);
  font-family: Inter, sans-serif;
}

.container-49 {
  max-width: 1280px;
}

.quick-stack-41 {
  grid-column-gap: 42px;
  grid-row-gap: 42px;
  padding-left: 0;
  padding-right: 0;
}

.cell-69 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #dcdfe5;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 32px 32px 40px;
  box-shadow:
    inset 0 0 0 1px #ebeef5,
    0 0 3px 1px #c7c9d926;
}

.image-45 {
  max-width: 42%;
}

.heading-72 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 500;
}

.text-block-31 {
  text-align: center;
  font-size: 16px;
  line-height: 150%;
}

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

.container-50 {
  justify-content: space-between;
  width: 100%;
  max-width: 1280px;
  display: flex;
}

.image-46 {
  align-self: center;
  min-height: 400px;
  max-height: 480px;
}

.section-56 {
  padding: 80px 80px 40px;
}

.body-10 {
  background-image: linear-gradient(#fff, #fff);
  font-family: Inter, sans-serif;
}

.container-52 {
  max-width: 1150px;
}

.heading-78 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#1c1c1d, #1c1c1d);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 2.9em;
  font-weight: 700;
}

.text-block-33 {
  padding-top: 20px;
  line-height: 1.7em;
}

.list-item-23,
.list-item-24,
.list-item-25,
.list-item-26 {
  padding-left: 0;
}

.button-12 {
  background-image: linear-gradient(#1c1c1d, #1c1c1d);
  border-radius: 100px;
  margin-top: 20px;
  padding-left: 25px;
  padding-right: 25px;
  font-size: 15px;
}

.image-49 {
  max-width: 80%;
}

.cell-72 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.cell-73 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
}

.container-53 {
  max-width: 1150px;
}

.cell-74 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  padding-left: 40px;
}

.cell-75 {
  justify-content: center;
}

.section-58 {
  margin-top: 100px;
  padding-bottom: 100px;
}

.body-11 {
  background-image: linear-gradient(#000, #000);
}

.section-59 {
  margin-top: 140px;
  margin-bottom: 80px;
  padding-left: 32px;
  padding-right: 32px;
}

.heading-79 {
  color: #fff;
  text-align: center;
  margin-bottom: 64px;
}

.body-12,
.body-13,
.body-14 {
  background-image: linear-gradient(#000, #000);
  font-family: Inter, sans-serif;
}

.section-61 {
  padding-top: 40px;
}

.container-55 {
  justify-content: center;
  max-width: 1080px;
  display: flex;
}

.cell-76 {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
}

.quick-stack-43 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #dcdfe5;
  border-radius: 16px;
  min-height: 185.191px;
  margin-bottom: 20px;
  padding-top: 32px;
  box-shadow:
    inset 0 0 0 1px #ebeef5,
    0 0 3px 1px #c7c9d926;
}

.heading-80 {
  font-size: 20px;
  font-weight: 500;
}

.cell-77 {
  padding-left: 15px;
}

.text-block-35 {
  padding-top: 10px;
  line-height: 150%;
}

.image-50 {
  align-self: center;
  max-height: 500px;
}

.lottie-animation-33 {
  max-width: 281px;
  margin-top: -63px;
  margin-bottom: -45px;
}

.cell-78 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #dcdfe5;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 40px 40px;
  box-shadow:
    inset 0 0 0 1px #ebeef5,
    0 0 3px 1px #c7c9d926;
}

.heading-81 {
  color: #1d1d1f;
  font-size: 20px;
  font-weight: 500;
}

.quick-stack-44 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  max-width: 960px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.container-56 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1280px;
  padding-top: 96px;
  display: flex;
}

.lottie-animation-34 {
  max-width: 171px;
  margin-top: -20px;
  padding-bottom: 22px;
}

.lottie-animation-35 {
  max-width: 293px;
}

.lottie-animation-36 {
  max-width: 277px;
  margin-top: -60px;
  margin-bottom: -26px;
}

.text-block-38 {
  color: var(--dark-mode--grey-400\<deleted\|variable-778698b0-8885-4e61-e4a7-29260ddbb1b7\>);
  text-align: right;
  align-self: center;
  margin-right: 4px;
  padding-top: 0;
  line-height: 140%;
}

.container-59 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  max-width: 1200px;
  display: flex;
}

.heading-82 {
  color: #fff;
  text-align: center;
  padding-top: 80px;
  padding-bottom: 40px;
  font-size: 40px;
  font-weight: 500;
}

.container-60 {
  max-width: 1097px;
}

.cell-80 {
  justify-content: center;
}

.tabs-4 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.cell-81 {
  justify-content: center;
}

.blog {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-image: none;
  background-clip: border-box;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  font-family: Inter, sans-serif;
}

.body-18 {
  background-color: var(--white\<deleted\|variable-3dc80ce6\>);
  font-family: Inter, sans-serif;
}

.image-57 {
  align-self: center;
  max-width: 95%;
}

.cell-82 {
  justify-content: center;
  align-items: center;
  padding-top: 0;
}

.background-video-3 {
  z-index: 4;
  width: 48%;
  max-width: 48%;
  margin-top: 0;
  padding: 20em 0;
}

.quick-stack-47 {
  padding-bottom: 0;
}

.container-61 {
  border-radius: 10px;
  flex-direction: column;
  max-width: 1150px;
  display: flex;
}

.quick-stack-48 {
  padding: 0;
}

.heading-90 {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  text-align: center;
  font-size: 48px;
}

.cell-84 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.image-58 {
  max-width: 96%;
}

.button-13 {
  text-align: center;
  background-color: #0071e3;
  border-radius: 50px;
  padding: 10px 25px;
  font-size: 15px;
  font-weight: 500;
}

.container-62 {
  max-width: 1280px;
  margin-top: 60px;
  margin-bottom: 100px;
}

.quick-stack-49 {
  border-bottom: 1px solid #dcdcdc;
}

.container-63 {
  max-width: 1150px;
}

.cell-85 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.quick-stack-50 {
  grid-column-gap: 88px;
}

.quick-stack-51 {
  grid-column-gap: 88px;
  margin-top: 40px;
}

.container-64 {
  max-width: 1150px;
}

.pricing-page-yt-video {
  padding-top: 80px;
  padding-bottom: 80px;
}

.container-65 {
  background-color: #f8f8f8;
  border-radius: 16px;
  max-width: 1150px;
}

.heading-93 {
  text-align: center;
  font-size: 40px;
  font-weight: 500;
}

.heading-93.dark-mode {
  color: var(--dark-mode--heading\<deleted\|variable-7327c29e-5bcc-42fd-537c-258de36ac25f\>);
}

.cell-86 {
  justify-content: center;
  align-items: center;
}

.quick-stack-52 {
  padding-top: 40px;
  padding-bottom: 40px;
  padding-left: 40px;
}

.section-64 {
  margin-bottom: 60px;
  padding-left: 40px;
  padding-right: 40px;
}

.body-22 {
  background-image: linear-gradient(#030014, #030014);
  font-family: Inter, sans-serif;
}

.section-65 {
  aspect-ratio: auto;
  flex-direction: column;
  justify-content: flex-start;
  align-self: stretch;
  align-items: center;
  padding-top: 80px;
  display: block;
}

.container-66 {
  background-image:
    linear-gradient(#03001400, #03001459 0%, #03001400 52% 104%),
    url("../images/Reflect_Notes-2.svg");
  background-position:
    0 0,
    0 0;
  background-repeat: repeat, no-repeat;
  background-size: auto, 101%;
  flex-direction: column;
  justify-content: space-around;
  align-self: auto;
  align-items: baseline;
  max-width: 1150px;
  padding-top: 220px;
  padding-left: 16px;
  padding-right: 16px;
  display: block;
}

.heading-94 {
  color: #fff;
  text-align: center;
  font-size: 24px;
}

.cell-87 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
}

.button-14 {
  letter-spacing: 1px;
  background-color: #3898ec00;
  border: 2px solid #fff;
  border-radius: 50px;
  padding-left: 50px;
  padding-right: 50px;
  font-size: 14px;
}

.button-15 {
  border: 2px solid var(--white\<deleted\|variable-3dc80ce6\>);
  color: var(--dark-blue-0\<deleted\|variable-dc9fce67\>);
  letter-spacing: 1px;
  background-color: #000;
  background-image: linear-gradient(#fff, #fff);
  border-radius: 50px;
  padding-left: 30px;
  padding-right: 30px;
  font-size: 14px;
  font-weight: 500;
}

.container-67 {
  max-width: 1150px;
}

.section-66 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 200px;
  display: flex;
}

.image-60 {
  max-width: 62%;
  padding-top: 40px;
}

.container-68 {
  max-width: 1150px;
}

.section-67 {
  background-image: linear-gradient(#fff, #fff);
  padding-top: 120px;
}

.button-16 {
  background-color: #1c1c1d;
  border-radius: 500px;
  padding: 10px 40px;
  font-size: 14px;
  font-weight: 500;
}

.cell-88 {
  justify-content: center;
}

.image-61 {
  max-width: 93%;
  min-height: 200px;
}

.container-69 {
  max-width: 1150px;
}

.section-68 {
  background-image: linear-gradient(#fff, #f4f7fe);
  padding-top: 70px;
}

.quick-stack-53 {
  padding-bottom: 0;
}

.cell-89 {
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}

.image-62 {
  max-width: 91%;
  min-height: 200px;
}

.cell-90 {
  justify-content: center;
}

.section-69 {
  background-image: linear-gradient(#fff, #fff);
  padding-top: 140px;
}

.container-70 {
  max-width: 1150px;
  padding-left: 16px;
  padding-right: 16px;
}

.image-63 {
  width: 48px;
  margin-top: -48px;
  margin-left: -48px;
}

.cell-91 {
  background-image: linear-gradient(#fff, #fff);
  border-radius: 10px;
  padding: 30px 24px;
  box-shadow: 0 0 5px #0003;
}

.image-64 {
  width: 40px;
}

.quick-stack-54 {
  grid-column-gap: 48px;
}

.section-70 {
  background-image: linear-gradient(#fff, #fff);
  padding: 100px 16px;
}

.section-71 {
  background-image: linear-gradient(#fff, #fff);
  padding: 40px 16px;
}

.section-72 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-right: 0;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.quick-stack-58 {
  padding-bottom: 60px;
}

.quick-stack-59 {
  padding-left: 0;
  padding-right: 0;
}

._2x1-feature-card {
  padding: 0;
}

._2x1-feature-card._40-spacing {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
}

.container-84,
.container-89,
.container-90 {
  max-width: 1280px;
}

.container-91 {
  max-width: 1440px;
  padding-left: 80px;
  padding-right: 80px;
}

.text-block-51 {
  width: auto;
}

.section-73 {
  justify-content: center;
  align-self: stretch;
  padding-bottom: 80px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.text-block-58 {
  color: #f5f5f7;
  border: 0 solid #000;
  border-top: 1px solid #0071e3;
  margin-top: 10px;
  margin-left: 0;
  margin-right: 0;
  padding-top: 8px;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

._6p-1e-image {
  text-align: center;
  width: 112px;
  height: 112px;
}

._6p-1e-links {
  text-decoration: none;
}

.heading-105 {
  text-align: center;
  -webkit-text-stroke-color: var(--white\<deleted\|variable-3dc80ce6\>);
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  background-image: none;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 16px;
}

.link-block-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.text-span-16 {
  text-align: center;
  -webkit-text-stroke-color: white;
  font-weight: 400;
  text-decoration: none;
}

.image-85 {
  align-self: auto;
  width: 64px;
  max-width: none;
  height: 64px;
  position: static;
}

.cell-100 {
  text-align: center;
  flex-direction: column;
}

.cell-101 {
  color: #aaaeb2eb;
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
}

.image-86 {
  border-radius: 58px;
  max-width: 33%;
  margin-bottom: 20px;
  padding-bottom: 0;
}

.quick-stack-68 {
  padding: 0;
}

.cell-102 {
  color: #aaaeb2eb;
  background-image: linear-gradient(#1c1c1d, #1c1c1d);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 30px 20px;
}

.text-block-60 {
  text-align: center;
  -webkit-text-fill-color: transparent;
  background-color: #999;
  -webkit-background-clip: text;
  background-clip: text;
  align-self: stretch;
  margin-top: 20px;
  font-weight: 700;
  line-height: 140%;
}

.quick-stack-69 {
  padding: 0;
}

.cell-103 {
  color: #aaaeb2eb;
  flex-direction: column;
  justify-content: flex-end;
  align-items: stretch;
}

.image-87 {
  text-align: center;
  align-self: center;
  max-width: 50%;
  padding-top: 20px;
}

.cell-104 {
  color: #aaaeb2eb;
  background-image: linear-gradient(#1c1c1d, #1c1c1d);
  border-radius: 10px;
  flex-direction: column;
  align-items: center;
  padding-top: 30px;
  padding-bottom: 30px;
}

.slider-3 {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 260px;
  display: flex;
}

.mask-3 {
  width: 260px;
}

.cell-105 {
  align-items: center;
}

.image-89 {
  width: 100%;
}

.image-90 {
  z-index: 1;
  align-self: center;
  max-width: 60%;
  height: 607.767px;
  margin-top: -595px;
  display: block;
}

.cell-107 {
  justify-content: center;
}

.product-name-h1 {
  color: #fff;
  font-size: 20px;
  font-weight: 400;
}

.h2-semibold-white {
  color: #fff;
  font-size: 40px;
}

.h2-semibold-white.purple-orange-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#9a88b5, #e49790);
  -webkit-background-clip: text;
  background-clip: text;
}

.h2-semibold-white.purple-green-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#8360c3, #2ebf91);
  -webkit-background-clip: text;
  background-clip: text;
}

.h2-semibold-white.green-cyan-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #ccf786, #a0ddd5);
  -webkit-background-clip: text;
  background-clip: text;
}

.h2-semibold-white.white-grey-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #a4a4a4, #d6d6d6);
  -webkit-background-clip: text;
  background-clip: text;
}

.h2-semibold-white.purple-blue-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(225deg, #5817ac, #3065f4);
  -webkit-background-clip: text;
  background-clip: text;
}

.h2-semibold-white._32 {
  font-size: 32px;
}

.h2-semibold-white._32.centre-aligned-medium {
  text-align: center;
  font-size: 40px;
  font-weight: 500;
}

.h2-semibold-white._24 {
  color: var(--dark-mode--heading\<deleted\|variable-7327c29e-5bcc-42fd-537c-258de36ac25f\>);
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}

.h2-semibold-white.gradient-clip {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#d1fa7f, #a6e0cb);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
}

.h2-semibold-white.gradient-clip._48,
.h2-semibold-white._48 {
  font-size: 48px;
}

.cell-108 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
}

.container-95 {
  max-width: 1000px;
}

.video-2 {
  opacity: 1;
  border-radius: 16px;
  margin-top: 24px;
  padding-right: 0;
  overflow: hidden;
}

.tabs-5 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.tabs-menu-5 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex: 0 auto;
  align-self: center;
  padding-bottom: 1px;
  display: flex;
}

.tabs-menu-5 .paragraph.black {
  white-space: nowrap;
}

.image-93 {
  border-radius: 10px;
  min-width: 100%;
  box-shadow: 0 0 1px 1px #00000026;
}

.tab-pane-tab-1-5,
.tab-pane-tab-2-4 {
  padding: 20px;
}

.image-94 {
  border-radius: 10px;
  max-width: 940px;
  box-shadow: 0 0 1px 1px #00000026;
}

.tab-pane-tab-3-3 {
  background-color: #fff;
  padding: 20px;
}

.image-95 {
  border-radius: 10px;
  max-width: 940px;
  box-shadow: 0 0 1px 1px #00000026;
}

.tab-link-tab-1-6 {
  color: #595959;
  background-color: #e6e6e685;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 300px;
  display: flex;
}

.tab-link-tab-1-6.w--current {
  color: #000;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  box-shadow: inset 0 0 1px 1px #e3e4e6;
}

.tab-link-tab-2-6 {
  color: #595959;
  background-color: #e6e6e685;
  border-radius: 8px;
  justify-content: center;
  width: 100%;
  min-width: 300px;
  display: flex;
}

.tab-link-tab-2-6.w--current {
  color: #000;
  background-color: #fff;
  box-shadow: inset 0 0 1px 1px #e3e4e5;
}

.tab-link-tab-3-6 {
  color: #595959;
  background-color: #dddddd85;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 300px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.tab-link-tab-3-6.w--current {
  color: #000;
  background-color: #fff;
  box-shadow: 0 0 1px 1px #e3e4e5;
}

.dropdown-list-9,
.dropdown-list-10,
.dropdown-list-11 {
  position: relative;
}

.text-block-62 {
  color: var(--light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>);
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
}

.dropdown-list-12,
.dropdown-list-13,
.dropdown-list-14 {
  position: relative;
}

.section-79 {
  padding-top: 140px;
  padding-left: 80px;
  padding-right: 80px;
}

.background-video-8 {
  width: 100%;
  min-height: 480px;
}

.section-80 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  display: flex;
}

.container-97 {
  flex-direction: column;
  align-items: center;
  max-width: 1440px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.section-81 {
  justify-content: center;
  align-items: center;
  padding: 40px 80px 100px;
  display: flex;
}

.heading-116 {
  padding-top: 20px;
  font-size: 20px;
}

.image-96 {
  max-width: 52%;
  margin-top: -45px;
  margin-left: 185px;
  margin-right: 0;
}

.cell-110 {
  background-image: linear-gradient(#fff, #fff);
  border: 1px solid #dcdfe5;
  border-radius: 16px;
  justify-content: flex-start;
  padding: 0 32px 40px;
  box-shadow:
    inset 0 0 0 1px #ebeef5,
    0 0 3px 1px #c7c9d926;
}

.text-block-63 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.link-6 {
  -webkit-text-fill-color: transparent;
  background-color: #000;
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
}

.quick-stack-70 {
  grid-column-gap: 64px;
  margin-top: 100px;
}

.image-97 {
  margin-top: -114px;
  margin-left: 200px;
  padding-bottom: 9px;
}

.image-98 {
  max-width: 41%;
  margin-top: -64px;
  margin-left: 220px;
  padding-bottom: 7px;
}

.dropdown-list-15 {
  position: relative;
}

.dropdown-list-16 {
  position: fixed;
}

.dropdown-list-16.w--open,
.dropdown-list-17 {
  position: relative;
}

.section-82 {
  margin-top: 140px;
}

.container-98 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1150px;
  display: flex;
}

.dropdown-list-18 {
  position: absolute;
}

.dropdown-list-18.w--open,
.dropdown-list-19,
.dropdown-list-20 {
  position: relative;
}

.tabs-8 {
  flex-direction: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  display: flex;
}

.tabs-menu-7 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch;
  width: 50%;
  height: 100%;
  margin-right: 32px;
  display: flex;
}

.tabs-content-3 {
  width: 50%;
  margin-top: -200px;
}

.tab-link-tab-1-7 {
  color: #595959;
  background-color: #e6e6e685;
  border-radius: 8px;
  max-width: 400px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tab-link-tab-1-7.w--current {
  color: #000;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: inset 0 0 1px 1px #e3e4e5;
}

.tab-link-tab-2-7 {
  color: #595959;
  background-color: #e6e6e685;
  border-radius: 8px;
  max-width: 400px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tab-link-tab-2-7.w--current {
  color: #000;
  background-color: #fff;
  box-shadow: inset 0 0 1px 1px #e3e4e5;
}

.tab-link-tab-3-7 {
  color: #595959;
  background-color: #e6e6e685;
  border-radius: 8px;
  max-width: 400px;
  padding-top: 12px;
  padding-bottom: 12px;
}

.tab-link-tab-3-7.w--current {
  color: #000;
  background-color: #fff;
  box-shadow: inset 0 0 1px 1px #e3e4e5;
}

.tab-pane-tab-1-7 {
  align-self: flex-start;
}

.heading-118 {
  text-align: center;
  font-size: 22px;
}

.dropdown-list-24,
.dropdown-list-25,
.dropdown-list-26 {
  position: relative;
}

.body-24 {
  background-color: var(--white\<deleted\|variable-3dc80ce6\>);
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  padding-top: 32px;
  font-family: Inter, sans-serif;
}

.heading-120 {
  background-image: none;
  font-size: 16px;
  font-weight: 500;
}

.cell-111 {
  border: 2px solid #d0d0d0;
  flex-direction: column;
  align-items: stretch;
}

.quick-stack-73 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  padding-right: 12px;
}

.quick-stack-74 {
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  padding-top: 0;
}

.button-18 {
  background-image: linear-gradient(#1c1c1d, #1c1c1d);
  border-radius: 100px;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 10px 20px;
  font-size: 14px;
  display: flex;
}

.quick-stack-75 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: linear-gradient(#f8f8f8, #f8f8f8);
  padding-top: 0;
  padding-left: 8px;
  padding-right: 8px;
}

.quick-stack-76 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-top: 2px solid #d0d0d0;
  margin-top: 0;
  padding: 60px 0 0;
}

.button-20 {
  text-align: center;
  background-color: #3898ec;
  background-image: linear-gradient(#0071e3, #0071e3);
  border-radius: 100px;
  justify-content: space-around;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 14px;
  display: flex;
}

.text-span-18 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#0071e3, #0071e3);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 700;
  text-decoration: none;
}

.container-103 {
  max-width: 1280px;
  margin-top: 48px;
}

.tabs-9 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tab-link-tab-1-8 {
  -webkit-text-fill-color: transparent;
  background-color: #999;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  width: 360px;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.tab-link-tab-1-8.w--current {
  background-color: #000;
  border-bottom: 2px solid #000;
  justify-content: center;
  width: 360px;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.tab-link-tab-2-8 {
  -webkit-text-fill-color: transparent;
  background-color: #999;
  -webkit-background-clip: text;
  background-clip: text;
  justify-content: center;
  width: 360px;
  font-size: 18px;
  font-weight: 700;
  display: flex;
}

.tab-link-tab-2-8.w--current {
  background-color: #000;
  border-bottom: 2px solid #000;
}

.tabs-menu-8 {
  justify-content: center;
  align-self: stretch;
  display: flex;
}

.pricing-plan-section {
  margin-top: 156px;
}

.office-image-section {
  background-image: linear-gradient(#000, #000);
  padding-top: 60px;
  padding-bottom: 60px;
}

.quick-stack-77 {
  padding: 0;
}

.image-103 {
  width: 48px;
  height: 48px;
}

.paragraph_text {
  line-height: 150%;
}

.dropdown-list-27 {
  background-color: gray;
  position: relative;
}

.dropdown-list-28,
.dropdown-list-29 {
  position: relative;
}

.dropdown-list-29.w--open {
  overflow: hidden;
}

.dropdown-list-30,
.dropdown-list-31,
.dropdown-list-32,
.dropdown-list-33,
.dropdown-list-34 {
  position: relative;
}

.pricing---feature-section {
  display: block;
}

.body-27,
.body-28,
.body-29 {
  background-image: linear-gradient(#000, #000);
  font-family: Inter, sans-serif;
}

.body-30,
.body-31 {
  background-image: linear-gradient(#000, #000);
}

.body-32,
.body-33,
.body-34 {
  background-image: linear-gradient(#000, #000);
  font-family: Inter, sans-serif;
}

.body-35,
.body-38 {
  font-family: Inter, sans-serif;
}

.body-39 {
  background-color: #000;
  font-family: Inter, sans-serif;
}

.body-40 {
  background-color: #000;
  font-family: Inter, sans-serif;
  font-weight: 400;
}

.body-41 {
  background-color: #000;
  font-family: Inter, sans-serif;
}

.section-89 {
  padding-top: 40px;
  padding-left: 80px;
  padding-right: 80px;
}

.tabs-content-5 {
  justify-content: center;
  width: 100%;
  padding-left: 40px;
  display: flex;
}

.container-110 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1150px;
  display: flex;
}

.quick-stack-79 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-self: auto;
  padding-top: 16px;
  padding-bottom: 16px;
}

.section-91 {
  margin-top: 60px;
}

.tabs-11 {
  grid-column-gap: 28px;
  grid-row-gap: 15px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.tabs-menu-10 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  align-self: center;
  align-items: center;
  display: flex;
}

.tab-link-tab-1-10 {
  color: #fff;
  background-color: #202021;
  border-radius: 10px;
  justify-content: center;
  min-width: 224px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.tab-link-tab-1-10.w--current {
  color: #000;
  text-align: center;
  background-color: #fff;
}

.tab-link-tab-2-10 {
  color: #fff;
  text-align: center;
  background-color: #1c1c1d;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  min-width: 224px;
  padding-top: 10px;
  padding-bottom: 10px;
}

.tab-link-tab-2-10.w--current {
  color: #000;
  background-color: #fff;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.image-113 {
  width: 100%;
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  display: block;
}

.tabs-content-6 {
  flex-direction: column;
  align-self: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.tab-pane-tab-1-8 {
  text-align: left;
  min-width: 100%;
}

.image-114 {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
}

.section-92 {
  padding-bottom: 60px;
}

.section-93 {
  background-image: linear-gradient(#1c1c1d, #1c1c1d);
  padding-top: 140px;
  padding-bottom: 80px;
}

.text-block-70,
.text-block-71,
.text-block-72 {
  text-align: center;
}

.text-block-73,
.text-block-74,
.text-block-75 {
  font-size: 14px;
}

.text-block-76,
.text-block-77,
.text-block-78 {
  text-align: center;
  font-size: 15px;
}

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

.cell-130 {
  background-image: linear-gradient(#e5f1fd, #e5f1fd);
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 40px;
}

.quick-stack-87 {
  padding: 0;
}

.lottie-animation-40 {
  max-width: 69%;
}

.heading-129 {
  margin-top: 0;
  font-size: 1.6em;
  font-weight: 600;
}

.cell-131 {
  padding-left: 20px;
}

.heading-130 {
  margin-top: 1.4em;
  font-size: 1.1em;
  font-weight: 400;
}

.text-block-81 {
  font-size: 13px;
}

.image-123 {
  max-width: 63%;
}

.quick-stack-88 {
  grid-column-gap: 0px;
  padding: 0;
}

.div-block {
  border-bottom: 2px solid #000;
  margin-top: 60px;
  padding-bottom: 20px;
}

.section-95,
.section-96 {
  background-image: linear-gradient(#1c1c1d, #1c1c1d);
  padding: 140px 80px 80px;
}

.image-socials {
  border-radius: 0;
  height: 32px;
  margin-left: 4px;
  margin-right: 4px;
}

.c-footer__text2 {
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-items: center;
  max-width: none;
  margin-left: 0;
  margin-right: 0;
  font-size: 14px;
  display: flex;
}

.c-footer__div-12 {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  border: 1px #000;
  flex-flow: row;
  flex: 1;
  order: 0;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-end;
  align-self: auto;
  align-items: flex-start;
  display: flex;
}

.div-block-3 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  display: grid;
}

.what-we-do-card {
  background-image: linear-gradient(#1c1c1d, #1c1c1d);
  border-radius: 10px;
  height: auto;
  min-height: 240px;
  padding: 32px;
}

.what-we-do-paragraph {
  color: #f5f5f7;
  margin-top: 32px;
  font-size: 16px;
}

.div-block-4 {
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 8fr 2.75fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column dense;
  display: flex;
}

.wyg-icon {
  max-width: none;
  height: 44px;
}

.div-block-5 {
  align-items: center;
  display: flex;
}

.wyd-card {
  flex-flow: column;
  align-items: flex-start;
  padding: 12px 24px;
  display: flex;
}

.div-block-7 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  background-color: #161617;
  border-radius: 16px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 0;
  padding: 32px;
  display: grid;
}

.div-block-8 {
  min-width: 32px;
}

.div-block-9 {
  flex: 1;
  align-items: center;
  height: 58px;
  display: flex;
}

.heading-131,
.heading-132 {
  color: #fff;
  font-size: 40px;
}

.c-footer__social-links {
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 48px;
  display: flex;
}

.c-footer__socials {
  justify-content: center;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.c-footer__text {
  color: var(--dark-mode--grey-400\<deleted\|variable-778698b0-8885-4e61-e4a7-29260ddbb1b7\>);
  font-size: 14px;
  line-height: 140%;
}

.c-footer__text:lang(ar) {
  color: #b8b8b8;
}

.c-footer__links--container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  align-self: stretch;
  align-items: flex-start;
  display: flex;
}

.c-footer__div12 {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.c-footer__div-11 {
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-between;
  align-items: flex-start;
  padding-right: 48px;
  display: flex;
}

.c-footer__div-2 {
  border-top: 1px solid #4b4b4f;
  flex-direction: row;
  justify-content: space-between;
  align-self: stretch;
  align-items: center;
  padding-top: 48px;
  display: flex;
}

.c-footer__div-1 {
  flex-direction: row;
  justify-content: center;
  align-self: stretch;
  align-items: stretch;
  padding-bottom: 48px;
  display: flex;
}

.c-footer__container {
  flex-direction: column;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.hero-svg-animation {
  object-fit: fill;
  max-width: 1150px;
  position: absolute;
}

.image-127 {
  max-width: 48%;
}

.cell-135 {
  align-items: center;
}

.hero-play-button {
  z-index: 100;
  cursor: pointer;
  width: 64px;
  margin-bottom: 100px;
  padding-top: 0;
  display: block;
  position: absolute;
}

.hero-youtube-popup {
  z-index: 999999;
  opacity: 1;
  background-image: linear-gradient(#000000f2, #000000f2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.image-129 {
  cursor: pointer;
}

.heading-133 {
  color: #fff;
  text-align: center;
  font-size: 48px;
}

.background-video-9 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 380px 16px 480px;
  display: flex;
}

.container-117 {
  max-width: 1150px;
  padding-right: 220px;
}

.section-98 {
  background-image: linear-gradient(#000, #000);
  padding-top: 96px;
  padding-left: 80px;
  padding-right: 80px;
}

.h2 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#fff, #fff);
  -webkit-background-clip: text;
  background-clip: text;
  font-weight: 600;
}

.container-118 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 1150px;
  padding-top: 80px;
  padding-bottom: 80px;
  padding-left: 40px;
  display: flex;
}

.container-119 {
  flex-direction: column;
  align-items: flex-start;
  max-width: 1150px;
  display: flex;
}

.section-99 {
  background-image: linear-gradient(#000, #000);
  padding-bottom: 40px;
  padding-left: 80px;
  padding-right: 80px;
}

.image-131 {
  align-self: center;
  max-width: 900px;
  margin-top: 40px;
}

.container-120 {
  max-width: 1150px;
}

.section-100 {
  background-image: linear-gradient(#fff, #fff);
  padding: 80px 80px 40px;
}

.heading-138 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#1c1c1d, #1c1c1d);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 48px;
}

.cell-137 {
  justify-content: center;
}

.container-121 {
  max-width: 1150px;
}

.section-101 {
  background-image: linear-gradient(#fff, #fff);
  padding: 40px 80px;
}

.cell-138 {
  justify-content: center;
}

.image-132 {
  max-width: 85%;
}

.cell-139 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

.container-122 {
  max-width: 1280px;
}

.section-102 {
  background-image: linear-gradient(#000, #000);
  padding: 80px 80px 40px;
}

.heading-139 {
  color: var(--dark-mode--heading\<deleted\|variable-7327c29e-5bcc-42fd-537c-258de36ac25f\>);
  font-size: 48px;
}

.cell-140 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.container-123 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 1150px;
  display: flex;
}

.section-103 {
  background-image: linear-gradient(#000, #000);
  padding-top: 80px;
}

.cell-141 {
  justify-content: center;
}

.image-134 {
  width: 100%;
  margin-bottom: -4px;
}

.image-135 {
  padding-top: 64px;
  padding-bottom: 64px;
}

.image-137 {
  max-width: 95%;
}

.lottie-animation-43 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
}

.section-105 {
  background-image: linear-gradient(#fff, #fff);
  padding-top: 80px;
  padding-left: 80px;
  padding-right: 80px;
}

.pop-up {
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  max-height: 450px;
  display: flex;
  box-shadow: 1px 1px 10px 5px #00000040;
}

.link-block-14 {
  align-self: flex-end;
  position: fixed;
  inset: 5% 5% auto auto;
}

.exit-button {
  z-index: 2147483647;
  background-color: #000;
  border-radius: 50%;
  width: 30px;
  height: 30px;
  padding: 0;
  position: relative;
}

.hero-video-code {
  border-radius: 0;
  width: 800px;
  height: 450px;
}

.footer-logo {
  flex-direction: row;
  align-items: center;
  margin-bottom: 32px;
  display: flex;
}

.image-138 {
  max-width: none;
  height: 32px;
}

.image-139 {
  padding-top: 12px;
  padding-left: 12px;
}

.div-block-14 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  max-width: 275px;
  display: flex;
}

.hero-static-image {
  width: 100%;
}

.div-block-15 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: center;
  width: 100%;
  min-height: 400px;
  display: flex;
}

.div-block-16 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-height: 360px;
  padding: 33px 32px;
  display: flex;
}

.div-block-17 {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 32px 40px 32px 16px;
  display: flex;
}

.admin-panel-video {
  z-index: 200;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 580px;
  margin-top: 32px;
  margin-bottom: 8px;
  display: flex;
}

.dropdown-list-35 {
  z-index: 4;
  position: static;
}

.link-30,
.link-31,
.link-32,
.link-33 {
  text-decoration: none;
}

.bold-text-10 {
  color: #aaaeb2eb;
  line-height: 140%;
}

.heading-140 {
  color: #f5f5f7;
  text-align: center;
  font-size: 44px;
}

.heading-140.black {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  font-size: 48px;
}

.test-body {
  background-color: #242426;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
}

.reviews-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 100%;
  display: flex;
  overflow: hidden;
}

.heading-2 {
  color: #f5f5f7;
  text-align: center;
  -webkit-text-stroke-color: #eaecf2;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 40px;
}

.quick-stack-92 {
  margin-bottom: 64px;
}

.nav-left {
  flex: 0 auto;
  align-items: center;
  height: 44px;
  display: flex;
}

._6p-1e---heading {
  color: #f5f5f7;
  font-size: 40px;
}

._6p-1e---heading.blue {
  color: #4248f0;
}

.product-section-heading {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  margin-top: 20px;
  font-size: 40px;
}

._6p---1e-text {
  color: var(--dark-mode--paragraph\<deleted\|variable-e4cc3bc5-9746-19fc-3922-0273d2413e8c\>);
  text-decoration: none;
}

._6p---1e-quick-stack {
  margin-top: 64px;
  padding: 0;
}

.div-block-18 {
  padding: 20px 88px 40px;
}

.what-we-do-heading {
  color: #737373;
  padding-bottom: 4px;
  font-size: 24px;
  font-weight: 500;
  line-height: 125%;
}

.what-we-do-heading-2 {
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  line-height: 110%;
}

.what-you-get-heading {
  color: #027bdd;
  margin-left: 12px;
  font-size: 24px;
  font-weight: 500;
  line-height: 125%;
}

.heading-141 {
  color: #fff;
}

.div-block-19 {
  background-color: #1c1c1d;
  border-radius: 10px;
  margin-top: 16px;
  padding: 16px 20px;
}

.text-block-110 {
  text-align: center;
  font-size: 28px;
  font-weight: 600;
  line-height: 125%;
}

.text-block-111 {
  color: var(--wf-light--heading-style-h1);
  font-size: 20px;
  font-weight: 500;
  line-height: 125%;
}

.text-block-112 {
  color: #000;
  font-size: 16px;
  font-weight: 500;
  line-height: 125%;
}

.text-block-112-copy {
  color: #000;
  text-align: left;
  font-size: 16px;
  font-weight: 500;
  line-height: 125%;
}

.text-block-113 {
  color: #ffffffeb;
  font-size: 32px;
  font-weight: 500;
}

.lottie {
  flex-direction: column;
  justify-content: flex-end;
  align-self: center;
  align-items: center;
  width: 200px;
  height: 320px;
  display: flex;
}

.lottie.small {
  height: 300px;
}

.h2-white {
  color: #fff;
}

.h2-white.bold-white-grey-gradient {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(315deg, #fff, #d3d3d3);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 40px;
  font-weight: 600;
}

.h2-white.centre-aligned {
  text-align: center;
  font-size: 40px;
}

.poduct-hero-heading {
  margin-top: 12px;
  margin-bottom: 16px;
}

.div-block-21 {
  margin-top: 8px;
  margin-bottom: 40px;
}

.div-block-22 {
  margin-bottom: 16px;
}

.div-block-23 {
  margin-bottom: 20px;
}

.div-block-25 {
  padding-top: 20px;
}

.section-106 {
  background-color: #f5f5f7;
  padding-top: 40px;
  padding-left: 80px;
  padding-right: 80px;
}

.div-block-29 {
  padding-top: 40px;
}

.div-block-30 {
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 450px;
  display: flex;
}

.div-block-31 {
  flex-direction: column;
  justify-content: flex-end;
  align-self: center;
  align-items: flex-end;
  display: flex;
  overflow: hidden;
}

.lottie-animation-44 {
  height: 360px;
}

.cell-153 {
  align-items: center;
}

.h2 {
  font-weight: 500;
}

.h2.semi-bold {
  font-size: 48px;
}

.div-block-33 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  align-items: center;
  padding-left: 128px;
  padding-right: 128px;
  display: flex;
}

.div-block-34 {
  padding-bottom: 32px;
}

.div-block-35 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  padding-top: 0;
  padding-bottom: 20px;
  display: flex;
}

.paragraph-39 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(#67ab7a, #96bf6e);
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 18px;
  font-weight: 500;
}

.div-block-36 {
  padding-right: 200px;
}

.div-block-37 {
  padding-top: 24px;
  padding-bottom: 32px;
  padding-right: 128px;
}

.div-block-38 {
  padding-bottom: 32px;
}

.cell-154 {
  align-items: stretch;
}

.cell-155,
.cell-156,
.cell-157,
.cell-158,
.cell-159,
.cell-160,
.cell-161,
.cell-162 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
}

.cell-163,
.cell-164,
.cell-165 {
  align-items: stretch;
}

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

.tab-pane-tab-2-5 {
  width: 100%;
}

.div-block-42 {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  height: 73.7969px;
  min-height: 73.7969px;
  display: flex;
}

.div-block-44 {
  padding-top: 16px;
}

.cell-167,
.cell-168,
.cell-169 {
  align-items: stretch;
}

.list-5 {
  display: none;
}

.dropdown-list-36 {
  position: relative;
}

.heading-142 {
  color: #fff;
  font-size: 36px;
}

.div-block-45 {
  padding-top: 24px;
}

.div-block-46 {
  padding-top: 12px;
}

.div-block-47 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  padding-top: 96px;
  padding-left: 172px;
  padding-right: 172px;
  display: flex;
}

.div-block-48 {
  padding-top: 24px;
  padding-bottom: 32px;
}

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

.div-block-49 {
  padding-bottom: 32px;
}

.quick-stack-95 {
  padding-top: 64px;
}

.div-block-52 {
  padding-top: 24px;
  padding-bottom: 24px;
}

.cell-171 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

.image-140,
.image-141 {
  width: 100%;
}

.icon-3 {
  transform-style: preserve-3d;
  transform: rotateX(0) rotateY(-180deg) rotateZ(0);
}

.text-block-122 {
  text-align: center;
  font-size: 18px;
  font-weight: 700;
}

.div-block-57 {
  flex: 1;
  align-items: flex-end;
  margin-top: 12px;
  display: flex;
}

.text-block-123 {
  text-align: left;
  font-size: 20px;
  font-weight: 600;
}

.text-block-123.middle-aligned {
  text-align: center;
}

.div-block-59 {
  padding-bottom: 12px;
  display: flex;
}

.heading-146 {
  text-align: center;
  font-size: 20px;
}

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

.heading-147 {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
}

.div-block-62 {
  padding-top: 24px;
  padding-bottom: 4px;
}

.text-block-124 {
  color: #fff;
  text-align: center;
  font-size: 20px;
  font-weight: 500;
}

.para-wrapper {
  padding-top: 12px;
  padding-bottom: 12px;
}

.list-6,
.list-7,
.text-block-125,
.text-block-126 {
  line-height: 150%;
}

.heading-148 {
  text-align: center;
  font-size: 20px;
}

.div-block-64 {
  flex-direction: column;
  justify-content: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image_star {
  width: 16.84px;
  height: 16px;
}

.review_stars_div {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  padding-top: 0;
  padding-bottom: 8px;
  display: flex;
}

.div-block-69 {
  margin-top: 12px;
}

.review-section {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  background-color: #000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-top: 64px;
  padding-bottom: 80px;
  display: flex;
}

.author_div {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  padding-top: 24px;
  display: flex;
}

.image-dotted-line {
  min-width: 600px;
}

.fiverr-logo-div {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: center;
  width: 100%;
  max-width: 1440px;
  margin-top: 108px;
  padding-left: 80px;
  padding-right: 80px;
  display: none;
  overflow: hidden;
}

.card-wrapper {
  z-index: 2;
  background-image: url("../images/Vector-Wrapper.avif");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: auto;
  border-radius: 6px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  height: 100%;
  padding: 32px 24px;
  display: flex;
  position: relative;
}

.card-wrapper.light {
  background-image: url("../images/Review-Grid-BG.avif");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.card-review {
  opacity: 1;
  background-image: linear-gradient(#242426, #131314);
  border-radius: 8px;
  flex-flow: column wrap;
  justify-content: center;
  align-items: center;
  width: 360px;
  min-width: 360px;
  height: 342px;
  min-height: 342px;
  padding: 1px;
  display: flex;
  position: relative;
}

.card-container {
  grid-column-gap: 0.85rem;
  grid-row-gap: 0.85rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.card-container.contained-copy,
.card-container.contained {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.card-container.swiss-cards {
  grid-column-gap: 120px;
  grid-row-gap: 120px;
  flex-flow: row;
  justify-content: flex-start;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.card-container.swiss-cards._2 {
  margin-left: 104px;
}

.content-wrapper-card {
  z-index: 2;
  background-color: #111112;
  border-radius: 7px;
  width: 100%;
  height: 100%;
  position: relative;
}

.card-content {
  opacity: 1;
  border-radius: 7px;
  flex: 1;
  justify-content: center;
  align-items: center;
}

.reviews-cards-div {
  align-self: flex-start;
  width: 100%;
  padding-top: 96px;
  display: flex;
  overflow: hidden;
}

.reviews-cards-div.padding {
  padding-top: 64px;
}

.div-block-72 {
  align-items: center;
  display: flex;
  overflow: hidden;
}

.old-review {
  margin-top: 60px;
  display: flex;
}

.navbar {
  z-index: 999;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #0c0c0de6;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 60px;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
  position: fixed;
}

.body-42 {
  background-color: #000;
}

.text-block-131 {
  color: #fff;
  background-color: #5968f233;
  border-radius: 128px;
  padding: 12px 24px;
  font-size: 16px;
}

.body-43 {
  background-color: #000;
}

.cta-wrapper-blue-fill {
  background-color: #272ee5;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding: 1px;
  transition: box-shadow 0.2s;
  display: flex;
  overflow: hidden;
}

.cta-wrapper-blue-fill:active {
  box-shadow:
    0 0 0 1px #0c0c0de6,
    0 0 0 2px #fffc;
}

.cta-wrapper-blue-fill.nav {
  height: 44px;
}

.marquee-wrapper {
  width: 100%;
  min-height: 400px;
  position: relative;
  overflow: visible;
}

.marquee-wrapper._300-height {
  min-height: 300px;
}

.marquee-track {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.marquee-item {
  border-left: 1px solid #dfdfdf3b;
  flex-direction: column;
  flex: none;
  justify-content: flex-start;
  align-items: flex-start;
  width: 31em;
  padding-left: 2.5em;
  padding-right: 2.5em;
  display: flex;
}

.cta-text {
  color: #fff;
  letter-spacing: 0.2px;
  font-size: 15px;
}

.cta {
  background-image: linear-gradient(#ffffff26, #fff0), linear-gradient(#4248f0, #4248f0);
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-width: 178px;
  height: 46px;
  padding: 1px;
  display: flex;
}

.cta:hover {
  background-image: linear-gradient(#ffffff26, #fff0), linear-gradient(#4248f0, #4248f0);
}

.cta.nav {
  min-width: 0;
  height: 42px;
}

.wrap_faq {
  background-color: #f0f0f0;
  border-radius: 8px;
  max-width: 980px;
}

.wrap_faq_q {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border: 0;
  background: transparent;
  cursor: pointer;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin: 0;
  padding-top: 10px;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 18px;
  color: inherit;
  text-align: start;
  font: inherit;
  display: flex;
  touch-action: manipulation;
}

.wrap_faq_q:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: -2px;
}

.wrap_faq_q.topmost {
  border-top: 1px solid var(--wf-dark--stroke-accordion-inactive);
  padding-top: 18px;
}

.nav-link-text {
  color: #fff;
  letter-spacing: 0.2px;
}

.nav-pricing {
  justify-content: center;
  align-items: center;
  height: 44px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 15px;
  display: flex;
}

.nav-dropdown {
  justify-content: center;
  align-self: stretch;
  align-items: center;
  height: 60px;
  display: flex;
}

.dropdown-menu {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 8px;
  padding-right: 4px;
  font-size: 15px;
  display: flex;
}

.revenue-calc-html {
  flex: 1;
  max-width: 1150px;
  display: flex;
}

.revenue-calculator {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-top: 32px;
  padding-bottom: 64px;
  display: flex;
}

.cta-internal-div {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  text-align: center;
  background-image: linear-gradient(#ffffff0a, #fff0), linear-gradient(#4248f0, #4248f0);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  padding-left: 16.5px;
  padding-right: 12.5px;
  display: flex;
}

.cta-internal-div:hover {
  background-image:
    linear-gradient(#ffffff0a, #fff0), linear-gradient(#ffffff0a, #fff0),
    linear-gradient(#4248f0, #4248f0);
}

.cta-internal-div:active {
  background-image:
    linear-gradient(#fff0, #ffffff0f), linear-gradient(#fff0, #ffffff0f),
    linear-gradient(#4248f0, #4248f0);
}

.cta-internal-div.nav {
  height: 40px;
}

.image-144 {
  width: 18px;
  height: 18px;
  margin-bottom: 3px;
}

.image-144.ai {
  width: auto;
  height: auto;
}

.image-145 {
  width: 18px;
  height: 18px;
}

.dropdown-list-products {
  background-color: #ddd0;
  top: 60px;
  overflow: hidden;
}

.dropdown-list-products.w--open,
.revenue-calc-script {
  display: none;
}

.container-129 {
  flex-direction: column;
  width: 100%;
  max-width: 1150px;
  display: flex;
}

.div-block-73 {
  flex-direction: row;
  display: flex;
}

.div-block-74 {
  margin-bottom: 32px;
  display: flex;
}

.nav-drop-down {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  background-color: #131314;
  border: 1px solid #3a3a3a;
  border-radius: 8px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 16px;
  display: flex;
  overflow: hidden;
}

.nav-drop-down.industry {
  padding: 0;
}

.nav-dropdown-menu-item {
  align-items: center;
  width: 320px;
  display: flex;
}

.nav-dropdown-menu-item.industry {
  width: 165px;
}

.nav-dropdown-menu-item.responsive {
  align-items: flex-start;
  width: 100%;
}

.dropdown-text-and-supporting-text {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  flex: 1;
  margin-left: 16px;
  display: flex;
}

.dropdown-text-and-supporting-text.industry {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  margin-left: 12px;
}

.dropdown-label {
  font-size: 15px;
  font-weight: 400;
  line-height: 150%;
}

.dropdown-label._13px {
  font-size: 13px;
}

.dropdown-label._13px.light-mde {
  color: #000;
}

.dropdown-label.lightmode {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
}

.dropdown-supporting-text {
  font-size: 13px;
  line-height: 150%;
}

.dropdown-supporting-text._12px {
  color: #ffffffb3;
  font-size: 12px;
}

.dropdown-supporting-text._12px.light-mode,
.dropdown-supporting-text._13px.light-mode {
  color: #6d6d73;
}

.dropdown-list-industry {
  background-color: #ddd0;
  display: none;
  top: 60px;
}

.dropdown-list-industry.w--open {
  flex-flow: row;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
  position: fixed;
}

.nav-dropdown-link {
  color: #fff;
  padding: 8px;
}

.nav-dropdown-link:hover {
  color: #ffffffe6;
  background-color: #1a1a1a;
  border-radius: 8px;
}

.nav-dropdown-link.industry,
.nav-dropdown-link.solution {
  width: 100%;
}

.nav-dropdown-link.solution:hover {
  background-color: #fff;
}

.nav-dropdown-link.deactivated {
  width: 100%;
}

.nav-dropdown-link.deactivated:hover {
  background-color: #1a1a1a00;
}

.div-block-75 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-new-block {
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  margin-left: 12px;
  margin-right: 12px;
  display: flex;
}

.nav-menu-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  display: flex;
}

.nav-divider-stroke {
  display: none;
}

.div-block-77 {
  width: 18px;
  margin-left: 2px;
}

.body-44 {
  background-color: #7e7e7e;
}

.nav-links-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.nav-no-scroll-script,
.nav-no-scroll-css {
  display: none;
}

.accordion {
  flex-direction: column;
  display: flex;
}

.accordion-title {
  cursor: pointer;
  justify-content: space-between;
  display: flex;
}

.phone-accordion {
  display: none;
}

.fee-section {
  padding-bottom: 80px;
}

.form {
  flex-direction: column;
  display: flex;
}

.phone-number {
  color: #ccc;
  background-color: #242427;
  border: 1px solid #2d2d2f;
  border-radius: 8px;
  height: 38px;
  margin-bottom: 0;
  padding-top: 8px;
  padding-bottom: 8px;
  line-height: 150%;
}

.phone-number:active {
  color: #fff;
}

.phone-number:focus {
  color: #fff;
  border-color: #3856ec;
}

.call-back {
  cursor: pointer;
  align-items: flex-end;
  display: none;
  position: absolute;
}

.form-block {
  flex-direction: column;
  justify-content: flex-end;
  width: 182px;
  height: 100%;
  margin-bottom: 0;
  display: flex;
}

.phone-submit-button {
  background-color: var(--light-mode--bg\<deleted\|variable-635fe484-071d-0a6b-973e-8e33ffe3e817\>);
  height: 38px;
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  border: 1px solid #1a1a1a;
  border-radius: 8px;
  margin-top: 12px;
  font-size: 15px;
  font-weight: 500;
}

.nav-login {
  border: 1px #ffffff59;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 15px;
  display: flex;
}

.nav-contact-us {
  border: 1px solid #ffffff59;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  height: 44px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 15px;
  transition:
    box-shadow 0.2s,
    background-color 0.2s;
  display: flex;
}

.nav-contact-us:hover {
  background-color: #bfbfbf0f;
}

.nav-contact-us:active {
  border-color: #ffffffa6;
  box-shadow:
    0 0 0 1px #0c0c0de6,
    0 0 0 2px #fffc;
}

.nav-contact-us.w--current {
  border: 1px solid #ffffff59;
  border-radius: 8px;
}

.html-embed-4,
.stop-on-hover {
  display: none;
}

.div-block-85 {
  margin-top: 24px;
}

.number-section-light {
  background-color: var(--primary-white\<deleted\|variable-9af0442b-62fb-fa94-3720-2184f91659b6\>);
  padding: 96px 40px;
}

.number-section-light.quick-commere-page {
  padding-top: 120px;
  padding-bottom: 120px;
}

.container-130 {
  width: 100%;
  max-width: 1280px;
  display: flex;
}

.buttons-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.number-section-light .buttons-wrapper > .cta-wrapper-blue-fill {
  flex: 0 0 180px;
  width: 180px;
  height: 48px;
}

.div-block-88-left {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  width: 50%;
  display: flex;
}

.paragraph-40 {
  color: var(--light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>);
}

.heading-and-subtitle-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  padding-right: 64px;
  display: flex;
}

.heading-and-subtitle-wrapper:lang(ar) {
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 64px;
  padding-right: 0;
}

.number-with-icon {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 1;
  display: flex;
}

.text-block-137 {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  font-size: 40px;
  font-weight: 500;
  line-height: 150%;
}

.number-text {
  flex-direction: column;
  display: flex;
}

.div-block-93-right {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  background-image: url("../images/Light-BG-Grid.avif");
  background-position: 30%;
  background-repeat: no-repeat;
  background-size: contain;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  display: grid;
}

.text-block-138 {
  color: #1d1d1f;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
}

.contact-sales-cta-dark {
  border: 1px solid #ffffff59;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 180px;
  height: 44px;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  transition:
    border 0.15s,
    background-color 0.2s;
  display: flex;
}

.contact-sales-cta-dark:hover {
  background-color: #bfbfbf0f;
}

.contact-sales-cta-dark:active {
  border: 1px solid #ffffffa6;
}

.number-section-dark {
  width: 100%;
  padding: 120px 80px 96px;
}

.number-section-dark.hyperlocal-ecoomerce-page {
  padding-top: 80px;
  padding-bottom: 120px;
}

.number-section-dark.pricing-page {
  background-color: #000;
  padding-left: 40px;
  padding-right: 40px;
}

.heading-dark-section {
  color: #f5f5f7;
  font-size: 40px;
  font-weight: 500;
}

.subtitle-text {
  color: var(--dark-mode--paragraph\<deleted\|variable-e4cc3bc5-9746-19fc-3922-0273d2413e8c\>);
  font-size: 16px;
}

.text-block-138---dark {
  color: #fff;
  text-align: center;
  letter-spacing: 0.2px;
  font-size: 15px;
  font-weight: 400;
}

.number-section-copy-dark {
  color: var(--dark-mode--grey-400\<deleted\|variable-778698b0-8885-4e61-e4a7-29260ddbb1b7\>);
  font-size: 18px;
  font-weight: 400;
}

.number-section-copy-light {
  color: var(--light-mode--subtitle-text\<deleted\|variable-1672cb6f-769d-ce56-f526-0e93adfe58c0\>);
  font-size: 18px;
  font-weight: 400;
}

.number-section-text-big {
  color: var(--dark-mode--heading\<deleted\|variable-7327c29e-5bcc-42fd-537c-258de36ac25f\>);
  letter-spacing: -1px;
  font-size: 36px;
  font-weight: 500;
  line-height: 150%;
}

.heading-light-section {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  font-size: 40px;
  font-weight: 500;
}

.div-block-93-dark {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 50%;
  padding-top: 12px;
  display: grid;
}

.submit-btn-call-success-msg {
  color: #4ab962;
  background-color: #ddd0;
  padding: 0;
}

.submit-btn-call-error-msg {
  color: #cf6679;
  background-color: #ffdede00;
  margin-top: 8px;
  padding: 0;
  line-height: 150%;
}

.number-section-icon-wrapper {
  width: 64px;
  padding-top: 2px;
}

.contact-us-cta-light {
  color: #344054;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 180px;
  height: 48px;
  padding-left: 16px;
  padding-right: 16px;
  transition:
    border 0.15s,
    background-color 0.2s;
  display: flex;
}

.contact-us-cta-light:hover {
  background-color: #f9fafb;
}

.contact-us-cta-light:active {
  border: 1px solid #34405480;
}

.image_fiverr_top_rated-copy {
  height: 146px;
}

.paragraph-41 {
  color: #f5f5f7;
  text-align: center;
  font-size: 18px;
}

.div-block-94 {
  margin-top: 16px;
}

.delivery-integration-section-dark {
  justify-content: center;
  width: 100%;
  padding: 80px;
  display: flex;
}

.delivery-logo-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  max-width: 50%;
  display: flex;
}

.single-logo-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: auto;
  max-width: 124px;
  height: 48px;
  display: flex;
}

.div-block-97,
.div-block-98 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  display: grid;
}

.container-132 {
  justify-content: space-between;
  width: 100%;
  max-width: 1280px;
  margin-left: 0;
  margin-right: 0;
  display: flex;
}

.delivery-integration-section-light {
  background-color: var(--light-mode--bg\<deleted\|variable-635fe484-071d-0a6b-973e-8e33ffe3e817\>);
  justify-content: center;
  padding: 80px 80px 96px;
  display: flex;
}

.delivery-integration-section-light.curved-corner {
  background-image: linear-gradient(#f5f5f7, #f4f4f6);
  padding: 40px 40px 0;
}

.delivery-integration-bg-img-dark {
  z-index: -1;
  max-width: 468px;
  position: absolute;
}

.delivery-integration-bg-img-light {
  max-width: 468px;
  position: absolute;
}

.div-block-89-left {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: column;
  flex: 1;
  width: 50%;
  display: flex;
}

.paragraph-42 {
  color: var(--light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>);
}

.div-block-99 {
  justify-content: center;
  display: flex;
}

.grid-bg {
  z-index: -1;
  max-width: 468px;
  position: absolute;
}

.radial-border {
  background-image: radial-gradient(circle, #1f1f1f, #000 80%);
  justify-content: center;
  width: 100%;
  max-width: 1440px;
  height: 1px;
  display: flex;
}

.locale-dropdown {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: #fff;
  align-items: center;
  height: 60px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.image-149 {
  width: 18px;
  height: 18px;
  margin-top: 4px;
  margin-left: -2px;
}

.text-block-139 {
  font-size: 15px;
}

.dropdown-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-140 {
  display: none;
}

.locale-dropdown-list {
  background-color: #131314;
  border: 1px solid #3a3a3a;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 100px;
  padding: 0 12px;
  display: none;
  top: 59px;
  right: -8px;
  overflow: hidden;
}

.locale-dropdown-list.w--open {
  background-color: #131314;
  border: 1px solid #3a3a3a;
  border-radius: 8px;
}

.lang-link {
  color: #fff;
  text-align: center;
  white-space: nowrap;
  flex: 1;
  justify-content: center;
  align-items: center;
  height: 44px;
  font-size: 15px;
  display: flex;
}

.lang-link.w--current {
  color: #fff;
}

.locale {
  justify-content: center;
  align-items: center;
  height: 44px;
  display: flex;
}

.locales-list {
  padding-top: 12px;
  padding-bottom: 12px;
}

.contact-channels-section {
  background-image:
    url("../images/Hyperzod-Building_1.avif"), linear-gradient(to right, #0d0d0d, #020300);
  background-position:
    50% 100%,
    0 0;
  background-repeat: no-repeat, repeat;
  background-size: 1440px, auto;
  justify-content: flex-start;
  padding-top: 156px;
  padding-bottom: 128px;
  display: flex;
}

.container-133 {
  flex-direction: column;
  flex: 1;
  align-items: stretch;
  max-width: 1440px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.heading-151 {
  color: var(--dark-mode--heading\<deleted\|variable-7327c29e-5bcc-42fd-537c-258de36ac25f\>);
  font-size: 44px;
}

.heading-151.light {
  color: var(--dark-mode--bg\<deleted\|variable-2fefbe41-da0c-f561-b0a2-d0e28455175b\>);
  text-align: center;
  font-size: 40px;
}

.paragraph-43 {
  color: #f5f5f7;
}

.paragraph-43.light {
  color: var(--light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>);
  text-align: center;
}

.heading-and-subtitle {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.contact-channel {
  background-image: linear-gradient(#323234, #252526);
  border-radius: 8px;
  width: 214px;
  height: 159px;
  padding: 0.8px 0.8px 1px 1px;
  transition: background-color 0.2s;
}

.contact-channel:hover {
  background-image: linear-gradient(#373739, #303031);
}

.contact-channels {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-self: stretch;
  margin-top: 80px;
  display: flex;
}

.div-block-105 {
  background-color: #111112;
  background-image: url("../images/BG-Small-Card.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 7px;
  flex-direction: column;
  width: 100%;
  height: 100%;
  padding: 11px 15px 15px;
  display: flex;
}

.image-151 {
  width: 48px;
}

.div-block-106 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.paragraph-45 {
  color: #4f72ff;
}

.heading-152 {
  color: var(--dark-mode--heading\<deleted\|variable-7327c29e-5bcc-42fd-537c-258de36ac25f\>);
  font-size: 18px;
  font-weight: 400;
}

.client-logo-container {
  flex-direction: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.client-logo-grid-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  padding: 40px 16px 20px;
  display: flex;
}

.div-block-109,
.div-block-110 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.div-block-111 {
  justify-content: space-between;
  display: flex;
}

.arow-wrapper {
  width: 20px;
  height: 20px;
  overflow: hidden;
}

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

.div-block-112 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  display: flex;
}

.div-block-113 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

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

.request-call-card {
  cursor: pointer;
  background-image: linear-gradient(#323234, #252526);
  border-radius: 8px;
  width: 214px;
  height: 159px;
  padding: 0.8px 0.8px 1px 1px;
  transition: background-color 0.2s;
  display: flex;
  overflow: hidden;
}

.request-call-card:hover {
  background-image: linear-gradient(#373739, #303031);
}

.call-back-card-wrapper {
  background-color: #111112;
  background-image: url("../images/BG-Small-Card.svg");
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 7px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 11px 15px 15px;
  display: flex;
}

.div-block-106-copy {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  flex: 1;
  justify-content: flex-end;
  display: flex;
}

.div-block-111-copy {
  justify-content: space-between;
  display: flex;
  overflow: hidden;
}

.text-block-141 {
  line-height: 150%;
}

.div-block-116 {
  align-items: center;
  display: flex;
}

.div-block-117 {
  align-items: flex-start;
  width: 60px;
  display: flex;
}

.text-block-141-copy {
  color: #cf6679;
  text-align: left;
  align-items: center;
  display: flex;
}

.check-image {
  width: 28px;
}

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

.text-block-141-copy {
  text-align: left;
  line-height: 150%;
}

.review-section--2 {
  background-color: var(--dark-mode--bg\<deleted\|variable-2fefbe41-da0c-f561-b0a2-d0e28455175b\>);
  flex-direction: column;
  padding-top: 64px;
  padding-bottom: 96px;
  display: flex;
}

.review-section--2.light {
  background-color: var(--primary-white\<deleted\|variable-9af0442b-62fb-fa94-3720-2184f91659b6\>);
  padding-top: 80px;
  padding-bottom: 80px;
  display: flex;
}

.container-134 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  display: flex;
}

.container-135 {
  width: 100%;
  max-width: 1440px;
  padding: 96px 80px;
  display: flex;
}

.container-135.home {
  padding-top: 64px;
}

.div-block-120 {
  background-color: #111112;
  border-radius: 8px;
  align-items: center;
  width: 100%;
  padding: 48px 32px;
  display: flex;
}

.heading-153 {
  color: #f5f5f7;
  font-size: 40px;
}

.div-block-121 {
  flex: 1;
  padding-right: 64px;
}

.image-156 {
  width: 28px;
}

.div-block-122 {
  width: 40px;
  display: flex;
}

.div-block-124 {
  height: 48px;
}

.paragraph-46 {
  color: var(--primary-white\<deleted\|variable-9af0442b-62fb-fa94-3720-2184f91659b6\>);
  text-align: center;
}

.div-block-126 {
  margin-top: 32px;
}

.div-block-127 {
  padding-top: 20px;
}

.flexible-pricing-banner {
  background-color: var(--dark-mode--bg\<deleted\|variable-2fefbe41-da0c-f561-b0a2-d0e28455175b\>);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-128 {
  justify-content: center;
  width: 100%;
  max-width: 1440px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.card-contents {
  opacity: 1;
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
}

.card-contents.light {
  background-color: #e9ecf2;
  border-radius: 15px;
  padding: 1px;
  box-shadow: 0 1px 2px #0000001a;
}

.card-reviews {
  opacity: 1;
  background-image: linear-gradient(#242426, #131314);
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 360px;
  min-width: 360px;
  height: 342px;
  min-height: 342px;
  padding: 1px;
  display: flex;
  position: relative;
}

.card-reviews.light {
  background-image: linear-gradient(#c5cad6, #c5cad6);
  border-radius: 16px;
  width: 360px;
  min-width: 360px;
  height: auto;
}

.stop-on-touch,
.html-embed-7 {
  display: none;
}

.content-wrapper---contacts {
  z-index: 2;
  background-color: #111112;
  border-radius: 6px;
  width: 100%;
  height: 100%;
  position: relative;
}

.html-embed-8 {
  display: none;
}

.heading-and-subtitle-ar {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.div-block-130 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 64px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.div-block-131 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: center;
  display: flex;
}

.div-block-131.left {
  justify-content: flex-end;
}

.div-block-131.right {
  justify-content: flex-start;
}

.image-157 {
  display: none;
}

.logo-wrapper {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-width: 112px;
  display: flex;
}

.logo-wrapper._148px {
  max-width: 148px;
}

.heading-154 {
  color: var(--dark-mode--heading\<deleted\|variable-7327c29e-5bcc-42fd-537c-258de36ac25f\>);
  text-align: center;
  font-size: 20px;
  font-weight: 400;
  line-height: 135%;
}

.container-137 {
  flex-direction: column;
  justify-content: center;
  width: 100%;
  max-width: 1280px;
  display: flex;
}

.un-selectable-text {
  display: none;
}

.news-quote-section {
  background-color: #000;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.news-quote-section.light {
  background-color: #fff;
  padding-top: 96px;
}

.news-quote-section.light.rounded-corners {
  border-radius: 16px;
  max-width: 1280px;
  padding-top: 40px;
}

.news-quote-section.light.bottom-padding {
  padding-bottom: 64px;
}

.paragraph-48 {
  color: var(--dark-mode--paragraph\<deleted\|variable-e4cc3bc5-9746-19fc-3922-0273d2413e8c\>);
  font-size: 16px;
}

.h1-heading {
  color: #f5f5f7;
  text-align: center;
  font-size: 40px;
  font-weight: 500;
}

.h1-heading.max-width {
  max-width: 888px;
  font-weight: 600;
}

.div-block-144 {
  margin-top: 8px;
  margin-bottom: 8px;
}

.div-block-145 {
  min-width: 180px;
  max-width: 180px;
}

.button---black {
  background-color: #121314;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: -webkit-fit-content;
  min-width: 180px;
  height: 48px;
  padding: 1px;
}

.button---black:active {
  outline-offset: 1px;
  outline: 1px solid #fffc;
}

.button-black-wrapper {
  background-image: linear-gradient(#fff3, #fff0), linear-gradient(#171717, #171717);
  border-radius: 7px;
  flex: 1;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 1px;
  display: flex;
}

.button-black-wrapper:hover {
  background-image:
    linear-gradient(0deg, #ffffff1a, #fff), linear-gradient(#ffffff1a, #fff0),
    linear-gradient(#171717, #171717);
}

.button-black-content {
  text-align: center;
  background-image: linear-gradient(#111314, #111314);
  border-radius: 7px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  transition: box-shadow 0.2s;
  display: flex;
  box-shadow: inset 0 4px 8px #fff3;
}

.button-black-content:hover {
  box-shadow: inset 0 -4px 8px #fff3;
}

.button-black-text {
  color: #fff;
  letter-spacing: 0.2px;
  font-size: 15px;
}

.div-block-150 {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  padding: 40px 20px;
  display: flex;
}

.div-block-151 {
  max-width: 400px;
  margin-top: -40px;
  margin-bottom: -40px;
  overflow: hidden;
}

.div-block-152 {
  width: 50%;
}

.div-block-153 {
  max-width: 200px;
  margin-top: 32px;
}

.container-132-copy {
  background-color: #fff;
  border-radius: 16px;
  justify-content: space-between;
  width: 100%;
  max-width: 1280px;
  margin-left: 0;
  margin-right: 0;
  padding: 80px 80px 96px;
  display: flex;
}

.live-order-tracking {
  background-color: #f4f4f6;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.live-order-tracking.new-bg {
  background-color: #f8f9f9;
}

.radius-based-search-smart-product-discovery {
  background-image: linear-gradient(#f7f7f7, #f7f7f7);
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.radius-based-search-smart-product-discovery.new-bg {
  background-image: linear-gradient(#f8f9f9, #f8f9f9);
}

.container-139 {
  max-width: 1280px;
}

.quick-stack-99 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  padding: 0;
}

.accept-online-payments-seamless-experience {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.accept-online-payments-seamless-experience.new-bg {
  background-image: linear-gradient(#f8f9f9, #f8f9f9);
}

.accept-online-payments-seamless-experience.bottom-padding {
  padding-bottom: 40px;
}

.container-140 {
  grid-template:
    "."
    / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-around;
  max-width: 1280px;
  display: flex;
}

.section---ordering-app,
.section---driver-app {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.section---admin-panel {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  flex-direction: column;
  align-items: center;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.section---admin-panel.new-bg {
  background-image: linear-gradient(#f8f9f9, #f8f9f9);
}

.div-block-154 {
  background-color: var(--primary-white\<deleted\|variable-9af0442b-62fb-fa94-3720-2184f91659b6\>);
  background-image: url("../images/Frame-2009_1.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 590px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-154.no-bg {
  background-image: none;
  background-repeat: repeat;
  background-size: auto;
}

.div-block-155 {
  margin-top: 8px;
}

.image-160 {
  border-radius: 16px;
  min-width: 250px;
  max-width: 50%;
}

.div-block-156 {
  flex-direction: column;
  justify-content: flex-start;
  width: 75%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.container-141 {
  background-color: #fff;
  border-radius: 16px;
  max-width: 1280px;
  padding: 40px;
  display: flex;
}

.div-block-157 {
  justify-content: center;
  width: 50%;
  padding-right: 80px;
  display: flex;
}

.div-block-158 {
  display: none;
}

.div-block-56-copy {
  justify-content: center;
  width: 50%;
  display: flex;
}

.div-block-156-copy {
  flex-direction: column;
  justify-content: flex-start;
  width: 75%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.background-video-5-copy {
  z-index: 4;
  width: 80%;
}

.container-88-copy {
  background-color: var(--primary-white\<deleted\|variable-9af0442b-62fb-fa94-3720-2184f91659b6\>);
  border-radius: 10px 10px 0 0;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding: 48px 40px;
  display: flex;
}

.div-block-160 {
  background-color: #fff;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 48px;
  display: flex;
}

.div-block-161 {
  justify-content: center;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.background-video-11 {
  z-index: 1;
  min-width: 800px;
}

.div-block-162 {
  flex-direction: column;
  width: 100%;
  max-width: 1280px;
  display: flex;
  overflow: hidden;
}

.div-block-163 {
  width: 80px;
}

.div-block-164 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.div-block-165 {
  justify-content: space-between;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.image-162 {
  width: 600px;
  margin-bottom: 80px;
}

.container-142 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: none;
  min-height: 415px;
  margin-top: 60px;
  display: flex;
}

.section-112 {
  justify-content: center;
  display: flex;
}

.number-section---curved-corner {
  background-color: #f5f5f7;
  padding: 40px 80px;
}

.number-section---curved-corner.no-bottom-padding {
  padding-bottom: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.number-section---curved-corner.no-bottom-padding.new-bg {
  background-color: #f8f9f9;
  padding-left: 40px;
  padding-right: 40px;
}

.container-130-copy {
  background-color: #fff;
  border-radius: 16px;
  max-width: 1280px;
  padding: 80px;
  display: flex;
}

.div-block-168 {
  align-items: flex-end;
  display: flex;
}

.div-block-169 {
  flex-direction: row;
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.image-163-ar {
  min-width: 180px;
  max-height: 520px;
  transform: rotate(0);
}

.div-block-170 {
  display: none;
}

.div-block-171 {
  max-width: 1000px;
}

.html-embed-image-163-ar {
  display: none;
}

.div-block-172 {
  max-width: 800px;
}

.div-block-173 {
  justify-content: center;
  width: 100%;
  max-width: 1080px;
  display: flex;
}

.powered-by-section-light {
  padding: 80px 80px 96px;
}

.heading-157 {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  text-align: center;
  font-size: 40px;
}

.slider_css {
  display: none;
  overflow: hidden;
}

.complement-text-wrapper {
  justify-content: center;
  max-width: 600px;
  margin-bottom: 12px;
  display: flex;
}

.complement-text-wrapper.left-aligned {
  justify-content: flex-start;
}

.complement-text-wrapper.full-width {
  width: 100%;
  max-width: none;
  margin-bottom: 0;
}

.complement-text-wrapper.top-padding {
  padding-top: 12px;
}

.cta-light-copy {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: fit-content;
  min-width: 178px;
  height: 100%;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.div-block-174 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 20px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-175 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.h2-heading {
  text-align: center;
  font-size: 48px;
}

.h2-heading.left-aligned {
  color: #1d1d1f;
  text-align: left;
}

.div-block-176 {
  max-width: 900px;
}

.div-block-177 {
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
}

.card2-container {
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.card2-container._4-cards {
  padding-left: 0;
  padding-right: 0;
}

.our-products {
  background-color: var(--light-mode--bg\<deleted\|variable-635fe484-071d-0a6b-973e-8e33ffe3e817\>);
  justify-content: center;
  align-items: center;
  padding: 80px 80px 8px;
  display: flex;
}

.our-products.down-padding {
  padding-bottom: 80px;
}

.heading-159 {
  text-align: center;
  font-size: 36px;
}

.container-145 {
  flex-direction: column;
  align-items: center;
  max-width: 1280px;
  display: flex;
}

.div-block-178 {
  margin-top: 80px;
}

.quick-stack-101 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  padding-top: 16px;
  padding-bottom: 16px;
}

.div-block-179 {
  max-width: 950px;
}

.div-block-180 {
  max-width: 800px;
}

.heading-160 {
  font-size: 20px;
}

.heading-161 {
  text-align: center;
  font-size: 40px;
}

.div-block-181 {
  width: 900px;
}

.div-block-182 {
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  margin-top: 8px;
  display: flex;
}

.container-97-copy {
  flex-direction: column;
  align-items: center;
  max-width: 1440px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.quick-stack-102 {
  max-width: 960px;
}

.div-block-184 {
  width: 100%;
}

.image-165 {
  width: 50%;
  margin-top: -64px;
  margin-right: -48px;
}

.div-block-42-copy {
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.heading-162 {
  text-align: center;
  font-size: 20px;
}

.div-block-187 {
  margin-bottom: 12px;
}

.image-167 {
  width: 64px;
}

.container-147 {
  max-width: 768px;
}

.h1-hero {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  text-align: center;
  font-size: 48px;
}

.h1-hero:lang(ar) {
  color: #1d1d1f;
}

.content-wrapper-light {
  z-index: 2;
  background-color: #fff;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  position: relative;
}

.author_div-light {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-direction: column;
  padding-top: 24px;
  display: flex;
}

.div-block-190 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  margin-top: 40px;
  display: flex;
}

.div-block-191 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  align-items: center;
  width: 50%;
  display: flex;
}

.link-block-16 {
  border-radius: 16px;
  width: 100%;
  padding-bottom: 40px;
  padding-left: 32px;
  padding-right: 32px;
  font-size: 20px;
  font-weight: 500;
  transition: box-shadow 0.1s;
  box-shadow: inset 0 0 0 2px #ebeef5cc;
}

.link-block-16:hover {
  color: #3c40a2;
  box-shadow:
    inset 0 0 0 2px #ebeef5cc,
    0 0 2px 1px #00000026;
}

.div-block-192 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  max-width: 1280px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-193 {
  padding-top: 20px;
}

.div-block-194 {
  background-color: #fff;
  width: 128px;
  height: 32px;
  margin-top: -36px;
  position: relative;
}

.div-block-195 {
  justify-content: flex-end;
  width: 100%;
  height: 0;
  display: flex;
}

.div-block-196 {
  display: none;
}

.container-37-copy {
  background-image: linear-gradient(#4248f0, #5a6cfa);
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  min-height: 400px;
  padding: 80px 60px;
  display: flex;
}

.paragraph-50 {
  color: #fff;
  text-align: center;
  font-weight: 400;
}

.div-block-197 {
  max-width: 500px;
  padding-top: 16px;
  padding-bottom: 32px;
}

.div-block-198 {
  display: none;
}

.div-block-199 {
  max-width: 600px;
}

.card2-section {
  padding: 80px;
}

.button-black-content-copy {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  text-align: center;
  background-image: linear-gradient(#ffffff0a, #fff0), linear-gradient(#000, #000);
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  align-items: center;
  min-width: 200px;
  min-height: 48px;
  padding-left: 16px;
  padding-right: 12px;
  display: flex;
}

.button-black-content-copy:hover {
  background-image:
    linear-gradient(#ffffff0a, #fff0), linear-gradient(#ffffff0a, #fff0),
    linear-gradient(#0a0a0a, #0a0a0a);
}

.button-black-content-copy:active {
  background-image:
    linear-gradient(#fff0, #ffffff0f), linear-gradient(#fff0, #ffffff0f),
    linear-gradient(#0f0f0f, #0f0f0f);
}

.div-block-201 {
  padding-left: 20px;
  padding-right: 20px;
}

.div-block-202 {
  height: 20px;
}

.outer-shadow-wrapper {
  border-radius: 7px;
  width: 100%;
  height: 100%;
}

.white-button {
  border-radius: 8px;
  padding: 1px;
}

.card2 {
  background-color: #c5cad6;
  border-radius: 16px;
  width: 100%;
  padding: 1px;
}

.div-block-206 {
  background-color: #e9ecf2;
  border-radius: 15px;
  height: 100%;
  padding: 1px;
  box-shadow: 0 1px 2px #0000001a;
}

.div-block-207 {
  background-color: #fff;
  border-radius: 14px;
  height: 100%;
  padding: 32px 32px 40px;
}

.card-2-icon {
  width: 64px;
}

.card2-icon-wrapper {
  justify-content: center;
  margin-bottom: 16px;
  display: flex;
}

.div-block-212 {
  margin-top: 24px;
  padding-left: 80px;
  padding-right: 80px;
}

.paragraph-55 {
  color: #fff;
}

.div-block-215 {
  width: 50%;
}

.card2-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  display: flex;
}

.card2-wrapper._3-cards {
  max-width: 960px;
}

.div-block-217 {
  flex-direction: column;
  align-items: center;
  width: 100%;
  padding-bottom: 16px;
  display: flex;
}

.card2-row1 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 66.66%;
  display: flex;
}

.card2-row2 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 33.33%;
  display: flex;
}

.div-block-218 {
  justify-content: center;
  width: 50%;
  min-height: 0;
  display: flex;
}

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

.text-block-146 {
  line-height: 150%;
}

.section-113 {
  justify-content: flex-start;
  padding: 96px 80px 40px;
  display: flex;
}

.container-148 {
  flex-direction: column;
  width: 100%;
  max-width: 1280px;
  display: flex;
}

.image-168 {
  min-height: 400px;
  max-height: 480px;
}

.div-block-220 {
  justify-content: center;
  width: 100%;
  display: flex;
}

.div-block-221 {
  justify-content: flex-end;
  display: flex;
}

.div-block-219-copy {
  width: 50%;
  padding-top: 32px;
}

.div-block-223 {
  margin-top: 20px;
}

.div-block-224 {
  width: 180px;
}

.sales-report-100-own-branding {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.sales-report-100-own-branding.new-bg {
  background-image: linear-gradient(#f8f9f9, #f8f9f9);
}

.div-block-225 {
  padding-top: 16px;
}

.div-block-225.centre-align {
  justify-content: center;
  align-items: center;
  display: flex;
}

.locales-wrapper {
  display: flex;
}

.div-block-226 {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.container-149 {
  max-width: 1280px;
}

.image-169 {
  max-height: 64px;
}

.blue-gradient-card {
  background-image: linear-gradient(#0071e3, #78aee6);
  border-radius: 10px;
  width: 33.33%;
  min-height: 224px;
  padding: 40px 20px 40px 40px;
}

.blue-gradient-card.black {
  background-image:
    url("../images/Frame-1768-1.svg"), linear-gradient(#1c1c1d, #1c1c1d),
    linear-gradient(#0071e3, #78aee6);
  background-position:
    100% 100%,
    0 0,
    0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: 320px, auto, auto;
}

.div-block-233 {
  margin-top: 8px;
}

.black-fill-card {
  background-image:
    url("../images/Frame-1765-1.svg"), linear-gradient(#1c1c1d, #1c1c1d),
    linear-gradient(#0071e3, #78aee6);
  background-position:
    100% 100%,
    0 0,
    0 0;
  background-repeat: no-repeat, repeat, repeat;
  background-size: 582px, auto, auto;
  border-radius: 10px;
  width: 66.66%;
  min-height: 224px;
  padding: 40px 20px 40px 40px;
}

.black-fill-card.blue {
  background-image: linear-gradient(#0071e3, #78aee6);
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
}

.div-block-234 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  display: flex;
}

.div-block-235 {
  width: 400px;
  margin-top: 8px;
}

.div-block-236 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  width: 100%;
  margin-top: 32px;
  display: flex;
}

.div-block-237 {
  width: 180px;
  margin-top: 20px;
}

.section-114 {
  padding: 40px 80px;
}

.div-block-239 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  margin-top: 32px;
  display: flex;
}

.div-block-240 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-direction: column;
  margin-top: 16px;
  display: flex;
}

.image-171 {
  border-radius: 16px;
  width: 100%;
  padding: 2px;
  display: block;
}

.div-block-241 {
  width: 100%;
  max-width: 1280px;
  padding-top: 32px;
  padding-left: 32px;
  padding-right: 32px;
}

.div-block-242 {
  border-radius: 16px;
  width: 100%;
  overflow: hidden;
  box-shadow: inset 0 0 1px 1px #00000026;
}

.div-block-242.multivendor {
  min-width: 833px;
  max-width: 1080px;
  margin-top: 40px;
}

.div-block-243 {
  max-width: 950px;
}

.quick-stack-106 {
  width: 100%;
}

.div-block-246 {
  margin-left: 20px;
}

.div-block-247 {
  margin-right: 20px;
}

.div-block-248 {
  max-width: 950px;
}

.container-150 {
  width: 100%;
  max-width: 1280px;
  display: flex;
}

.div-block-249 {
  padding-left: 97px;
  padding-right: 97px;
}

.image-172 {
  max-height: 400px;
}

.div-block-250 {
  background-color: #0071e2;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-163-copy {
  width: 80px;
}

.div-block-154-copy,
.div-block-secure-card {
  background-color: var(--primary-white\<deleted\|variable-9af0442b-62fb-fa94-3720-2184f91659b6\>);
  background-image: url("../images/Frame-2009_1.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 590px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.container-151 {
  grid-template:
    "."
    / 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-around;
  max-width: 1280px;
  display: flex;
}

.container-151.ordering-app {
  margin-bottom: 40px;
}

.div-block-251 {
  margin-top: 8px;
}

.lottie-animation-45 {
  width: 237px;
  margin-top: 40px;
  margin-bottom: 20px;
}

.div-block-252 {
  background-color: #0071e2;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
  overflow: hidden;
}

.div-block-secure-card-2 {
  background-color: #fff;
  background-image: url("../images/Frame-2009_1.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: 590px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.h2---37 {
  color: #141419;
  text-align: left;
  font-size: 40px;
  font-weight: 500;
  line-height: 125%;
  display: flex;
}

.h2---37.white {
  color: #fff;
}

.feature-text-2 {
  color: #000;
  margin-top: 8px;
}

.feature-text-2.feature-text-white {
  color: #fff;
}

.container-152,
.container-153 {
  max-width: 1280px;
}

.quick-stack-107 {
  padding-left: 0;
  padding-right: 0;
}

.order-stats-gives-a-personalized-exp {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  padding-top: 40px;
  padding-left: 80px;
  padding-right: 80px;
}

.easy-order-management-card {
  background-color: #fff;
  border-radius: 16px;
  flex-direction: column;
  justify-content: space-between;
  width: 100%;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.easy-order-dispatch-easy-order-management {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  padding-top: 80px;
  padding-left: 80px;
  padding-right: 80px;
}

.container-154 {
  max-width: 1280px;
}

.lottie-animation-46 {
  width: auto;
  height: 360px;
  margin-bottom: -80px;
}

.cell-175 {
  padding-top: 40px;
}

.cell-176 {
  justify-content: center;
  align-items: center;
}

.image-173 {
  min-width: 100%;
}

.image-174,
.image-175,
.image-176,
.image-177,
.image-179 {
  width: 100%;
}

.button-wrapper {
  margin-top: 24px;
}

.div-block-254 {
  margin-left: 40px;
}

.list-8 {
  color: var(--dark-mode--paragraph\<deleted\|variable-e4cc3bc5-9746-19fc-3922-0273d2413e8c\>);
}

.container-155 {
  max-width: 1280px;
}

.quick-stack-109 {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-255 {
  width: 100%;
  overflow: hidden;
}

.tabs-content-7 {
  justify-content: center;
  padding-top: 12px;
  display: flex;
}

.tabs-content-7 > .tab-pane-tab-1-5,
.tabs-content-7 > .tab-pane-tab-2-5,
.tabs-content-7 > .tab-pane-tab-3-5 {
  width: 100%;
  text-align: center;
}

.tabs-content-7 > .w-tab-pane > .image-93,
.tabs-content-7 > .w-tab-pane > .image-94,
.tabs-content-7 > .w-tab-pane > .image-95 {
  width: min(100%, 940px);
  height: auto;
  margin-right: auto;
  margin-left: auto;
  display: block;
}

.div-block-258 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.div-block-258.left {
  justify-content: flex-end;
  width: 60%;
}

.div-block-258.right {
  width: 40%;
}

.div-block-259 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  justify-content: center;
  width: 100%;
  margin-top: 40px;
  display: flex;
}

.container-137-copy {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  display: flex;
}

.recognised-by-section-dark {
  background-color: var(--dark-mode--bg\<deleted\|variable-2fefbe41-da0c-f561-b0a2-d0e28455175b\>);
  width: 100%;
  padding: 80px;
}

.recognised-by-section-dark.contact-us-page {
  padding-top: 20px;
  padding-bottom: 100px;
}

.recognised-by-section-light {
  background-color: #fff;
  width: 100%;
  padding: 80px 80px 64px;
}

.recognised-by-section-light._120-top-padding {
  padding-top: 120px;
}

.splide {
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.splide__track {
  width: 100%;
}

.splide__list {
  flex-direction: row;
  display: flex;
}

.news-logo-wrapper {
  opacity: 0.4;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
  transition: opacity 0.2s ease-in;
  display: flex;
}

.news-quote {
  opacity: 0;
  cursor: grabbing;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  min-width: 840px;
  min-height: 54px;
  margin-top: 8px;
  margin-bottom: 48px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.link-block-17 {
  opacity: 0;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.container-156 {
  width: 100%;
  max-width: 1280px;
}

.div-block-262 {
  margin-top: 32px;
}

._5p-1e-animation {
  z-index: 4;
  min-width: 640px;
  margin-top: 40px;
  position: relative;
}

.container-157 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  display: flex;
}

._6-products-1-ecosystem-new {
  color: #fff;
  text-align: center;
  background-color: #000;
  background-image: url("../images/Lines-BG_Desktop.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 100%;
  padding: 80px;
}

.div-block-18-new {
  padding: 20px 155px;
}

.div-block-263 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 980px;
  margin-top: 40px;
  display: flex;
}

.div-block-264 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #e9ecf2;
  border-radius: 15px;
  width: 100%;
  height: 100%;
  padding: 1px;
  display: flex;
  box-shadow: 0 0 3px 1px #c7c9d926;
}

.div-block-265 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  display: flex;
}

.image-181 {
  min-width: 58px;
  max-width: 58px;
}

.div-block-267 {
  background-color: #c5cad6;
  border-radius: 16px;
  width: 100%;
  padding: 1px;
}

.div-block-268 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-radius: 14px;
  width: 100%;
  height: 100%;
  padding: 19px;
  display: flex;
}

.div-block-269 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  display: flex;
}

.news-quote-section-wrapper {
  background-color: #f5f5f7;
  justify-content: center;
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.news-quote-section-wrapper.new-bg {
  background-color: #f8f9f9;
}

.div-block-274 {
  display: none;
}

.div-block-275 {
  justify-content: center;
  align-items: center;
  padding-bottom: 40px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.div-block-276 {
  padding-left: 46px;
  padding-right: 46px;
}

.div-block-278 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.cta-wrapper {
  justify-content: center;
  align-items: center;
}

.div-block-281 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ededf2;
  flex-direction: column;
  justify-content: flex-start;
  width: 25%;
  padding: 16px 8px 8px;
  display: flex;
}

.div-block-282 {
  display: flex;
}

.div-block-283 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: space-around;
  display: flex;
}

.div-block-284 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 75%;
  height: 100%;
  padding: 16px 12px 8px 8px;
  display: flex;
}

.div-block-287 {
  flex-direction: column;
  display: flex;
}

.div-block-290 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.text-block-149 {
  color: #fff;
  padding-left: 8px;
  font-size: 14px;
}

.div-block-291 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.nav-industry-css {
  display: none;
}

.div-block-128-copy {
  justify-content: center;
  width: 100%;
  max-width: 1440px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.blog-container {
  flex-direction: column;
  width: 100%;
  max-width: 1280px;
  padding-top: 40px;
  padding-bottom: 80px;
  display: flex;
}

.blog-container.white-fill {
  background-color: #fff;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 64px 80px;
}

.blog-section {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.blog-section.grey-fill {
  background-color: #f5f5f7;
  padding-top: 40px;
  display: flex;
}

.blog-section.grey-fill.new-bg {
  background-color: #f8f9f9;
}

.blog-section.dark {
  background-color: #000;
}

.div-block-299 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
}

.div-block-299:lang(fr) {
  justify-content: center;
  align-items: center;
}

.blog-cards-container {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-direction: row;
  justify-content: center;
  width: 100%;
  margin-top: 64px;
  display: flex;
}

.blog-card {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.divider-stroke {
  background-color: #ccccd9;
  width: 1px;
  margin-bottom: 20px;
  display: none;
}

.thumbnail-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #242424;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.heading-163 {
  font-size: 20px;
}

.heading-163.dark-mode {
  color: #f5f5f7;
}

.paragraph-58 {
  color: var(--light-mode--subtitle-text\<deleted\|variable-1672cb6f-769d-ce56-f526-0e93adfe58c0\>);
  font-size: 14px;
}

.paragraph-58.dark-mode {
  color: #b8b8b8;
}

.div-block-300 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: wrap;
  justify-content: space-between;
  padding: 20px 8px;
  display: flex;
}

.image-185 {
  width: 100%;
}

.blog-link-card {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 33.33%;
  max-width: 400px;
  display: flex;
  overflow: hidden;
}

.heading-164 {
  font-size: 32px;
}

.div-block-301 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.blog-title-wrapper,
.blog-subtitle-text-wrapper {
  overflow: hidden;
}

.div-block-303 {
  max-width: 750px;
}

.div-block-304 {
  max-width: 600px;
}

.heading-165 {
  font-size: 40px;
}

.div-block-305 {
  padding-top: 8px;
}

.div-block-314 {
  max-width: 935.125px;
}

.product-preview-odapp {
  background-color: var(--bg-fill-1\<deleted\|variable-53ed2d2e-9a3b-c4a4-304f-2b6992920af3\>);
  width: 100%;
  color: var(--primary-white\<deleted\|variable-9af0442b-62fb-fa94-3720-2184f91659b6\>);
  padding-top: 120px;
  padding-bottom: 120px;
}

.solution-page-standard.industry-page .product-preview-odapp,
.solution-page-standard.industry-page .product-preview-merapp,
.solution-page-standard.industry-page .product-preview-drapp,
.solution-page-standard.industry-page .section---admin-panel {
  font-family: Inter, Arial, sans-serif;
}

.product-preview-container {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-image: url("../images/Grid_BG_Product-Section_1.avif");
  background-position: 50%;
  background-size: 1440px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  align-items: center;
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.app-description {
  flex-flow: column;
  width: 50%;
  padding-right: 16px;
  display: flex;
}

.heading-2-light {
  color: #1d1d1f;
  text-wrap: balance;
  font-size: 40px;
}

.bordered-text {
  background-color: #f8f9f9;
  border: 1px solid #1d1d1b;
  border-radius: 8px;
  flex-flow: wrap;
  align-self: baseline;
  margin-bottom: 20px;
  padding: 4px 24px;
  box-shadow: 0 1px 1px #00000026;
}

.heading-and-subtitle-text {
  flex-flow: column;
  padding-bottom: 40px;
  display: flex;
}

.app-feature-text {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  cursor: pointer;
  border-left: 4px solid #1d1d1b;
  border-radius: 4px;
  padding-top: 9px;
  padding-bottom: 8px;
  padding-left: 16px;
  font-weight: 500;
}

.app-animation-desktop-old-css {
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  max-width: 385px;
  padding-left: 12px;
  display: block;
}

.p-light {
  color: #6a6a6a;
  max-width: 560px;
  font-size: 18px;
  font-weight: 400;
}

.solution-page-standard.industry-page .paragraph-61,
.solution-page-standard.industry-page .heading-2-light,
.solution-page-standard.industry-page .p-light,
.solution-page-standard.industry-page .product-preview-odapp .text-style-st1,
.solution-page-standard.industry-page .product-preview-odapp .heading-style-h1,
.solution-page-standard.industry-page .product-preview-odapp .text-style-p2,
.solution-page-standard.industry-page .product-preview-merapp .text-style-st1,
.solution-page-standard.industry-page .product-preview-merapp .heading-style-h1,
.solution-page-standard.industry-page .product-preview-merapp .text-style-p2,
.solution-page-standard.industry-page .product-preview-drapp .text-style-st1,
.solution-page-standard.industry-page .product-preview-drapp .heading-style-h1,
.solution-page-standard.industry-page .product-preview-drapp .text-style-p2 {
  font-variation-settings: "wght" 600;
  font-weight: 600;
}

.p-light.centred {
  text-align: center;
}

.div-block-319 {
  max-width: 560px;
  margin-top: 16px;
}

.black-button-stroke {
  background-image: linear-gradient(#80868d, #32373e);
  border-radius: 8px;
  flex: 1;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 1px;
  display: flex;
}

.black-button-stroke:hover {
  background-image: linear-gradient(0deg, #80868d, #32373e);
}

.black-button-stroke:active {
  background-image: linear-gradient(0deg, #80868d, #80868d);
}

.button---black-external-stroke {
  background-color: #111314;
  border-radius: 9px;
  justify-content: center;
  align-items: center;
  min-width: 180px;
  height: 48px;
  padding: 1px;
}

.black-gradient-button {
  width: -webkit-fit-content;
}

.news-quote-shadow-container {
  justify-content: space-between;
  width: 100%;
  height: 64px;
  margin-top: 100px;
  display: flex;
  position: absolute;
}

.left-shadow {
  z-index: 1;
  background-image: linear-gradient(90deg, #000, #0000);
  width: 24px;
  position: relative;
}

.right-shadow {
  z-index: 1;
  background-image: linear-gradient(270deg, #000, #0000);
  width: 24px;
  position: relative;
}

.news-quote-and-logo-wrapper {
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.news-quote-container {
  width: 100%;
  max-width: 1280px;
  padding-top: 40px;
  padding-bottom: 80px;
  overflow: hidden;
}

.animation-script-desktop {
  color: #fff;
  display: none;
}

.animation-html-desktop {
  color: #fff;
}

.animation-html-desktop.merchant-app {
  height: 660px;
}

.animation-css-desktop {
  color: #fff;
  display: none;
}

.app-feature-text-disabled {
  opacity: 0.5;
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  cursor: pointer;
  border-left: 4px solid #0000;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 16px;
  font-weight: 500;
}

.app-animation-mobile {
  justify-content: center;
  align-items: center;
  width: 55%;
  display: none;
}

.pls-don-t-delete-me {
  margin-top: 60px;
  display: block;
}

.app-feature-text-mobile {
  color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
  text-align: center;
  cursor: pointer;
  font-weight: 500;
}

.text-block-150 {
  font-size: 14px;
}

.div-block-325 {
  background-color: #ededf2;
  border-radius: 8px;
  flex-flow: column;
  display: flex;
}

.app-animation-desktop {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.explore-now-mobile-button-wrapper {
  display: none;
}

.paragraph-61 {
  color: #25262a;
  font-size: 18px;
}

.new-heading-40px {
  color: #1d1d1f;
  text-align: center;
  font-size: 40px;
}

.new-heading-40px.h1 {
  font-size: 44px;
}

.new-heading-40px.left-aligned {
  text-align: left;
}

.div-block-336 {
  max-width: 980px;
}

.section-79-new {
  padding-top: 140px;
  padding-left: 80px;
  padding-right: 80px;
}

.h2-amd-para-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.h2-amd-para-wrapper.centre-aligned {
  background-color: #fff;
  padding: 40px 40px 0;
}

.feature-section-1 {
  background-color: var(--light-mode--bg\<deleted\|variable-635fe484-071d-0a6b-973e-8e33ffe3e817\>);
  padding-top: 40px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-337 {
  margin-bottom: 80px;
}

.section-115 {
  padding-top: 80px;
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-338 {
  max-width: 720px;
  padding-top: 8px;
  padding-bottom: 32px;
}

.container-158 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1280px;
  display: flex;
}

.copy-and-cta {
  justify-content: center;
  align-items: center;
  width: 55%;
  margin-right: 16px;
  display: flex;
}

.app-mockup {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 50%;
  height: 620px;
  display: flex;
}

.ordering-app-hero {
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.app-screen-slider {
  background-color: #ddd0;
  width: 298px;
  height: 620px;
}

.iphone-mockup {
  position: absolute;
}

.image-186 {
  width: var(--iphone-moockup-height\<deleted\|variable-0facac67-5ace-34c8-a8ff-ffb68f216418\>);
  height: var(--iphone-moockup-height\<deleted\|variable-0facac67-5ace-34c8-a8ff-ffb68f216418\>);
}

.left-arrow {
  justify-content: flex-start;
  align-items: center;
  padding-left: 16px;
  display: none;
}

.image-187 {
  width: 40px;
}

.right-arrow-3 {
  justify-content: center;
  align-items: center;
  display: none;
  position: absolute;
}

.driver-app-hero {
  max-width: 1440px;
  padding-left: 40px;
  padding-right: 40px;
  display: flex;
}

.div-block-341,
.slide-nav {
  display: none;
}

.product-preview-drapp {
  background-color: var(--bg-fill-1\<deleted\|variable-53ed2d2e-9a3b-c4a4-304f-2b6992920af3\>);
  width: 100%;
  color: var(--primary-white\<deleted\|variable-9af0442b-62fb-fa94-3720-2184f91659b6\>);
  padding-top: 120px;
  padding-bottom: 120px;
}

.product-preview-drapp.bg-fill-1 {
  color: #fff;
}

.app-features {
  min-width: 220px;
  max-width: 386px;
}

.black-gradient-custom-css {
  display: none;
}

.vendor-section-widget {
  background-color: var(--bg-fill-1\<deleted\|variable-53ed2d2e-9a3b-c4a4-304f-2b6992920af3\>);
  width: 100%;
}

.widget-container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  padding: 80px 40px;
  display: flex;
}

.widget-container.centered {
  flex-flow: column;
}

.widget-container.no-padding-below {
  padding-bottom: 0;
}

.widget-description {
  flex-flow: column;
  width: 47%;
  display: flex;
}

.widget-description.right-side {
  padding-left: 20px;
}

.widget-description.left-side {
  padding-right: 20px;
}

.widget-description.centred {
  justify-content: center;
  align-items: center;
  width: 100%;
}

.widget {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 53%;
  display: flex;
}

.widget.grid-fill {
  background-image: url("../images/Grid-Widget-BG.avif");
  background-position: 50%;
  background-size: 100%;
}

.widget.centred {
  width: 100%;
}

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

.widget-wrapper.geofence {
  max-width: 672px;
}

.widget-wrapper.vendor {
  max-width: 648px;
}

.widget-wrapper.page-builder {
  justify-content: center;
  align-items: center;
  display: flex;
}

.widget-wrapper.reviews {
  background-image: linear-gradient(
    to bottom,
    var(--bg-fill-2\<deleted\|variable-b03ae98c-b5b1-4013-832c-180e5b546e9a\>),
    var(--bg-fill-2\<deleted\|variable-b03ae98c-b5b1-4013-832c-180e5b546e9a\>)
  );
  border-radius: 16px;
  justify-content: center;
  align-items: flex-end;
  max-width: 672px;
  padding-top: 88px;
  padding-left: 124px;
  padding-right: 124px;
  overflow: hidden;
}

.widget-wrapper.ai-description {
  max-width: 540px;
}

.widget-wrapper.variants-widget {
  max-width: 672px;
}

.widget-wrapper.multilingual-widget {
  background-image: url("../images/Multilingual-Support_grid-bg.avif");
  background-position: 54%;
  background-repeat: no-repeat;
  background-size: 566px;
  max-width: 672px;
  padding-top: 57px;
  padding-bottom: 57px;
}

.widget-wrapper.ar-widget {
  max-width: 540px;
}

.remove-desktop-mobile-video-urls {
  display: none;
}

.div-block-344.merchant-app {
  max-width: 664px;
}

.remove-od-app-moble-desktop-urls,
.remove-dr-appdesktop-mobile-video-urls {
  display: none;
}

.bordered-text---driver-app {
  background-color: #f2f4f5;
  border: 1px solid #1d1d1b;
  border-radius: 8px;
  flex-flow: wrap;
  align-self: baseline;
  margin-bottom: 20px;
  padding: 4px 24px;
  box-shadow: 0 1px 1px #00000026;
}

.paragraph-wrapper {
  max-width: 560px;
  margin-top: 16px;
}

.paragraph-wrapper.notification-alert {
  padding-right: 0;
}

.page-builder-section-widget {
  background-color: var(--bg-fill-2\<deleted\|variable-b03ae98c-b5b1-4013-832c-180e5b546e9a\>);
  width: 100%;
}

.geofence-section-widget {
  background-color: var(--bg-fill-1\<deleted\|variable-53ed2d2e-9a3b-c4a4-304f-2b6992920af3\>);
}

.image-188 {
  width: 100%;
  max-width: 540px;
}

.heading-167 {
  font-size: 40px;
}

.heading-151-copy {
  color: #f5f5f7;
  font-size: 44px;
}

.payment-integration-section {
  background-color: var(--bg-fill-1\<deleted\|variable-53ed2d2e-9a3b-c4a4-304f-2b6992920af3\>);
}

.code-embed {
  display: none;
}

.ar-widget-section {
  background-color: #f8f9f9;
  width: 100%;
}

.heading-wrapper {
  max-width: 550px;
}

.delivery-integration-section {
  background-color: var(--primary-white\<deleted\|variable-9af0442b-62fb-fa94-3720-2184f91659b6\>);
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-349 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.h2-centred {
  text-align: center;
  font-size: 40px;
}

.div-block-350 {
  margin-top: 16px;
}

.div-block-351 {
  background-color: #f8f9f9;
  border-radius: 16px;
  width: 100%;
  max-width: 1200px;
  padding: 80px;
}

.widget-heading-wrapper.max-width {
  max-width: 640px;
}

.product-preview-merapp {
  background-color: var(--bg-fill-1\<deleted\|variable-53ed2d2e-9a3b-c4a4-304f-2b6992920af3\>);
  width: 100%;
  color: var(--primary-white\<deleted\|variable-9af0442b-62fb-fa94-3720-2184f91659b6\>);
  padding-top: 120px;
  padding-bottom: 120px;
}

.product-preview-merapp.bg-fill-2 {
  color: #6a6a6a;
}

.image-190 {
  width: 100%;
}

.remove-mer-app-moble-desktop-urls {
  display: none;
}

.push-notification-section {
  background-color: var(--bg-fill-2\<deleted\|variable-b03ae98c-b5b1-4013-832c-180e5b546e9a\>);
}

.live-order-tracking-section {
  background-color: var(--bg-fill-1\<deleted\|variable-53ed2d2e-9a3b-c4a4-304f-2b6992920af3\>);
}

.live-order-tracking-section.bg2 {
  background-color: var(--bg-fill-2\<deleted\|variable-b03ae98c-b5b1-4013-832c-180e5b546e9a\>);
}

.alert-image-wrapper {
  background-image: url("../images/Grid-Widget-BG.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 672px;
  padding-left: 124px;
  padding-right: 124px;
  display: flex;
}

.image-192 {
  width: 100%;
}

.bold-text-29 {
  color: #f5f5f7;
  font-size: 80px;
  font-weight: 700;
}

.hero-para-wrapper {
  margin-top: 20px;
}

.div-block-359,
.div-block-360 {
  max-width: 400px;
}

.quick-commrce-yt-video {
  border-radius: 16px;
  overflow: hidden;
}

.yt-video-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1080px;
  display: flex;
}

.cta-light {
  color: #344054;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  min-width: 180px;
  height: 48px;
  padding-left: 16px;
  padding-right: 16px;
  transition:
    border 0.15s,
    background-color 0.2s;
  display: flex;
}

.cta-light:hover {
  background-color: #f9fafb;
}

.cta-light:active {
  border: 1px solid #34405480;
}

.cookie-choice-button {
  cursor: pointer;
  flex-direction: row;
  flex: 0 auto;
  order: 0;
  justify-content: flex-start;
  align-items: center;
  margin-left: 16px;
  margin-right: 0;
  font-size: 14px;
  display: none;
}

.div-block-367 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-368 {
  max-width: 900px;
}

.cookieyes-hide-floating-buton {
  display: none;
}

.margin-xsmall {
  margin: 0.5rem;
}

.widget-list {
  width: 100%;
  padding-left: 20px;
}

.wdget-list-para {
  width: 100%;
  color: var(--light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>);
  margin-bottom: 12px;
  font-size: 18px;
  font-weight: 400;
  line-height: 150%;
}

.wdget-list-para.downmost {
  margin-bottom: 0;
}

.widget-brand {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 53%;
  padding: 20px 40px;
  display: flex;
}

.widget-descrpt-brand {
  flex-flow: column;
  width: 47%;
  padding-right: 20px;
  display: flex;
}

.widget-descrpt-brand.right {
  padding-left: 20px;
  padding-right: 0;
}

.brand-section-widget {
  background-color: var(--bg-fill-2\<deleted\|variable-b03ae98c-b5b1-4013-832c-180e5b546e9a\>);
  width: 100%;
}

.div-block-369,
.div-block-370 {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.widget-reviews {
  justify-content: center;
  align-items: center;
  width: 53%;
  display: flex;
}

.review-section-widget {
  background-color: var(--bg-fill-1\<deleted\|variable-53ed2d2e-9a3b-c4a4-304f-2b6992920af3\>);
  width: 100%;
}

.widget-notification {
  justify-content: center;
  align-items: center;
  width: 53%;
  display: flex;
}

.widget-descrpt-notifcation {
  flex-flow: column;
  width: 47%;
  display: flex;
}

.div-block-371 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button_lp-hero-video {
  background-color: #3898ec00;
  width: 64px;
  height: 64px;
  position: absolute;
}

.ai-description-widget {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--bg-fill-1\<deleted\|variable-53ed2d2e-9a3b-c4a4-304f-2b6992920af3\>);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.widget-ai-description {
  background-image: url("../images/Grid-Image-Bg.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 94%;
  justify-content: center;
  align-items: center;
  width: 53%;
  display: flex;
}

.widget-variants {
  justify-content: center;
  align-items: center;
  width: 53%;
  display: flex;
}

.variants-widget-section,
.multilingual-widget-section {
  background-color: var(--primary-white\<deleted\|variable-9af0442b-62fb-fa94-3720-2184f91659b6\>);
  width: 100%;
}

.widget-descrpt-variants,
.widget-descrpt-multilingual {
  flex-flow: column;
  width: 47%;
  padding-right: 20px;
  display: flex;
}

.widget-multilingual {
  justify-content: center;
  align-items: center;
  width: 53%;
  display: flex;
}

.widget-descrpt-ar {
  flex-flow: column;
  width: 45%;
  display: flex;
}

.widget-ar {
  justify-content: center;
  align-items: center;
  width: 55%;
  display: flex;
}

.image-ar-qr {
  display: none;
  overflow: hidden;
  box-shadow: 0 0 4px #0000001a;
}

.image-ar-qr-wrapper {
  width: 204px;
  height: 232px;
  margin-top: 302px;
  display: block;
  position: absolute;
  overflow: hidden;
}

.view-in--3d-ar-wrapper {
  justify-content: center;
  align-items: flex-start;
  width: 470px;
  height: 500px;
  display: flex;
  position: absolute;
}

.view-in--3d-ar-button-link {
  border: 1px #000;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 360px;
  height: 48px;
  display: flex;
  position: absolute;
}

.ar-link-wrapper {
  display: none;
}

.paragraph-62 {
  color: #d4d4d4;
  text-align: center;
  max-width: 732px;
  font-size: 18px;
}

.image-195 {
  width: 100%;
  max-width: 1280px;
}

.hero_template_img_wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 48px;
  display: flex;
}

.template-showcase-section {
  grid-row-gap: 64px;
  background-color: #0a0a0a;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 128px 80px;
  text-decoration: none;
  display: flex;
}

.thumnbnail_container {
  flex-direction: column;
  width: 100%;
  max-width: 1280px;
  text-decoration: none;
  display: flex;
}

.site_thumbnail {
  background-color: #171717;
  border: 1px solid #ffffff14;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.site_thumbnail:hover {
  background-color: #212121;
  border-color: #ffffff24;
}

.thumbnail_img_wrapper {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.thumbnail_img {
  object-fit: cover;
  object-position: 50% 0%;
  width: 100%;
}

.thumbnail_links_-_title_wrapper {
  grid-column-gap: 32px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding: 20px 16px;
  text-decoration: none;
  display: flex;
}

.website_type {
  color: #d4d4d4;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Inter, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 150%;
  text-decoration: none;
}

.wesbite_name {
  color: #fff;
  font-family: Inter, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}

.arrow_wrapper {
  grid-column-gap: 8px;
  width: 24px;
  height: 24px;
  margin-bottom: 4px;
  text-decoration: none;
}

.vectors-wrapper {
  justify-content: center;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.template-hero-section {
  background-color: #0a0a0a;
  width: 100%;
  padding-top: 140px;
  padding-left: 80px;
  padding-right: 80px;
}

.thumbnail_wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  margin-top: 48px;
  display: grid;
}

.thumbnail_img_shadow {
  aspect-ratio: 20;
  background-image: linear-gradient(#17171700, #171717);
  width: 100%;
  position: absolute;
  bottom: 0;
}

.container-159 {
  width: 100%;
  max-width: 1440px;
}

.thumbnail_links {
  grid-row-gap: 8px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  position: relative;
}

.thumbnail_links_name_wrapper {
  grid-column-gap: 32px;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.thumbnail_links_wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-flow: column dense;
  justify-content: flex-start;
  place-items: flex-start stretch;
  width: 100%;
  margin-top: 20px;
  text-decoration: none;
  display: flex;
}

.thumbnail_link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #262626;
  border: 0.5px solid #ffffff26;
  border-radius: 6px;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  max-width: 100px;
  padding: 6px;
  display: flex;
  overflow: hidden;
  box-shadow: 0 1px 2px 0.5px #000;
}

.thumbnail_link:hover {
  background-color: #333;
}

.link_icon_wrapper {
  justify-content: center;
  align-items: center;
  width: 20px;
  min-width: 20px;
  height: 20px;
  display: flex;
}

.site_thumbnail_multiple_links {
  background-color: #171717;
  border: 1px solid #ffffff14;
  border-radius: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.page-wrapper,
.main-wrapper {
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  display: flex;
}

/* source: styles/site-design/site-design-sections.css */
.section_hero {
  background-color: var(--wf-light--bg-section-02);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section_hero.multivendor.light {
  background-color: var(--wf-light--bg-section-01);
}

.section_hero.ai {
  background-color: #f7f8fa00;
  background-image: none;
  justify-content: flex-start;
  align-items: center;
  position: relative;
}

.spacer-80 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 80px;
  display: flex;
}

.padding-global {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.padding-global.nav {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  max-width: 1280px;
  padding-left: 0;
  padding-right: 0;
}

.padding-global.none {
  padding-left: 0;
  padding-right: 0;
}

.padding-global.none.absolute-swiss-hero {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  position: absolute;
  inset: 30% 0% 0%;
}

.padding-global.overflow-hidden {
  overflow: hidden;
}

.container-swiss {
  z-index: 3;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  display: flex;
  position: relative;
}

.container-swiss.overflow-hidden {
  overflow: hidden;
}

.container-swiss.overflow-hidden.tab---mobile-show {
  padding-top: 8px;
}

.container-swiss.lp-hero-image {
  justify-content: center;
  align-items: center;
  max-width: none;
  display: flex;
  position: relative;
}

.container-swiss.lp-hero-text {
  max-width: 1440px;
  padding-left: 80px;
  padding-right: 80px;
  position: absolute;
  top: 10vw;
}

.container-swiss.left-align.food-growth {
  width: 56.0156%;
}

.container-swiss.left-align.food-growth.multivendor-food {
  justify-content: flex-start;
  align-items: flex-start;
}

.container-swiss.centre-aligned {
  justify-content: flex-start;
  align-items: center;
}

.container-swiss.centre-aligned.full-feature-list {
  display: block;
}

.container-swiss.merchant-section {
  background-image: url("../images/merchant-section-1_1.avif");
  background-position: 50%;
  background-size: cover;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  min-height: 800px;
}

.container-swiss.inetgrations {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.container-swiss.integration-hero {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.container-swiss.blog {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-color: #fff0;
  flex-flow: row;
}

.container-swiss.section-pointers {
  grid-column-gap: 52px;
  grid-row-gap: 52px;
}

.content_wrapper {
  width: 100%;
  display: flex;
}

.content_wrapper.heading-subcopy-cta {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  display: flex;
}

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

.content_wrapper.heading-with-para-right-side {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 632px) minmax(100px, 416px);
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  justify-content: space-between;
  place-items: start stretch;
  display: flex;
}

.content_wrapper.centred-content-vertical {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.content_wrapper.centred-content-vertical.pricing {
  position: relative;
}

.content_wrapper.grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 524px) minmax(200px, 740px);
  grid-auto-columns: 1fr;
  grid-auto-flow: row dense;
  justify-content: space-between;
  justify-items: stretch;
  display: grid;
}

.content_wrapper.grid-2.centred {
  grid-template-columns: minmax(0, 524px) minmax(0, 740px);
  align-content: center;
  place-items: center;
}

.content_wrapper.grid-2.centred.product-section {
  grid-template-columns: minmax(0, 50%) repeat(auto-fit, minmax(200px, 50%));
}

.content_wrapper.grid-2.centred.pointers_section {
  grid-template-columns: minmax(0, 50%) repeat(auto-fit, minmax(200px, 50%));
  place-items: start;
  display: flex;
}

.content_wrapper.grid-2.number-section {
  grid-template-columns: minmax(200px, 524px) minmax(200px, 632px);
}

.content_wrapper.grid-2.number-section.left-content-wide {
  grid-template-columns: minmax(200px, 600px) minmax(200px, 632px);
}

.content_wrapper.grid-2.faq {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-columns: minmax(200px, 32.5%) minmax(200px, 57.812%);
}

.content_wrapper.grid-2.trial-cta {
  background-image: url("../images/680f28f9dea76a76511171c3_Containers.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 4px;
  grid-template-columns: minmax(200px, 848px) repeat(auto-fit, 180px);
  place-items: start stretch;
  padding: 80px 40px;
  position: relative;
  overflow: hidden;
}

.content_wrapper.grid-2.trial-cta:lang(fr) {
  grid-template-columns: minmax(200px, 848px) repeat(auto-fit, 220px);
}

.content_wrapper.grid-2.trial-cta:lang(es) {
  grid-template-columns: minmax(200px, 848px) repeat(auto-fit, minmax(180px, auto));
}

.content_wrapper.grid-2.trial-cta.ai {
  background-image: url("../images/Desktop_1.png");
  background-position: 50%;
  background-repeat: repeat;
  background-size: cover;
  height: 100%;
}

.content_wrapper.grid-2._1-dollar-plan {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  background-image: url("../images/680f28f9dea76a76511171c3_Containers.avif");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  border-radius: 4px;
  grid-template-columns: minmax(200px, 848px) repeat(auto-fit, minmax(180px, 1fr));
  place-items: start stretch;
  padding: 52px 40px 60px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.content_wrapper._2-flex-space-bw {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.content_wrapper._2-flex-space-bw._32px-spacing {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.content_wrapper._2-flex-space-bw._32px-spacing.hz-deskt-tab,
.content_wrapper._2-flex-space-bw._32px-spacing.hz-deskt-tab.ai-card {
  align-items: stretch;
}

.content_wrapper._2-flex-space-bw.footer {
  justify-content: space-between;
  align-items: center;
}

.content_wrapper.left-aligned-vertical {
  flex-flow: column;
}

.content_wrapper.left-aligned-vertical.footer-max-290 {
  flex-flow: column;
  max-width: 290px;
}

.content_wrapper.horizontal-aligned {
  display: flex;
}

.content_wrapper.horizontal-aligned.right {
  justify-content: flex-end;
  align-items: center;
}

.content_wrapper.footer-wrapper {
  flex-flow: column;
  width: 216px;
}

.content_wrapper.footer-wrapper.right-align {
  justify-content: flex-end;
  align-items: flex-end;
  display: flex;
}

.content_wrapper.footer-wrapper.right-align.desk-tab-mobl-none {
  display: none;
}

.content_wrapper.footer-wrapper._4-th-col {
  width: 161px;
}

.content_wrapper.hz-space-bw {
  justify-content: space-between;
  display: flex;
}

.content_wrapper.right-align {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

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

.content_wrapper.table-column {
  border-style: solid;
  border-width: 0 1px 1px;
  border-color: var(--wf-light--stroke-table-light);
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  flex-flow: column;
  display: flex;
}

.content_wrapper.table-column.full-width {
  border-style: none;
  border-width: 1px;
  border-radius: 4px;
  position: relative;
}

.content_wrapper.hz-2card {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  display: flex;
}

.content_wrapper.stretch-vertical {
  flex-flow: column;
}

.content_wrapper.stretch-vertical.max-1280px {
  max-width: 1280px;
}

.content_wrapper.revenue-calculator {
  padding-top: 0;
  padding-bottom: 0;
}

.content_wrapper.merchant-section {
  max-width: 1440px;
  padding-left: 80px;
  padding-right: 80px;
}

.content_wrapper.dis-block {
  display: block;
}

.content_wrapper.client_testimonials {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  flex: 0 auto;
  position: relative;
  overflow: hidden;
}

.content_wrapper.right-aligned-vertical {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-end;
}

.content_wrapper.stretch-horizontal {
  justify-content: space-between;
}

.content_wrapper.stretch-horizontal.max-1280px {
  max-width: 1280px;
}

.content_wrapper.forbes {
  justify-content: space-between;
  align-items: flex-end;
}

.content_wrapper.ecosystem {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: center;
  align-items: stretch;
}

.heading-style-d1 {
  color: var(--wf-dark--para-style-nav-p5-light);
  font-variation-settings: "wght" 630;
  text-transform: uppercase;
  font-family:
    Outfit Variable,
    Arial,
    sans-serif;
  font-size: 5rem;
  font-weight: 700;
  line-height: 100%;
}

.heading-style-d1.dark-mode {
  color: #fff;
}

.heading-style-d1.dark-mode.lp-hero {
  z-index: 4;
  position: relative;
}

.heading-style-d1.dark-mode.lp-hero:lang(fr) {
  z-index: 6;
}

.heading-style-d1.ai {
  color: var(--wf-dark--heading-style-d1);
  text-transform: none;
  font-family: "04 Librebaskerville", Arial, sans-serif;
  font-size: 4rem;
  font-weight: 400;
}

.text-style-p1 {
  color: #1d1d1f;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 130%;
}

.text-style-p1.inactive {
  color: var(--wf-dark--heading-style-p1-inactive);
}

.text-style-p1.dark-mode {
  color: var(--wf-dark--para-style-p1);
}

.text-style-p1.dark-mode.inactive {
  color: var(--wf-dark--heading-style-p1-inactive);
}

.text-style-p1.dark-mode.inactive.ai {
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
  font-size: 0.875rem !important;
}

.text-style-p1.dark-mode.active {
  color: var(--wf-dark--heading-style-p1-active);
}

.text-style-p1.dark-mode.active.ai {
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
  font-size: 0.875rem !important;
}

.text-style-p1.dark-mode.label {
  color: var(--wf-dark--label-style-p1-active);
}

.text-style-p1.dark-mode.label.inactive {
  color: var(--wf-dark--label-style-p1-inactive);
  transition: opacity 0.3s;
}

.text-style-p1.dark-mode.label.active {
  transition: all 0.3s;
}

.text-style-p1.dark-mode.testimonials-quote {
  font-size: 20px !important;
}

.text-style-p1.dark-mode.center {
  text-align: center;
}

.text-style-p1.light-mode.active.ai {
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
  font-size: 1rem !important;
}

.text-style-p1.light-mode.inactive.ai {
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
  font-size: 1rem !important;
}

.text-style-p1.light-mode.feature-text {
  color: var(--wf-light--para-style-p1-feature-card);
}

.text-style-p1.light-mode.active {
  color: #0a0a0a;
}

.text-style-p1.light-mode.inactive {
  color: #b8b8b8;
}

.spacer-48 {
  width: 100%;
  height: 48px;
}

.spacer-48.desk-tab-none,
.spacer-48.desk-none,
.spacer-48.desk-tab-mobl-none {
  display: none;
}

.hero-video {
  aspect-ratio: 2;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

.global-styles {
  width: 100%;
}

.global-style-css {
  display: none;
}

.section_business-logos {
  background-color: var(--wf-dark--bg-section-02);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.section_business-logos.light-mode {
  background-color: var(--wf-light--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
}

.logo-wrapper-small {
  border-radius: 4px;
  justify-content: center;
  align-items: center;
}

.logo-wrapper-small.outer {
  border: 1px #27272766;
  width: 100%;
  max-width: 130px;
  padding: 12px 16px;
  display: flex;
}

.logo-wrapper-small.outer.leftmost {
  justify-content: flex-start;
  align-items: center;
  padding-left: 0;
  padding-right: 32px;
}

.logo-wrapper-small.outer.leftmost.integration {
  border-style: solid;
  border-color: var(--wf-light--stroke-product-icon-light);
  justify-content: center;
  align-items: center;
  min-width: 220px;
  padding-left: 16px;
  padding-right: 16px;
}

.logo-wrapper-small.outer.left-on-tab.integration {
  border-style: solid;
  border-color: var(--wf-light--stroke-product-icon-light);
  border-radius: 4px;
  min-width: 220px;
  height: 100px;
}

.logo-wrapper-small.outer.inetegration {
  border-style: solid;
  border-color: var(--wf-light--stroke-product-icon-light);
  min-width: 220px;
  max-width: 220px;
}

.section_font-test {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  display: flex;
}

.section_font-test.dark {
  background-color: var(--wf-dark--bg-section-03);
}

.heading-style-d2 {
  color: #0a0a0a;
  text-transform: uppercase;
  font-family:
    Outfit Variable,
    Arial,
    sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 100%;
}

.heading-style-d2.dark-mode {
  color: var(--wf-dark--heading-style-d2);
}

.heading-style-d2.dark-mode.accent {
  color: var(--wf-dark--heading-style-d2-accent);
}

.heading-style-d2.dark-mode.accent.ai {
  font-size: 3.25rem !important;
}

.heading-style-d2.dark-mode.ai {
  font-variation-settings: "wght" 400;
  text-transform: none;
  font-family:
    Librebaskerville Variablefont Wght,
    Arial,
    sans-serif;
  line-height: 112%;
  font-size: 3.25rem !important;
}

.heading-style-d2.accent {
  padding-left: 12px;
}

.heading-style-h1 {
  color: #0a0a0a;
  font-variant-ligatures: no-common-ligatures;
  font-feature-settings: "ss02";
  font-family:
    Outfit Variable,
    Arial,
    sans-serif;
  font-size: 3.5rem;
  font-weight: 600;
  line-height: 103%;
}

.heading-style-h1.dark-mode.z-index-100 {
  z-index: 100;
  position: relative;
}

.heading-style-h1.dark-mode.accent.z-100 {
  z-index: 100;
  position: relative;
}

.heading-style-h1.dark-mode.ai.centred {
  text-align: center;
}

.heading-style-h1.light-mode.accent {
  color: var(--wf-light--heading-style-h1-accent);
}

.heading-style-h1.light-mode.centre-aligned {
  text-align: center;
}

.heading-style-h1.light-mode._54 {
  font-size: 54px !important;
}

.heading-style-h1.light-mode.inter {
  font-variation-settings: "wght" 700;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
}

.heading-style-h1.dark-mode {
  color: #fff;
}

.heading-style-h1.dark-mode.accent {
  color: #4d76e8;
}

.heading-style-h1.dark-mode.accent.ai {
  font-variation-settings: "wght" 400;
  font-family:
    Librebaskerville Variablefont Wght,
    Arial,
    sans-serif;
}

.heading-style-h1.ai {
  font-variation-settings: "wght" 400;
  font-family:
    Librebaskerville Variablefont Wght,
    Arial,
    sans-serif;
  font-weight: 400;
  line-height: 112%;
  font-size: 3.25rem !important;
}

.heading-style-h1.ai.lh-120 {
  line-height: 112%;
}

.heading-style-h1.light-mode {
  color: #0a0a0a;
}

.heading-style-h1.light-mode.ai {
  font-variation-settings: "wght" 400;
  font-family:
    Librebaskerville Variablefont Wght,
    Arial,
    sans-serif;
}

.heading-style-h2 {
  color: #0a0a0a;
  font-variation-settings: "wght" 510;
  font-family:
    Outfit Variable,
    Arial,
    sans-serif;
  font-size: 3rem;
  font-weight: 600;
  line-height: 120%;
}

.heading-style-h2.light-mode {
  color: var(--wf-light--heading-style-h2);
  text-wrap: balance;
}

.heading-style-h2.dark-mode {
  color: var(--wf-dark--heading-style-h2);
}

.heading-style-h3 {
  color: #0a0a0a;
  font-family:
    Outfit Variable,
    Arial,
    sans-serif;
  font-weight: 400;
  line-height: 120%;
}

.heading-style-h3.dark-mode {
  color: var(--wf-dark--heading-style-h3);
}

.heading-style-h3.light-mode {
  color: var(--wf-light--heading-style-h3);
  font-size: 48px;
}

.heading-style-h3.light-mode.v3 {
  font-family:
    Librebaskerville Variablefont Wght,
    Arial,
    sans-serif;
}

.heading-style-h4 {
  color: #0a0a0a;
  letter-spacing: 0.05rem;
  margin-top: 0;
  margin-bottom: 0;
  font-family:
    Outfit Variable,
    Arial,
    sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 120%;
}

.text-style-n1 {
  color: #0a0a0a;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 2rem;
  font-weight: 500;
  line-height: 150%;
}

.text-style-n1.dark-mode {
  color: var(--wf-dark--text-style-n1);
}

.text-style-n1.dark-mode.ai {
  font-family:
    Librebaskerville Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-n1.light-mode {
  color: var(--wf-light--text-style-n1);
}

.text-style-st1 {
  letter-spacing: 0.025rem;
  text-transform: uppercase;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 120%;
}

.text-style-st1.light-mode {
  color: var(--wf-light--heading-style-st1);
}

.text-style-st1.light-mode.ai {
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-st1.dark-mode {
  color: var(--wf-dark--heading-style-st1);
}

.text-style-st1.dark-mode.ai {
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
  font-size: 1rem !important;
}

.text-style-p2 {
  color: #0a0a0a;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 140%;
}

.text-style-p2.subdued {
  color: #c2c2c2;
}

.text-style-p2.dark-mode {
  color: var(--wf-dark--para-style-p2);
}

.text-style-p2.dark-mode.subdued {
  color: var(--wf-dark--para-style-p2-subdued);
}

.text-style-p2.dark-mode.subdued.lp-hero {
  z-index: 6;
  position: relative;
}

.text-style-p2.dark-mode.subdued.z-index-100 {
  z-index: 100;
  position: relative;
}

.text-style-p2.dark-mode.subdued.ai {
  color: var(--wf-dark--para-style-p3-active);
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
  font-size: 1rem !important;
}

.text-style-p2.dark-mode.centred {
  text-align: center;
}

.text-style-p2.dark-mode.subtext {
  color: #a3a3a3;
}

.text-style-p2.dark-mode.faq {
  -webkit-user-select: none;
  user-select: none;
}

.text-style-p2.dark-mode.faq.un-balanced {
  text-wrap: wrap;
}

.text-style-p2.dark-mode.rc-calc {
  color: #5c5c5c;
}

.text-style-p2.dark-mode.ai {
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
  font-size: 1rem !important;
}

.text-style-p2.light-mode.subdued.centre-align {
  text-align: center;
}

.text-style-p2.light-mode.subdued._18px-underlined {
  text-underline-offset: 4px;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--wf-light--decoration-style-p2-dotted);
  text-decoration-color: var(--wf-light--decoration-style-p2-dotted);
  text-decoration-style: dotted;
  text-decoration-thickness: 2px;
  font-size: 18px !important;
}

.text-style-p2.light-mode.subdued._18px {
  font-size: 18px !important;
}

.text-style-p2.light-mode.subdued.link {
  text-underline-offset: 2.5px;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  transition: color 0.2s;
}

.text-style-p2.light-mode.subdued.link:hover {
  color: #406de5;
  text-decoration: none;
}

.text-style-p2.light-mode.inactive {
  color: var(--wf-light--para-style-p2-inactive);
}

.text-style-p2.light-mode.label {
  color: var(--wf-light--label-style-p2);
}

.text-style-p2.light-mode.label.active {
  color: var(--wf-light--label-style-p2-active);
}

.text-style-p2.light-mode.label.inactive {
  color: var(--wf-light--label-style-p2-inactive);
}

.text-style-p2.light-mode.h-tab-label {
  color: var(--wf-light--label-style-p2);
  transition: color 0.2s;
}

.text-style-p2.light-mode.h-tab-label.active {
  color: var(--wf-light--label-style-p2-active);
}

.text-style-p2.light-mode.h-tab-label.inactive {
  color: var(--wf-light--label-style-p2-inactive);
}

.text-style-p2.light-mode.centred {
  text-align: center;
}

.text-style-p2.light-mode.link {
  text-underline-offset: 1.5px;
  -webkit-text-decoration: underline dashed;
  text-decoration: underline dashed;
  text-decoration-thickness: 2px;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
}

.text-style-p2.light-mode.link:hover {
  color: #406de5;
  text-decoration: none;
}

.text-style-p2.light-mode.subdued-link {
  color: #5c5c5c;
  text-underline-offset: 2px;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
  -webkit-text-decoration: underline dashed;
  text-decoration: underline dashed;
  text-decoration-thickness: 1px;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
}

.text-style-p2.light-mode.subdued-link:hover {
  color: #406de5;
  text-decoration: none;
}

.text-style-p2.light-mode {
  color: #0a0a0a;
}

.text-style-p2.light-mode.ai {
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
  font-size: 0.875rem !important;
}

.text-style-p2.light-mode.subdued {
  color: #5c5c5c;
  text-decoration-style: dashed;
}

.text-style-p3 {
  color: var(--wf-dark--text-style-n1);
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 160%;
}

.text-style-p3.is-cta-text.dark-moe {
  color: var(--wf-dark--btn-secondary-p3);
}

.text-style-p3.is-cta-text.dark-moe.ai {
  color: var(--wf-dark--btn-secondary-p3);
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-p3.is-cta-text._15px {
  font-size: 15px !important;
}

.text-style-p3.is-cta-text.ai {
  color: var(--wf-dark--para-style-p3);
  text-transform: uppercase;
  font-family: "03 Jetbrainsmono", Arial, sans-serif;
}

.text-style-p3.is-cta-text.ai-cta {
  font-variation-settings: "wght" 400;
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-p3.nav {
  color: var(--wf-dark--btn-primary-p3);
}

.text-style-p3.nav:lang(fr),
.text-style-p3.nav:lang(es),
.text-style-p3.nav.no-wrap {
  white-space: nowrap;
}

.text-style-p3.nav.no-wrap.dark {
  color: #0a0a0a;
}

.text-style-p3.nav.no-wrap.ai {
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-p3.nav.ai.light-mode {
  color: var(--wf-dark--nav-dropdown-header-p5-light);
  text-transform: uppercase;
  white-space: nowrap;
  word-spacing: -4px;
  padding-top: 1px;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-p3.nav.ai.dark-mode {
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-p3.dark-mode.inactive {
  color: var(--wf-dark--para-style-p3-inactive);
}

.text-style-p3.dark-mode.inactive.no-wrap {
  white-space: nowrap;
}

.text-style-p3.dark-mode.active {
  color: #ccc;
}

.text-style-p3.dark-mode.nav-dropdown-links:lang(fr),
.text-style-p3.dark-mode.nav-dropdown-links:lang(es) {
  white-space: nowrap;
}

.text-style-p3.dark-mode.nav-dropdown-links.ai {
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
  font-weight: 400;
}

.text-style-p3.dark-mode.footer {
  color: var(--wf-dark--footer-link-style-p3);
  text-decoration: none;
}

.text-style-p3.dark-mode.footer.right-align {
  text-align: right;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.text-style-p3.dark-mode.footer.ai {
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-p3.dark-mode.btn-secondary {
  color: var(--wf-light--btn-secondary-p3);
  white-space: nowrap;
}

.text-style-p3.dark-mode.btn-secondary:lang(es) {
  width: 215px;
}

.text-style-p3.dark-mode.subdued {
  color: var(--wf-dark--para-style-p3-subdued);
}

.text-style-p3.dark-mode.subdued._18px {
  font-size: 18px !important;
}

.text-style-p3.dark-mode.bento {
  color: #858585;
}

.text-style-p3.dark-mode.bento.center {
  text-align: center;
}

.text-style-p3.dark-mode.toggle {
  will-change: color;
  transition-property: color;
  transition-duration: 0.2s;
  transition-timing-function: ease;
}

.text-style-p3.dark-mode.toggle.is-inactive {
  color: #999;
}

.text-style-p3.dark-mode.highlight {
  color: var(--wf-dark--para-style-p3-highlight);
  -webkit-text-stroke-color: var(--wf-dark--para-style-p3-highlight);
}

.text-style-p3.dark-mode.v3 {
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-p3.light-mode.active.ai {
  color: var(--wf-light--label-style-p2-inactive);
}

.text-style-p3.light-mode.subdued {
  color: var(--wf-light--para-style-p3-subdued);
}

.text-style-p3.light-mode.subdued.centre-align {
  text-align: center;
}

.text-style-p3.light-mode.subdued.no-wrap {
  white-space: nowrap;
}

.text-style-p3.light-mode.subdued.no-wrap.dp-down {
  width: 80.8594px;
  min-width: 80.8594px;
  max-width: 80.8594px;
}

.text-style-p3.light-mode.subdued.hidden {
  display: none;
}

.text-style-p3.light-mode.link {
  color: var(--wf-light--decoration-style-p3-underline);
  text-decoration: underline;
  -webkit-text-decoration-color: var(--wf-light--para-style-p3-subdued);
  text-decoration-color: var(--wf-light--para-style-p3-subdued);
  text-decoration-style: solid;
  text-decoration-thickness: 0.5px;
}

.text-style-p3.light-mode.rc-calc {
  color: #515151;
}

.text-style-p3.light-mode.nav-dropdown-links:lang(es) {
  white-space: pre;
}

.text-style-p3.light-mode.nav-dropdown-links.ai {
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-p3.light-mode.nav-dropdown-links.ai:lang(fr) {
  white-space: nowrap;
}

.text-style-p3.light-mode.subtext {
  color: #707070;
}

.text-style-p3.light-mode.subtext.ai {
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-p3.light-mode.btn-medium {
  color: #292929;
}

.text-style-p3.light-mode.no-wrap {
  white-space: nowrap;
}

.text-style-p3.light-mode.v3 {
  color: var(--wf-light--label-style-p4-inactive);
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-p3.light-mode.v3.dark {
  color: var(--wf-light--label-style-p2-active);
}

.text-style-p3.light-mode.muted {
  color: #707070 !important;
}

.text-style-p3.is-cta-text {
  color: #fff;
  white-space: nowrap;
}

.text-style-p3.light-mode {
  color: #0a0a0a;
}

.text-style-p3.light-mode.active {
  color: #5c5c5c;
}

.text-style-p3.light-mode.inactive {
  color: #b8b8b8;
}

.text-style-p3.dark-mode {
  color: #fff;
}

.text-style-p3.dark-mode.revenue-section {
  color: #b8b8b8;
}

.text-style-p3.muted {
  color: var(--wf-light--para-style-p3-muted);
}

.text-style-p3.grid-6-width {
  font-size: 1.25rem !important;
}

.text-style-p3.grid-6-width:lang(es) {
  max-width: 700px;
}

.swiss {
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 1rem;
}

.swiss.dark-mode {
  background-color: var(--wf-dark--bg-section-02);
}

.text-style-p5 {
  color: #0a0a0a;
  font-variation-settings: "wght" 450;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 160%;
}

.text-style-p5.light-mode.nav-drop-down-supporting-text {
  color: #707070;
}

.text-style-p5.dark-mode {
  color: #a3a3a3;
}

.text-style-p5.dark-mode.nav-drop-down-supporting-text {
  color: #a3a3a3;
  font-size: 0.75rem !important;
}

.thumbnail {
  height: 100%;
}

.thumbnail.delivery-os {
  object-fit: cover;
  border-radius: 4px;
}

.thumbnail.delivery-os.mobile {
  display: none;
}

.thumbnail.cropped-image-fast-delivery {
  margin-top: -6.4%;
}

.thumbnail.cropped-image-fast-delivery.desk-tab {
  border-radius: 4px;
}

.thumbnail.cropped-image-fast-delivery.mobile {
  display: none;
}

.spacer-32 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  height: 32px;
  display: flex;
}

.spacer-32.desk-none,
.spacer-32.desk-tab-none,
.spacer-32.desk-tab-mobl-none {
  display: none;
}

.cta-swiss {
  justify-content: center;
  align-items: center;
  min-height: 32px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.cta-swiss.is-primary.nav:hover {
  background-color: #4b76e7;
  background-image: none;
  transform: none;
}

.cta-swiss.is-primary.nav:active {
  background-color: #3c66d7;
}

.cta-swiss.is-primary.nav.transparent {
  border: 1px solid var(--wf-dark--stroke-btn-primary-alpha);
  background-color: var(--wf-dark--bg-btn-primary-alpha);
}

.cta-swiss.is-primary.nav.module-cta {
  width: 100%;
  min-width: 100%;
  height: 40px;
  min-height: 32px;
  padding-top: 2px;
  padding-left: 4px;
  padding-right: 4px;
  transition-property: background-color;
}

.cta-swiss.is-primary.nav.module-cta:hover {
  background-color: #4b76e7;
}

.cta-swiss.is-primary.nav.module-cta:active {
  background-color: #3c66d7;
}

.cta-swiss.is-primary.nav.v3-btn {
  border-radius: 2px;
  min-height: 40px;
}

.cta-swiss.is-primary.lp-hero {
  z-index: 6;
}

.cta-swiss.is-primary.lp-hero.ai.nav {
  justify-content: center;
  align-items: center;
}

.cta-swiss.is-primary.lp-hero.v3-btn {
  border-radius: 2px;
  min-width: 200px;
  min-height: 40px;
}

.cta-swiss.is-primary.ai {
  border-radius: 2px;
  min-height: 40px;
}

.cta-swiss.is-secondary-dark-mode {
  background-color: #f5f5f5;
  border-radius: 4px;
  width: -webkit-fit-content;
  min-width: 180px;
  min-height: 44px;
  transition-property: background-color;
  transition-duration: 0.2s;
  transition-timing-function: ease;
}

.cta-swiss.is-secondary-dark-mode:hover {
  background-color: #e1e1e1;
}

.cta-swiss.is-secondary-dark-mode:active {
  background-color: #f0f0f0;
}

.cta-swiss.is-secondary-dark-mode.is-nav {
  border: 1px solid var(--wf-dark--stroke-btn-secondary-alpha);
  background-color: #14141400;
  min-width: auto;
}

.cta-swiss.is-secondary-dark-mode.is-nav {
  background-color: #14141400;
  border: 1px solid #707070;
  min-width: auto;
}

.cta-swiss.is-secondary-dark-mode.is-nav:hover {
  background-color: #2f2f2f;
}

.cta-swiss.is-secondary-dark-mode.is-nav.transparent {
  border-color: #70707000;
}

.cta-swiss.is-secondary-dark-mode.is-nav.transparent.ai {
  border-color: #e0e0e0;
  border-radius: 2px;
  min-height: 40px;
  padding-top: 2px;
}

.cta-swiss.is-secondary-dark-mode.ai {
  border-radius: 2px;
  min-width: 140px;
  min-height: 40px;
}

.cta-swiss.is-tertiary {
  width: fit-content;
  padding-left: 0;
  padding-right: 0;
}

.cta-swiss.is-tertiary.footer-social {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  margin-left: -2px;
  position: relative;
  overflow: hidden;
}

.cta-swiss.is-tertiary.footer-social:hover {
  text-decoration: underline;
  -webkit-text-decoration-color: var(--wf-dark--footer-link-style-p3);
  text-decoration-color: var(--wf-dark--footer-link-style-p3);
}

.cta-swiss.is-tertiary.dark {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  border-radius: 2px;
  min-height: auto;
  margin-left: -6px;
  padding: 4px 6px 7px;
  transition: box-shadow 0.2s;
}

.cta-swiss.is-tertiary.dark:hover {
  text-underline-offset: 2px;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--wf-dark--footer-link-style-p3);
  text-decoration-color: var(--wf-dark--footer-link-style-p3);
  box-shadow: 0 0 #ccc;
}

.cta-swiss.is-tertiary.dark:active {
  box-shadow: 0 0 0 1px #ccc;
}

.cta-swiss.is-tertiary.light {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  cursor: pointer;
  border-radius: 2px;
  min-height: auto;
  margin-left: -6px;
  padding: 4px 6px 7px;
  transition: all 0.2s;
}

.cta-swiss.is-tertiary.light:hover {
  text-underline-offset: 2px;
  text-decoration: underline;
  -webkit-text-decoration-color: var(--wf-light--footer-link-style-p3);
  text-decoration-color: var(--wf-light--footer-link-style-p3);
}

.cta-swiss.is-tertiary.light:active {
  box-shadow: 0 0 0 1px #ccc;
}

.cta-swiss.is-tertiary.modal-link {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  cursor: pointer;
  border: 1px solid #e0e0e0;
  border-radius: 32px;
  height: 40px;
  padding-left: 6px;
  transition:
    background-color 0.2s,
    transform 0.2s;
}

.cta-swiss.is-tertiary.modal-link:hover {
  background-color: #f7f7f7;
}

.cta-swiss.is-secondary-light-mode {
  background-color: var(--wf-light--bg-btn-secondary);
  border-radius: 4px;
  min-width: 180px;
  max-width: 180px;
  min-height: 44px;
}

.cta-swiss.is-secondary-light-mode:hover {
  background-image: linear-gradient(
    to bottom,
    var(--wf-light--bg-btn-secondary-hover),
    var(--wf-light--bg-btn-secondary-hover)
  );
}

.cta-swiss.is-secondary-light-mode:active {
  background-image: linear-gradient(
    to bottom,
    var(--wf-light--bg-btn-secondary-pressed),
    var(--wf-light--bg-btn-secondary-pressed)
  );
}

.cta-swiss.is-secondary-light-mode.medium-light {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--wf-light--stroke-btn-secondary-light);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--wf-light--stroke-btn-secondary-light);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--wf-light--stroke-btn-secondary-light);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--wf-light--stroke-btn-secondary-light);
  background-color: #14141400;
  width: 100%;
  min-width: 100%;
  height: 40px;
  min-height: auto;
  padding-top: 2px;
  padding-left: 2px;
  padding-right: 4px;
}

.cta-swiss.is-secondary-light-mode.medium-light.no-tab-mob {
  min-width: 100%;
}

.cta-swiss.is-secondary-light-mode.small-dark {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--wf-light--stroke-btn-secondary-light);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--wf-light--stroke-btn-secondary-light);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--wf-light--stroke-btn-secondary-light);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--wf-light--stroke-btn-secondary-light);
  justify-content: flex-start;
  align-items: center;
  width: fit-content;
  max-width: none;
  height: 40px;
  min-height: auto;
  padding-left: 24px;
  padding-right: 24px;
}

.cta-swiss.is-secondary-light-mode.small-dark:lang(fr) {
  justify-content: space-between;
  min-width: 330px;
}

.cta-swiss.is-secondary-light-mode.small-dark:lang(es) {
  justify-content: space-between;
  min-width: 280px;
}

.cta-swiss.is-secondary-light-mode.light {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--wf-light--stroke-btn-secondary-light);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--wf-light--stroke-btn-secondary-light);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--wf-light--stroke-btn-secondary-light);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--wf-light--stroke-btn-secondary-light);
  background-color: #14141400;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 44px;
  min-height: auto;
  padding-left: 16px;
  padding-right: 14px;
}

.cta-swiss.is-secondary-light-mode.light.fit-content {
  width: fit-content;
  min-width: 180px;
  max-width: none;
}

.cta-swiss.is-secondary-light-mode.light.fit-content:lang(fr),
.cta-swiss.is-secondary-light-mode.light.fit-content:lang(es),
.cta-swiss.is-secondary-light-mode.light.fit-content:lang(ar) {
  max-width: none;
}

.cta-swiss.is-secondary-light-mode.light.fit-content.v3-btn {
  border-radius: 2px;
  min-width: 200px;
  height: 40px;
}

.cta-swiss.is-secondary-light-mode.is-nav {
  background-color: #14141400;
  border: 1px solid #e0e0e0;
  min-width: auto;
}

.cta-swiss.is-secondary-light-mode.is-nav.v3-btn {
  border-radius: 2px;
  min-height: 40px;
}

.cta-swiss.is-secondary-light-mode.ai {
  border-radius: 2px;
  width: -webkit-fit-content;
  min-width: 140px;
  max-width: none;
  min-height: 40px;
}

.cta-swiss.is-secondary-light-mode.ai._160w {
  min-width: 160px;
}

.cta-swiss.is-primary:hover {
  background-image: linear-gradient(#ffffff0f, #ffffff0f);
  transform: none;
}

.cta-swiss.is-primary:active {
  background-image: linear-gradient(#0000000f, #0000000f);
  transform: scale(0.97);
}

.cta-swiss.video-absolute {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  width: fit-content;
  height: fit-content;
  padding-left: 0;
  padding-right: 0;
  position: absolute;
  bottom: 4%;
  left: 2%;
}

.cta-swiss.is-primary {
  background-color: #406de5;
  border-radius: 4px;
  width: -webkit-fit-content;
  min-width: 180px;
  min-height: 44px;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  transform: scale(1);
}

.cta-swiss.is-primary:hover {
  background-color: #4b76e7;
  transform: none;
}

.cta-swiss.is-primary:active {
  background-color: #3c66d7;
  background-image: none;
  transform: scale(0.97);
}

.cta-swiss.is-primary:lang(es) {
  width: -webkit-fit-content;
}

.cta-swiss.is-primary.lp-hero {
  z-index: 6;
  position: relative;
}

.cta-swiss.is-primary.lp-hero.ai {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #fff;
  border-radius: 2px;
  justify-content: space-between;
  align-items: center;
  min-height: 40px;
}

.heading---paragraph {
  display: flex;
}

.heading---paragraph.grid-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(541px, 740px)) minmax(240px, 407px);
  grid-auto-columns: 1fr;
  justify-content: space-between;
  place-items: start stretch;
  width: 100%;
  display: grid;
}

.heading---paragraph.grid-2.ceter-align {
  grid-template-columns: repeat(auto-fit, minmax(541px, 740px)) minmax(240px, 436px);
  place-items: center stretch;
}

.heading---paragraph.grid-2.ceter-align:lang(es) {
  grid-template-columns: repeat(auto-fit, minmax(541px, 740px)) minmax(240px, 550px);
}

.heading---paragraph.grid-2.ai {
  flex-flow: column;
  display: flex;
}

.heading---paragraph.vertical-aligned,
.heading---paragraph.full-width-hz {
  flex-flow: column;
}

.heading---paragraph.full-width-hz.growth-section {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
}

.spacer-4 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 4px;
}

.spacer-4.desk-tab-none {
  display: none;
}

.spacer-16 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 16px;
  display: flex;
}

.spacer-16.nav-12-space {
  height: 12px;
}

.spacer-16.bg-section-1 {
  background-color: var(--wf-light--bg-section-01);
  width: 101%;
}

.spacer-1 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 1px;
  display: flex;
}

.spacer-2 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 2px;
  display: flex;
}

.spacer-8 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 8px;
  display: flex;
}

.spacer-64 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  height: 64px;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  display: flex;
}

.spacer-64.desk-tab-none {
  display: none;
}

.spacer-96 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1280px;
  height: 96px;
  display: flex;
}

.spacer-96.desk-none,
.spacer-96.desk-tab-none {
  display: none;
}

.spacer-120 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 120px;
}

.hero-youtube-video {
  z-index: 999999;
  opacity: 1;
  background-image: linear-gradient(#000000f2, #000000f2);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.play-btn-hero-vid {
  z-index: 100;
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(4px);
  cursor: pointer;
  background-color: #ffffff59;
  border: 1px solid #ffffff1a;
  border-radius: 1000px;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  transition: transform 0.3s;
  display: flex;
  position: absolute;
}

.play-btn-hero-vid:hover {
  transform: scale(0.95);
}

.hero-play-img {
  z-index: 100;
  cursor: pointer;
  position: absolute;
}

.hero-video-code-wrapper {
  aspect-ratio: 16 / 9;
  border-radius: 5px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 80%;
  height: 80%;
  display: flex;
  position: absolute;
  top: 5vw;
  left: 50%;
  transform: translateX(-50%);
  box-shadow: 1px 1px 10px 5px #00000040;
}

.nav_component_dark {
  z-index: 999;
  border-bottom: 1px solid var(--wf-dark--stroke-nav);
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #161617e6;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 60px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.nav_component_dark.transparent {
  -webkit-backdrop-filter: blur(1.5px);
  backdrop-filter: blur(1.5px);
  background-color: #16161700;
  border-bottom-color: #1e1e1e00;
}

.nav_component_dark.transparent.with-header {
  flex-flow: column;
  height: 60px;
  padding-left: 0;
  padding-right: 0;
}

.nav_component_dark.with-header {
  flex-flow: column;
  height: 100px;
  padding-left: 0;
  padding-right: 0;
}

.nav-left-swiss {
  flex: 0 auto;
  align-items: center;
  width: 200px;
  height: 44px;
  display: flex;
}

.nav-menu-wrapper {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
  position: static;
}

.spacer-20 {
  width: 100%;
  min-height: 20px;
}

.spacer-20.desk-hide,
.spacer-20.desk-tab-mobl-none {
  display: none;
}

.section_usp {
  background-color: var(--wf-dark--bg-section-02);
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section_usp.light-mode {
  background-color: var(--wf-light--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  justify-content: flex-start;
  align-items: center;
}

.section_usp.driver-pg {
  background-color: var(--wf-dark--bg-section-01);
}

.tab.vertical_links {
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: minmax(200px, 1fr) 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 115.625%;
  max-width: 1480px;
  display: flex;
}

.tab.vertical-features-list {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tab-pane {
  width: 100%;
  height: 100%;
}

.tab-pane.light-mode {
  background-color: var(--wf-light--bg-mockup-2);
}

.tab-pane.active {
  display: block;
}

.tab-pane.light-mode-2 {
  background-color: var(--wf-light--bg-mockup);
}

.tab-pane.light-mode-2.active {
  border: 1px solid var(--wf-light--stroke-tab-inactive);
  background-color: var(--wf-light--bg-mockup-2);
  display: block;
}

.tab-pane.light-mode-2.inactive {
  border: 1px solid var(--wf-light--stroke-tab-inactive);
  background-color: var(--wf-light--bg-section-02);
  display: none;
}

.img-wrapper {
  object-fit: scale-down;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.img-wrapper.geofence {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-height: 660px;
  overflow: hidden;
}

.img-wrapper.geofence.ai {
  max-height: none;
}

.img-wrapper.delivery-os {
  aspect-ratio: 16 / 9;
  border-radius: 4px;
  max-height: 620px;
  overflow: hidden;
}

.img-wrapper.delivery-integration {
  background-color: var(--wf-light--bg-mockup-2);
}

.img-wrapper.adminopanel {
  padding-left: 16px;
  padding-right: 16px;
}

.img-wrapper.business-category {
  background-color: var(--wf-light--bg-section-02);
  opacity: 1;
  transform: translateY(0);
}

.img-wrapper.business-category.hidden {
  background-color: var(--wf-light--bg-section-02);
  display: none;
}

.img-wrapper.push-notif-copy {
  background-color: #f9fafc;
  justify-content: center;
  align-items: flex-end;
}

.img-wrapper.push-notif-copy.ai-card {
  justify-content: center;
  align-items: flex-end;
}

.img-wrapper.cropped-image-fast-delivery {
  overflow: visible;
}

.img-wrapper.food-graph {
  justify-content: flex-end;
  align-items: center;
  width: 43.9843%;
  margin-top: 10px;
  overflow: visible;
}

.img-wrapper.forbes {
  width: 20%;
}

.img-wrapper.multivendor-food {
  justify-content: flex-end;
  align-items: center;
  width: 43.9843%;
  margin-top: 10px;
  overflow: visible;
}

.img-wrapper.dark-mode {
  justify-content: center;
  align-items: flex-end;
}

.img-wrapper.app-integration {
  border: 1px solid var(--wf-dark--stroke-section);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-height: 660px;
  overflow: hidden;
}

.slide-image._20 {
  max-height: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}

.slide-image._20._97 {
  max-width: 97%;
}

.slide-image.feature-section {
  max-width: 94%;
  max-height: 96%;
  padding-top: 32px;
  padding-bottom: 32px;
}

.slide-image.feature-section.pos {
  max-width: 85%;
}

.slide-image.feature-section.thermal {
  object-fit: contain;
  max-width: 100%;
  min-height: 100%;
  max-height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}

.slide-image.vendor {
  min-height: 100%;
  max-height: 100%;
  margin-bottom: -20px;
  padding-top: 8px;
}

.slide-image.food-growth {
  width: 153.13%;
  min-width: 160%;
}

.slide-image.food-growth.multi-vendor {
  width: auto;
  min-width: 100%;
}

.spacer-24 {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  height: 24px;
  display: flex;
}

.spacer-24.desk-tab-none {
  display: none;
}

.tab-link {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tab-link._3-tab.left {
  padding-left: 4px;
  padding-right: 20px;
}

.tab-link._3-tab.center {
  padding-left: 4px;
  padding-right: 18px;
}

.tab-link._3-tab.center.page-builder {
  padding-right: 16px;
}

.tab-link._3-tab.right {
  padding-left: 4px;
  padding-right: 20px;
}

.tab-link.vertical-tabs {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding-top: 24px;
  padding-bottom: 24px;
}

.tab-link.label {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--wf-dark--bg-section-01);
  flex-flow: row;
  height: fit-content;
  padding-top: 28px;
  padding-bottom: 28px;
  padding-left: 16px;
}

.tab-link.label.light-mode {
  background-color: var(--wf-light--bg-section-01);
}

.tab-links-custom-code {
  display: none;
}

.section_news-quote {
  background-color: var(--wf-dark--bg-section-02);
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
  position: relative;
  overflow: hidden !important;
}

.section_news-quote.light-mode {
  background-color: var(--wf-light--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
}

.news-quote-content-swiss {
  width: 100%;
  max-width: 1280px;
  overflow: hidden;
}

.news-quote-wrapper-swiss {
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  margin-left: 16px;
  margin-right: 16px;
  display: flex;
}

.news-quote-swiss {
  opacity: 0;
  cursor: grabbing;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  min-width: 840px;
  min-height: 56px;
  display: flex;
}

.news-logo-wrapper-swiss {
  opacity: 0.4;
  justify-content: center;
  align-items: center;
  max-width: 236px;
  transition: opacity 0.2s ease-in;
  display: flex;
}

.section_product-od-app {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.product_section-body_text {
  flex-flow: column;
  display: flex;
}

.product_section-animation-mobile {
  justify-content: center;
  align-items: center;
  width: 55%;
  display: none;
}

.swiss-pd-sec-text-wrapper {
  flex-flow: column;
  display: flex;
}

.swiss-explore-now-btn-mobile-wrapper {
  display: none;
}

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

.pd-section-animation-css {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: none;
}

.custom_text-p3-label-pd_sec-active {
  background-color: var(--wf-light--bg-label-active);
  width: 100%;
  color: var(--wf-light--label-style-p3-active);
  font-variation-settings: "wght" 450;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 20px 16px;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
}

.custom_text-p3-label-pd_sec_inactive {
  background-color: var(--wf-light--bg-label-inactive);
  width: 100%;
  box-shadow: inset 0 -1px 0 0 var(--wf-light--stroke-label-inactive);
  color: var(--wf-light--label-style-p3-inactive);
  font-variation-settings: "wght" 450;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  padding: 20px 16px;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
}

.custom_text-p3-label-pd_sec-active-mobile {
  color: var(--wf-light--label-style-p3-active);
  font-variation-settings: "wght" 450;
  background-color: #ebebeb00;
  padding: 0;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
}

.product_section-animation-desk {
  max-width: 100%;
}

.js-pd-sec-desk {
  color: #fff;
  display: none;
}

.css-pd-sec-desk {
  display: none;
}

.section_product-mer-app,
.section_product-dri-app,
.section_product-admin-app {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.swiss-grid-2-cta-wrapper {
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.swiss-grid-2-cta-wrapper.left-align {
  justify-content: flex-start;
  align-items: flex-start;
}

.tabs-vertical-menu {
  flex-flow: column;
  width: 21.39vw;
  display: flex;
}

.logo_swiss {
  cursor: pointer;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 200px;
  display: flex;
}

.logo_swiss:hover {
  opacity: 0.9;
}

.logo_swiss.w--current {
  height: 44px;
}

.vertical-tab-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  cursor: pointer;
  background-color: #ddd0;
  flex-flow: row;
  width: 100%;
  padding: 0;
  text-decoration: none;
  transition: all 0.3s;
  display: flex;
}

.vertical-tab-link.w--current {
  background-color: #c8c8c800;
  padding: 0;
}

.tab-vertical-content {
  aspect-ratio: 100 / 66;
  background-color: var(--wf-light--bg-mockup);
  border-radius: 4px;
  align-self: stretch;
  width: 62.92vw;
  max-width: 908px;
  margin-left: 64px;
  display: flex;
}

.tab-vertical-content.admin-panel-section {
  overflow: hidden;
}

.wrap_faq_all {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-direction: column;
  display: flex;
  overflow-anchor: none;
}

.faq_wrapper {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--wf-dark--stroke-accordion-inactive);
  background-color: var(--wf-dark--bg-section-01);
}

.wrap_faq_a {
  padding-bottom: 28px;
  display: none;
  overflow: hidden;
  will-change: height, opacity, padding;
}

.source-family-faq-answer {
  white-space: pre-line;
}

/* source: styles/site-design/site-design-responsive.css */
@media (prefers-reduced-motion: reduce) {
  .wrap_faq_a {
    transition-duration: 0ms !important;
  }
}

@media screen and (max-width: 479px) {
  .mv-hero-content,
  .mv-hero-content._100--width,
  .heading---paragraph.vertical-aligned {
    box-sizing: border-box;
    max-width: 100%;
  }

  .mv-hero-content {
    padding-right: 0;
  }
}

.light-mode-vr-custom-code-light {
  background-color: var(--wf-light--stroke-feature-active);
  width: 3px;
  height: 0;
  padding: 0;
}

.tab-progress-bar-base-vertical {
  background-color: var(--wf-light--stroke-feature-inactive);
  width: 3px;
  display: flex;
}

.section_benefits {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section_benefits.dark-mode {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
}

.card-reviews-swiss {
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  min-width: 432px;
  max-width: 432px;
  display: flex;
  position: relative;
}

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

.image_star_swiss {
  width: 32px;
  height: 32px;
}

.author_div-copy {
  flex-direction: column;
  display: flex;
}

.para-style-highlight {
  background-color: var(--wf-dark--para-style-highlight);
  color: var(--wf-light--para-style-p2);
}

.section_review-swiss {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
  width: 100%;
  overflow: hidden;
}

.vertical-features-list-menu {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: var(--wf-dark--stroke-label-inactive);
  flex-flow: column;
  width: 39.84%;
  max-width: 510px;
  height: fit-content;
  margin-right: 40px;
  padding-top: 1px;
  padding-bottom: 1px;
  display: flex;
}

.vertical-features-list-menu.light-mode {
  background-color: var(--wf-light--stroke-label-inactive);
  cursor: pointer;
}

.vertical-features-list-menu.light-mode:lang(ar) {
  margin-left: 40px;
  margin-right: 0;
}

.label-tab-link {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #ddd0;
  flex-flow: row;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.label-tab-link.w--current {
  background-color: #c8c8c800;
  padding: 0;
}

.vertical-features-list-content {
  align-self: stretch;
  width: 57.0313%;
  max-width: 730px;
  display: flex;
}

.vertical-features-list-content.light-mode {
  justify-content: flex-start;
  align-items: flex-start;
  max-height: 580px;
}

.vertical-features-list-content.light-mode._600h {
  max-width: none;
  height: 46.85%;
  max-height: 600px;
  position: sticky;
  top: 108px;
}

.circle-wrapper {
  max-width: 12px;
  max-height: 12px;
  transition: opacity 0.3s;
  display: flex;
}

.circle-wrapper.hidden {
  opacity: 0;
  display: block;
}

.circle-wrapper.bsuiness-category {
  justify-content: center;
  align-items: center;
}

.section_vertical-feature-tabs {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
  width: 100%;
}

.section_vertical-feature-tabs.light-mode {
  background-color: var(--wf-light--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
}

.section_number {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
  width: 100%;
}

.section_number.light-mode {
  background-color: var(--wf-light--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
}

.cta-wrapper.small.full-width {
  width: 100%;
}

.number-wrapper.grid-4 {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.number-wrapper.grid-4.light {
  grid-column-gap: 0px;
  grid-row-gap: 48px;
  place-items: start stretch;
}

.icon-and-number-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

.image-icon-number {
  width: 48px;
}

.number-para-wrapper {
  min-width: 152px;
}

.section_faq {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
  width: 100%;
}

.chevron-wrapper {
  width: 18px;
  min-width: 18px;
  margin-left: 2px;
}

.plus_icon_wrapper {
  -webkit-user-select: none;
  user-select: none;
  width: 32px;
  min-width: 32px;
  height: 32px;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}

.faq_script {
  display: none;
}

.section_trial-cta {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
  width: 100%;
  overflow: hidden;
}

.section_trial-cta.light-mode {
  background-color: var(--wf-light--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
}

.cta-arrow-wrapper {
  justify-content: center;
  align-items: flex-end;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  padding: 3px;
  display: flex;
  position: relative;
  right: 0;
}

.image-199 {
  width: 100%;
}

.swiss-nav-dropdown-links {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-direction: column;
  width: 75%;
  height: 100%;
  padding: 16px 12px 8px 8px;
  display: flex;
}

.swiss-nav-dropdown-links.industry {
  padding: 28px 16px 16px;
}

.swiss-nav-dropdown-links.industry.light-mode-75 {
  border-style: solid;
  border-width: 1px 0 1px 1px;
  border-color: var(--wf-light--stroke-nav);
  width: 75%;
}

.swiss-nav-dropdown-links.industry.dark-mode-75 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid var(--wf-dark--stroke-nav);
  border-bottom: 1px solid var(--wf-dark--stroke-nav);
  border-left: 1px solid var(--wf-dark--stroke-nav);
  background-color: var(--wf-dark--bg-nav-dropdown-menu-dark);
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 75%;
  height: 100%;
  padding: 28px 16px 16px;
  display: flex;
}

.swiss-nav-dropdown-links.industry.light-mode-25 {
  background-color: var(--wf-dark--bg-nav-dropdown-menu-dark);
  width: 25%;
  height: auto;
}

.swiss-nav-dropdown-links.industry.dark-mode-75 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #141414;
  border-top: 1px solid #1e1e1e;
  border-bottom: 1px solid #1e1e1e;
  border-left: 1px solid #1e1e1e;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 75%;
  height: 100%;
  padding: 28px 16px 16px;
  display: flex;
}

.swiss-nav-dropdown-links.solution {
  width: 25%;
  height: auto;
  padding: 28px 16px 16px;
}

.swiss-nav-dropdown-links.solution.light-mode-25 {
  border-top: 1px solid var(--wf-light--stroke-nav);
  border-right: 1px solid var(--wf-light--stroke-nav);
  border-bottom: 1px solid var(--wf-light--stroke-nav);
  background-color: var(--wf-dark--bg-nav-dropdown-menu-light);
  width: 25%;
}

.swiss-nav-dropdown-links.solution.dark-mode-25 {
  border: 1px solid var(--wf-dark--stroke-nav);
  background-color: var(--wf-light--bg-nav-dropdown-menu-light);
}

.swiss-nav-dropdown-links.solution.light-mode-75 {
  width: 75%;
}

.swiss-nav-dropdown-links.solution.light-mode-25 {
  background-color: #f5f5f5;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  border-right: 1px solid #ebebeb;
  width: 25%;
}

.text-style-p4 {
  color: #0a0a0a;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  line-height: 160%;
}

.text-style-p4.dark-mode.link-title.ai {
  word-spacing: -4px;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-p4.dark-mode.ai {
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-p4.light-mode.label {
  color: var(--wf-light--label-style-p4-active);
  font-variation-settings: "wght" 550;
  font-weight: 600;
}

.text-style-p4.light-mode.label:lang(fr),
.text-style-p4.light-mode.label:lang(es) {
  color: var(--wf-light--label-style-p4-active);
  font-variation-settings: "wght" 550;
  white-space: nowrap;
  font-weight: 600;
}

.text-style-p4.light-mode.label.active {
  color: var(--wf-light--label-style-p4-active);
}

.text-style-p4.light-mode.label.active:lang(fr) {
  white-space: nowrap;
}

.text-style-p4.light-mode.toggle.active {
  color: var(--wf-light--para-style-p4-toggle-active);
}

.text-style-p4.light-mode.toggle.inactive {
  color: var(--wf-light--para-style-p4-toggle-inactive);
}

.text-style-p4.light-mode.subdued {
  color: var(--wf-light--para-style-p4-muted);
}

.text-style-p4.light-mode.ai {
  word-spacing: -4px;
  font-family: "04 Jetbrainsmono", Arial, sans-serif;
}

.text-style-p4.light-mode.v3 {
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
}

.text-style-p4.light-mode.inactive {
  color: var(--wf-light--label-style-p4-inactive);
}

.text-style-p4.light-mode.w--current {
  color: #0a0a0a;
}

.text-style-p4.light-mode.ai {
  font-family: "04 Jetbrainsmono", Arial, sans-serif;
}

.text-style-p4.light-mode.nav-dropdoen-header {
  padding-left: 12px;
}

.text-style-p4.light-mode.nav-dropdoen-header.ai {
  text-transform: uppercase;
  font-family: "04 Jetbrainsmono", Arial, sans-serif;
}

.text-style-p4.dark-mode {
  color: #fff;
}

.text-style-p4.dark-mode.link-title {
  color: #f5f5f5;
}

.text-style-p4.dark-mode.link-title.ai {
  font-family: "04 Jetbrainsmono", Arial, sans-serif;
}

.text-style-p4.dark-mode.nav-dropdoen-header {
  padding-left: 12px;
}

.text-style-p4.dark-mode.nav-dropdoen-header.ai {
  text-transform: uppercase;
  font-family: "04 Jetbrainsmono", Arial, sans-serif;
}

.nav-dropdown-icon-wrapper {
  border: 1px solid var(--wf-dark--stroke-nav-icon-dark);
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 40px;
  min-width: 40px;
  height: 40px;
  display: flex;
}

.nav-dropdown-icon-wrapper.light-mode {
  border-color: var(--wf-dark--stroke-nav-icon-light);
}

.drop-down-icon {
  width: 28px;
  height: 28px;
}

.drop-down-icon.product {
  width: 36px;
  height: 36px;
}

.nav-drop-down-swiss {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  padding: 16px;
  display: flex;
}

.nav-drop-down-swiss.hz-aligned {
  z-index: 998;
  flex-flow: row;
  max-width: 1280px;
  padding: 0;
  position: relative;
}

.nav-drop-down-swiss.light-mode {
  border: 1px solid var(--wf-light--stroke-nav);
  background-color: var(--wf-light--bg-nav-dropdown-menu-dark);
}

.nav-drop-down-swiss.light-mode.hz-aligned {
  border-style: none;
}

.nav-drop-down-swiss.dark-mode {
  z-index: 998;
  flex-flow: row;
  max-width: 1280px;
  padding: 0;
  position: relative;
}

.nav-dropdown-link-swiss {
  width: 100%;
  padding: 12px;
}

.nav-dropdown-link-swiss:hover {
  color: #ffffffe6;
}

.nav-dropdown-link-swiss.inactive:hover {
  background-color: #1e1e1e00;
}

.nav-dropdown-link-swiss.light-mode {
  background-color: #f5f5f5;
  transition: background-color 0.2s;
}

.nav-dropdown-link-swiss.light-mode:hover {
  background-image: linear-gradient(#00000014, #00000014);
}

.nav-dropdown-link-swiss.light-mode:active {
  background-image: linear-gradient(#0000000f, #0000000f);
}

.nav-dropdown-link-swiss.dark-mode {
  background-color: #141414;
  transition: background-color 0.2s;
}

.nav-dropdown-link-swiss.dark-mode:hover {
  background-color: #1e1e1e;
}

.nav-dropdown-link-swiss.dark-mode:active {
  background-image: linear-gradient(#ffffff0a, #ffffff0a);
}

.nav-dropdown-menu-item-swiss {
  align-items: center;
  min-width: 320px;
  display: flex;
}

.nav-dropdown-menu-item-swiss.top-aligned {
  justify-content: flex-start;
  align-items: flex-start;
  min-width: auto;
}

.dropdown-text-and-supporting-text-copy {
  margin-left: 12px;
}

.nav-links-wrapper-swiss {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.section_footer {
  background-color: var(--wf-dark--bg-section-03);
  width: 100%;
}

.nav-divider-stroke-swiss {
  display: none;
}

.nav-pricing-swiss {
  justify-content: center;
  align-items: center;
  height: 44px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 15px;
  display: flex;
}

.no-desktop {
  display: none;
}

.nav-login-swiss {
  justify-content: center;
  align-items: center;
  height: 44px;
  padding-left: 8px;
  padding-right: 8px;
  font-size: 15px;
  display: flex;
}

.dropdown-arrow {
  width: 18px;
  height: 18px;
}

.div-block-386,
.divider {
  height: 1px;
}

.divider.footer {
  background-color: var(--wf-dark--stroke-footer);
  width: 100%;
}

.divider.footer.desk-tab-mobl-none {
  display: none;
}

.img_iso-wrapper {
  width: 40px;
  height: 32px;
  margin-right: 8px;
}

.img-social-icon {
  z-index: 1;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  display: flex;
  position: relative;
}

.img-social-icon.color {
  z-index: 2;
  opacity: 0;
  position: absolute;
}

.swiss-nav-drop_down {
  position: static;
}

.nav-menu---logo-wrapper {
  padding-right: 12px;
}

.gsap-nav-dropdown {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  cursor: pointer;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 60px;
  display: flex;
  position: relative;
}

.container-b {
  opacity: 0;
  height: 0;
  position: fixed;
  top: 60px;
  overflow: hidden;
  transition:
    height 300ms ease-out,
    opacity 300ms ease-out;
}

.container-b.with-header {
  top: 100px;
}

.container-b.product {
  background-color: #141414;
  min-width: 378.375px;
  display: block;
  position: absolute;
}

.container-a {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  cursor: pointer;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  height: 60px;
  padding-left: 8px;
  padding-right: 4px;
  display: flex;
  position: relative;
}

.gsap-icon-animation {
  display: none;
}

.slide-container:lang(ar) {
  width: 100%;
}

.slides.desktop-slides {
  max-height: 640px;
}

.slides.desktop-slides.marketplace {
  aspect-ratio: 64 / 29;
  width: 100%;
  height: auto;
  max-height: 580px;
}

.slides.desktop-slides.page-builder {
  aspect-ratio: 64 / 33;
  width: 100%;
  height: auto;
  max-height: none;
}

.slides.desktop-slides.usp {
  aspect-ratio: 32 / 14.5;
}

.slide-dark {
  aspect-ratio: 32 / 14.5;
  border: 1px solid var(--wf-dark--stroke-feature-mockup);
  background-color: var(--wf-dark--bg-mockup);
  border-radius: 4px;
  padding-left: 16px;
  padding-right: 16px;
  display: none;
}

.slide-dark.active {
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  max-height: none;
  display: flex;
}

.mobile-slide-container {
  display: none;
}

.slide-button {
  overflow: visible;
}

.slide-button.active {
  width: 33.33%;
}

.progress-bar-wrapper {
  background-color: var(--wf-dark--stroke-tab-inactive);
  height: 3px;
}

.progress-bar {
  background-color: var(--wf-dark--stroke-feature-active);
  height: 3px;
}

.slide-button-wrapper {
  display: flex;
}

.hide-js {
  display: none;
}

.div-block-388 {
  max-width: 900px;
}

.section_custom-theme {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section_custom-theme.dark-mode {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
  overflow: hidden;
}

.custom-theme-swiper-js {
  display: none;
}

.swiper.custom-theme {
  max-width: 1280px;
  overflow: visible;
}

.swiper-wrapper.custom-theme-slider {
  align-items: center;
  display: flex;
}

.swiper-pagination.custom-themes {
  height: fit-content;
}

.swiper-slide {
  justify-content: center;
  align-items: center;
}

.swiper-slide.custom-theme-thumb {
  justify-content: center;
  align-items: flex-end;
}

.custom-theme-thumb-wrapper {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.custom-theme-img {
  object-fit: contain;
  object-position: 50% 100%;
  align-self: flex-end;
  width: 100%;
  height: 100%;
}

.custom-theme-link-wrapper {
  background-image: linear-gradient(0deg, #0a0a0a, #0a0a0ab5 40%, #0a0a0a00);
  justify-content: center;
  align-items: center;
  height: 130px;
  margin-bottom: -1px;
  margin-right: -1px;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.custom-theme-link {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--wf-dark--bg-btn-utility);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  padding: 6px;
  display: flex;
  transform: scale(0.74);
  box-shadow:
    inset 0 0.5px 0.5px #ffffff1f,
    0 0.5px 1px #000;
}

.custom-theme-swiper-css {
  display: none;
}

.nav-right-arrow-custom-theme {
  background-color: #393939;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 32px;
  max-width: 32px;
  padding: 6px;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  display: flex;
  box-shadow:
    inset 0 0.5px 0.5px #ffffff1f,
    0 0.5px 1px #000;
}

.nav-right-arrow-custom-theme:active {
  transform: translate(0, 0.95px);
}

.nav-left-arrow-custom-theme {
  background-color: #393939;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 32px;
  padding: 6px;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  display: flex;
  box-shadow:
    inset 0 0.5px 0.5px #ffffff1f,
    0 0.5px 1px #000;
}

.nav-left-arrow-custom-theme:active {
  transform: scale(0.95);
}

.custom-theme-swiper-nav-wrapper {
  z-index: 10;
  grid-column-gap: 90px;
  grid-row-gap: 90px;
  justify-content: center;
  align-items: center;
  margin-top: -32px;
  display: flex;
  position: relative;
}

.spacer-dynamic {
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.spacer-dynamic.custom-theme-section {
  height: 10vw;
  max-height: 100px;
}

.div-block-248-copy {
  max-width: 1000px;
}

.trial-cta-stroke-wrapper {
  background-image: linear-gradient(92deg, #1a1a1acc, #1b2226cc);
  border-radius: 5px;
  width: 100%;
  padding: 1px;
}

.trial-cta-stroke-wrapper.light-mode {
  background-image: linear-gradient(92deg, #fff, #fff);
}

.text-span-19 {
  color: var(--wf-light--heading-style-h1-accent);
}

.section_delivery-integration {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.mockup-wrapper.light-mode {
  border: 1px solid var(--wf-light--stroke-feature-mockup);
  background-color: var(--wf-light--bg-mockup);
  border-radius: 4px;
  overflow: hidden;
}

.mockup-wrapper.light-mode.whatsapp {
  flex-flow: column;
  display: flex;
}

.mockup-wrapper.light-mode.push-notif,
.mockup-wrapper.light-mode.offers {
  width: 100%;
  max-height: 730px;
}

.mockup-wrapper.light-mode.geofence {
  aspect-ratio: 64 / 33;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.mockup-wrapper.light-mode.delivery-integration {
  aspect-ratio: auto;
  width: 100%;
}

.mockup-wrapper.light-mode.ecosystem-card {
  width: 100%;
}

.mockup-wrapper.light-mode.ecosystem-card.driver-app,
.mockup-wrapper.light-mode.ecosystem-card.merchant-app {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: auto;
  min-width: 21.24%;
  display: flex;
}

.mockup-wrapper.light-mode.ecosystem-card.ordering-app {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.mockup-wrapper.light-mode.ocr-vid {
  aspect-ratio: 64 / 33;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.mockup-wrapper.light-mode.ocr-vid.ai {
  height: 600px;
}

.mockup-wrapper.dark-mode {
  border: 1px solid var(--wf-dark--stroke-feature-mockup);
  background-color: var(--wf-dark--bg-mockup);
  border-radius: 4px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 50%;
  display: flex;
  overflow: hidden;
}

.mockup-wrapper.light-mode {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  overflow: hidden;
}

.mockup-wrapper.light-mode.ai-card {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 50%;
  display: flex;
}

.mockup-wrapper.light-mode.ai-card.all-cards {
  aspect-ratio: 1 / 1.6;
  min-width: auto;
}

.mockup-wrapper.light-mode.all-ai-cards {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.widget-wide {
  height: 100%;
}

.widget-wide.desk-tab-hide {
  display: none;
}

.widget-wide.geofence {
  object-fit: cover;
  object-position: 50% 100%;
  height: auto;
  padding-top: 32px;
}

.widget-wide.geofence.before {
  display: none;
}

.widget-wide.app-integration {
  object-fit: cover;
  object-position: 50% 100%;
  min-width: 100%;
  height: auto;
  padding-top: 32px;
}

.section_geofence {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.grid-7-width {
  max-width: 740px;
}

.grid-7-width._7-5 {
  max-width: 800px;
}

.grid-9-width {
  max-width: 956px;
}

.grid-9-width.centre-aligned-ver {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.grid-9-width.grid-8-width {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.slide-light {
  aspect-ratio: 64 / 29;
  border: 1px solid var(--wf-light--stroke-feature-mockup);
  background-color: var(--wf-dark--bg-mockup-2);
  border-radius: 4px;
  width: 100%;
  height: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: none;
}

.slide-light.active {
  border-color: var(--wf-light--stroke-feature-mockup);
  background-color: var(--wf-light--bg-section-02);
  max-height: none;
  display: flex;
}

.slide-light.active.ai.slide-01 {
  background-image: url("../images/01_2.avif");
  background-position: 0 0;
  background-size: cover;
}

.slide-light.page-builder {
  aspect-ratio: 64 / 33;
  border-color: var(--wf-light--stroke-feature-mockup);
  width: 100%;
  height: auto;
  padding-left: 0;
  padding-right: 0;
  display: flex;
  overflow: hidden;
}

.slide-light.page-builder.inactive,
.slide-light.page-builder.mobile-inactive {
  display: none;
}

.slide-light.ai.slide-02 {
  background-image: url("../images/02_2.avif");
  background-position: 0 0;
  background-size: cover;
}

.slide-light.ai.slide-03 {
  background-image: url("../images/03_1.avif");
  background-position: 0 0;
  background-size: cover;
}

.progress-bar-wrapper-light {
  background-color: var(--wf-light--stroke-feature-inactive);
  height: 3px;
}

.section_store,
.section_marketing {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.feature-name-para-wrapper {
  padding-left: 32px;
  padding-right: 24px;
}

.feature-name-para-wrapper.light-mode.ecosystem {
  background-color: var(--wf-light--bg-table-highlight);
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 102px;
  padding-top: 28px;
  padding-bottom: 28px;
  padding-left: 28px;
}

.feature-name-para-wrapper.dark-mode {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-width: 1px 0 0;
  border-color: var(--wf-light--stroke-feature-mockup-2) black black;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 28px 32px 32px;
  display: flex;
}

.feature-name-para-wrapper.light-mode {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-width: 1px 0 0;
  border-color: #d6d6d6 #000 #000;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 32px 28px 32px 32px;
  display: flex;
}

.feature-name-para-wrapper.light-mode.multi-vendor {
  min-height: 132px;
}

.feature-name-para-wrapper.light-mode.multi-vendor.ai {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
}

.whatsapp-mark-widg-wrapper-1 {
  width: 50%;
  padding-left: 8.52%;
  padding-right: 13.83%;
}

.whatsapp-mark-widg-wrapper-2 {
  justify-content: flex-end;
  align-items: center;
  width: 50%;
  padding-left: 14.2%;
  padding-right: 5.51%;
  display: flex;
}

.grid-8-width {
  max-width: 848px;
}

.img-100h {
  object-fit: contain;
  height: 100%;
}

.cloud-widget-wrapper.whatsapp {
  padding-top: 48px;
  padding-bottom: 48px;
  display: flex;
}

.cloud-widget-wrapper.push-notif {
  padding-top: 40px;
  padding-left: 16.03%;
  padding-right: 16.03%;
}

.cloud-widget-wrapper.offers {
  padding-top: 40px;
  padding-left: 7.37%;
  padding-right: 7.37%;
}

.cloud-widget-wrapper.ai-recommendation {
  border-bottom: 1px solid var(--wf-light--stroke-section);
  background-color: #f9fafc;
  width: 100%;
  height: 100%;
  padding-top: 32px;
  padding-left: 12px;
  padding-right: 12px;
}

.cloud-widget-wrapper.ai-recommendation.ai {
  padding-top: 0;
}

.cloud-widget-wrapper.product-recommendation {
  border-bottom: 1px solid var(--wf-light--stroke-feature-mockup-2);
  background-color: #f9fafc;
  border-radius: 1px;
  height: 100%;
}

.cloud-widget-wrapper.dark-mode {
  border-bottom: 1px solid var(--wf-dark--stroke-feature-mockup);
  background-color: var(--wf-dark--bg-section-02);
  width: 100%;
  height: 100%;
  padding-top: 32px;
  padding-left: 12px;
  padding-right: 12px;
}

.cloud-widget-wrapper.ai-recommendation {
  background-color: #f9fafc;
  border-bottom: 1px solid #e0e0e0;
  width: 100%;
  height: 100%;
  padding-top: 32px;
  padding-left: 12px;
  padding-right: 12px;
}

.hide-css {
  display: none;
}

.section_theme-builder {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.vid-wrapper {
  aspect-ratio: 64 / 33;
  width: 100%;
  height: auto;
}

.img_hero_bg {
  z-index: 3;
  object-fit: contain;
  width: 100%;
  position: absolute;
  top: 0;
}

.img_hero_bg.desk-tab.fade-image {
  height: 100%;
}

.img_hero_sub {
  z-index: 5;
  object-fit: contain;
  width: 100%;
  display: none;
  position: absolute;
  top: 0;
}

.img_hero_sub.desk-tab {
  display: block;
}

.img_hero_sub.desk-tab.fade-image,
.img_hero_sub.fade-image {
  height: 100%;
}

.exit-button-swiss {
  z-index: 2147483647;
  cursor: pointer;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 0;
  display: flex;
  position: fixed;
  top: 5%;
  right: 5%;
}

.js-transparent-nav {
  display: none;
}

.content-wrapper-16 {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  place-items: center;
  width: 100%;
  display: grid;
}

.content-wrapper-16.carousel-logos-track {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  min-width: 100%;
  display: flex;
}

.content-wrapper-16.carousel-logos-track.hide-desk-tab {
  display: none;
}

.carousel-logos-wrapper {
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.carousel-logos-wrapper.inetgrations {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
  overflow: visible;
}

.carousel-logos-wrapper.ai {
  width: 160%;
}

.image-200 {
  min-width: 23px;
  max-height: 23px;
  margin-left: 2px;
}

.grid-6-width {
  max-width: 632px;
}

.label-link-content {
  aspect-ratio: 100 / 66;
  border-radius: 4px;
  align-self: stretch;
  width: 100%;
  max-width: 730px;
  display: flex;
  overflow: hidden;
}

.label-link-content.light-mode {
  aspect-ratio: 721 / 580;
  border: 1px solid var(--wf-light--stroke-feature-mockup);
  background-color: var(--wf-light--bg-mockup-2);
}

.label-link-content.light-mode.ar-720-600 {
  aspect-ratio: 730 / 600;
}

.code-embed-2 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.nav_component_light {
  z-index: 999;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #fcfdff;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 60px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: inset 0 -1px #e0e0e0;
}

.nav_component_light.transparent {
  -webkit-backdrop-filter: blur(1.5px);
  backdrop-filter: blur(1.5px);
  background-color: #16161700;
  border-bottom-color: #1e1e1e00;
}

.nav_component_light.with-header {
  flex-flow: column;
  height: 100px;
  padding-left: 0;
  padding-right: 0;
}

.section_pricing {
  background-color: var(--wf-light--bg-section-01);
  width: 100%;
}

.review-star-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pricing-toggle-wrapper {
  background-color: var(--wf-light--bg-toggle-btn-inactive);
  border-radius: 6px;
  height: 40px;
  display: inline-flex;
  position: relative;
}

.toggle-btn {
  cursor: pointer;
  background-color: #fff;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 150px;
  height: 100%;
  padding: 8px;
  display: flex;
}

.toggle-btn.inactive {
  background-color: #ebebeb00;
}

.toggle-btn.active {
  background-color: #fff0;
}

.label-primary20 {
  background-color: #406de5;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: fit-content;
  min-width: 87px;
  height: 26px;
  padding-top: 2px;
  padding-left: 12px;
  padding-right: 12px;
  display: flex;
  position: absolute;
}

.currency-toggle-wrapper {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.currency {
  grid-column-gap: 8px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.toggle-wrap {
  background-color: var(--wf-light--bg-toggle);
  cursor: pointer;
  border-radius: 32px;
  justify-content: flex-start;
  align-items: center;
  width: 48px;
  height: 27px;
  padding: 3px;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.white-circle {
  background-color: var(--wf-light--bg-toggle-thumb);
  border-radius: 32px;
  width: 21px;
  height: 21px;
}

.module-wrapper {
  border: 1px solid var(--wf-light--stroke-table-light);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  width: 100%;
}

.module-img {
  aspect-ratio: 3057 / 3640;
  border-bottom: 1px solid var(--wf-light--stroke-table-light);
}

.module-img.website {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.module-img.website:lang(fr) {
  max-height: 364.08px;
}

.module-img.od-app {
  justify-content: center;
  align-items: flex-end;
  display: flex;
}

.module-img.od-app:lang(fr) {
  width: 100%;
  max-height: 364.08px;
}

.module-name {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px;
  display: flex;
}

.module-name.full-width {
  border: 1px solid var(--wf-light--stroke-table-light);
  background-color: var(--wf-light--bg-table-highlight);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  justify-content: space-between;
  padding: 32px;
}

.module-description {
  border-top: 1px dashed var(--wf-light--stroke-table-dashed-light);
  border-bottom: 1px dashed var(--wf-light--stroke-table-dashed-light);
  padding: 24px 20px;
}

.module-ctas {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: center;
  align-items: center;
  padding: 16px 12px;
  display: flex;
}

.module-ctas.full-width-cta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  padding: 0;
}

.module-ctas.full-width-cta._3-cta,
.module-ctas.full-width-cta._2-cta {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: end stretch;
  height: auto;
  display: flex;
  position: relative;
}

.module-ctas.flex-vertical {
  flex-flow: column;
  position: relative;
}

.price-wrapper {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.name-price-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.name-price-wrapper._8px-spacing {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.module-icon {
  border: 1px solid var(--wf-light--stroke-product-icon-light);
  border-radius: 2px;
  width: 40px;
  height: 40px;
  overflow: hidden;
}

.module-icon.large {
  border-radius: 3px;
  justify-content: center;
  align-items: center;
  width: 56px;
  min-width: 56px;
  height: 56px;
  display: flex;
}

.cell-item-feature {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  border-bottom: 1px solid var(--wf-light--stroke-table-light);
  justify-content: flex-start;
  align-items: center;
  height: 80px;
  padding: 24px 8px 24px 16px;
  display: flex;
}

.cell-item-feature.bottom-most {
  border-bottom-width: 0;
}

.cell-item-feature.full-width {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px solid var(--wf-light--stroke-table-light);
  border-left: 1px solid var(--wf-light--stroke-table-light);
  justify-content: space-between;
  padding-left: 32px;
  padding-right: 48px;
}

.cell-item-feature.full-width.bottommost {
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.text-style-st2 {
  color: var(--wf-light--heading-style-st2);
  font-variation-settings: "wght" 440;
  text-transform: uppercase;
  white-space: nowrap;
  font-size: 14px;
}

.img_product {
  width: 100%;
}

.img_product.od-app {
  object-fit: contain;
  object-position: 50% 100%;
  width: auto;
  height: 100%;
  padding-top: 8%;
}

.check-icon-wrapper {
  min-width: 12px;
  min-height: 12px;
  padding-top: 1px;
}

.icon-descrp-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  display: flex;
}

.heading-style-h5 {
  color: #1d1d1f;
  font-variation-settings: "wght" 500;
}

.heading-style-h5.light-mode {
  color: var(--wf-light--heading-style-h5);
}

.heading-style-h5.dark-mode.ai {
  text-transform: uppercase;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
  font-size: 18px !important;
  font-weight: 400 !important;
}

.heading-style-h5.dark-mode {
  color: #fff;
}

.module-full-feature-wrapper {
  border-bottom: 1px solid var(--wf-light--stroke-table-light);
  border-radius: 4px;
}

.list-feature-name {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.img-info-wrapper {
  justify-content: center;
  align-items: center;
  height: 18px;
  padding-top: 2px;
  display: flex;
}

.img-info-wrapper.hide {
  display: none;
}

.section_fees {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.fee_card {
  border: 1px solid var(--wf-light--stroke-table-light);
  border-radius: 4px;
  width: 100%;
}

.fee_card_heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-bottom: 1px solid var(--wf-light--stroke-table-light);
  background-color: var(--wf-light--bg-table-highlight);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  padding: 20px 24px;
  display: flex;
}

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

.fee_card_content {
  padding: 32px 24px 48px;
}

.image-201 {
  width: 18px;
  height: 18px;
}

.section_revenue-calculator {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.calculator-input-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  min-width: 29%;
  margin-right: 24px;
  display: flex;
}

.calculator-graph-wrapper {
  border-left: 1px solid #e0e0e0;
  flex-flow: column;
  width: 100%;
  max-width: 78%;
  padding-left: 20px;
  display: flex;
}

.calculator-graph-wrapper:lang(ar) {
  border-left-style: none;
  border-right: 1px solid #e0e0e0;
  padding-left: 0;
  padding-right: 24px;
}

.entry-box {
  font-variation-settings: "wght" 400;
  background-color: #fafafa;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  height: 38px;
  margin-bottom: 0;
  padding-left: 14px;
  font-size: 16px;
  font-weight: 500;
  transition:
    box-shadow 0.3s,
    border-color 0.3s;
  display: flex;
}

.entry-box:focus {
  border-width: 1px;
  border-color: #4d76e8;
  border-radius: 4px;
  box-shadow:
    0 0 0 1px #4d76e8,
    0 0 0 2px #c9d6f8;
}

.label-entry-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  display: flex;
}

.hide {
  display: none;
}

.calculate-form-wrapper {
  grid-column-gap: 27px;
  grid-row-gap: 27px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.revenue-form {
  margin-bottom: 0;
  display: flex;
}

.revenue-dropdown {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  cursor: pointer;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  justify-content: flex-start;
  align-items: center;
  width: 130.859px;
  height: 38px;
  padding: 0 10px 0 14px;
  display: flex;
}

.revenue-dropdown-icon {
  color: #515151;
  margin-right: 0;
  font-size: 1rem;
  position: relative;
}

.revenue-sales-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.sales-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: linear-gradient(135deg, #f2f2f2, #e5e5e500);
  justify-content: flex-start;
  align-items: center;
  width: fit-content;
  min-width: 160px;
  height: 64px;
  display: flex;
}

.sales-wrapper.sales {
  min-width: 140px;
}

.sales-bar-wrapper {
  background-color: #363636;
  border-radius: 1px;
  width: 5px;
  min-width: 5px;
  height: 52px;
  padding-top: 6px;
  padding-bottom: 6px;
  overflow: hidden;
}

.sales-bar-wrapper.opacity-0 {
  opacity: 0;
  width: 0;
  min-width: 0;
}

.sales-bar-num-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-radius: 2px;
  flex-flow: column;
  padding-top: 6px;
  padding-bottom: 6px;
  display: flex;
}

.revenue-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-image: linear-gradient(135deg, #eef3ff, #f5f8ff00);
  justify-content: flex-start;
  align-items: center;
  width: fit-content;
  min-width: 160px;
  height: 64px;
  display: flex;
}

.revenue-bar-wrapper {
  background-color: #4d7af0;
  border-radius: 1px;
  width: 5px;
  height: 52px;
  padding-top: 6px;
  padding-bottom: 6px;
  overflow: hidden;
}

.revenue-dropdown-listitem {
  cursor: pointer;
  background-color: #fcfdff;
  border-bottom: 1px solid #e0e0e0;
  justify-content: center;
  align-items: center;
  width: 130.859px;
  height: 38px;
  display: flex;
}

.revenue-dropdown-listitem._3rd {
  border-bottom-style: none;
}

.revenue-dropdown-list {
  z-index: 50;
  opacity: 0;
  background-color: #fcfdff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  flex-flow: column;
  width: 130.859px;
  display: none;
  position: absolute;
  top: 37px;
  overflow: hidden;
}

.graph-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
}

.revenue-js-chart {
  margin-left: -4px;
}

.module-grid-2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  width: 100%;
  display: flex;
}

.price-change {
  font-variation-settings: "wght" 450;
}

.div-block-396 {
  width: 100%;
  max-width: 900px;
}

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

.toggle-switch {
  background-color: #ebebeb;
  height: 40px;
}

.label-20off-wrapper {
  width: 87px;
  position: relative;
}

.dropdown-custom {
  width: 139.5px;
  height: 38px;
  position: relative;
}

.calculator-data {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  width: 100%;
  padding-left: 50px;
  display: flex;
}

.swiss_link {
  color: #4d76e8;
  text-decoration: underline;
}

.text-span-20 {
  font-variation-settings: "wght" 400;
  margin-right: 4px;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
}

.section_merchnant-section {
  background-color: var(--wf-dark--bg-section-01);
  width: 100%;
}

.cta-qr-inner-wrapper {
  z-index: 50;
  background-color: #fff;
  position: absolute;
  top: 0%;
  bottom: auto;
}

.cta-qr-inner-wrapper.hide {
  display: none;
}

.cta-qr-inner-wrapper.toggle {
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  margin-top: 200px;
  margin-left: 1000px;
  padding: 20px;
  display: block;
  position: fixed;
  box-shadow: 0 2px 4px #0000001a;
  background-color: #fff !important;
}

.cta-qr-inner-wrapper.toggle.hide {
  display: none;
}

.module-feature-wrapper {
  flex-flow: column;
  width: 100%;
  display: flex;
}

.plus-icon {
  width: 14px;
  min-width: 14px;
  height: 16px;
  min-height: 16px;
  padding-bottom: 20px;
}

.div-block-399 {
  padding-top: 4px;
}

.features-text-all-button {
  width: 140px;
}

.features-text-all-button:lang(fr) {
  width: 250px;
}

.features-text-all-button:lang(es) {
  width: 180px;
}

.features-text-all-button.dis-none {
  display: none;
}

.features-text-all-button.dis-none:lang(fr) {
  width: 301px;
}

.features-text-all-button.dis-none:lang(es) {
  width: 215px;
}

.feature-wrapper {
  border-bottom: 1px solid var(--wf-light--stroke-feature-mockup-2);
  width: 100%;
  padding: 12px 20px;
}

.feature-wrapper.pricing-page {
  border-bottom-width: 0;
  padding: 0;
}

.module-name-small {
  grid-column-gap: 14px;
  grid-row-gap: 14px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px 16px;
  display: flex;
}

.sticky-wrapper {
  position: sticky;
  top: 0;
}

.sticky-wrapper.bg-section-1 {
  z-index: 6;
  background-color: var(--wf-light--bg-section-01);
}

.carousel-logos-track-row-1 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.carousel-logos-track-row-1.integrations {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.carousel-logos-track-row-2 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.carousel-logos-track-row-2.integrations {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.i-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.i_icon {
  cursor: help;
  min-width: 17px;
  min-height: 17px;
  display: flex;
}

.tooltip_icon-wrapper {
  display: block;
  position: relative;
}

.tooltip_icon-wrapper.feature_list {
  z-index: 5;
  margin-top: 4px;
}

.tooltip_wrapper {
  opacity: 0;
  pointer-events: none;
  display: none;
  position: absolute;
  top: auto;
  bottom: calc(100% + 16px);
}

.tooltip {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  min-width: 220px;
  padding: 12px;
  display: flex;
  position: relative;
}

.tooltip.ar {
  min-width: 223px;
}

.tooltip.profit {
  min-width: 233px;
}

.tooltip.sales {
  min-width: 169px;
}

.tooltip.website {
  min-width: 205px;
}

.tooltip_arrow {
  width: 12px;
  height: 12px;
}

.calc-logic-js,
.chart-init-js,
.revenue-dropdown-js,
.fade-image-code,
.inr-toggle-js,
.yearly-toggle-js,
.div-block-401 {
  display: none;
}

.i_icon_img {
  min-width: 17px;
  min-height: 17px;
}

.client_image_container {
  aspect-ratio: 26 / 29;
  border: 1px solid #292929;
  border-radius: 4px;
  width: 40.625%;
  height: 540px;
  overflow: hidden;
}

.client_image_container.light-mode {
  border-color: #e0e0e0;
}

.client_testimonials_name_logo_wrapper {
  background-color: #1a1a1a;
  border: 1px solid #292929;
  border-radius: 4px;
  flex-flow: column;
  justify-content: space-between;
  width: 56.728%;
  height: 540px;
  padding: 40px 32px;
  display: flex;
}

.client_testimonials_name_logo_wrapper.light-mode {
  background-color: var(--wf-light--bg-card);
  border-color: #e0e0e0;
}

.client-arrow-pagination {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.client-testi-pagination,
.client-test-arrow {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.client-testi-left-arrow {
  background-color: #393939;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 6px;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  display: flex;
  box-shadow:
    inset 0 0.5px 0.5px #ffffff1f,
    0 0.5px 1px #000;
}

.client-testi-left-arrow:active {
  transform: scale(0.95);
}

.client-testi-left-arrow.light {
  box-shadow: none;
  background-color: #39393900;
  transition-property: none;
}

.client-testi-right-arrow {
  background-color: #393939;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 6px;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  display: flex;
  box-shadow:
    inset 0 0.5px 0.5px #ffffff1f,
    0 0.5px 1px #000;
}

.client-testi-right-arrow:active {
  transform: translate(0, 0.95px);
}

.client-testi-right-arrow.light {
  box-shadow: none;
  background-color: #39393900;
  transition-property: none;
}

/* Some dark testimonial exports use the light arrow markup. Keep those
   controls visible against the dark section background. */
.section_testimonials.dark-mode .client-testi-left-arrow.light svg path,
.section_testimonials.dark-mode .client-testi-right-arrow.light svg path {
  stroke: #ffffff;
}

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

.image-client.oliver {
  object-position: 73% 50%;
}

.image-client.oliver.tab,
.image-client.kartik.tab,
.image-client.nicklas.tab {
  display: none;
}

.pagination-client-testimonials {
  background-color: var(--wf-dark--bg-pagination-active);
  border-radius: 1.5px;
  width: 12px;
  height: 12px;
}

.pagination-client-testimonials.inactive {
  background-color: var(--wf-dark--bg-pagination-inactive);
}

.section_testimonials.dark-mode .pagination-client-testimonials.inactive {
  background-color: #7a7a7a;
}

.pagination-client-testimonials.light.inactive {
  background-color: #b8b8b8;
}

.quote-logo-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-right: 8px;
  display: flex;
}

.client-testi-quote {
  height: 32px;
}

.quote-name-wrapper {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.client_testimonials_wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  transition: opacity 0.3ms;
  display: flex;
}

.client_testimonials_wrapper.light-mode {
  overflow: hidden;
}

.client_testimonials_track {
  will-change: transform;
  height: 540px;
  transition-property: transform;
  transition-duration: 0.3ms;
  transition-timing-function: ease;
  display: flex;
}

.client_testimonials_wrapper_outer {
  flex: 0 0 100%;
}

.section_testimonials {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section_testimonials.dark-mode {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
}

.section_testimonials.light-mode {
  background-color: var(--wf-light--bg-section-01);
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  justify-content: flex-start;
  align-items: center;
  max-width: 100%;
  overflow: hidden;
}

.swiper-pagination-custom-pagination {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  justify-content: center;
  align-items: center;
  height: 12px;
  min-height: 12px;
  max-height: 12px;
  display: flex;
}

.custom-section-pagination {
  background-color: #474747;
  border-radius: 1.5px;
  width: 12px;
  height: 12px;
}

.custom-section-pagination.active {
  background-color: #4d76e8;
}

.section-41-copy {
  flex-direction: column;
  justify-content: center;
  padding-top: 80px;
  padding-left: 80px;
  padding-right: 80px;
  display: flex;
}

.text-span-22,
.text-span-23 {
  color: #0071e3;
}

.section_font-test_new {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  display: flex;
}

.section_font-test_new.dark {
  background-color: var(--wf-dark--bg-section-03);
}

.trust-buiilding-wrapper {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.trust-buiilding-wrapper.centre-aligned {
  justify-content: center;
  align-items: center;
}

.trust-buiilding-wrapper.centre-aligned._10px-spacing {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.cta-two-button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

.cta-two-button-wrapper.centre-aligned {
  justify-content: center;
  align-items: center;
}

.image-wrapper-multivendor {
  aspect-ratio: 100 / 66;
  border-radius: 4px;
  align-self: stretch;
  width: 100%;
  max-width: 730px;
  display: flex;
  overflow: hidden;
}

.image-wrapper-multivendor.light-mode {
  aspect-ratio: 17 / 15;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: var(--wf-light--stroke-feature-mockup);
  border-right-style: solid;
  border-right-width: 1px;
  border-right-color: var(--wf-light--stroke-feature-mockup);
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: var(--wf-light--stroke-feature-mockup);
  border-left-style: solid;
  border-left-width: 1px;
  border-left-color: var(--wf-light--stroke-feature-mockup);
  background-color: var(--wf-light--bg-mockup-2);
  justify-content: center;
  align-self: auto;
  align-items: center;
  padding-top: clamp(16px, 2.5vw, 32px);
  padding-left: clamp(16px, 2.5vw, 32px);
}

.image-204 {
  object-fit: contain;
  max-height: 100%;
}

.image-204.multivendor {
  min-width: 100%;
  max-width: 100%;
}

.section_power-of-m-vendor {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.power-of-m-vendor_content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.power-of-m-vendor_image {
  aspect-ratio: 17 / 15;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  min-width: 53.125%;
  max-width: 680px;
  display: flex;
}

.icon-wrapper {
  max-width: 12px;
  max-height: 12px;
  transition: opacity 0.3s;
}

.icon-wrapper.multivendor_power {
  width: 12px;
  min-width: 24px;
  max-width: 12px;
  min-height: 24px;
}

.points-pow-of-mv {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.points-pow-of-mv.label {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--wf-dark--bg-section-01);
  flex-flow: row;
  height: fit-content;
  padding-top: 28px;
  padding-bottom: 28px;
  padding-left: 16px;
}

.points-pow-of-mv.label.light-mode {
  background-color: var(--wf-light--bg-section-01);
  cursor: auto;
  padding-top: 32px;
  padding-bottom: 32px;
}

.points-pow-of-mv.label.dark-mode {
  background-color: var(--wf-dark--bg-section-01);
  cursor: auto;
  padding-top: 32px;
  padding-bottom: 32px;
}

.vertical-list-pow-of-mv {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: var(--wf-dark--stroke-label-inactive);
  flex-flow: column;
  width: 39.84%;
  max-width: 510px;
  height: fit-content;
  margin-right: 40px;
  padding-top: 1px;
  padding-bottom: 1px;
  display: flex;
}

.vertical-list-pow-of-mv.light-mode {
  background-color: var(--wf-light--stroke-label-inactive);
  cursor: pointer;
  width: 100%;
  max-width: none;
}

.vertical-list-pow-of-mv.light-mode:lang(ar) {
  margin-left: 40px;
  margin-right: 0;
}

.vertical-list-pow-of-mv.light-mode-copy {
  background-color: var(--wf-dark--stroke-label-inactive);
  cursor: pointer;
  width: 100%;
  max-width: none;
}

.vertical-list-pow-of-mv.light-mode-copy:lang(ar) {
  margin-left: 40px;
  margin-right: 0;
}

.section_business-category {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.content-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.content-wrapper.grid-8-width {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.content-wrapper.blog-page {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}

.tabs-wrapper.light {
  flex-flow: column;
}

.tab-individual.business-category.light {
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  appearance: none;
  -webkit-appearance: none;
  background-color: transparent;
  border: 0;
  color: inherit;
  font: inherit;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 3px;
  display: flex;
}

.tab-individual-slider.light {
  background-color: var(--wf-light--stroke-feature-inactive);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 3px;
  position: absolute;
  bottom: 0;
  overflow: hidden;
}

.tab-individual-slider-active {
  background-color: var(--wf-light--stroke-feature-active);
  width: 20%;
  height: 100%;
  transition-property: width, transform;
  transition-duration: 0.2s, 0.2s;
  transition-timing-function: linear, linear;
  position: absolute;
  top: 0;
  left: 0;
  transform: translateX(0%);
}

.tabs-wrapper-menu {
  height: 44px;
  display: flex;
  position: relative;
}

.tabs-wrapper-content.light-mode {
  aspect-ratio: 32 / 14.5;
  border: 1px solid var(--wf-light--stroke-feature-mockup);
  background-color: var(--wf-light--bg-mockup);
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.img.business-category {
  height: 88%;
}

.section_ai {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.section_ai.light {
  background-color: var(--wf-light--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
}

.section_growth_bento {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section_growth_bento.dark-mode {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
}

.bento_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.bento.row-1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  display: flex;
}

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

.bento-card {
  width: 100%;
}

.bento-card._1-2 {
  aspect-ratio: 79 / 30;
}

.bento-card._1-3 {
  aspect-ratio: 13 / 10;
}

.bento-card.dark {
  background-color: #141414;
  border: 1px solid #292929;
  border-radius: 4px;
}

.bento-card.dark._1-2 {
  aspect-ratio: 79 / 30;
  display: flex;
  position: relative;
}

.bento-card.dark._1-3 {
  aspect-ratio: 13 / 10;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  display: flex;
  position: relative;
}

.bento-image {
  object-fit: contain;
  height: 100%;
}

.bento-image._1-2.mobile {
  display: none;
}

.text-wrapper.bento,
.text-wrapper.bento._1-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 340px;
  padding-left: 32px;
  display: flex;
}

.text-wrapper.bento._1-3 {
  justify-content: center;
  align-items: center;
  max-width: 416px;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
}

.section_api-first {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.section_api-first.dark {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
}

.api-first_image {
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-start;
  min-width: 53.125%;
  max-width: 680px;
  display: flex;
}

.image_wrapper-api-first {
  aspect-ratio: 73 / 44;
  border: 1px solid #292929;
  border-radius: 4px;
  width: 100%;
  max-width: 730px;
  display: flex;
  overflow: hidden;
}

.image.chevron {
  min-width: 20px;
  min-height: 20px;
}

.image.api-first {
  width: 100%;
}

.image.qr-wrapper {
  aspect-ratio: 1;
  border: 1px solid #262626;
  border-radius: 4px;
  max-width: 180px;
  padding: 8px;
}

.image.mv-qr {
  width: 100%;
  height: 100%;
}

.cta-arrow-wrapper-light {
  justify-content: center;
  align-items: flex-end;
  width: 20px;
  height: 20px;
  display: flex;
  position: relative;
  right: 0;
}

.api-integration_content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.business-category-js {
  display: none;
}

.mv-hero-content {
  padding-right: 8px;
}

.mv-hero-content._100--width {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.grid-4-5-width {
  max-width: 478px;
}

.business-category-css {
  display: none;
}

.vid-wrapper-fast-del {
  position: relative;
}

.cta-play-btn-wrapper {
  background-color: #ffffff40;
  border: 1px solid #ffffff12;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  display: flex;
}

.div-block-405 {
  background-color: #ffffff40;
  border: 1px solid #ffffff12;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.section_fast-delivery {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section_fast-delivery.dark-mode {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
}

.section-video {
  aspect-ratio: 16 / 7;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
  position: absolute;
  bottom: 0;
  overflow: hidden;
}

.store-icon-wrapper {
  display: flex;
}

.apps-icon-wrapper {
  background-color: #fcfdff;
  border: 1px solid #ebebeb;
  border-radius: 32px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.apps-icon-wrapper.app-store {
  margin-left: -6px;
}

.cta-qr-inner {
  border: 1px solid var(--wf-light--stroke-table-light);
  opacity: 1;
  background-color: #fff;
  border-radius: 4px;
  padding: 24px;
  box-shadow: 0 2px 4px #0000001a;
}

.cta-qr-inner.mv {
  height: 517.754px;
  box-shadow: none;
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.cta-qr-inner.sv {
  height: 517.754px;
  box-shadow: none;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  padding: 0;
  display: none;
  overflow: hidden;
}

.cta-qr-inner.merchant {
  flex-flow: row;
  width: 852px;
  height: 517.754px;
  padding: 0;
  display: flex;
  overflow: hidden;
}

.mv-sv-mob-link {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: none;
}

.qr-tab-content-wrapper.toggle {
  width: 852px;
}

.modal-mockup-wrapper {
  justify-content: center;
  align-items: center;
  min-width: 40%;
  max-height: 100%;
  display: flex;
  overflow: hidden;
}

.modal-mockup-wrapper.website {
  background-color: #f5f5f5;
  justify-content: flex-end;
  align-items: center;
  min-width: 50%;
  max-width: 50%;
  height: 100%;
  padding-top: 32px;
  padding-bottom: 32px;
  padding-left: 32px;
  display: flex;
}

.modal-content-wrapper {
  flex-flow: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.list-10 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  padding-left: 17px;
  display: flex;
}

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

.image-205.website {
  object-fit: contain;
}

.copy-icon-link {
  border-left: 1px solid #e0e0e0;
  justify-content: center;
  align-items: center;
  height: 40px;
  padding-left: 5px;
  padding-right: 8px;
  display: flex;
}

.image-qr-div-cta-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.toggle-switch-modal {
  background-color: #e0e0e0;
  border-radius: 6px;
  height: 40px;
  display: flex;
  position: relative;
}

.toggle-bg-modal {
  z-index: 2;
  background-color: #2d2d2e;
  border-radius: 4px;
  width: 424px;
  height: 36px;
  position: absolute;
  top: 2px;
  left: 2px;
}

.toggle-btn-modal {
  z-index: 4;
  cursor: pointer;
  will-change: transform;
  transform-origin: 0;
  border-radius: 4px;
  justify-content: center;
  align-items: center;
  width: 426px;
  height: 100%;
  padding: 8px;
  display: flex;
  position: relative;
  transform: translateX(0);
}

.div-block-409 {
  min-width: 110px;
  display: flex;
}

.icon-wrapper-website {
  justify-content: center;
  align-items: center;
  width: 30px;
  min-width: 30px;
  height: 30px;
  min-height: 30px;
  display: flex;
}

.modal-content-wrapper-inner {
  flex-flow: column;
  height: 100%;
  padding: 24px 20px 20px;
  display: flex;
}

.modal-content-wrapper-inner.website {
  justify-content: center;
  align-items: center;
  min-height: 100%;
}

.close-icon-wrapper {
  z-index: 900;
  background-color: #fff;
  border-radius: 2px;
  transition: background-color 0.2s;
}

.close-icon-wrapper:hover {
  background-color: #f7f7f7;
}

.close-icon-wrapper.modal {
  background-color: #fff0;
  display: none;
}

.spacer-12 {
  width: 100%;
  height: 12px;
}

.food-hero-image {
  max-width: 1000px;
  max-height: 464px;
}

.food-hero-image.desktop {
  max-height: 860px;
}

.food-hero-image.desktop.multi-vendor {
  min-width: 76%;
}

.food-hero-image.mobile {
  display: none;
}

.img-food-hero,
.img-food-hero.no-code-img {
  min-width: 100%;
}

.section_market-timeline {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section_market-timeline.light-mode {
  background-color: var(--wf-light--bg-section-01);
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  overflow: hidden;
}

.timeline-wrapper {
  grid-column-gap: 34px;
  grid-row-gap: 34px;
  object-fit: fill;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr auto 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: flex;
  position: relative;
}

.timeline-left,
.timeline-right {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  flex-flow: column;
  width: 100%;
  display: flex;
}

.timeline-middle {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 28px;
  min-width: 28px;
  display: flex;
}

.timeline-image {
  aspect-ratio: 148 / 85;
  border-radius: 4px;
  overflow: hidden;
}

.timeline-image.no-desktop {
  display: none;
}

.timeline-text {
  aspect-ratio: 148 / 85;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.timeline-text.no-desktop {
  display: none;
}

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

.timeline-year-square {
  background-color: #2f3033;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.rect-animate {
  width: 100%;
  height: 2px;
  min-height: 2px;
}

.rect-animate._1 {
  background-color: #2f3033;
  order: 9999;
  justify-content: flex-end;
  align-items: center;
  width: 56px;
  min-width: 56px;
}

.rect-animate.big {
  background-color: #2f3033;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
  overflow: visible;
}

.rect-animate.big.right {
  justify-content: flex-end;
  align-items: flex-start;
}

.gradient-stack {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 28px;
  height: 100%;
  display: flex;
}

.timeline-text-fixed-h {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 114.21px;
  display: flex;
}

.r-fill {
  background-color: #2f3033;
  width: 100%;
  height: 2px;
}

.gradient-stack-wrapper {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 28px;
  height: 100%;
  display: flex;
}

.section_food-growth-chart {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.food-market-no-fact {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-left: 2px solid #27292e;
  display: flex;
}

.no-fact-wrapper-icon {
  margin-left: 12px;
}

.food-market-fact-wrapper {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  display: flex;
}

.del-pos-pay-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  aspect-ratio: 32 / 15;
  width: 100%;
  display: flex;
}

.section_del-pos-pay {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.del-card-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-image: url("../images/del.avif");
  background-position: 50% 100%;
  background-size: cover;
  border: 1px solid #fff3;
  border-radius: 4px;
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 600px;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.pos-card-wrapper {
  background-image: url("../images/pos_2.avif");
  background-position: 50% 100%;
  background-size: cover;
  border: 1px solid #fff3;
  border-radius: 4px;
  justify-content: center;
  align-items: flex-end;
  width: 17.5%;
  min-width: 210px;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  overflow: hidden;
}

.pay-card-wrapper {
  background-image: url("../images/pay.avif");
  background-position: 50% 100%;
  background-size: cover;
  border: 1px solid #fff3;
  border-radius: 4px;
  justify-content: center;
  align-items: flex-end;
  width: 17.5%;
  min-width: 210px;
  padding-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  overflow: hidden;
}

.del-pos-pay-card-text {
  background-color: var(--wf-light--bg-section-01);
  border-radius: 4px;
  width: 100%;
  height: 142px;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
  overflow: hidden;
}

.del-pos-pay-card-icon-name {
  flex-flow: column;
  justify-content: space-between;
  padding-top: 12px;
  padding-bottom: 27px;
  padding-right: 20px;
  display: flex;
}

.del-pos-pay-card-icon-name.pos {
  min-width: 120px;
}

.del-pos-pay-card-descrp {
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 24px;
  display: flex;
}

.del-pos-pay-card-descrp.pos,
.del-pos-pay-card-descrp.pay {
  display: none;
}

.del-pos-pay-card-descrp-icon {
  z-index: 3;
  background-color: #fcfdff;
  border: 1px solid #e0e0e0;
  border-radius: 100px;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
  height: 40px;
  min-height: 40px;
  max-height: 40px;
}

.del-pos-pay-card-descrp-icon._2 {
  z-index: 2;
  margin-left: -8px;
}

.del-pos-pay-card-descrp-icon._3 {
  z-index: 1;
  margin-left: -8px;
}

.del-pos-pay-card-descrp-icon-wrapper {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.del-pos-pay-card-descrp-icon-text {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.del-pos-pay-card-divider {
  background-color: #e0e0e0;
  width: 1px;
  min-width: 1px;
  margin-top: 12px;
  margin-bottom: 12px;
}

.del-pos-pay-card-divider.pos,
.del-pos-pay-card-divider.pay {
  min-width: 1px;
  display: none;
}

.slide-light-store {
  aspect-ratio: 64 / 29;
  border: 1px solid var(--wf-light--stroke-feature-mockup);
  background-color: var(--wf-light--bg-section-02);
  border-radius: 4px;
  width: 100%;
  height: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: none;
}

.slide-light-store.active {
  border-color: var(--wf-light--stroke-feature-mockup);
  background-color: var(--wf-light--bg-section-02);
  max-height: none;
  display: flex;
}

.slide-light-eco {
  aspect-ratio: 64 / 29;
  border: 1px solid var(--wf-light--stroke-feature-mockup);
  background-color: var(--wf-light--bg-mockup);
  border-radius: 4px;
  width: 100%;
  height: auto;
  padding-left: 16px;
  padding-right: 16px;
  display: none;
}

.slide-light-eco.active {
  border-color: var(--wf-light--stroke-feature-mockup);
  background-color: var(--wf-light--bg-mockup-2);
  max-height: none;
  display: flex;
}

.header-nav {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #0a0a0a;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 40px;
  display: flex;
}

.header-nav.light.ai {
  background-color: #fff;
}

.nav_component_dark_header {
  z-index: 999;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #161617e6;
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 100px;
  padding-left: 0;
  padding-right: 0;
  transition: box-shadow 0.3s;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 1px #1e1e1e;
}

.nav_component_dark_header.transparent {
  -webkit-backdrop-filter: blur(1.5px);
  backdrop-filter: blur(1.5px);
  background-color: #16161700;
  transition: box-shadow 0.3s;
  box-shadow: 0 0 #1e1e1e;
}

.nav_component_dark_header.transparent.with-header {
  flex-flow: column;
  padding-left: 0;
  padding-right: 0;
}

.div-block-413 {
  background-color: #fff;
  border-radius: 32px;
  width: 8px;
  height: 8px;
}

.div-block-413.mob-hide {
  width: 5px;
  height: 5px;
}

.div-block-413.mob-hide.light-mode {
  background-color: #0a0a0a;
}

.div-block-414 {
  margin-bottom: 2px;
}

.section_forbes {
  aspect-ratio: 1440 / 506;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  background-color: #161617;
  background-image: url("../images/forbes-bg.avif");
  background-position: 100% 0;
  background-size: cover;
  border-top: 1px solid #0000;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-height: 505.998px;
  display: flex;
  overflow: hidden;
}

.section_forbes.light-mode {
  background-color: var(--wf-light--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
}

.section_forbes.ai {
  background-image: url("../images/Forbes-Section.avif");
  background-position: 50% 100%;
}

.bold-text-30 {
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
}

.multivendor-food-image {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.hero-img-multivendor-food {
  max-height: 460px;
}

.ai-card-paginationn {
  justify-content: flex-end;
  align-items: flex-start;
  width: 100%;
  display: none;
}

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

.section_ecosystem.light-mode {
  background-color: var(--wf-light--bg-section-01);
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  overflow: hidden;
}

.name-subtext-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.content-cta-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.content-cta-wrapper.open {
  justify-content: space-between;
  align-items: center;
}

.ecosystem-icon-wrapper {
  min-width: 40px;
}

.orderingapp-featurelist {
  background-color: var(--wf-light--bg-section-01);
}

.orderingapp-featurelist.open {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom: 1px solid var(--wf-light--stroke-feature-mockup);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 32px 20px 32px 12px;
  display: flex;
}

.orderingapp-mockup {
  justify-content: center;
  align-items: center;
  min-width: 17vw;
  display: flex;
}

.feature-list {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.feature-list.ordering-app {
  justify-content: space-between;
  align-items: center;
  width: 57%;
  height: 100%;
}

.feature-list.driver-app,
.feature-list.merchant-app {
  display: none;
}

.feature {
  color: var(--wf-light--label-style-p2-active);
  line-height: 160%;
}

.section_apps {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
  width: 100%;
}

.section_apps.light-mode {
  background-color: var(--wf-light--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.text-block-151 {
  color: var(--wf-dark--para-style-p2-subdued);
}

.text-span-27 {
  color: var(--wf-dark--heading-style-d2-accent);
}

.grid-6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.revenue-card {
  border: 1px solid var(--wf-dark--stroke-nav-icon-dark-pressed);
  background-color: var(--wf-dark--bg-card);
  border-radius: 4px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 320px;
  padding: 16px 32px 20px 20px;
  display: flex;
}

.revenuecard-heading-para {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  width: 100%;
  min-height: 140px;
  display: flex;
}

.section_revenue {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section_revenue.dark-mode {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  background-color: #111112;
  border-top: 1px solid #0000;
}

.section_revenue.light-mode {
  background-color: var(--wf-light--bg-section-01);
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
}

.section_steps {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.section_steps.dark-mode {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
}

.steps-cards {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 360px;
  padding: 20px 24px 20px 0;
  display: flex;
}

.steps-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  position: relative;
}

.steps-line-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 80%;
  padding-right: 20px;
  display: flex;
  position: absolute;
  inset: 34% 0% auto 2%;
}

.steps-line-wrapper.tab-mob-hide {
  width: 71%;
  padding-right: 0;
  left: 0%;
}

.steps-line {
  z-index: 1;
  background-color: var(--wf-dark--stroke-btn-secondary-alpha);
  width: 96%;
  height: 2px;
  position: absolute;
}

.dots-wrapper {
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 97%;
  display: flex;
}

.steps-dot {
  z-index: 2;
  background-color: var(--wf-dark--heading-style-h3);
  border-radius: 100%;
  width: 16px;
  height: 16px;
  position: relative;
}

.steps-dot._2nd {
  margin-right: 24px;
  left: 2%;
}

.ai-card-left-arrow {
  background-color: #393939;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 6px;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  display: flex;
  box-shadow:
    inset 0 0.5px 0.5px #ffffff1f,
    0 0.5px 1px #000;
}

.ai-card-left-arrow:active {
  transform: scale(0.95);
}

.ai-card-left-arrow.light {
  box-shadow: none;
  background-color: #39393900;
  transition-property: none;
}

.ai-card-right-arrow {
  background-color: #393939;
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 6px;
  transition-property: transform;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  display: flex;
  box-shadow:
    inset 0 0.5px 0.5px #ffffff1f,
    0 0.5px 1px #000;
}

.ai-card-right-arrow:active {
  transform: translate(0, 0.95px);
}

.ai-card-right-arrow.light {
  box-shadow: none;
  background-color: #39393900;
  transition-property: none;
}

.hero-img-track {
  width: 100%;
}

.revenue-section-icon {
  max-height: 66px;
}

.revenue-section-icon.percentage {
  max-height: 64px;
}

.section_multivendor-food-chart {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.driverapp-featurelist {
  background-color: var(--wf-light--bg-section-01);
}

.driverapp-featurelist.close {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom: 1px solid var(--wf-light--stroke-feature-mockup);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px 12px;
  display: flex;
}

.merchantapp-featurelist {
  background-color: var(--wf-light--bg-section-01);
}

.merchantapp-featurelist.close {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  border-bottom: 1px solid var(--wf-light--stroke-feature-mockup);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 20px 12px;
  display: flex;
}

.text-span-28 {
  color: var(--wf-dark--heading-style-h1-accent);
}

.div-block-417.desk-hide {
  display: none;
}

.integrations-logo-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

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

.up-arrow {
  width: 24px;
}

.up-arrow.closed {
  display: none;
}

.text-span-29 {
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
}

.typewriter.accent-blue {
  color: var(--wf-light--heading-style-h1-accent);
}

.graph-section-heading {
  min-width: 860px;
}

.bold-text-32 {
  font-weight: 600;
}

.ampersant {
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
}

.image-208,
.image-209,
.image-210,
.image-211,
.image-212,
.image-213,
.image-214,
.tab-pane-tab-2-8,
.image-215,
.image-216,
.image-217 {
  min-width: 100%;
}

.section_integration-cards {
  background-color: var(--wf-light--bg-section-01);
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
}

.integration-card {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 212px;
  padding: 24px;
  display: flex;
}

.section_hero-integrations {
  background-color: var(--wf-dark--bg-section-02);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
  width: 100%;
}

.div-block-421 {
  min-width: 51%;
  max-width: 51%;
}

.section_feature_card {
  background-color: var(--wf-dark--bg-section-02);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

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

.integration-category {
  border: 1px solid var(--wf-light--label-style-p2-inactive);
  border-radius: 9999px;
  padding: 12px 18px;
}

.integration-icon-wrapper {
  border: 1px solid var(--wf-light--stroke-label-inactive);
}

.text-span-31 {
  font-variation-settings: "wght" 650;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-weight: 700;
}

.image-218,
.image-219 {
  min-width: 100%;
}

.section_integration {
  flex-flow: column;
  width: 100%;
  max-width: 1440px;
  padding-top: 140px;
  display: flex;
}

.integration-left-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: column;
  min-width: 280px;
  display: flex;
}

.integration-right-wrapper {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.integration-name-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.integration-icon {
  width: 48px;
}

.integration-logo-wrapper {
  border: 1px solid var(--wf-light--stroke-feature-mockup-2);
  border-radius: 2px;
  justify-content: center;
  align-items: center;
  width: 48px;
  display: flex;
}

.dev-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--wf-light--stroke-feature-mockup-2);
  flex-flow: column;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.category-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  border-bottom: 1px solid var(--wf-light--stroke-feature-mockup-2);
  flex-flow: column;
  padding-top: 28px;
  padding-bottom: 28px;
  display: flex;
}

.support-link-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.support-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  border-bottom: 1px solid var(--wf-light--stroke-feature-mockup-2);
  flex-flow: column;
  padding-top: 32px;
  padding-bottom: 32px;
  display: flex;
}

.support-link {
  cursor: pointer;
  width: fit-content;
}

.support-llink-underline {
  text-decoration: underline;
  -webkit-text-decoration-color: var(--wf-light--label-style-p2-inactive);
  text-decoration-color: var(--wf-light--label-style-p2-inactive);
}

.thumbnail-wrapper {
  border: 1px solid var(--wf-light--stroke-section);
  border-radius: 8px;
}

.overview-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.integration-feature-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.features-items-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.feature-item-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.instruction-iitems-wrapper {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  display: flex;
}

.instruction-item-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--wf-dark--label-style-p3-active);
  border-radius: 4px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 200px;
  padding: 24px;
  transition: all 0.2s;
  display: flex;
}

.instruction-item-wrapper:hover {
  background-color: var(--wf-light--bg-table-highlight);
}

.section-integration-wrapper {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.instruction-icon-arrow-wrapper {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

.instruction-text-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.heading-style-header {
  color: var(--wf-dark--para-style-nav-p5-light);
  font-variation-settings: "wght" 630;
  text-transform: uppercase;
  font-family:
    Outfit Variable,
    Arial,
    sans-serif;
  font-size: 5rem;
  font-weight: 700;
  line-height: 100%;
}

.heading-style-header.ai {
  color: var(--wf-dark--heading-style-d1);
  text-transform: none;
  font-family: "04 Librebaskerville", Arial, sans-serif;
  font-size: 4rem;
}

.heading-style-header.ai.grid-6-width {
  font-variation-settings: "wght" 400;
  font-family:
    Librebaskerville Variablefont Wght,
    Arial,
    sans-serif;
}

.heading-style-header.ai.grid-6-width:lang(es) {
  max-width: 700px;
}

.heading-style-header.ai.grid-6-width:lang(fr) {
  max-width: 899px;
}

.north-tag {
  background-color: var(--wf-dark--btn-secondary-alpha-p3);
  border-radius: 9999px;
  padding: 4px 14px 6px 12px;
}

.north-logo-tab {
  height: 20px;
}

.north-tag-border {
  background-image: linear-gradient(#285ce6, #40bee5);
  border-radius: 9999px;
  min-width: 96px;
  padding: 1px;
}

.logo-wrapper-hero {
  width: 100%;
  height: 72px;
}

.logo-wrapper-hero.ai {
  z-index: 2;
  height: auto;
  position: relative;
}

.swiss-archive {
  width: 100%;
  height: 800px;
  display: block;
  position: relative;
}

.carousel-logos-track-row-01 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.carousel-logos-track-row-01.ai {
  justify-content: space-between;
  align-items: center;
  width: 160%;
}

.carousel-logos-track-row-02 {
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.carousel-logos-track-row-02.ai {
  justify-content: space-between;
  align-items: center;
  width: 160%;
}

.custom_text-p3-label-pd_sec-active-mobile-2 {
  color: #1e1e1e;
  font-variation-settings: "wght" 450;
  background-color: #ebebeb00;
  padding: 0;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
}

.custom_text-p3-label-pd_sec-active-2 {
  color: #1e1e1e;
  font-variation-settings: "wght" 450;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #f5f5f5;
  width: 100%;
  padding: 20px 16px;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
}

.custom_text-p3-label-pd_sec_inactive-2 {
  color: #858585;
  font-variation-settings: "wght" 450;
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  background-color: #fff0;
  width: 100%;
  padding: 20px 16px;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 150%;
  box-shadow: inset 0 -1px #ebebeb;
}

.section_north_slide,
.section_north_video {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.div-block-438 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.driver-app-img {
  min-width: 100%;
}

.feat-revenue-card {
  border: 1px solid var(--wf-dark--stroke-nav-icon-dark-pressed);
  background-color: var(--wf-dark--bg-card);
  border-radius: 4px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  height: 360px;
  padding: 16px 32px 20px 20px;
  display: flex;
}

.feat-revenue-card.light-mode {
  border-color: var(--wf-dark--stroke-nav-icon-light-pressed);
  background-color: var(--wf-light--bg-section-02);
}

.text-style-p3-7 {
  color: #fff;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 160%;
}

.text-style-p3-7.light-mode {
  color: #0a0a0a;
}

.text-style-p3-7.light-mode.active {
  color: #5c5c5c;
}

.text-style-p3-7.light-mode.active.ai {
  color: #858585;
}

.text-style-p3-8 {
  color: #fff;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  font-size: 1rem;
  font-weight: 500;
  line-height: 160%;
}

.text-style-p3-8.light-mode {
  color: #0a0a0a;
}

.text-style-p3-8.light-mode.active {
  color: #5c5c5c;
}

.text-style-p3-8.light-mode.active.ai {
  color: #858585;
}

.copy-wrapper {
  width: 50%;
}

.thumb-wrapper {
  border-radius: 4px;
  max-width: 648px;
  overflow: hidden !important;
}

.section_blog {
  background-color: var(--wf-light--bg-section-02);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
  width: 100%;
}

.table-of-content {
  min-width: 25%;
  max-width: 360px;
  position: sticky;
  top: 120px;
}

.toc-wrappe {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  display: flex;
}

.toc-item {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 3px;
  padding-bottom: 3px;
  display: flex;
}

.blog-toc-icon {
  max-width: 28px;
}

.blog-toc-icon.top-margin {
  margin-top: 4px;
}

.share-wrapper {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.share-icons-wraper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  margin-left: -5px;
  display: flex;
}

.rich-text-block {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  display: flex;
}

.rich-text-block figure {
  border-radius: 0.375em;
}

.rich-text-block strong {
  color: var(--wf-light--para-style-p2);
  font-variation-settings: "wght" 450;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
}

.rich-text-block ul,
.rich-text-block ol {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  color: var(--wf-dark--label-style-p3-subtext-inactive);
  flex-flow: column;
  display: flex;
}

.rich-text-block figcaption {
  border: 1px solid var(--wf-dark--stroke-nav-icon-light);
  text-transform: uppercase;
  background-color: #ebebeb;
  border-radius: 1px;
  justify-content: flex-start;
  align-items: center;
  padding-top: 0.75em;
  padding-bottom: 0.75em;
  font-family:
    Jetbrainsmono Variablefont Wght,
    Arial,
    sans-serif;
  font-size: 0.75em;
  display: flex;
}

.toc-icon-wrapper {
  padding: 4px;
}

.centre-aligned-ver {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.and {
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
}

.toc-sub-item {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 24px;
  display: flex;
}

.section_more-blogs {
  background-color: var(--wf-light--bg-section-02);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
  width: 100%;
}

.blog-read-btn {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: #000;
  border-radius: 4px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 9px 6px 7px 12px;
  transition:
    color 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94),
    box-shadow 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  display: flex;
}

.blog-read-btn:hover {
  background-color: #0071e3;
}

.grid-10-width {
  max-width: 1062px;
}

.grid-11-width {
  max-width: 1168px;
}

.tldr-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #f0f1f2;
  border-radius: 2px;
  flex-flow: column;
  padding: 28px 32px 20px;
  display: flex;
}

.tldr-text {
  color: var(--wf-dark--heading-style-p1-inactive);
  margin-left: -24px;
  line-height: 150%;
}

.tooltip-2 {
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
  color: #fff;
  text-align: center;
  background-color: #687076;
  border-radius: 4px;
  padding: 15px;
  display: block;
}

.text-block-152 {
  color: #687076;
  font-size: 0.9em;
  line-height: 1.1em;
}

.icon-5 {
  color: #008fff;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

.tooltip-button {
  cursor: default;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  display: flex;
  position: relative;
}

.info-icon {
  color: #687076;
  font-size: 0.8em;
}

.centre-checklist {
  color: #687076;
  text-align: center;
  justify-content: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 0.9em;
  line-height: 1.1em;
  display: flex;
}

.link-36 {
  color: #8ec6ff;
}

.tooltip-copy {
  z-index: 1;
  color: #fff;
  font-size: 0.9em;
  line-height: 1.2em;
  position: relative;
}

.comparison-row {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: #fff;
  border-bottom: 1px solid #dadada4d;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  transition: background-color 0.35s;
  display: grid;
}

.comparison-row:hover {
  background-color: #0086ef03;
}

.comparison-row.header {
  z-index: 5;
  -webkit-backdrop-filter: saturate(180%) blur(20px);
  backdrop-filter: saturate(180%) blur(20px);
  text-align: center;
  background-color: #ffffffb8;
  border-bottom-color: #dadada4d;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 28px 25px;
  position: sticky;
  top: 0;
}

.comparison-row.round-corner-only {
  border-bottom-color: #dadada4d;
  border-bottom-right-radius: 1em;
  border-bottom-left-radius: 1em;
}

.tooltip-wrap {
  z-index: 10;
  justify-content: center;
  width: 300px;
  display: none;
  position: absolute;
  bottom: 40px;
}

.pricing-comparison-wrap {
  border: 1px solid #dadada4d;
  border-bottom-style: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  font-size: 18px;
}

.comparison-item {
  padding: 25px;
  transition: background-color 0.35s;
}

.comparison-item:hover {
  background-color: #008fff05;
}

.comparison-header-title {
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.1;
}

.comparison-header-title.blue-title {
  color: #406de5;
}

.comparison-header-title.ai-title {
  color: #1d1d1f;
}

.comparison-feature {
  color: #727272;
  padding: 25px;
  display: flex;
}

.tooltip-arrow {
  z-index: 0;
  background-color: #687076;
  border-radius: 2px;
  width: 20px;
  height: 20px;
  margin-left: -10px;
  position: absolute;
  bottom: -8px;
  left: 50%;
  transform: rotate(45deg);
}

.section_comparison-table {
  background-color: var(--wf-light--bg-section-01);
  color: #fff;
  border-top: 1px solid #0000;
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-light--stroke-section) 0,
      var(--wf-light--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  width: 100%;
  font-family:
    Inter Variable,
    Arial,
    sans-serif;
  overflow: hidden;
}

.swiss-pd-sec-pointers-wrapper {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.swiss-pd-sec-pointers-wrapper.full-width {
  width: 100%;
}

.div-block-439 {
  flex-flow: column;
  display: flex;
}

.pointers-grid {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  width: 100%;
}

.pointer-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid var(--wf-light--stroke-product-icon-light);
  background-color: var(--wf-light--bg-table-highlight);
  flex-flow: column;
  padding: 24px;
  display: flex;
}

.thumbnail-app-int-thumb {
  width: 100%;
}

.div-block-440 {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
}

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

.hero-image-ai.tablet,
.hero-image-ai.mobile {
  display: none;
}

.inline-th-0,
.inline-th-1 {
  text-align: left;
  border-bottom: 1px solid #666;
  padding: 8px;
}

.inline-td-0,
.inline-td-1,
.inline-td-2,
.inline-td-3,
.inline-td-4,
.inline-td-5,
.inline-td-6,
.inline-td-7,
.inline-td-8,
.inline-td-9,
.inline-td-10,
.inline-td-11,
.inline-td-12,
.inline-td-13,
.inline-td-14,
.inline-td-15,
.inline-td-16,
.inline-td-17,
.inline-td-18,
.inline-td-19,
.inline-td-20,
.inline-td-21,
.inline-td-22,
.inline-td-23,
.inline-td-24,
.inline-td-25 {
  border-bottom: 1px solid #333;
  padding: 8px;
}

.inline-td-26,
.inline-td-27 {
  padding: 8px;
}

.inline-table-0 {
  border-collapse: collapse;
  width: 100%;
}

.div-block-441 {
  flex-flow: column;
  display: flex;
}

.section_blog_swiss {
  background-color: var(--wf-dark--bg-section-01);
  border-image: repeating-linear-gradient(
      to right,
      var(--wf-dark--stroke-section) 0,
      var(--wf-dark--stroke-section) 4px,
      transparent 4px,
      transparent 8px
    )
    100% 0 0 0;
  border-top: 1px solid #0000;
  width: 100%;
}

.div-block-442 {
  padding-top: 8px;
  padding-left: 2px;
}

@media screen and (max-width: 991px) {
  h1 {
    font-size: 54px;
  }

  h2 {
    font-size: 40px;
  }

  h3 {
    font-size: 36px;
  }

  h4 {
    font-size: 28px;
    font-weight: 500;
  }

  h5 {
    font-size: 1.2em;
  }

  h6 {
    font-size: 1em;
  }

  .rich-text-block h5 {
    font-size: 20px;
  }

  .menu-button {
    padding: 0;
  }

  .menu-button.w--open {
    background-color: #0000;
    flex-direction: column;
    justify-content: center;
    width: 44px;
    height: 44px;
    padding-top: 0;
    display: flex;
  }

  .paragraph.black._18,
  .paragraph._18.left-aligned.grey-gradient {
    font-size: 16px;
  }

  .c-footer {
    background-image: linear-gradient(#111112, #111112);
  }

  .c-footer__office-address {
    padding-bottom: 32px;
  }

  .block-top {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .collection-list {
    grid-column-gap: 1.2em;
    grid-row-gap: 1.2em;
  }

  .collection-list.x3 {
    grid-template-columns: 1fr 1fr;
  }

  .block-post {
    padding: 2.7em;
  }

  .image-post-thumbnail {
    height: 23vw;
  }

  .image-post-thumbnail.parent-page.swiss {
    height: auto;
  }

  .hero-heading {
    font-size: 48px;
  }

  .container {
    width: 100%;
    min-width: 0;
    max-width: none;
  }

  .hero-text {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-width: 0;
    display: flex;
    position: relative;
  }

  ._6-products-1-ecosystem {
    color: #fff;
    text-align: center;
    min-width: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-4 {
    min-width: 0;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
  }

  .businesses-we-serve {
    padding-left: 16px;
    padding-right: 16px;
  }

  .trusted-by-the-businesses {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 64px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .container-5 {
    min-width: 0;
  }

  .hero-animation {
    min-height: 0;
  }

  .container-10 {
    width: auto;
  }

  .paragraph-white {
    font-size: 16px;
  }

  .bring-delight-home {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-11 {
    width: auto;
  }

  .h2---36 {
    font-size: 36px;
  }

  ._2x1-card-secton {
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-6,
  .ready-to-get-started-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .ready-to-get-started-conatiner {
    padding-left: 32px;
  }

  .ready-to-get-started-text {
    padding-right: 128px;
    font-size: 28px;
  }

  .lottie-animation-13 {
    min-width: 150%;
    margin-bottom: -13px;
    margin-right: 0;
  }

  .section-10,
  .section-11,
  .section-12 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-18 {
    font-size: 36px;
  }

  .lottie-animation-23.multi-level {
    padding: 51px 50px;
  }

  .section-13 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-16 {
    width: 100%;
    max-width: none;
  }

  .section-14 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-17 {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-tab-1-2,
  .tab-link-tab-1-2.w--current {
    min-width: 200px;
  }

  .tabs-menu-2 {
    width: 100%;
  }

  .tab-link-tab-2-2,
  .tab-link-tab-3-2 {
    min-width: 200px;
  }

  .tab-pane-tab-1-2,
  .tab-pane-tab-2,
  .tab-pane-tab-3 {
    width: 100%;
  }

  .quick-stack-14 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-15 {
    padding-top: 64px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .order-scheduling-safe-_-_secure,
  .push-notification,
  .section-18,
  .section-21 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-26 {
    font-size: 24px;
  }

  .heading-27 {
    font-size: 32px;
  }

  .list-2 {
    padding-left: 24px;
  }

  .heading-28 {
    font-size: 36px;
  }

  .section-23 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-29 {
    font-size: 36px;
  }

  .heading-32 {
    text-align: center;
    align-self: stretch;
  }

  .heading-33 {
    padding-left: 0;
    padding-right: 0;
    font-size: 40px;
  }

  .heading-34 {
    font-size: 48px;
  }

  .heading-37 {
    font-size: 36px;
  }

  .list-3 {
    padding-left: 20px;
  }

  .quick-stack-23 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

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

  .faq_section,
  .section-36 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-45 {
    font-size: 40px;
  }

  .powered-by-section-dark {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-38 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-47 {
    font-size: 40px;
  }

  .footer-banner,
  .section-41 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-55 {
    font-size: 32px;
  }

  .heading-56 {
    font-size: 40px;
  }

  .list-4 {
    padding-left: 20px;
  }

  .cell-56 {
    justify-content: center;
  }

  .section-42 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-41 {
    max-width: 1280px;
  }

  .section-43 {
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-42 {
    max-width: 1280px;
    padding-left: 0;
    padding-right: 0;
  }

  .section-44,
  .section-47 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-66 {
    font-size: 48px;
  }

  .container-45 {
    max-width: 100%;
  }

  .cell-65 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .quick-stack-37 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    max-width: 100%;
  }

  .heading-68 {
    font-size: 36px;
  }

  .section-49 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-69 {
    padding: 32px 20px;
  }

  .section-55 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-46 {
    max-width: 100%;
    min-height: 320px;
  }

  .section-56 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-43 {
    height: auto;
    padding-top: 24px;
  }

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

  .quick-stack-44 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 10px 0;
  }

  .container-56 {
    max-width: none;
    padding-top: 64px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-59 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-82 {
    font-size: 36px;
  }

  .cell-80 {
    text-align: center;
    align-items: center;
  }

  .heading-90 {
    font-size: 40px;
  }

  .cell-84 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section-64 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-63 {
    margin-top: -52px;
    margin-left: -52px;
  }

  .quick-stack-54 {
    grid-column-gap: 24px;
  }

  .section-72 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-58 {
    color: #aaaeb2eb;
    -webkit-text-stroke-color: #aaaeb2eb;
  }

  .quick-stack-59 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .container-91 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-73 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

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

  .link-block-10 {
    justify-content: center;
  }

  .text-span-16 {
    -webkit-text-stroke-color: white;
  }

  .image-90 {
    display: none;
  }

  .h2-semibold-white {
    font-size: 36px;
  }

  .h2-semibold-white.purple-green-gradient,
  .h2-semibold-white.green-cyan-gradient {
    font-size: 40px;
  }

  .h2-semibold-white.white-grey-gradient,
  .h2-semibold-white.white-grey-gradient.normal-weight,
  .h2-semibold-white._32.centre-aligned-medium {
    font-size: 36px;
  }

  .h2-semibold-white._24 {
    font-size: 20px;
  }

  .h2-semibold-white.gradient-clip {
    font-size: 40px;
  }

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

  .tabs-menu-5 {
    grid-column-gap: 12px;
  }

  .image-93 {
    max-width: 100%;
  }

  .tab-pane-tab-1-5 {
    padding-left: 1px;
    padding-right: 1px;
  }

  .tab-pane-tab-2-4 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-94 {
    max-width: 100%;
  }

  .tab-pane-tab-3-3 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-95 {
    max-width: 100%;
  }

  .tab-link-tab-1-6 {
    width: 100%;
    min-width: 0;
  }

  .tab-link-tab-1-6.w--current,
  .tab-link-tab-2-6,
  .tab-link-tab-3-6 {
    min-width: 0;
  }

  .tabs-menu-5 .tab-link-tab-1-6,
  .tabs-menu-5 .tab-link-tab-2-6,
  .tabs-menu-5 .tab-link-tab-3-6 {
    min-height: 42px;
    padding: 9px 8px;
  }

  .tabs-menu-5 .paragraph.black {
    white-space: nowrap;
    font-size: 14px;
    line-height: 24px;
  }

  .section-79 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-97 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .section-81 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-8 {
    min-width: 100%;
  }

  .quick-stack-73,
  .quick-stack-74 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-89 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-content-5 {
    padding-left: 0;
  }

  .quick-stack-78 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-109,
  .container-111 {
    max-width: none;
  }

  .section-93,
  .section-95,
  .section-96 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-footer__div-12 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    margin-bottom: 32px;
    padding-top: 48px;
  }

  .x {
    height: auto;
  }

  .div-block-3 {
    grid-template-columns: 1fr;
  }

  .what-we-do-card {
    width: 100%;
  }

  .what-we-do-paragraph {
    font-size: 16px;
  }

  .wyd-card {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .div-block-7 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
    padding: 20px;
  }

  .heading-131 {
    font-size: 36px;
  }

  .heading-132 {
    font-size: 28px;
  }

  .c-footer__div12 {
    padding-bottom: 32px;
  }

  .c-footer__div-2 {
    padding-top: 32px;
  }

  .c-footer__div-1 {
    flex-direction: column;
    padding-bottom: 0;
  }

  .hero-youtube-popup {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-133 {
    font-size: 40px;
  }

  .container-117 {
    padding-right: 0;
  }

  .section-98 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-118 {
    padding-left: 0;
  }

  .section-99 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-131 {
    max-width: 100%;
  }

  .section-100 {
    padding-top: 64px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-138 {
    font-size: 40px;
  }

  .section-101 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-102 {
    padding: 64px 20px 40px;
  }

  .heading-139 {
    font-size: 40px;
  }

  .image-134 {
    width: 100%;
    margin-left: 0;
  }

  .section-105 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .hero-video-code {
    max-width: 736px;
    max-height: 414px;
  }

  .admin-panel-video {
    min-width: 720px;
    min-height: 440px;
    margin-top: 16px;
  }

  .heading-140 {
    font-size: 36px;
  }

  .heading-140.black {
    font-size: 40px;
  }

  .heading-2,
  ._6p-1e---heading,
  .product-section-heading {
    font-size: 36px;
  }

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

  .what-you-get-heading {
    font-size: 24px;
  }

  .div-block-19 {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .h2-white.bold-white-grey-gradient,
  .h2-white.centre-aligned {
    font-size: 36px;
  }

  .section-106 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-29 {
    padding-top: 20px;
  }

  .div-block-30 {
    width: 350px;
  }

  .h2.semi-bold {
    font-size: 40px;
  }

  .div-block-33 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph-39 {
    font-weight: 400;
  }

  .div-block-36 {
    padding-right: 128px;
  }

  .div-block-37 {
    padding-right: 32px;
  }

  .heading-142 {
    font-size: 32px;
  }

  .div-block-47 {
    padding-top: 64px;
    padding-left: 48px;
    padding-right: 48px;
  }

  .container-128,
  .dropdown-9 {
    width: 100%;
  }

  .review-section {
    padding-top: 48px;
  }

  .author_div {
    padding-top: 16px;
  }

  .fiverr-logo-div {
    justify-content: center;
    padding-left: 20px;
    padding-right: 20px;
    overflow: hidden;
  }

  .card-container.contained-copy,
  .card-container.contained {
    grid-template-columns: 1fr 1fr;
  }

  .card-container.swiss-cards {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    grid-template-columns: 1fr 1fr;
  }

  .navbar {
    padding-left: 12px;
    padding-right: 12px;
  }

  .cta-wrapper-blue-fill {
    height: 48px;
  }

  .cta-wrapper-blue-fill.nav {
    width: 100%;
    height: 48px;
  }

  .cta,
  .cta.nav {
    height: 46px;
  }

  .nav-link-text {
    font-size: 16px;
  }

  .nav-pricing {
    justify-content: flex-start;
    width: 100%;
    height: 48px;
    margin-top: 8px;
    padding-left: 0;
    display: flex;
  }

  .nav-dropdown {
    display: none;
  }

  .cta-internal-div {
    width: 100%;
    height: 44px;
  }

  .cta-internal-div.nav {
    height: 44px;
  }

  .container-129 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-dropdown-menu-item.tab-phone {
    width: 100%;
  }

  .dropdown-text-and-supporting-text {
    align-items: flex-start;
  }

  .dropdown-label._13px {
    text-align: left;
    display: flex;
  }

  .dropdown-supporting-text {
    text-align: left;
  }

  .nav-dropdown-link:hover {
    background-color: #1a1a1a00;
  }

  .nav-dropdown-link.tab-below {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 0;
  }

  .nav-dropdown-link.tab-below:hover {
    background-color: #fff0;
  }

  .nav-dropdown-link.industry {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-dropdown-link.industry:hover {
    background-color: #fff0;
  }

  .nav-dropdown-link.solution {
    padding-left: 0;
  }

  .nav-dropdown-link.solution:hover {
    background-color: #fff0;
  }

  .nav-dropdown-link.deactivated {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-dropdown-link.deactivated:hover {
    background-color: #fff0;
  }

  .div-block-75 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .nav-new-block {
    justify-content: space-between;
    margin-left: 0;
    margin-right: 0;
  }

  .nav-menu-2 {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #111112;
    height: 95vh;
    overflow: auto;
  }

  .nav-divider-stroke {
    border: 1px solid #3a3a3a33;
    width: 100%;
    height: 1px;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .nav-image-wrapper {
    width: 40px;
    height: 40px;
  }

  .products-chevron {
    width: 18px;
    height: 18px;
  }

  .nav-links-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    padding-bottom: 200px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .nav-no-scroll-script,
  .nav-no-scroll-css {
    display: none;
  }

  .accordion {
    flex-direction: column;
    width: 100%;
    margin-top: 8px;
    margin-left: 16px;
    margin-right: 16px;
    display: flex;
  }

  .accordion-title {
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 48px;
    padding-left: 0;
    padding-right: 8px;
    display: flex;
  }

  .accordion-content-product {
    flex-direction: column;
    display: flex;
    overflow: hidden;
  }

  .accordion-css {
    display: none;
  }

  .phone-accordion {
    background-color: #111112;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .nav-login {
    justify-content: flex-start;
    width: 100%;
    height: 48px;
    margin-top: 8px;
    padding-left: 0;
    display: flex;
  }

  .nav-contact-us {
    justify-content: center;
    width: 100%;
    height: 48px;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
  }

  .nav-contact-us.w--current {
    justify-content: center;
  }

  .number-section-light {
    padding: 64px 20px;
  }

  .number-section-light.quick-commere-page {
    padding-top: 96px;
  }

  .container-130 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .div-block-88-left {
    flex: 0 auto;
    align-self: stretch;
    width: 50%;
    padding-right: 0;
  }

  .heading-and-subtitle-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-right: 16px;
  }

  .text-block-137 {
    font-size: 32px;
  }

  .div-block-93-right {
    width: 100%;
  }

  .contact-sales-cta-dark {
    height: 48px;
  }

  .number-section-dark {
    padding: 96px 20px;
  }

  .heading-dark-section {
    font-size: 36px;
  }

  .number-section-text-big {
    font-size: 32px;
  }

  .heading-light-section {
    font-size: 36px;
    font-weight: 500;
  }

  .div-block-93-dark {
    background-position: 50%;
    width: 100%;
  }

  .image_fiverr_top_rated-copy {
    height: 128px;
  }

  .delivery-integration-section-dark {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .delivery-logo-wrapper {
    flex: 1;
    align-self: stretch;
  }

  .single-logo-wrapper {
    align-items: center;
    width: auto;
    display: flex;
  }

  .div-block-97 {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .container-132 {
    align-items: center;
  }

  .delivery-integration-section-light,
  .delivery-integration-section-light.curved-corner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .delivery-integration-bg-img-dark,
  .delivery-integration-bg-img-light {
    max-width: 324px;
  }

  .div-block-89-left {
    flex: 0 auto;
    align-self: stretch;
    width: 100%;
    padding-bottom: 48px;
    padding-right: 0;
  }

  .div-block-99 {
    padding-bottom: 0;
  }

  .grid-bg {
    max-width: 324px;
  }

  .locale-dropdown {
    width: 100%;
    height: 48px;
    margin-left: 16px;
    margin-right: 16px;
    padding: 0 8px 0 0;
  }

  .text-block-139 {
    flex: 1;
    align-items: center;
    height: 48px;
    display: flex;
  }

  .dropdown-12 {
    width: 100%;
  }

  .text-block-140 {
    font-size: 15px;
    display: flex;
  }

  .locale-dropdown-list {
    background-color: #ddd0;
    border-style: none;
    border-width: 0;
    border-radius: 0;
    top: 48px;
    right: 0;
  }

  .locale-dropdown-list.w--open {
    background-color: #13131400;
    border-style: none;
    border-width: 0;
    border-radius: 0;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .lang-link {
    justify-content: flex-start;
  }

  .lang-link.w--current {
    text-align: left;
    justify-content: flex-start;
  }

  .locale {
    justify-content: flex-start;
    width: 100%;
  }

  .locales-list {
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    display: flex;
  }

  .container-133 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-151,
  .heading-151.light {
    font-size: 36px;
  }

  .contact-channel {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .contact-channels {
    margin-top: 64px;
  }

  .heading-152 {
    font-size: 16px;
  }

  .client-logo-grid-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-rows: 1fr;
    grid-auto-columns: 1fr;
    align-content: center;
    justify-items: center;
  }

  .div-block-109,
  .div-block-110 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
    width: 100%;
    display: flex;
  }

  .arow-wrapper {
    display: none;
  }

  .request-call-card {
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .review-section--2.light {
    padding-top: 80px;
    padding-bottom: 64px;
  }

  .container-134 {
    width: 100%;
  }

  .container-135 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-153 {
    font-size: 36px;
  }

  .div-block-121 {
    padding-right: 32px;
  }

  .div-block-126 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .div-block-128 {
    padding-left: 20px;
  }

  .div-block-130 {
    flex-direction: column;
    padding-left: 48px;
    padding-right: 48px;
  }

  .div-block-131.left,
  .div-block-131.right {
    justify-content: center;
    width: 100%;
  }

  .container-137 {
    background-size: contain;
    max-width: none;
    padding-left: 20px;
    padding-right: 20px;
  }

  .news-quote-section.light.rounded-corners {
    padding-left: 0;
    padding-right: 0;
  }

  .h1-heading {
    font-size: 40px;
  }

  .div-block-145 {
    max-width: 200px;
  }

  .button---black {
    height: 48px;
  }

  .button-black-content {
    width: 100%;
    height: 44px;
  }

  .div-block-150 {
    min-height: 350px;
  }

  .div-block-151 {
    width: 50%;
    max-width: 320px;
  }

  .div-block-152 {
    width: 50%;
  }

  .container-132-copy {
    align-items: center;
    padding-top: 48px;
    padding-left: 32px;
    padding-right: 20px;
  }

  .live-order-tracking,
  .radius-based-search-smart-product-discovery,
  .accept-online-payments-seamless-experience,
  .section---ordering-app,
  .section---driver-app,
  .section---admin-panel {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-156,
  .container-141 {
    padding-left: 20px;
  }

  .div-block-157 {
    padding-right: 40px;
  }

  .div-block-156-copy {
    width: 50%;
    padding-left: 20px;
  }

  .div-block-160 {
    justify-content: center;
    display: flex;
  }

  .background-video-11 {
    min-width: 600px;
    max-height: 440px;
  }

  .div-block-164 {
    width: 75%;
  }

  .div-block-165 {
    justify-content: center;
  }

  .image-162 {
    width: 100%;
    margin-top: -60px;
  }

  .number-section---curved-corner {
    padding: 64px 20px;
  }

  .number-section---curved-corner.no-bottom-padding {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-130-copy {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    padding-left: 32px;
    padding-right: 20px;
  }

  .div-block-168,
  .div-block-169 {
    align-items: flex-end;
    width: 25%;
    display: none;
  }

  .powered-by-section-light {
    width: 100%;
    padding: 48px 20px 64px;
  }

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

  .h2-heading {
    font-size: 40px;
  }

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

  .card2-container {
    max-width: none;
    padding-left: 0;
    padding-right: 0;
  }

  .our-products {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-145 {
    max-width: 100%;
  }

  .quick-stack-101 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .heading-161 {
    font-size: 36px;
  }

  .div-block-181 {
    width: 100%;
  }

  .container-97-copy {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-102 {
    padding-left: 20px;
  }

  .h1-hero {
    font-size: 40px;
  }

  .author_div-light {
    padding-top: 16px;
  }

  .div-block-192 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .div-block-194 {
    margin-top: -42px;
  }

  .container-37-copy {
    min-height: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .card2-section {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-black-content-copy {
    width: 100%;
    height: 44px;
  }

  .div-block-206 {
    min-height: 100%;
  }

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

  .card2-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    align-items: center;
  }

  .card2-wrapper._3-cards {
    max-width: none;
  }

  .card2-row1._3-cards {
    width: 100%;
  }

  .card2-row2._3-cards {
    width: 50%;
  }

  .section-113 {
    padding-top: 64px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sales-report-100-own-branding {
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-103 {
    padding-left: 0;
    padding-right: 0;
  }

  .locales-wrapper.nav {
    width: 100%;
  }

  .div-block-226 {
    padding-left: 40px;
    padding-right: 40px;
  }

  .container-149 {
    max-width: none;
  }

  .black-fill-card {
    background-image: url("../images/Frame-1765-1.svg"), linear-gradient(#1c1c1d, #1c1c1d);
    background-position:
      80% 150%,
      0 0;
  }

  .quick-stack-104 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-114 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .cell-174 {
    justify-content: center;
  }

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

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

  .div-block-242.multivendor {
    min-width: 728px;
  }

  .div-block-249 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-163-copy {
    height: 40px;
  }

  .container-152 {
    max-width: none;
  }

  .container-153 {
    width: 100%;
  }

  .order-stats-gives-a-personalized-exp {
    padding-left: 20px;
    padding-right: 20px;
  }

  .easy-order-dispatch-easy-order-management {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-254 {
    margin-left: 0;
  }

  .quick-stack-108 {
    padding: 0;
  }

  .quick-stack-109,
  .quick-stack-110 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-258.left {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .div-block-258.right,
  .div-block-259 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
  }

  .container-137-copy {
    background-image: none;
    max-width: none;
  }

  .recognised-by-section-dark {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .recognised-by-section-dark.contact-us-page {
    padding-bottom: 60px;
  }

  .recognised-by-section-light {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .news-quote {
    min-width: 600px;
    min-height: 81px;
  }

  ._5p-1e-animation {
    min-width: 80%;
  }

  ._6-products-1-ecosystem-new {
    color: #fff;
    text-align: center;
    background-image: url("../images/Lines-BG_Tablet.avif");
    background-position: 50% 100%;
    background-size: contain;
    min-width: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-18-new {
    padding-bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .news-quote-section-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-275 {
    padding-bottom: 20px;
  }

  .cta-wrapper.nav {
    width: 100%;
  }

  .nav-cta-wrapper {
    width: 100%;
    margin: 8px 16px;
  }

  .text-block-149 {
    padding-left: 0;
  }

  .div-block-292 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .div-block-294 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    display: flex;
  }

  .div-block-295,
  .div-block-296 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
  }

  .div-block-298 {
    padding-top: 12px;
    display: flex;
  }

  .locales-css {
    display: none;
  }

  .div-block-128-copy {
    padding-left: 20px;
  }

  .blog-container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-container.white-fill {
    padding-left: 32px;
    padding-right: 32px;
  }

  .blog-section {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-section.grey-fill {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-cards-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .blog-link-card {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    max-width: none;
  }

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

  .product-preview-odapp {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .product-preview-container {
    background-repeat: no-repeat;
    background-size: contain;
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .app-description {
    width: 100%;
    max-width: none;
  }

  .heading-2-light {
    font-size: 36px;
  }

  .p-light {
    max-width: none;
  }

  .p-light.centred {
    text-align: left;
  }

  .div-block-319 {
    max-width: none;
  }

  .button---black-external-stroke {
    height: 48px;
  }

  .news-quote-shadow-container {
    margin-top: 130px;
  }

  .news-quote-and-logo-wrapper {
    margin-left: 12px;
    margin-right: 12px;
  }

  .news-quote-container {
    padding-top: 20px;
  }

  .app-animation-mobile {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 32px;
  }

  .text-block-150 {
    display: flex;
  }

  .div-block-325 {
    padding: 8px;
  }

  .accordion-content-industry {
    flex-direction: column;
    display: flex;
    overflow: hidden;
  }

  .app-animation-desktop {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-top: 32px;
  }

  .cta-wrapper-nav {
    width: 100%;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .new-heading-40px,
  .new-heading-40px.h1 {
    font-size: 36px;
  }

  .section-79-new,
  .h2-amd-para-wrapper.centre-aligned,
  .feature-section-1,
  .section-115 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-338 {
    max-width: 600px;
    padding-bottom: 24px;
  }

  .ordering-app-hero,
  .driver-app-hero {
    padding-left: 0;
    padding-right: 0;
  }

  .product-preview-drapp {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .app-features {
    max-width: none;
  }

  .widget-container {
    background-repeat: no-repeat;
    background-size: contain;
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .widget-description {
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .widget-description.right-side {
    width: 100%;
    padding-left: 0;
  }

  .widget-description.left-side {
    margin-right: 0;
  }

  .widget-description.centred {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .widget {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-left: 0;
    padding-left: 0;
  }

  .widget.grid-fill {
    background-position: 0 100%;
    background-repeat: no-repeat;
    background-size: 721px;
    background-attachment: scroll;
  }

  .widget.grid-fill.left-side {
    order: 1;
    justify-content: center;
    align-items: center;
    margin-top: 40px;
    margin-right: 0;
  }

  .widget.grid-fill.right-side {
    margin-left: 0;
  }

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

  .widget.left-side {
    order: 1;
    justify-content: center;
    align-items: flex-start;
    margin-right: 0;
  }

  .widget.left-side.geofence {
    margin-top: 40px;
  }

  .widget-wrapper {
    width: 100%;
    max-width: 624px;
    display: flex;
  }

  .widget-wrapper.geofence {
    padding-right: 0;
  }

  .widget-wrapper.delivery-integration {
    max-width: none;
  }

  .widget-wrapper.notification-alert {
    justify-content: flex-start;
    align-items: stretch;
    max-width: none;
  }

  .widget-wrapper.reviews {
    margin-top: 20px;
    padding-top: 40px;
    padding-left: 124px;
    padding-right: 124px;
  }

  .widget-wrapper.live-order-t {
    padding-right: 0;
  }

  .widget-wrapper.multilingual-widget {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-344,
  .paragraph-wrapper {
    max-width: none;
  }

  .paragraph-wrapper.ar {
    max-width: none;
    padding-right: 0;
  }

  .heading-167,
  .heading-151-copy {
    font-size: 36px;
  }

  .heading-wrapper {
    max-width: none;
  }

  .div-block-349 {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .h2-centred {
    text-align: left;
    font-size: 36px;
  }

  .div-block-351 {
    padding: 40px;
  }

  .widget-heading-wrapper.max-width {
    max-width: none;
  }

  .product-preview-merapp {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .bold-text-29 {
    font-size: 72px;
  }

  .hero-para-wrapper {
    margin-top: 8px;
  }

  .yt-video-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .widget-brand {
    order: 1;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    max-width: none;
    margin-left: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .widget-descrpt-brand {
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .widget-descrpt-brand.right {
    padding-left: 0;
  }

  .widget-reviews {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .widget-notification {
    width: 100%;
  }

  .widget-descrpt-notifcation {
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .widget-ai-description {
    order: 1;
    width: 100%;
    padding-top: 40px;
  }

  .widget-variants {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .widget-descrpt-variants,
  .widget-descrpt-multilingual {
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .widget-multilingual {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .widget-descrpt-ar {
    width: 100%;
    max-width: none;
    margin-right: 0;
    padding-right: 0;
  }

  .widget-ar {
    order: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .view-in--3d-ar-wrapper {
    display: none;
  }

  .view-in--3d-ar-button-link {
    position: relative;
  }

  .ar-link-wrapper {
    justify-content: center;
    align-items: flex-start;
    width: 47vw;
    max-width: 362px;
    height: 1vw;
    display: flex;
    position: absolute;
  }

  .image-195 {
    width: 100%;
  }

  .hero_template_img_wrapper {
    margin-top: 40px;
  }

  .template-showcase-section {
    padding-bottom: 96px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .template-hero-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .thumbnail_wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .section_hero.ai {
    justify-content: space-between;
    align-items: center;
    height: 900px;
  }

  .spacer-80.tab-60-mob-32 {
    height: 60px;
  }

  .spacer-80.tab-mob-48 {
    height: 48px;
  }

  .spacer-80.tab-mob-none {
    height: 0;
  }

  .padding-global {
    padding-left: 24px;
    padding-right: 24px;
  }

  .padding-global.tab---mob-none {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-global.nav {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-swiss.lp-hero-text {
    padding-left: 24px;
    padding-right: 24px;
    top: 120px;
  }

  .container-swiss.left-align {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .container-swiss.left-align.food-growth {
    width: 100%;
  }

  .container-swiss.inetgrations {
    grid-template-columns: 1fr 1fr;
  }

  .container-swiss.ai {
    padding-left: 24px;
    padding-right: 24px;
  }

  .container-swiss.blog {
    flex-flow: column;
  }

  .content_wrapper.heading-subcopy-cta {
    grid-template-columns: 1fr minmax(180px, 160px);
    grid-auto-flow: row dense;
    place-items: start stretch;
  }

  .content_wrapper.heading-with-para-right-side {
    grid-template-columns: minmax(200px, 463px) minmax(100px, 272px);
  }

  .content_wrapper.grid-2.number-section {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    flex-flow: column;
    display: flex;
  }

  .content_wrapper.grid-2.faq {
    flex-flow: column;
    grid-template-columns: minmax(200px, 32.5%);
    display: flex;
  }

  .content_wrapper.grid-2.trial-cta {
    padding: 64px 24px;
  }

  .content_wrapper.grid-2.trial-cta.ai {
    background-position:
      50%,
      50% 0;
  }

  .content_wrapper.grid-2._1-dollar-plan {
    padding: 64px 24px;
  }

  .content_wrapper._2-flex-space-bw._32px-spacing {
    flex-flow: column;
  }

  .content_wrapper._2-flex-space-bw._32px-spacing.hz-deskt-tab {
    flex-flow: row;
  }

  .content_wrapper._2-flex-space-bw._32px-spacing.hz-deskt-tab.ai-card {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .content_wrapper._2-flex-space-bw._32px-spacing.hz-deskt-tab.ai-card.ai {
    flex-flow: column;
  }

  .content_wrapper._2-flex-space-bw.footer {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .content_wrapper.footer-wrapper._4-th-col {
    width: 186px;
  }

  .content_wrapper.grid-4 {
    flex-flow: column;
  }

  .content_wrapper.stretch-vertical.revenut-section {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: row;
    display: flex;
  }

  .content_wrapper.revenue-calculator {
    flex-flow: column;
  }

  .content_wrapper.merchant-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .content_wrapper.right-aligned-vertical {
    justify-content: space-between;
    align-items: flex-end;
  }

  .content_wrapper.stretch-horizontal.max-1280px {
    flex-flow: column;
  }

  .content_wrapper.stretch-horizontal.max-1280px.multivendor-food {
    grid-column-gap: 200px;
    grid-row-gap: 200px;
  }

  .content_wrapper.ecosystem {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .heading-style-d1 {
    font-size: 4rem;
  }

  .spacer-48.desk-none {
    display: block;
  }

  .hero-video {
    aspect-ratio: 3 / 1.85;
  }

  .logo-wrapper-small.outer.leftmost.ai {
    min-width: 130px;
  }

  .logo-wrapper-small.outer.left-on-tab {
    padding-left: 0;
    padding-right: 32px;
  }

  .logo-wrapper-small.outer.left-on-tab.integration {
    height: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-style-d2 {
    font-size: 3rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h1.light-mode._54 {
    font-size: 2.5rem !important;
  }

  .heading-style-h2 {
    font-variation-settings: "wght" 500;
    font-size: 2.25rem;
  }

  .text-style-n1 {
    font-size: 1.75rem;
  }

  .text-style-p2.light-mode.subdued.grid-4-5-width.full-tab {
    max-width: none;
  }

  .text-style-p3.dark-mode.nav-dropdown-links {
    font-size: 1rem !important;
  }

  .text-style-p3.dark-mode.footer.right-align {
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .text-style-p3.grid-6-width {
    font-size: 1.15rem !important;
  }

  .text-style-p5.dark-mode.nav-drop-down-supporting-text,
  .text-style-p5.light-mode.nav-drop-down-supporting-text,
  .text-style-p5.light-mode.nav-drop-down-supporting-text,
  .text-style-p5.dark-mode.nav-drop-down-supporting-text,
  .text-style-p5.dark-mode.nav-drop-down-supporting-text {
    text-align: left;
  }

  .thumbnail {
    object-fit: cover;
    object-position: 0% 50%;
  }

  .thumbnail.delivery-os {
    object-position: 50% 50%;
  }

  .thumbnail.cropped-image-fast-delivery.mobile {
    border-radius: 4px;
  }

  .spacer-32 {
    height: 32px;
  }

  .spacer-32.desk-none {
    display: block;
  }

  .spacer-32.tab-16 {
    height: 16px;
  }

  .cta-swiss {
    height: 46px;
  }

  .cta-swiss.is-primary.nav {
    width: 100%;
  }

  .cta-swiss.is-secondary-dark-mode.is-nav {
    min-width: 100%;
    margin-left: 16px;
    margin-right: 16px;
  }

  .cta-swiss.is-tertiary {
    height: auto;
  }

  .cta-swiss.is-tertiary.dark:active,
  .cta-swiss.is-tertiary.light:active {
    box-shadow: 0 0;
  }

  .cta-swiss.is-secondary-light-mode.medium-light.bg-fill {
    background-color: #fcfdff;
  }

  .cta-swiss.is-secondary-light-mode.light {
    height: 46px;
  }

  .cta-swiss.is-secondary-light-mode.is-nav {
    min-width: 100%;
  }

  .heading---paragraph {
    max-width: 460px;
  }

  .heading---paragraph.grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    max-width: 700px;
    display: flex;
  }

  .heading---paragraph.grid-2.ceter-align {
    justify-content: space-between;
    align-items: flex-start;
  }

  .heading---paragraph.vertical-aligned,
  .heading---paragraph.full-width-hz {
    max-width: none;
  }

  .spacer-4.tab-mob-none {
    display: none;
  }

  .spacer-16.bg-section-1 {
    background-color: var(--wf-light--bg-section-01);
  }

  .spacer-96.desk-none {
    display: block;
  }

  .spacer-120.tab-mob-none {
    display: none;
  }

  .hero-youtube-video {
    padding-left: 16px;
    padding-right: 16px;
  }

  .play-btn-hero-vid {
    width: 48px;
    height: 48px;
  }

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

  .nav_component_dark.transparent {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .nav-left-swiss {
    width: 100%;
  }

  .nav-menu-wrapper {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    width: 100%;
    height: 95vh;
    padding-left: 0;
    padding-right: 0;
    overflow: auto;
  }

  .nav-menu-wrapper.light {
    background-color: #fcfdff;
  }

  .nav-menu-wrapper.dark {
    background-color: #141414;
  }

  .spacer-20.desk-hide {
    display: block;
  }

  .tab.vertical_links {
    flex-flow: column;
    width: 100%;
    min-width: 100%;
    max-width: none;
  }

  .img-wrapper.geofence {
    padding-top: 0;
  }

  .img-wrapper.adminopanel {
    padding-left: 0;
    padding-right: 0;
  }

  .img-wrapper.business-category {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .img-wrapper.food-graph {
    width: 100%;
  }

  .img-wrapper.multivendor-food {
    width: 70%;
  }

  .img-wrapper.app-integration {
    padding-top: 0;
  }

  .slide-image._20 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .slide-image.feature-section {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .slide-image.food-growth {
    width: 100%;
    min-width: 100%;
    margin-top: -19vw;
  }

  .slide-image.food-growth.multi-vendor {
    object-fit: cover;
  }

  .tab-link._3-tab {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tab-link.vertical-tabs {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .tab-link.label {
    padding-left: 16px;
  }

  .news-quote-content-swiss {
    padding-top: 20px;
  }

  .news-quote-wrapper-swiss {
    margin-left: 20px;
    margin-right: 20px;
  }

  .news-quote-swiss {
    min-width: 600px;
    min-height: 84px;
  }

  .product_section-body_text {
    width: 100%;
    max-width: none;
  }

  .product_section-animation-mobile {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .tabs-vertical-menu {
    width: 100%;
  }

  .logo_swiss {
    width: 180px;
  }

  .vertical-tab-link {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .tab-vertical-content {
    width: 100%;
    margin-top: 24px;
    margin-left: 0;
    margin-right: 0;
  }

  .light-mode-vr-custom-code-light {
    width: 0;
    height: 3px;
  }

  .tab-progress-bar-base-vertical {
    width: 100%;
    height: 3px;
  }

  .card-reviews-swiss {
    width: auto;
    min-width: 408px;
  }

  .author_div-copy {
    padding-top: 16px;
  }

  .vertical-features-list-menu {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
  }

  .label-tab-link {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .circle-wrapper.hidden {
    opacity: 0;
    display: block;
  }

  .number-wrapper.grid-4 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
  }

  .icon-and-number-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .image-icon-number {
    width: 40px;
  }

  .cta-arrow-wrapper {
    margin-left: 0;
  }

  .swiss-nav-dropdown-links.industry {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    padding-top: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .swiss-nav-dropdown-links.industry.light-mode-75 {
    border-right-width: 1px;
    width: 100%;
  }

  .swiss-nav-dropdown-links.industry.dark-mode-75 {
    border-style: none;
    border-right-width: 1px;
    border-right-color: #000;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
  }

  .swiss-nav-dropdown-links.solution {
    width: 100%;
    padding-top: 16px;
    padding-left: 0;
    padding-right: 0;
  }

  .swiss-nav-dropdown-links.solution.light-mode-25 {
    width: 100%;
  }

  .text-style-p4.light-mode {
    text-align: left;
  }

  .text-style-p4.light-mode.nav-dropdoen-header {
    padding-left: 8px;
    font-size: 0.875rem !important;
  }

  .text-style-p4.dark-mode {
    text-align: left;
  }

  .text-style-p4.dark-mode.nav-dropdoen-header {
    padding-left: 8px;
    font-size: 0.875rem !important;
  }

  .nav-drop-down-swiss {
    background-color: #14141400;
    border-width: 0;
    padding: 0;
  }

  .nav-drop-down-swiss.hz-aligned,
  .nav-drop-down-swiss.dark-mode {
    border-width: 0;
    flex-flow: column;
    width: 100%;
    max-width: none;
  }

  .nav-dropdown-link-swiss {
    padding: 8px;
  }

  .nav-dropdown-link-swiss:hover {
    background-color: #1a1a1a00;
  }

  .nav-dropdown-link-swiss.light-mode:hover {
    background-image: none;
  }

  .nav-dropdown-link-swiss.dark-mode:active,
  .nav-dropdown-link-swiss.light-mode:hover {
    background-image: none;
  }

  .nav-dropdown-link-swiss.dark-mode:hover {
    background-color: #1e1e1e00;
  }

  .nav-dropdown-link-swiss.dark-mode:active {
    background-image: none;
  }

  .dropdown-text-and-supporting-text-copy {
    align-items: flex-start;
  }

  .nav-links-wrapper-swiss {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    padding: 12px 16px 200px;
  }

  .nav-divider-stroke-swiss {
    border-top: 1px solid #0000;
    border-image: repeating-linear-gradient(
        to right,
        var(--wf-dark--stroke-section) 0,
        var(--wf-dark--stroke-section) 4px,
        transparent 4px,
        transparent 8px
      )
      100% 0 0 0;
    width: 100%;
    height: 1px;
    margin-top: 8px;
    margin-bottom: 8px;
    margin-right: 16px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .nav-divider-stroke-swiss.light-mode {
    border-image: repeating-linear-gradient(to right, #e0e0e0 0 4px, #0000 4px 8px) 100% 0 0;
  }

  .nav-pricing-swiss {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    height: 46px;
    padding-left: 0;
    display: flex;
  }

  .no-desktop {
    display: block;
  }

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

  .no-desktop.view-demo-cta {
    min-width: 22px;
  }

  .nav-login-swiss {
    justify-content: flex-start;
    width: 100%;
    height: 46px;
    padding-left: 0;
    display: flex;
  }

  .swiss-nav-drop_down {
    display: none;
  }

  .nav-menu---logo-wrapper {
    justify-content: space-between;
    align-self: stretch;
    align-items: center;
    height: 60px;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
  }

  .gsap-nav-dropdown {
    flex-flow: column;
    justify-content: space-between;
    width: 100%;
    height: auto;
  }

  .container-b {
    width: 100%;
    position: relative;
    top: 0;
  }

  .container-b.with-header {
    top: 0;
  }

  .container-b.product {
    min-width: auto;
    display: none;
    position: relative;
  }

  .container-a {
    justify-content: space-between;
    width: 100%;
    height: 46px;
    padding-left: 0;
  }

  .nav-right-arrow-custom-theme {
    justify-content: center;
    align-items: center;
    padding: 6px;
    display: flex;
  }

  .nav-right-arrow-custom-theme.tab-mob-hide {
    display: none;
  }

  .nav-left-arrow-custom-theme {
    justify-content: center;
    align-items: center;
    padding: 6px;
    display: flex;
  }

  .nav-left-arrow-custom-theme.tab-mob-hide {
    display: none;
  }

  .spacer-dynamic.custom-theme-section {
    height: 6vw;
    max-height: 80px;
  }

  .mockup-wrapper.light-mode.geofence,
  .mockup-wrapper.light-mode.delivery-integration {
    aspect-ratio: 64 / 38;
  }

  .mockup-wrapper.light-mode.ocr-vid {
    aspect-ratio: 64 / 38;
  }

  .mockup-wrapper.light-mode.ocr-vid.ai {
    height: 360px;
  }

  .mockup-wrapper.light-mode.ai-card.all-cards {
    aspect-ratio: 10 / 8;
  }

  .widget-wide.desk-tab-hide {
    display: none;
  }

  .widget-wide.geofence,
  .widget-wide.app-integration {
    padding-top: 0;
  }

  .grid-7-width,
  .grid-9-width {
    max-width: none;
  }

  .feature-name-para-wrapper.light-mode.ecosystem {
    justify-content: space-between;
    align-items: center;
    padding-top: 36px;
    padding-bottom: 36px;
  }

  .feature-name-para-wrapper.light-mode.ecosystem.close {
    justify-content: space-between;
    align-items: center;
  }

  .feature-name-para-wrapper.dark-mode,
  .feature-name-para-wrapper.light-mode {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: column;
    padding: 24px;
    display: flex;
  }

  .feature-name-para-wrapper.light-mode {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
    flex-flow: column;
    padding: 24px;
    display: flex;
  }

  .feature-name-para-wrapper.light-mode.multi-vendor {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    min-height: auto;
  }

  .cloud-widget-wrapper.push-notif,
  .cloud-widget-wrapper.offers {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cloud-widget-wrapper.ai-recommendation {
    justify-content: center;
    align-items: center;
    height: 84%;
    padding-top: 0;
    display: flex;
  }

  .cloud-widget-wrapper.product-recommendation {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .cloud-widget-wrapper.dark-mode,
  .cloud-widget-wrapper.ai-recommendation,
  .cloud-widget-wrapper.ai-recommendation {
    justify-content: center;
    align-items: center;
    height: 84%;
    padding-top: 0;
    display: flex;
  }

  .img_hero_bg {
    aspect-ratio: 3 / 1.85;
    object-fit: cover;
    object-position: 50% 50%;
  }

  .img_hero_sub {
    aspect-ratio: 3 / 1.85;
    object-fit: cover;
  }

  .content-wrapper-16 {
    grid-column-gap: 48px;
    grid-row-gap: 32px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    width: 100%;
    display: grid;
  }

  .grid-6-width.tab-mod-hide {
    max-width: 100%;
  }

  .no-tab-mob {
    display: none;
  }

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

  .nav_component_light.transparent {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .module-name.full-width {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding-left: 24px;
    padding-right: 24px;
  }

  .module-ctas {
    flex-flow: column;
    height: auto;
  }

  .module-ctas.full-width-cta,
  .module-ctas.full-width-cta._3-cta,
  .module-ctas.full-width-cta._2-cta {
    flex-flow: row;
  }

  .cell-item-feature.full-width {
    padding-left: 24px;
    padding-right: 24px;
  }

  .fee_card:lang(ar) {
    width: 100%;
  }

  .calculator-input-wrapper {
    width: 100%;
    margin-right: 0;
  }

  .calculator-graph-wrapper {
    border-left-style: none;
    width: 100%;
    max-width: none;
    margin-top: 32px;
    padding-left: 0;
  }

  .calculator-graph-wrapper:lang(ar) {
    padding-right: 0;
  }

  .calculate-form-wrapper {
    width: 100%;
  }

  .revenue-sales-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .module-grid-2 {
    flex-flow: row;
    width: 100%;
  }

  .calculator-data {
    padding-left: 0;
  }

  .feature-wrapper {
    margin-left: 0;
  }

  .carousel-logos-track-row-1 {
    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;
  }

  .carousel-logos-track-row-1.integrations {
    display: flex;
  }

  .carousel-logos-track-row-2 {
    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;
  }

  .carousel-logos-track-row-2.integrations {
    display: flex;
  }

  .client_image_container {
    border-style: none;
    border-radius: 4px 4px 0 0;
    width: 100%;
    max-height: 400px;
    display: flex;
  }

  .client_testimonials_name_logo_wrapper {
    border-style: none;
    border-radius: 0;
    width: 100%;
    height: 460px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .client-testi-left-arrow,
  .client-testi-right-arrow {
    justify-content: center;
    align-items: center;
    padding: 6px;
    display: flex;
  }

  .image-client.oliver {
    object-position: 73% 19%;
  }

  .image-client.oliver.desktop {
    display: none;
  }

  .image-client.oliver.tab {
    object-position: 50% 50%;
    display: block;
  }

  .image-client.kartik {
    object-position: 50% 10%;
  }

  .image-client.kartik.desktop {
    display: none;
  }

  .image-client.kartik.tab {
    object-position: 75% 50%;
    display: block;
  }

  .image-client.nicklas {
    object-position: 50% 15%;
  }

  .image-client.nicklas.desktop {
    display: none;
  }

  .image-client.nicklas.tab {
    display: block;
  }

  .client_testimonials_wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: 1px solid #292929;
    border-radius: 4px;
    flex-flow: column;
  }

  .client_testimonials_wrapper.light-mode {
    border-color: #e0e0e0;
  }

  .client_testimonials_track {
    height: auto;
  }

  .section-41-copy {
    padding-left: 20px;
    padding-right: 20px;
  }

  .points-pow-of-mv.label {
    padding-left: 16px;
  }

  .vertical-list-pow-of-mv {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
  }

  .content-wrapper {
    width: 80%;
  }

  .content-wrapper.blog-page {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .tabs-wrapper-content.light-mode {
    aspect-ratio: 1280 / 700;
  }

  .bento-card.dark._1-2 {
    aspect-ratio: 79 / 45;
  }

  .bento-card.dark._1-3 {
    aspect-ratio: 13 / 18;
  }

  .bento-image._1-3 {
    object-position: 50% 25%;
  }

  .bento-image._1-2 {
    height: 80%;
  }

  .text-wrapper.bento._1-2 {
    max-width: 240px;
  }

  .cta-arrow-wrapper-light {
    margin-left: 0;
  }

  .grid-4-5-width.ful-tablet {
    max-width: none;
  }

  .cta-play-btn-wrapper {
    margin-left: 0;
  }

  .section-video {
    aspect-ratio: 3 / 1.85;
  }

  .mv-sv-mob-link {
    flex-flow: column;
    width: 100%;
    display: flex;
    position: relative;
  }

  .img-food-hero.no-code-img {
    min-width: 95.14%;
  }

  .timeline-image.no-desktop,
  .timeline-text.no-desktop {
    display: block;
  }

  .rect-animate.big.right {
    justify-content: flex-start;
    align-items: center;
  }

  .timeline-text-fixed-h {
    height: auto;
  }

  .food-market-fact-wrapper {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    width: 100%;
  }

  .del-pos-pay-wrapper {
    aspect-ratio: 32 / 26;
  }

  .del-card-wrapper {
    height: 100%;
  }

  .pos-card-wrapper,
  .pay-card-wrapper {
    width: 100%;
    height: 100%;
  }

  .del-pos-pay-card-text {
    flex-flow: column;
    height: auto;
    padding-bottom: 20px;
    overflow: visible;
    aspect-ratio: 16 / 9 !important;
  }

  .del-pos-pay-card-icon-name {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 12px;
    padding-right: 0;
  }

  .del-pos-pay-card-icon-name.pos {
    min-width: auto;
  }

  .del-pos-pay-card-descrp {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .del-pos-pay-card-descrp.pos,
  .del-pos-pay-card-descrp.pay {
    display: flex;
  }

  .del-pos-pay-card-icon-wrapper {
    min-width: 32px;
    min-height: 32px;
  }

  .del-pos-pay-card-descrp-icon {
    max-width: 36px;
    max-height: 36px;
  }

  .del-pos-pay-card-divider {
    width: 100%;
    min-height: 1px;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
  }

  .del-pos-pay-card-divider.pos,
  .del-pos-pay-card-divider.pay {
    display: block;
  }

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

  .nav_component_dark_header.transparent {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .section_forbes.ai {
    background-position: 100%;
  }

  .hero-img-multivendor-food {
    max-height: 420px;
  }

  .img-ai-mockup {
    max-width: 360px;
  }

  .ai-card-paginationn {
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .content-cta-wrapper {
    justify-content: space-between;
    align-items: flex-start;
  }

  .feature-list.driver-app,
  .feature-list.merchant-app {
    width: 57%;
    display: block;
  }

  .grid-6 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr 1fr;
  }

  .revenue-card {
    height: 280px;
  }

  .revenuecard-heading-para {
    min-height: auto;
  }

  .steps-cards {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    height: fit-content;
  }

  .steps-grid {
    flex-flow: column;
    display: flex;
  }

  .steps-line-wrapper.tab-mob-hide {
    display: none;
  }

  .steps-line.tab-mob {
    width: 2px;
    height: 70%;
  }

  .ai-card-left-arrow,
  .ai-card-right-arrow {
    justify-content: center;
    align-items: center;
    padding: 6px;
    display: flex;
  }

  .div-block-417 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    padding-top: 32px;
    padding-bottom: 120px;
    display: flex;
    position: relative;
  }

  .div-block-417.desk-hide {
    display: flex;
  }

  .up-arrow.closed,
  .eco-descr-fix-w.hide {
    display: block;
  }

  .graph-section-heading {
    min-width: 720px;
  }

  .heading-style-header {
    font-size: 4rem;
  }

  .heading-style-header.ai.grid-6-width {
    font-size: 3.4rem;
  }

  .carousel-logos-track-row-01 {
    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;
  }

  .carousel-logos-track-row-01.ai {
    justify-content: center;
    display: flex;
  }

  .carousel-logos-track-row-02 {
    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;
  }

  .feat-revenue-card {
    height: 280px;
  }

  .copy-wrapper {
    width: 100%;
  }

  .thumb-wrapper {
    max-width: 100%;
  }

  .table-of-content {
    min-width: 100%;
    position: static;
  }

  .swiss-pd-sec-pointers-wrapper {
    flex-flow: column;
  }

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

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

  .hero-image-ai.desktop {
    display: none;
  }

  .hero-image-ai.tablet {
    display: inline-block;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 15px;
  }

  .logo.w--current {
    padding-left: 0;
  }

  .paragraph.left-aligned,
  .paragraph.dark-mode.table-font-fix {
    font-size: 16px;
  }

  .c-footer {
    padding-left: 20px;
    padding-right: 20px;
  }

  .c-footer__office-address {
    padding-bottom: 32px;
  }

  .block-top {
    margin-top: 128px;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .collection-list.single-post {
    grid-template-rows: auto auto;
  }

  .collection-list.x3 {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr;
  }

  .image-post-thumbnail {
    height: 47vw;
  }

  .hero-text {
    width: 100%;
  }

  .cell-7 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .container-5 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-wrapper.bento._1-2 {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .image-wrapper.bento._1-3 {
    justify-content: center;
    align-items: flex-start;
  }

  .h2---36 {
    font-size: 32px;
  }

  .ready-to-get-started-conatiner {
    padding-left: 32px;
    padding-right: 32px;
  }

  .ready-to-get-started-text {
    padding-right: 0;
    font-size: 20px;
  }

  .tab-link-tab-1-2 {
    min-width: auto;
  }

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

  .tab-link-tab-2-2,
  .tab-link-tab-3-2 {
    min-width: auto;
  }

  .section-15 {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .quick-stack-15 {
    padding-left: 40px;
    padding-right: 40px;
  }

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

  .lottie-animation-31 {
    width: 100%;
  }

  .heading-27 {
    font-size: 32px;
  }

  .heading-34 {
    font-size: 40px;
  }

  .faq_section {
    padding-bottom: 64px;
  }

  .text-block-17 {
    color: #fff;
    -webkit-text-stroke-color: white;
    font-size: 16px;
  }

  .image-36 {
    width: 100px;
  }

  .container-45 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

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

  .image-44 {
    max-width: 100%;
  }

  .image-46 {
    margin-top: 0;
  }

  .section-59 {
    padding-left: 24px;
    padding-right: 24px;
  }

  .quick-stack-43 {
    min-height: 147px;
    max-height: 195px;
  }

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

  .image-50 {
    max-width: 60%;
  }

  .heading-90,
  .heading-93 {
    font-size: 40px;
  }

  .cell-86 {
    align-items: flex-start;
  }

  .cell-90 {
    padding-bottom: 20px;
  }

  ._2x1-feature-card._40-spacing {
    width: 100%;
  }

  .text-span-16 {
    text-align: center;
    justify-content: center;
    display: flex;
  }

  .image-90 {
    display: none;
  }

  .tab-pane-tab-2-4,
  .tab-pane-tab-3-3 {
    padding-left: 1px;
  }

  .text-block-62 {
    padding-top: 0;
  }

  .image-96 {
    width: 150px;
    max-width: none;
    margin-left: 175px;
  }

  .cell-110 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-8 {
    flex-direction: column;
  }

  .tabs-menu-7 {
    align-items: center;
    width: 100%;
  }

  .tabs-content-3 {
    width: 100%;
    margin-top: 16px;
    overflow: visible;
  }

  .tab-link-tab-1-7 {
    justify-content: center;
    width: 309.767px;
    min-width: 280px;
    display: flex;
  }

  .tab-link-tab-2-7,
  .tab-link-tab-3-7,
  .tab-link-tab-3-7.w--current {
    justify-content: center;
    min-width: 309.767px;
    display: flex;
  }

  .body-24 {
    background-color: #fff;
  }

  .paragraph_text {
    white-space: pre-wrap;
    padding-right: 12px;
  }

  .text-block-91 {
    white-space: pre-wrap;
  }

  .div-block-3 {
    grid-template-columns: 1fr;
    width: auto;
    margin-left: 16px;
    margin-right: 16px;
  }

  .what-we-do-card {
    padding: 24px;
  }

  .what-we-do-paragraph {
    overflow-wrap: normal;
  }

  .div-block-4 {
    display: block;
  }

  .wyd-card {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-7 {
    justify-items: center;
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    display: grid;
  }

  .image-131 {
    max-width: 100%;
  }

  .section-101 {
    padding-bottom: 64px;
  }

  .section-103 {
    padding-top: 40px;
  }

  .pop-up {
    min-width: 90%;
  }

  .hero-video-code {
    max-width: 448px;
    max-height: 252px;
  }

  .admin-panel-video {
    min-width: 512px;
    min-height: 360px;
    max-height: 324px;
    margin-left: 20px;
  }

  ._6p-1e---heading {
    text-align: center;
  }

  .div-block-30 {
    flex: 1;
    width: 280px;
  }

  .div-block-36,
  .div-block-37 {
    padding-right: 0;
  }

  .div-block-42 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    height: auto;
    min-height: 80px;
    display: flex;
    position: relative;
  }

  .container-125 {
    padding-left: 16px;
    padding-right: 16px;
  }

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

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

  .card-container.swiss-cards {
    -webkit-user-select: none;
    user-select: none;
  }

  .marquee-wrapper {
    min-height: 360px;
    font-size: 0.7em;
  }

  .nav-dropdown {
    height: 44px;
    display: none;
    top: 0;
  }

  .dropdown-menu {
    flex: 1;
    justify-content: space-between;
    height: 44px;
    padding-right: 16px;
  }

  .dropdown-list-products {
    position: relative;
    top: 0;
  }

  .div-block-74 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .nav-drop-down {
    border-style: none;
    border-radius: 0;
  }

  .dropdown-text-and-supporting-text {
    align-items: flex-start;
  }

  .dropdown-list-industry {
    position: relative;
    top: 0;
  }

  .nav-dropdown-link:hover {
    background-color: #151516;
  }

  .nav-menu-2 {
    flex-direction: column;
  }

  .nav-divider-stroke {
    display: flex;
  }

  .accordion {
    flex-direction: column;
  }

  .div-block-88-left {
    width: 100%;
    padding-bottom: 48px;
  }

  .paragraph-40 {
    font-size: 16px;
  }

  .text-block-137 {
    font-size: 28px;
  }

  .number-section-dark.pricing-page {
    padding-left: 20px;
    padding-right: 20px;
  }

  .subtitle-text,
  .number-section-copy-dark,
  .number-section-copy-light {
    font-size: 16px;
  }

  .number-section-text-big {
    font-size: 28px;
  }

  .heading-light-section {
    font-weight: 500;
  }

  .delivery-logo-wrapper {
    width: 100%;
    max-width: none;
  }

  .container-132 {
    flex-direction: column;
  }

  .div-block-89-left {
    width: 100%;
  }

  .contact-channels-section {
    background-size: cover, auto;
  }

  .client-logo-container {
    width: 20%;
  }

  .client-logo-grid-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template:
      "."
      "."
      / 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
  }

  .div-block-120 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
  }

  .paragraph-46 {
    font-size: 18px;
  }

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

  .container-137 {
    background-position: 50% 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .button---black {
    display: flex;
  }

  .div-block-150 {
    min-height: 300px;
  }

  .div-block-151 {
    width: 60%;
  }

  .container-132-copy,
  .container-140 {
    flex-direction: column;
  }

  .div-block-154 {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .div-block-154.no-bg {
    margin-bottom: 0;
  }

  .image-160 {
    min-width: 200px;
  }

  .div-block-156 {
    width: 50%;
  }

  .div-block-156-copy {
    padding-right: 0;
  }

  .background-video-11 {
    min-width: 600px;
    max-height: 400px;
  }

  .div-block-164 {
    width: 100%;
    padding-top: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-165 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .image-162 {
    display: none;
  }

  .container-130-copy {
    padding-top: 40px;
    padding-left: 40px;
  }

  .div-block-170 {
    justify-content: center;
    margin-top: 48px;
    display: flex;
  }

  .image-164 {
    width: 75%;
  }

  .card2-container {
    padding-top: 24px;
  }

  .quick-stack-101 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-165 {
    width: 25%;
    margin-top: -48px;
    margin-right: -32px;
  }

  .div-block-42-copy {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    display: flex;
    position: relative;
  }

  .div-block-190 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .div-block-191 {
    justify-content: center;
    width: 100%;
  }

  .div-block-192 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-218 {
    margin-left: 20px;
  }

  .container-148 {
    padding-right: 0;
  }

  .div-block-221 {
    justify-content: center;
  }

  .div-block-219-copy {
    width: 100%;
  }

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

  .blue-gradient-card,
  .blue-gradient-card.black,
  .black-fill-card {
    width: 50%;
  }

  .black-fill-card.blue {
    flex-direction: column;
    justify-content: flex-start;
    display: flex;
  }

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

  .div-block-235 {
    width: auto;
    margin-bottom: 84px;
  }

  .div-block-235.blue {
    margin-bottom: 24px;
  }

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

  .div-block-242.multivendor {
    border-radius: 8px;
    min-width: 440px;
  }

  .div-block-163-copy {
    height: 40px;
  }

  .div-block-154-copy {
    margin-bottom: 40px;
    margin-right: 0;
  }

  .div-block-secure-card {
    margin-right: 0;
  }

  .container-151 {
    flex-direction: column;
  }

  .div-block-secure-card-2,
  .easy-order-management-card {
    margin-right: 0;
  }

  .quick-stack-109,
  .quick-stack-110 {
    padding: 0;
  }

  .div-block-258.left {
    width: 100%;
  }

  .div-block-258.right {
    justify-content: center;
    width: 100%;
  }

  .div-block-259 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .container-137-copy {
    background-position: 50% 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .news-quote {
    min-width: 500px;
    min-height: 108px;
  }

  ._5p-1e-animation {
    min-width: 100%;
  }

  .div-block-18-new {
    padding-left: 0;
    padding-right: 0;
  }

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

  .div-block-269 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .div-block-275 {
    padding-bottom: 16px;
  }

  .div-block-278 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: center;
  }

  .div-block-283 {
    flex-flow: column;
  }

  .div-block-290 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .blog-cards-container {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .divider-stroke {
    width: 100%;
    height: 1px;
    margin-bottom: 24px;
    display: none;
  }

  .blog-link-card {
    width: 100%;
  }

  .blog-title-wrapper {
    height: auto;
  }

  .product-preview-container {
    background-size: 1448px;
  }

  .app-description {
    padding-right: 0;
  }

  .heading-2-light {
    text-wrap: balance;
  }

  .button---black-external-stroke {
    display: flex;
  }

  .news-quote-shadow-container {
    margin-top: 150px;
  }

  .news-quote-and-logo-wrapper {
    margin-left: 8px;
    margin-right: 8px;
  }

  .app-feature-text-disabled {
    color: #1d1d1f;
  }

  .app-animation-mobile,
  .animation-script-mobile {
    display: none;
  }

  .copy-and-cta {
    width: 100%;
    padding-bottom: 40px;
  }

  .app-mockup {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .ordering-app-hero,
  .driver-app-hero {
    flex-flow: column;
  }

  .widget-container {
    background-size: 1448px;
  }

  .widget-description.right-side {
    margin-left: 0;
  }

  .widget {
    padding-right: 0;
  }

  .widget.grid-fill {
    background-position: 50%;
    background-size: 100%;
  }

  .widget.right-side,
  .widget.left-side {
    justify-content: center;
    align-items: flex-start;
  }

  .widget.centred {
    padding-top: 0;
  }

  .widget-wrapper.geofence {
    justify-content: flex-start;
    align-items: center;
  }

  .widget-wrapper.reviews {
    padding-left: 80px;
    padding-right: 80px;
  }

  .div-block-350 {
    margin-top: 16px;
    margin-right: 40px;
  }

  .alert-image-wrapper {
    padding-left: 80px;
    padding-right: 80px;
  }

  .bold-text-29 {
    font-size: 64px;
  }

  .div-block-358 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .widget-brand {
    order: 1;
    padding-right: 0;
  }

  .view-in--3d-ar-button-link {
    height: 8.1vw;
    max-height: 46.9688px;
  }

  .ar-link-wrapper {
    width: 61vw;
    position: absolute;
  }

  .thumbnail_img {
    width: 100%;
  }

  .wesbite_name {
    font-size: 20px;
  }

  .arrow_wrapper {
    width: 20px;
    height: 20px;
  }

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

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

  .section_hero.multivendor.light.overflow-hidden {
    overflow: hidden;
  }

  .section_hero.ai {
    justify-content: space-between;
    align-items: center;
    height: 960px;
    padding-top: 160px;
    overflow: hidden;
  }

  .spacer-80.tab-mob-48 {
    height: 48px;
  }

  .spacer-80.mob-hide {
    display: none;
  }

  .padding-global {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-global.mob-none {
    padding-left: 0;
    padding-right: 0;
  }

  .container-swiss,
  .container-swiss.overflow-hidden.tab---mobile-show {
    overflow: visible;
  }

  .container-swiss.lp-hero-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-swiss.lp-hero-text.with-header {
    margin-top: 8px;
  }

  .container-swiss.merchant-section {
    background-image: url("../images/23s_1.avif");
    background-position: 50%;
    background-size: cover;
  }

  .container-swiss.mob-tab-centred {
    justify-content: flex-start;
    align-items: center;
  }

  .container-swiss.integration-hero {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .container-swiss.section-pointers {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .content_wrapper.heading-subcopy-cta {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-columns: 1fr;
  }

  .content_wrapper.heading-with-para-right-side {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(0, auto);
  }

  .content_wrapper.heading-with-para-right-side.ai {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .content_wrapper.grid-2 {
    grid-template-columns: minmax(200px, 524px);
  }

  .content_wrapper.grid-2.centred {
    grid-template-rows: auto auto;
    grid-template-columns: minmax(200px, max-content);
  }

  .content_wrapper.grid-2.centred.product-section,
  .content_wrapper.grid-2.centred.pointers_section {
    grid-template-rows: auto;
    grid-template-columns: minmax(0, 100%);
    margin-bottom: 40px;
  }

  .content_wrapper.grid-2.trial-cta {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url("../images/banner.avif");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .content_wrapper.grid-2.trial-cta.ai {
    background-image:
      url("../images/Tablet.png"), url("../images/680f28f9dea76a76511171c3_Containers.avif");
    background-position:
      50%,
      50% 0;
  }

  .content_wrapper.grid-2._1-dollar-plan {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image:
      url("../images/banner.avif"), url("../images/680f28f9dea76a76511171c3_Containers.avif");
    background-position:
      50%,
      0 0;
    background-repeat: repeat, no-repeat;
    background-size:
      cover,
      100% 100%;
    flex-flow: column;
    padding-top: 40px;
    padding-bottom: 40px;
    display: flex;
  }

  .content_wrapper._2-flex-space-bw._32px-spacing.hz-deskt-tab {
    flex-flow: column;
  }

  .content_wrapper._2-flex-space-bw._32px-spacing.hz-deskt-tab.ai-card {
    flex-flow: row;
  }

  .content_wrapper._2-flex-space-bw.footer {
    justify-content: space-between;
    align-items: center;
  }

  .content_wrapper.left-aligned-vertical.footer-max-290 {
    max-width: none;
  }

  .content_wrapper.footer-wrapper._4-th-col {
    width: 216px;
  }

  .content_wrapper.hz-space-bw {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row dense;
    display: grid;
  }

  .content_wrapper.grid-4,
  .content_wrapper.hz-2card {
    flex-flow: column;
  }

  .content_wrapper.stretch-vertical {
    overflow: visible;
  }

  .content_wrapper.merchant-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_wrapper.pd-section {
    flex-flow: column;
  }

  .content_wrapper.address-footer {
    min-width: 200px;
  }

  .content_wrapper.stretch-horizontal.max-1280px.multivendor-food {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
  }

  .content_wrapper.forbes {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .heading-style-d1 {
    font-variation-settings: "wght" 600;
    font-size: 3.25rem;
  }

  .heading-style-d1.dark-mode.lp-hero {
    text-align: center;
  }

  .heading-style-d1.ai {
    font-size: 3.2rem;
  }

  .text-style-p1 {
    font-size: 1.25rem;
  }

  .text-style-p1.dark-mode.testimonials-quote {
    line-height: 140%;
    font-size: 18px !important;
  }

  .text-style-p1.light-mode.feature-text {
    margin-top: 0;
  }

  .spacer-48.desk-tab-none {
    display: block;
  }

  .spacer-48.desk-tab-none.mobile-32 {
    height: 32px;
    display: block;
  }

  .hero-video {
    height: 700px;
  }

  .logo-wrapper-small {
    min-width: 114px;
    display: flex;
  }

  .logo-wrapper-small.outer {
    overflow: hidden;
  }

  .logo-wrapper-small.outer.leftmost {
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo-wrapper-small.outer.leftmost.integration {
    min-width: 200px;
    max-width: 200px;
  }

  .logo-wrapper-small.outer.left-on-tab {
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo-wrapper-small.outer.left-on-tab.integration,
  .logo-wrapper-small.outer.inetegration {
    min-width: 200px;
    max-width: 200px;
  }

  .logo-wrapper-small.ai {
    min-width: 86px;
  }

  .heading-style-d2 {
    font-size: 2.75rem;
  }

  .heading-style-h1.light-mode._54 {
    font-size: 2.25rem !important;
  }

  .heading-style-h1.ai {
    font-size: 2.4rem !important;
  }

  .text-style-n1 {
    font-size: 1.25rem;
  }

  .text-style-p2 {
    font-size: 1rem;
    line-height: 150%;
  }

  .text-style-p2.dark-mode.subdued.lp-hero,
  .text-style-p2.dark-mode.centre-mobile {
    text-align: center;
  }

  .text-style-p2.light-mode.subdued._18px-underlined,
  .text-style-p2.light-mode.subdued._18px {
    font-size: 16px !important;
  }

  .text-style-p2.light-mode.h-tab-label {
    font-size: 1.25rem !important;
  }

  .text-style-p3 {
    font-size: 0.75rem;
  }

  .text-style-p3.is-cta-text,
  .text-style-p3.nav {
    font-size: 1rem !important;
  }

  .text-style-p3.dark-mode.subdued._18px {
    font-size: 16px !important;
  }

  .text-style-p3.dark-mode.bento {
    text-align: center;
  }

  .text-style-p3.light-mode.nav-dropdown-links,
  .text-style-p3.is-cta-text {
    font-size: 1rem !important;
  }

  .swiss {
    font-size: 16px;
  }

  .text-style-p5 {
    font-size: 0.75rem;
  }

  .thumbnail.cropped-image-fast-delivery.desk-tab {
    display: none;
  }

  .thumbnail.cropped-image-fast-delivery.mobile {
    display: block;
  }

  .spacer-32.desk-none.mobile-24 {
    height: 24px;
  }

  .spacer-32.desk-tab-none {
    display: block;
  }

  .spacer-32.desk-tab-none.mob-l-none {
    display: none;
  }

  .spacer-32.mpb-24 {
    height: 24px;
  }

  .spacer-32.desk-tab-mobl-none {
    display: none;
  }

  .cta-swiss.is-primary.nav.module-cta,
  .cta-swiss.is-secondary-light-mode.medium-light {
    padding-top: 0;
  }

  .cta-swiss.video-absolute {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .heading---paragraph.grid-2 {
    max-width: none;
  }

  .spacer-4.desk-tab-none {
    display: block;
  }

  .spacer-64.mob48 {
    height: 48px;
  }

  .spacer-64.desk-tab-none {
    display: block;
  }

  .spacer-96.mob-48 {
    height: 48px;
  }

  .spacer-96.desk-tab-none {
    display: block;
  }

  .play-btn-hero-vid {
    width: 40px;
    height: 40px;
    margin-top: 100px;
  }

  .hero-video-code-wrapper {
    min-width: 90%;
  }

  .nav-menu-wrapper {
    flex-direction: column;
  }

  .spacer-20.mob-hide {
    display: none;
  }

  .spacer-20.mob-16 {
    height: 16px;
  }

  .tab.vertical-features-list {
    flex-flow: column;
  }

  .img-wrapper.business-category {
    padding: 16px;
  }

  .img-wrapper.forbes {
    width: 50%;
    height: auto;
  }

  .img-wrapper.multivendor-food {
    width: 80%;
  }

  .slide-image.vendor {
    max-height: none;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-top: 0;
  }

  .slide-image.food-growth {
    margin-top: -14vw;
  }

  .spacer-24.desk-tab-none {
    display: block;
  }

  .spacer-24.mob-none {
    display: none;
  }

  .tab-link,
  .tab-link._3-tab {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link.vertical-tabs {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .news-quote-wrapper-swiss {
    margin-left: 16px;
    margin-right: 16px;
  }

  .news-quote-swiss {
    min-width: 500px;
    min-height: 68px;
  }

  .product_section-animation-mobile {
    display: block;
  }

  .swiss-explore-now-btn-desk-wrapper {
    display: none;
  }

  .swiss-explore-now-btn-mobile-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 12px;
    display: flex;
  }

  .custom_text-p3-label-pd_sec-active,
  .custom_text-p3-label-pd_sec_inactive {
    text-align: center;
    background-color: #ebebeb00;
    padding: 0;
    font-size: 1rem !important;
  }

  .custom_text-p3-label-pd_sec-active-mobile {
    text-align: center;
    background-color: #ebebeb00;
    min-height: 48px;
    padding: 0;
    font-size: 1rem !important;
  }

  .product_section-animation-desk {
    display: none;
  }

  .swiss-grid-2-cta-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

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

  .logo_swiss.w--current {
    padding-left: 0;
  }

  .card-reviews-swiss {
    min-width: 340px;
  }

  .vertical-features-list-menu {
    width: 100%;
  }

  .vertical-features-list-menu.light-mode {
    max-width: none;
  }

  .vertical-features-list-menu.light-mode:lang(ar) {
    margin-left: 0;
  }

  .vertical-features-list-content {
    width: 100%;
  }

  .vertical-features-list-content.light-mode {
    justify-content: center;
    align-items: flex-start;
  }

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

  .circle-wrapper.bsuiness-category.hide {
    opacity: 0;
  }

  .circle-wrapper.bsuiness-category.hide.show {
    opacity: 100;
  }

  .cta-wrapper.hero-lp {
    display: flex;
  }

  .cta-wrapper._3-cta {
    width: 100%;
  }

  .icon-and-number-wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .cta-arrow-wrapper {
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
  }

  .text-style-p4 {
    font-size: 0.75rem;
  }

  .nav-drop-down-swiss {
    border-style: none;
    border-radius: 0;
  }

  .nav-dropdown-link-swiss.inactive {
    display: none;
  }

  .dropdown-text-and-supporting-text-copy {
    align-items: flex-start;
  }

  .nav-divider-stroke-swiss {
    display: flex;
  }

  .img_iso-wrapper {
    min-width: 40px;
    min-height: 32px;
  }

  .nav-menu---logo-wrapper {
    padding-left: 12px;
    padding-right: 12px;
  }

  .slides.desktop-slides {
    display: none;
  }

  .slides.desktop-slides.marketplace,
  .slides.desktop-slides.usp,
  .slide-dark {
    aspect-ratio: auto;
  }

  .slide-dark.mobile-slide {
    width: 100%;
    height: 100%;
    display: block;
  }

  .mobile-slide-container {
    display: block;
  }

  .mobile-slide-container.page-builder {
    position: relative;
  }

  .mobile-slide-container.page-builder.active {
    aspect-ratio: 1007 / 916;
  }

  .slide-button.active {
    width: 100%;
  }

  .slide-button-wrapper {
    flex-flow: column;
    transition: height 0.3s;
  }

  .custom-theme-link-wrapper {
    height: 100px;
  }

  .custom-theme-link {
    transform: scale(1);
  }

  .spacer-dynamic.custom-theme-section {
    height: 0;
    max-height: 0;
    margin-bottom: -6vw;
  }

  .trial-cta-stroke-wrapper {
    background-image: linear-gradient(92deg, #1a1a1acc, #282d30cc);
  }

  .mockup-wrapper.light-mode.delivery-integration {
    aspect-ratio: 64 / 38;
  }

  .mockup-wrapper.light-mode.ocr-vid.ai {
    height: 600px;
  }

  .mockup-wrapper.light-mode.ai-card.all-cards {
    aspect-ratio: 10 / 11;
  }

  .widget-wide.desk-tab-hide {
    display: none;
  }

  .slide-light {
    aspect-ratio: auto;
  }

  .slide-light.mobile-slide {
    justify-content: center;
    align-items: center;
  }

  .slide-light.mobile-slide.active {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide-light.page-builder,
  .slide-light.page-builder.mobile-inactive {
    aspect-ratio: 1007 / 916;
  }

  .feature-name-para-wrapper.light-mode.ecosystem {
    padding-top: 28px;
    padding-bottom: 28px;
  }

  .feature-name-para-wrapper.dark-mode,
  .feature-name-para-wrapper.light-mode {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
  }

  .feature-name-para-wrapper.light-mode {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-left: 24px;
  }

  .feature-name-para-wrapper.light-mode.multi-vendor {
    min-height: auto;
  }

  .whatsapp-mark-widg-wrapper-1 {
    width: 100%;
    padding-top: 40px;
    padding-left: 25%;
    padding-right: 25%;
  }

  .whatsapp-mark-widg-wrapper-2 {
    width: 100%;
    padding-left: 25%;
    padding-right: 25%;
  }

  .cloud-widget-wrapper.whatsapp {
    flex-flow: column;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .cloud-widget-wrapper.push-notif,
  .cloud-widget-wrapper.offers,
  .cloud-widget-wrapper.product-recommendation {
    padding-top: 32px;
  }

  .vid-wrapper.page-builder {
    aspect-ratio: 1007 / 916;
  }

  .vid-wrapper.page-builder.img {
    aspect-ratio: 16 / 9;
    overflow: hidden;
  }

  .img_hero_bg {
    object-fit: contain;
  }

  .img_hero_bg.desk-tab {
    display: none;
  }

  .img_hero_sub {
    z-index: 2;
    object-fit: cover;
    height: 700px;
    display: block;
  }

  .img_hero_sub.desk-tab {
    display: none;
  }

  .content-wrapper-16.carousel-logos-track {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    min-width: 1248px;
    display: flex;
  }

  .content-wrapper-16.carousel-logos-track.hide-desk-tab {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    min-width: 1248px;
    display: flex;
  }

  .carousel-logos-wrapper {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: row;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .carousel-logos-wrapper.inetgrations {
    overflow: visible;
  }

  .label-link-content {
    width: 100%;
  }

  .label-link-content.light-mode {
    aspect-ratio: 100 / 90;
    width: 94%;
  }

  .label-primary20 {
    padding-top: 0;
  }

  .module-img.website {
    max-height: 400px;
  }

  .module-img.website:lang(fr) {
    max-height: 400px;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .module-img.od-app {
    width: 100%;
    max-height: 400px;
  }

  .module-img.od-app:lang(fr) {
    max-height: 400px;
  }

  .module-name {
    height: auto;
  }

  .module-description {
    min-height: auto;
  }

  .module-ctas.full-width-cta {
    flex-flow: row;
  }

  .module-ctas.full-width-cta._3-cta,
  .module-ctas.full-width-cta._2-cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
  }

  .price-wrapper {
    justify-content: center;
    align-items: center;
  }

  .name-price-wrapper {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .img_product:lang(fr) {
    object-fit: contain;
    object-position: 0% 50%;
    height: 100%;
  }

  .img_product.website {
    object-fit: contain;
    object-position: 0% 50%;
    height: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .heading-style-h5 {
    font-size: 18px;
  }

  .img-info-wrapper {
    width: 14px;
  }

  .fee_card_heading {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .fee_card_content {
    padding-top: 24px;
    padding-bottom: 32px;
  }

  .revenue-sales-wrapper,
  .module-grid-2 {
    flex-flow: column;
  }

  .dropdown-custom {
    margin-left: 0;
    margin-right: 0;
  }

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

  .module-name-small {
    height: auto;
  }

  .carousel-logos-track-row-1 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    min-width: 1248px;
    display: flex;
  }

  .carousel-logos-track-row-1.integrations {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .carousel-logos-track-row-2 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    min-width: 1248px;
    display: flex;
  }

  .div-block-401 {
    min-width: 210px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-54px, -70px);
  }

  .client_image_container {
    max-height: 300px;
  }

  .client_testimonials_name_logo_wrapper {
    padding: 24px;
  }

  .client-testi-left-arrow.light {
    justify-content: center;
    align-items: center;
  }

  .image-client.kartik.tab {
    object-position: 55% 50%;
  }

  .image-wrapper-multivendor {
    width: 100%;
  }

  .image-wrapper-multivendor.light-mode {
    aspect-ratio: 100 / 90;
  }

  .power-of-m-vendor_content {
    flex-flow: column;
  }

  .power-of-m-vendor_image {
    width: 100%;
  }

  .points-pow-of-mv {
    padding-left: 0;
    padding-right: 0;
  }

  .points-pow-of-mv.label.light-mode {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .vertical-list-pow-of-mv {
    width: 100%;
  }

  .vertical-list-pow-of-mv.light-mode {
    max-width: none;
  }

  .vertical-list-pow-of-mv.light-mode:lang(ar) {
    margin-left: 0;
  }

  .vertical-list-pow-of-mv.light-mode-copy {
    max-width: none;
  }

  .vertical-list-pow-of-mv.light-mode-copy:lang(ar) {
    margin-left: 0;
  }

  .section_business-category {
    overflow: visible;
  }

  .content-wrapper {
    width: 100%;
  }

  .tabs-wrapper {
    position: relative;
  }

  .tabs-wrapper.light {
    display: flex;
    overflow: visible;
  }

  .tab-individual.business-category.light {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #fcfdff;
    justify-content: flex-start;
    align-items: center;
    padding: 28px 16px;
  }

  .tab-individual-slider.light.mob-hide {
    display: none;
  }

  .tabs-wrapper-menu {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
    background-color: #ebebeb;
    flex-flow: column;
    height: fit-content;
    padding-top: 1px;
    padding-bottom: 1px;
    position: static;
  }

  .tabs-wrapper-content {
    z-index: 1;
  }

  .tabs-wrapper-content.light-mode {
    aspect-ratio: 1280 / 850;
  }

  .img.business-category {
    object-fit: contain;
  }

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

  .bento.row-1,
  .bento.row-2 {
    flex-flow: column;
  }

  .bento-card.dark._1-2 {
    aspect-ratio: 7 / 6;
    flex-flow: column;
    justify-content: flex-end;
    align-items: center;
  }

  .bento-card.dark._1-3 {
    aspect-ratio: 7 / 6;
  }

  .bento-image._1-3 {
    object-fit: contain;
    object-position: 50% 53%;
    height: 100%;
  }

  .bento-image._1-2 {
    object-position: 50% 53%;
    height: 100%;
  }

  .bento-image._1-2.desk-tab {
    display: none;
  }

  .bento-image._1-2.mobile {
    display: block;
  }

  .text-wrapper.bento._1-2 {
    justify-content: center;
    align-items: center;
    max-width: 416px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .api-first_image,
  .image_wrapper-api-first {
    width: 100%;
  }

  .cta-arrow-wrapper-light {
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
  }

  .api-integration_content {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    flex-flow: column;
  }

  .grid-4-5-width {
    max-width: 478px;
  }

  .cta-play-btn-wrapper {
    width: 36px;
    height: 36px;
  }

  .div-block-405 {
    height: 36px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .spacer-12.mob-none,
  .food-hero-image.desktop {
    display: none;
  }

  .food-hero-image.mobile {
    justify-content: center;
    align-items: flex-start;
    min-width: 100%;
    margin-bottom: -23vw;
    display: flex;
  }

  .img-food-hero.mobile {
    object-fit: fill;
    width: 110%;
    min-width: 110%;
  }

  .no-fact-wrapper-icon {
    min-width: 32px;
    min-height: 32px;
  }

  .del-pos-pay-wrapper {
    aspect-ratio: 32 / 32;
  }

  .del-card-wrapper {
    background-image: url("../images/Frame-1305.avif");
    background-position: 50% 100%;
    background-size: cover;
  }

  .pos-card-wrapper {
    background-image: url("../images/Frame-1306.avif");
    background-position: 50% 100%;
    background-size: cover;
  }

  .pay-card-wrapper {
    background-image: url("../images/Frame-1307.avif");
    background-position: 50% 100%;
    background-size: cover;
  }

  .del-pos-pay-card-descrp-icon {
    min-width: 36px;
    min-height: 36px;
  }

  .slide-light-store {
    aspect-ratio: auto;
  }

  .slide-light-store.mobile-slide {
    justify-content: center;
    align-items: center;
  }

  .slide-light-store.mobile-slide.active {
    padding-left: 20px;
    padding-right: 20px;
  }

  .slide-light-eco {
    aspect-ratio: auto;
  }

  .slide-light-eco.mobile-slide {
    justify-content: center;
    align-items: center;
  }

  .section_forbes {
    aspect-ratio: 4 / 4.5;
    background-image: url("../images/Frame_3.avif");
    background-position: 0 0;
    background-size: cover;
  }

  .section_forbes.ai {
    background-image: url("../images/Tablet_1.avif"), url("../images/Forbes-Section.avif");
    background-position: 0%, 80%;
    background-size: auto, cover;
  }

  .div-block-415 {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .hero-img-multivendor-food {
    max-height: 360px;
  }

  .steps-line.tab-mob {
    height: 68%;
  }

  .ai-card-left-arrow.light {
    justify-content: center;
    align-items: center;
  }

  .graph-section-heading {
    min-width: 460px;
  }

  .div-block-421 {
    max-width: none;
  }

  .heading-style-header {
    font-variation-settings: "wght" 600;
    font-size: 3.25rem;
  }

  .heading-style-header.ai {
    font-size: 3.2rem;
  }

  .carousel-logos-track-row-01,
  .carousel-logos-track-row-02 {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    min-width: 1248px;
    display: flex;
  }

  .custom_text-p3-label-pd_sec-active-mobile-2 {
    text-align: center;
    background-color: #ebebeb00;
    min-height: 48px;
    padding: 0;
    font-size: 1rem !important;
  }

  .custom_text-p3-label-pd_sec-active-2,
  .custom_text-p3-label-pd_sec_inactive-2 {
    text-align: center;
    background-color: #ebebeb00;
    padding: 0;
    font-size: 1rem !important;
  }

  .text-style-p3-7,
  .text-style-p3-8 {
    font-size: 0.75rem;
  }

  .comparison-row {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "Feature-Row Area-2 Area";
  }

  .comparison-row.header {
    grid-template-columns: 1fr 1fr 1fr;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-right: 15px;
  }

  .comparison-item {
    padding-left: 0;
    padding-right: 20px;
  }

  .div-block-440 {
    top: 0;
  }

  .hero-image-ai.tablet {
    display: none;
  }

  .hero-image-ai.mobile {
    display: inline-block;
  }
}

@media screen and (max-width: 479px) {
  h1 {
    font-size: 42px;
  }

  h2 {
    font-size: 36px;
  }

  h3 {
    font-size: 28px;
    line-height: 125%;
  }

  h4 {
    background-image: none;
    font-size: 22px;
  }

  .rich-text-block {
    text-align: left;
  }

  .rich-text-block h5 {
    font-size: 16px;
  }

  .logo {
    padding-left: 0;
  }

  .heading {
    margin-top: 24px;
  }

  .paragraph {
    -webkit-text-stroke-color: var(--paragraphs\<deleted\|variable-a6b83e97\>);
    font-size: 16px;
    line-height: 150%;
  }

  .paragraph.black._20.centre-aligned {
    text-align: center;
  }

  .paragraph.black._18 {
    -webkit-text-stroke-color: var(
      --light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>
    );
  }

  .paragraph._18.black.left-aligned {
    -webkit-text-stroke-color: #aaaeb2eb;
  }

  .paragraph._14.black {
    justify-content: space-around;
  }

  .paragraph.dark-mode._18,
  .paragraph.dark-mode.table-font-fix {
    font-size: 16px;
  }

  .list {
    align-items: center;
  }

  .c-footer {
    background-image: linear-gradient(#111112, #111112);
    border: 0 solid #000;
    flex-direction: column;
    align-self: flex-start;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .block-footer {
    align-self: stretch;
    align-items: flex-start;
    width: 100%;
    min-width: 0;
    max-width: 1048px;
    margin-bottom: 16px;
    line-height: 24px;
    display: flex;
  }

  .c-footer__office-address {
    text-align: left;
    align-self: stretch;
    margin-top: 0;
    padding-bottom: 20px;
  }

  .subtitle-footer {
    margin-bottom: 4px;
    display: block;
  }

  .collection-list-wrapper {
    grid-template-columns: 1fr 1fr;
  }

  .collection-list.single-post {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .block-post {
    padding: 2em;
  }

  .image-post-thumbnail.single-post {
    height: auto;
  }

  .link-post-thumbnail {
    flex: 1;
  }

  .link-post-thumbnail.swiss {
    flex: 0 auto;
  }

  .link-post.single-post {
    margin-top: 6px;
    margin-bottom: 8px;
  }

  .paragraph-form {
    margin-top: 1em;
  }

  .hero-heading {
    font-size: 44px;
  }

  .container {
    padding: 32px 12px 20px;
  }

  .hero-text {
    object-fit: fill;
    width: 100%;
    min-width: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._6-products-1-ecosystem {
    min-width: auto;
    padding-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._6p-1e-cell {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .container-4 {
    min-width: auto;
    padding-right: 0;
  }

  .quick-stack-2 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .cell-6 {
    flex-direction: column;
    align-items: stretch;
  }

  .quick-stack-3 {
    padding-left: 20px;
  }

  .quick-stack-4 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .businesses-we-serve {
    padding-left: 16px;
    padding-right: 16px;
  }

  .trusted-by-the-businesses.dark {
    padding-left: 0;
    padding-right: 0;
  }

  .image-wrapper.bento._1-2 {
    justify-content: center;
    align-items: flex-start;
  }

  .hero-animation {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    min-width: auto;
    display: flex;
  }

  .container-7 {
    width: auto;
  }

  .container-8 {
    flex-direction: column;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .cell-10 {
    align-items: flex-start;
  }

  .cell-12 {
    padding-left: 0;
  }

  .admin-panel-hero {
    background-image: url("../images/Frame-1442-2-1.svg"), linear-gradient(#1c1c1d, #1c1c1d);
    background-position:
      100% 100%,
      0 0;
    background-size: 92%, auto;
    width: auto;
    padding-bottom: 480px;
  }

  .container-10 {
    width: auto;
  }

  .paragraph-white {
    margin-top: 0;
  }

  .bring-delight-home {
    width: auto;
    padding: 64px 16px;
  }

  .container-11 {
    width: auto;
  }

  .container-12 {
    padding-left: 0;
    padding-right: 0;
  }

  .container-12.absolute-control {
    margin-bottom: 32px;
  }

  .h2---36.white {
    text-align: center;
  }

  .h2---36.white.left-aligned {
    text-align: left;
  }

  .lottie-animation {
    align-self: center;
  }

  .lottie-animation-3,
  .lottie-padlock {
    width: auto;
    height: 260px;
  }

  .container-13 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .feature-text {
    padding-bottom: 20px;
    font-size: 16px;
  }

  ._2x1-card-secton {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .feature-card {
    padding-top: 32px;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .lottie-animation-6 {
    width: 211px;
    margin-bottom: 0;
    padding-top: 60px;
  }

  .lottie-animation-7 {
    width: 173px;
    padding-top: 100px;
    padding-bottom: 40px;
  }

  .section-6 {
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .lottie-animation-10 {
    width: 240px;
  }

  .lottie-animation-11 {
    width: 240px;
    margin-bottom: 0;
  }

  .ready-to-get-started-section {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .ready-to-get-started-conatiner {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .ready-to-get-started-text {
    padding-top: 16px;
    padding-bottom: 24px;
    font-size: 16px;
  }

  .lottie-animation-13 {
    align-self: center;
    min-width: 130%;
    margin-bottom: -6px;
  }

  .lottie-animation-14 {
    text-align: left;
    width: 228px;
  }

  .quick-stack-10 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .section-10 {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .quick-stack-12 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    margin-left: 0;
  }

  .cell-20,
  .cell-21 {
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .lottie-animation-17 {
    width: 100%;
  }

  .image-9 {
    max-width: 69%;
    height: 300px;
    padding-top: 100px;
  }

  .lottie-animation-19 {
    margin-bottom: 0;
    padding-top: 0;
  }

  .section-11,
  .section-12 {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-18 {
    width: auto;
  }

  .lottie-animation-21 {
    width: 100%;
    padding-bottom: 10px;
  }

  .lottie-animation-22 {
    width: 100%;
  }

  .lottie-animation-23.multi-level {
    margin-bottom: -33px;
    padding: 21px 22px 0;
  }

  .section-13 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-14 {
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding: 60px 16px 0;
  }

  .tab-link-tab-1-2,
  .tab-link-tab-1-2.w--current {
    align-self: stretch;
  }

  .tabs-menu-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    align-items: center;
    width: auto;
    display: flex;
  }

  .cell-23 {
    align-items: center;
  }

  .tab-link-tab-2-2 {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .tab-link-tab-3-2 {
    align-self: stretch;
  }

  .tab-pane-tab-1-2,
  .tab-pane-tab-2,
  .tab-pane-tab-3 {
    width: auto;
  }

  .section-15 {
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .quick-stack-15 {
    padding-top: 32px;
    padding-bottom: 32px;
    padding-left: 20px;
  }

  .cell-24 {
    flex-direction: column;
    margin-left: auto;
    margin-right: auto;
  }

  .order-scheduling-safe-_-_secure,
  .push-notification {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .lottie-animation-28 {
    width: 100%;
  }

  .section-18 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .quick-stack-16 {
    grid-column-gap: 0px;
    grid-row-gap: 40px;
  }

  .section-21 {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .lottie-animation-31 {
    width: 100%;
  }

  .heading-26 {
    font-size: 24px;
    font-weight: 500;
  }

  .heading-27 {
    font-size: 36px;
  }

  .list-2 {
    font-size: 16px;
  }

  .heading-28 {
    padding-left: 0;
    padding-right: 0;
    font-size: 36px;
    line-height: 1.3em;
  }

  .paragraph-22 {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
  }

  .section-23 {
    padding: 32px 16px 64px;
  }

  .heading-29 {
    font-size: 36px;
  }

  .container-19 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-15 {
    width: 100%;
  }

  .container-20 {
    display: none;
  }

  .section-24,
  .container-21,
  .quick-stack-17 {
    width: auto;
  }

  .industry-hero-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .image-17 {
    width: auto;
    max-width: 56%;
    margin-top: 0;
  }

  .heading-32 {
    text-align: center;
    padding-top: 96px;
  }

  .heading-33 {
    font-size: 36px;
  }

  .cell-29 {
    padding-top: 0;
  }

  .section-25 {
    width: auto;
    padding-top: 100px;
  }

  .heading-34 {
    font-size: 36px;
  }

  .button-5 {
    text-align: center;
    align-self: stretch;
  }

  .button-6 {
    align-self: stretch;
  }

  .image-18 {
    max-width: 100%;
  }

  .heading-36 {
    text-align: center;
    align-self: stretch;
  }

  .heading-37 {
    text-align: center;
    align-self: auto;
    font-size: 36px;
  }

  .text-block-12 {
    text-align: left;
    padding-bottom: 0;
    font-size: 18px;
  }

  .list-3 {
    padding-left: 16px;
  }

  .container-29 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    width: auto;
  }

  .section-29 {
    width: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .quick-stack-23 {
    padding-top: 26px;
    padding-bottom: 24px;
    padding-right: 20px;
  }

  .text-block-13.white {
    color: #fff;
  }

  .quick-stack-24 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .cell-38 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .faq_section {
    padding-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-36 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-45 {
    font-size: 36px;
  }

  .powered-by-section-dark,
  .section-38 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-37 {
    padding: 40px 20px;
  }

  .heading-47 {
    font-size: 36px;
  }

  .text-block-17 {
    color: #fff;
  }

  .footer-banner {
    padding-left: 16px;
    padding-right: 16px;
  }

  .quick-stack-28 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-41 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-55 {
    font-size: 26px;
  }

  .heading-56 {
    font-size: 36px;
    font-weight: 600;
  }

  .cell-56 {
    align-items: flex-start;
  }

  .cell-57 {
    padding-top: 0;
  }

  .section-42 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-41 {
    flex-direction: column;
    display: flex;
  }

  .cell-58 {
    padding-top: 0;
  }

  .heading-58 {
    text-align: left;
  }

  .heading-60 {
    font-size: 32px;
    font-weight: 600;
  }

  .section-43,
  .section-44 {
    padding-top: 64px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .dropdown-toggle-2 {
    width: auto;
    max-width: none;
  }

  .dropdown-2 {
    flex-direction: column;
  }

  .text-block-22 {
    white-space: pre-wrap;
    padding-right: 0;
  }

  .dropdown-3 {
    max-width: none;
  }

  .text-block-24 {
    width: auto;
    padding-right: 0;
  }

  .section-47 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-66 {
    font-size: 44px;
  }

  .image-44 {
    max-width: 95%;
  }

  .cell-69 {
    padding-top: 24px;
    padding-left: 24px;
    padding-right: 24px;
  }

  .section-55 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-50 {
    flex-direction: column;
  }

  .image-46 {
    min-height: 0;
    max-height: 400px;
  }

  .section-56 {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .cell-74 {
    padding-left: 0;
  }

  .section-58 {
    padding-bottom: 0;
  }

  .section-59 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-79 {
    font-size: 3.5em;
  }

  .quick-stack-43 {
    max-height: none;
    padding-bottom: 20px;
    padding-left: 16px;
  }

  .container-56 {
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-38 {
    align-self: center;
    padding-top: 0;
    padding-right: 4px;
    font-size: 14px;
  }

  .container-59 {
    flex-direction: column;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    display: flex;
  }

  .heading-82 {
    padding-top: 80px;
    padding-bottom: 40px;
    font-size: 36px;
  }

  .container-60 {
    display: block;
  }

  .cell-81 {
    font-size: 15px;
  }

  .cell-82 {
    flex-flow: column;
    align-items: stretch;
  }

  .background-video-3 {
    object-fit: fill;
    width: 280px;
    max-width: none;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .quick-stack-47 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-61 {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-90 {
    align-self: stretch;
  }

  .cell-84 {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .button-13,
  .container-62 {
    display: block;
  }

  .quick-stack-51 {
    margin-top: 0;
  }

  .heading-93 {
    color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
    font-size: 36px;
  }

  .quick-stack-52 {
    padding-left: 20px;
  }

  .section-64 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-66 {
    padding-top: 160px;
  }

  .heading-94 {
    font-weight: 500;
  }

  .cell-87 {
    justify-content: center;
    align-items: center;
  }

  .image-62 {
    min-height: 200px;
  }

  .cell-90 {
    padding-bottom: 0;
  }

  .section-70 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-72 {
    align-self: auto;
    padding-left: 16px;
    padding-right: 16px;
  }

  .quick-stack-58 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .quick-stack-59 {
    width: auto;
  }

  ._2x1-feature-card {
    grid-row-gap: 35px;
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  ._2x1-feature-card._40-spacing {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-62 {
    width: auto;
  }

  .container-90 {
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-51 {
    float: none;
    text-align: left;
    white-space: pre-wrap;
    font-size: 14px;
    position: relative;
    overflow: visible;
  }

  .text-block-52 {
    white-space: pre-wrap;
    width: auto;
    font-size: 14px;
    display: block;
  }

  .text-block-53 {
    white-space: pre-wrap;
    font-size: 14px;
  }

  .section-73 {
    padding-bottom: 48px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-58 {
    height: auto;
    max-height: 132px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 8px;
  }

  ._6p-1e-image {
    width: 96px;
    height: 96px;
  }

  ._6p-1e-links {
    padding-bottom: 24px;
  }

  .text-span-16 {
    padding-left: 4px;
    padding-right: 4px;
    font-weight: 500;
  }

  .mask-3 {
    flex: 0 auto;
    width: 100%;
    height: 576.806px;
  }

  .image-90 {
    margin-top: 0;
  }

  .product-name-h1 {
    font-size: 24px;
  }

  .h2-semibold-white {
    margin-top: 0;
    font-size: 36px;
  }

  .h2-semibold-white.purple-green-gradient,
  .h2-semibold-white.green-cyan-gradient,
  .h2-semibold-white.white-grey-gradient,
  .h2-semibold-white.white-grey-gradient.normal-weight,
  .h2-semibold-white.gradient-clip,
  .h2-semibold-white.gradient-clip._48,
  .h2-semibold-white._48 {
    font-size: 36px;
  }

  .video-2 {
    border-radius: 8px;
  }

  .tabs-5 {
    display: flex;
  }

  .tabs-menu-5 {
    grid-column-gap: 14px;
    grid-row-gap: 14px;
    flex-direction: column;
    align-self: stretch;
    width: auto;
    display: flex;
  }

  .tab-pane-tab-1-5,
  .tab-pane-tab-2-4,
  .tab-pane-tab-3-3 {
    padding-left: 1px;
    padding-right: 1px;
  }

  .tab-link-tab-1-6 {
    min-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tab-link-tab-2-6.w--current {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tab-link-tab-3-6 {
    min-width: 100%;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-79 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-80 {
    padding-top: 0;
  }

  .container-97 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .section-81 {
    padding-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-116 {
    padding-top: 0;
  }

  .image-96 {
    width: 125px;
    margin-top: 0;
    margin-left: 0;
  }

  .cell-110 {
    align-items: flex-start;
    padding-left: 20px;
    padding-right: 20px;
  }

  .quick-stack-70 {
    grid-row-gap: 51px;
    margin-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .image-97 {
    margin-top: 0;
    margin-left: 0;
  }

  .image-98 {
    margin-top: 0;
    margin-left: 0;
    padding-bottom: 0;
  }

  .container-98 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-8 {
    margin-top: 0;
    display: flex;
  }

  .tabs-menu-7 {
    width: 100%;
    margin-top: 20px;
    margin-right: 0;
  }

  .tabs-content-3 {
    margin-top: 40px;
  }

  .tab-pane-tab-3-4 {
    width: auto;
  }

  .tab-link-tab-1-7 {
    width: auto;
    min-width: 100%;
    transition:
      color 0.2s,
      box-shadow 0.2s,
      background-color 0.2s;
  }

  .tab-link-tab-1-7.w--current {
    width: auto;
  }

  .tab-link-tab-2-7,
  .tab-link-tab-3-7 {
    min-width: 100%;
    transition:
      color 0.2s,
      box-shadow 0.2s,
      opacity 0.2s;
  }

  .tab-link-tab-3-7.w--current {
    min-width: 100%;
  }

  .tab-pane-tab-1-7 {
    width: auto;
  }

  .cell-111 {
    border-radius: 2px;
    padding-top: 0;
  }

  .button-18 {
    padding: 5px 25px;
    font-size: 14px;
  }

  .quick-stack-75 {
    margin-bottom: 30px;
    padding-bottom: 20px;
  }

  .quick-stack-76 {
    grid-row-gap: 50px;
  }

  .button-20 {
    font-size: 14px;
  }

  .quick-stack-77 {
    padding-left: 0;
    padding-right: 0;
  }

  .image-103 {
    max-width: none;
    height: 40px;
  }

  .tabs-content-4 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .paragraph_text {
    object-fit: fill;
    min-width: 0;
    padding-right: 4px;
    overflow: visible;
  }

  .pricing---feature-section {
    display: none;
  }

  .section-89 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-content-5 {
    width: auto;
  }

  .quick-stack-78 {
    width: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .container-109 {
    width: auto;
  }

  .cell-115,
  .cell-116 {
    display: none;
  }

  .industry-hero-frame {
    display: none;
  }

  .industry-mockup-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .industry-feature-grid-2 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .section-90 {
    display: block;
  }

  .cell-117,
  .cell-118,
  .cell-119,
  .cell-120,
  .cell-121,
  .cell-122 {
    display: none;
  }

  .quick-stack-79 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-91 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .tabs-11 {
    display: flex;
  }

  .tabs-menu-10 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    font-size: 16px;
    display: flex;
  }

  .tab-link-tab-1-10 {
    margin-left: 0;
    margin-right: 0;
    padding-right: 30px;
  }

  .tab-link-tab-1-10.w--current {
    margin-right: 0;
    padding-left: 60px;
    padding-right: 60px;
  }

  .tab-link-tab-2-10 {
    align-self: stretch;
    margin-left: 0;
    margin-right: 0;
  }

  .tab-link-tab-2-10.w--current {
    padding-left: 60px;
    padding-right: 60px;
  }

  .image-113,
  .image-114 {
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .text-block-68,
  .text-block-69 {
    text-align: center;
  }

  .section-93 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-76,
  .text-block-77,
  .text-block-78 {
    text-align: center;
  }

  .quick-stack-85 {
    grid-row-gap: 20px;
  }

  .cell-131 {
    padding-left: 0;
  }

  .section-95,
  .section-96 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-86,
  .text-block-87,
  .text-block-88,
  .text-block-89,
  .text-block-90,
  .text-block-91,
  .text-block-92,
  .text-block-93,
  .text-block-94,
  .text-block-95,
  .text-block-96,
  .text-block-97,
  .text-block-98 {
    white-space: pre-wrap;
  }

  .c-footer__text2 {
    flex-direction: row;
    justify-content: center;
    align-self: stretch;
  }

  .c-footer__div-12 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    text-align: left;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    font-size: 16px;
    line-height: 140%;
    display: flex;
  }

  .quick-stack-90 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .cell-134 {
    align-items: center;
  }

  .div-block-3 {
    order: 0;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: stretch;
    align-self: auto;
    justify-items: center;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-right: 0;
  }

  .what-we-do-card {
    display: block;
  }

  .what-we-do-paragraph {
    overflow-wrap: normal;
    font-size: 16px;
  }

  .wyd-card {
    padding: 24px 16px;
  }

  .div-block-7 {
    grid-template-columns: 1fr;
    padding: 16px 8px;
    display: block;
  }

  .div-block-9 {
    height: 58px;
    max-height: 58px;
  }

  .heading-131 {
    font-size: 36px;
  }

  .heading-132 {
    text-align: center;
    margin-top: 20px;
  }

  .c-footer__text {
    text-align: center;
    font-size: 14px;
    line-height: 140%;
  }

  .c-footer__div12 {
    border: 0 #000;
    border-bottom: 1px solid #4b4b4f;
    align-items: stretch;
    width: 100%;
    padding-bottom: 48px;
    display: flex;
  }

  .c-footer__div-11 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding-right: 0;
    display: flex;
  }

  .c-footer__div-2 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    justify-content: center;
    padding-top: 48px;
  }

  .c-footer__div-1 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-self: stretch;
    width: 100%;
    padding-right: 16px;
    font-size: 14px;
    display: block;
  }

  .c-footer__container {
    margin-left: 0;
    margin-right: 0;
  }

  .hero-play-button {
    margin-top: 80px;
  }

  .hero-youtube-popup {
    border-radius: 0;
  }

  .heading-133 {
    font-size: 36px;
  }

  .background-video-9 {
    padding-top: 280px;
    padding-bottom: 320px;
  }

  .container-117 {
    padding-right: 0;
  }

  .section-98 {
    margin-right: 0;
    padding-top: 64px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .section-99 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-131 {
    max-width: 288px;
  }

  .section-100 {
    padding-top: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-138 {
    font-size: 36px;
  }

  .container-121 {
    width: 100%;
  }

  .section-101 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-132 {
    max-width: 288px;
  }

  .section-102 {
    padding-bottom: 40px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-139 {
    font-size: 36px;
  }

  .section-103 {
    padding-top: 0;
  }

  .image-134 {
    width: 100%;
    max-width: 100%;
    margin-left: 0;
  }

  .image-137 {
    max-width: 100%;
  }

  .section-105 {
    padding: 64px 16px;
  }

  .pop-up {
    padding: 0;
  }

  .hero-video-code {
    width: 100%;
    max-width: none;
    height: 100%;
    min-height: 216px;
    max-height: none;
  }

  .footer-logo {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .image-139 {
    padding-top: 0;
    padding-left: 0;
  }

  .div-block-14 {
    margin-top: 48px;
  }

  .hero-static-image {
    min-width: 240px;
  }

  .div-block-15 {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .div-block-16 {
    align-items: center;
    max-width: 272px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-17 {
    padding-right: 16px;
  }

  .admin-panel-video {
    min-width: 288px;
    min-height: 220px;
    max-height: 120px;
    margin-left: 0;
  }

  .text-block-104,
  .text-block-105,
  .text-block-106,
  .text-block-107,
  .text-block-108,
  .text-block-109 {
    white-space: pre-wrap;
  }

  .cell-142 {
    justify-content: center;
    align-items: center;
  }

  .heading-140 {
    padding-left: 8px;
    padding-right: 8px;
    font-size: 36px;
  }

  .heading-140.black {
    font-size: 36px;
  }

  .test-body {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-2,
  ._6p-1e---heading,
  .product-section-heading {
    font-size: 36px;
  }

  ._6p---1e-quick-stack {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .what-we-do-heading,
  .what-we-do-heading-2 {
    font-size: 32px;
    line-height: 120%;
  }

  .what-you-get-heading {
    font-size: 24px;
  }

  .div-block-19 {
    background-color: #1c1c1d;
    border-radius: 10px;
    margin-top: 16px;
  }

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

  .lottie {
    width: 100%;
    height: 280px;
  }

  .h2-white.bold-white-grey-gradient {
    font-size: 36px;
    font-weight: 500;
  }

  .h2-white.centre-aligned {
    font-size: 36px;
  }

  .section-106 {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-29 {
    padding-top: 16px;
  }

  .div-block-30 {
    width: 100%;
  }

  .h2.semi-bold {
    font-size: 36px;
  }

  .paragraph-39 {
    font-size: 16px;
  }

  .tab-text-new {
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-42 {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    min-height: 60px;
    display: flex;
  }

  .list-5 {
    align-self: stretch;
    padding-top: 16px;
    line-height: 200%;
    display: block;
  }

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

  .heading-142 {
    font-size: 24px;
  }

  .div-block-45 {
    padding-top: 24px;
  }

  .div-block-46 {
    padding-top: 12px;
  }

  .div-block-47 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .quick-stack-95 {
    padding-top: 32px;
  }

  .icon-3,
  .icon-4 {
    display: none;
  }

  .div-block-59 {
    align-self: stretch;
  }

  .div-block-69 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .review-section {
    padding-left: 0;
    padding-right: 0;
  }

  .image-dotted-line {
    min-width: 600px;
  }

  .fiverr-logo-div {
    margin-top: 80px;
    padding-left: 8px;
    padding-right: 8px;
  }

  .card-container.contained-copy,
  .card-container.contained,
  .card-container.swiss-cards {
    grid-template-columns: 1fr;
  }

  .revenue-calc-html {
    display: flex;
  }

  .revenue-style,
  .revenue-calc-script {
    display: none;
  }

  .container-129 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-73 {
    align-items: center;
    width: 100%;
  }

  .div-block-74 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-right: 16px;
  }

  .nav-dropdown-menu-item.industry {
    width: 145px;
  }

  .nav-new-block {
    -webkit-backdrop-filter: none;
    backdrop-filter: none;
  }

  .fee-section {
    padding-top: 48px;
    padding-bottom: 0;
  }

  .form {
    flex-direction: column;
  }

  .phone-number {
    width: 100%;
  }

  .call-back {
    width: 100%;
    display: none;
    position: static;
  }

  .form-block {
    width: 100%;
  }

  .phone-submit-button {
    margin-left: 0;
  }

  .number-section-light {
    padding-bottom: 48px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .buttons-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .div-block-88-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .paragraph-40 {
    font-size: 16px;
  }

  .heading-and-subtitle-wrapper {
    padding-right: 0;
  }

  .text-block-137 {
    font-size: 32px;
  }

  .div-block-93-right {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .text-block-138 {
    font-weight: 400;
  }

  .contact-sales-cta-dark {
    max-width: 200px;
  }

  .number-section-dark {
    padding: 64px 16px;
  }

  .heading-dark-section {
    font-size: 36px;
    font-weight: 500;
  }

  .subtitle-text,
  .number-section-copy-dark,
  .number-section-copy-light {
    font-size: 16px;
  }

  .number-section-text-big {
    font-size: 32px;
  }

  .heading-light-section {
    font-size: 36px;
    font-weight: 500;
  }

  .div-block-93-dark {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
  }

  .number-section-icon-wrapper {
    padding-top: 0;
  }

  .contact-us-cta-light {
    min-width: 200px;
    max-width: 200px;
  }

  .image_fiverr_top_rated-copy {
    height: 100px;
  }

  .delivery-integration-section-dark,
  .delivery-integration-section-light {
    padding-left: 16px;
    padding-right: 16px;
  }

  .delivery-integration-bg-img-dark,
  .delivery-integration-bg-img-light {
    left: 0;
  }

  .div-block-89-left {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .grid-bg {
    left: 0;
  }

  .radial-border {
    background-image: radial-gradient(circle, #242424, #000 90%);
  }

  .contact-channels-section {
    background-position:
      55%,
      0 0;
    background-size: cover, auto;
    min-height: 800px;
    padding-bottom: 48px;
  }

  .container-133 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-151,
  .heading-151.light {
    font-size: 36px;
  }

  .heading-and-subtitle {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .contact-channel {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(#323234bf, #252526bf);
    width: 85%;
    max-width: 300px;
    height: auto;
  }

  .contact-channels {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
    grid-template-columns: 1fr;
    align-self: stretch;
    display: flex;
  }

  .div-block-105 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #131314e6;
    background-position: 100% 0;
    background-size: 140px;
    flex-direction: row;
    width: 100%;
    padding-top: 15px;
  }

  .image-151 {
    width: 44px;
  }

  .div-block-106 {
    padding-top: 0;
  }

  .paragraph-45 {
    overflow-wrap: anywhere;
    font-size: 14px;
  }

  .client-logo-container {
    width: 20%;
  }

  .client-logo-grid-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-auto-columns: 1fr;
    align-content: center;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-109,
  .div-block-110 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .arrow-1 {
    display: none;
  }

  .div-block-112,
  .div-block-113 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .arrow-2 {
    display: none;
  }

  .request-call-card {
    -webkit-backdrop-filter: blur(5px);
    backdrop-filter: blur(5px);
    background-image: linear-gradient(#323234bf, #252526bf);
    flex: 1;
    width: 85%;
    max-width: 300px;
    height: auto;
    min-height: 80px;
    padding-top: 1px;
  }

  .call-back-card-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #131314e6;
    background-position: 100% 0;
    background-size: 140px;
    flex-direction: row;
    flex: 1;
    justify-content: flex-start;
    align-self: stretch;
    width: 100%;
    padding-top: 15px;
  }

  .div-block-106-copy {
    flex: 1;
    padding-top: 0;
    display: flex;
  }

  .div-block-111-copy {
    display: flex;
  }

  .text-block-141 {
    text-align: left;
  }

  .div-block-117 {
    width: 40px;
  }

  .container-135 {
    padding: 96px 16px;
  }

  .container-135.home {
    padding-top: 48px;
  }

  .div-block-120 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    align-items: flex-start;
    padding: 32px;
  }

  .heading-153 {
    font-size: 24px;
  }

  .div-block-121 {
    padding-right: 0;
  }

  .div-block-124 {
    width: 48px;
    display: flex;
  }

  .paragraph-46 {
    font-size: 16px;
  }

  .div-block-126 {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .heading-and-subtitle-ar {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

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

  .div-block-131.left {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
  }

  .div-block-131.right {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .logo-wrapper {
    width: 22%;
  }

  .logo-wrapper._148px {
    width: 30%;
  }

  .heading-154 {
    font-size: 18px;
  }

  .container-137 {
    background-image: linear-gradient(#0000, #0000);
    padding-left: 0;
    padding-right: 8px;
    display: flex;
  }

  .paragraph-48 {
    font-size: 16px;
  }

  .h1-heading {
    font-size: 36px;
  }

  .div-block-144 {
    margin-top: 8px;
    margin-bottom: 16px;
  }

  .button---black {
    width: auto;
    min-width: 200px;
    max-width: 200px;
  }

  .div-block-150 {
    flex-direction: column;
  }

  .div-block-151 {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .div-block-152 {
    width: 100%;
  }

  .container-132-copy {
    padding: 32px 20px 48px;
  }

  .live-order-tracking,
  .radius-based-search-smart-product-discovery {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .quick-stack-99 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .accept-online-payments-seamless-experience {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .accept-online-payments-seamless-experience.bottom-padding {
    padding-bottom: 32px;
  }

  .section---ordering-app,
  .section---driver-app,
  .section---admin-panel {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-154 {
    padding-top: 32px;
    padding-left: 20px;
  }

  .div-block-154.no-bg {
    padding-bottom: 32px;
  }

  .paragraph-49 {
    font-size: 16px;
  }

  .div-block-155 {
    margin-bottom: 20px;
  }

  .image-160 {
    max-width: 90%;
  }

  .div-block-156 {
    width: 100%;
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 0;
  }

  .container-141 {
    flex-direction: column;
    padding-top: 20px;
    padding-right: 20px;
  }

  .div-block-157 {
    justify-content: flex-start;
    width: 100%;
    margin-top: 32px;
    padding-left: 24px;
    padding-right: 0;
  }

  .div-block-56-copy {
    width: 100%;
    margin-top: 24px;
  }

  .div-block-156-copy {
    width: 100%;
    padding-top: 12px;
    padding-left: 12px;
    padding-right: 0;
  }

  .background-video-5-copy {
    width: 90%;
  }

  .container-88-copy {
    padding-top: 32px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-160 {
    min-width: 100%;
    max-width: 100%;
  }

  .background-video-11 {
    min-width: 340px;
    max-height: 260px;
    margin-right: -14px;
  }

  .div-block-163 {
    display: flex;
  }

  .div-block-164 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-165 {
    margin-top: 0;
  }

  .number-section---curved-corner {
    padding-top: 40px;
    padding-bottom: 48px;
  }

  .container-130-copy {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-170 {
    width: 100%;
  }

  .image-164 {
    width: 60%;
  }

  .div-block-173 {
    max-width: none;
  }

  .powered-by-section-light {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-174 {
    flex-direction: column;
  }

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

  .h2-heading {
    font-size: 36px;
  }

  .div-block-177 {
    margin-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .card2-container {
    padding-top: 24px;
    padding-left: 0;
    padding-right: 0;
  }

  .our-products,
  .quick-stack-102 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-184 {
    width: 240px;
  }

  .image-165 {
    width: 33%;
    min-width: 100px;
    max-width: 124px;
  }

  .div-block-42-copy {
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    min-height: 48px;
    display: flex;
  }

  .container-146 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .h1-hero {
    font-size: 32px;
  }

  .div-block-195 {
    display: none;
  }

  .container-37-copy {
    min-height: 0;
    padding: 64px 20px;
  }

  .card2-section {
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .div-block-212 {
    margin-top: 8px;
  }

  .div-block-215 {
    width: 100%;
  }

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

  .card2-row1._3-cards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .card2-row2._3-cards {
    width: 100%;
  }

  .div-block-218 {
    width: 100%;
    margin-left: 0;
  }

  .div-block-219 {
    width: 100%;
  }

  .section-113 {
    padding-top: 0;
    padding-left: 16px;
    padding-right: 16px;
  }

  .image-168 {
    min-height: 0;
    max-height: 400px;
  }

  .div-block-219-copy {
    width: 100%;
  }

  .div-block-224 {
    width: 200px;
  }

  .sales-report-100-own-branding {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .div-block-227 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blue-gradient-card {
    width: 100%;
    padding-left: 20px;
  }

  .blue-gradient-card.black {
    width: 100%;
  }

  .black-fill-card {
    background-image: url("../images/Frame-1765-1.svg"), linear-gradient(#1c1c1d, #1c1c1d);
    background-position:
      50% 160%,
      0 0;
    width: 100%;
    padding-left: 20px;
  }

  .div-block-234 {
    flex-direction: column;
  }

  .div-block-237 {
    width: 200px;
  }

  .section-114 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .cell-174 {
    align-items: center;
  }

  .div-block-239 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .quick-stack-105 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-242 {
    box-shadow: inset 0 0 2px 1px #0000001a;
  }

  .div-block-242.multivendor {
    min-width: 208px;
  }

  .quick-stack-106 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-246 {
    margin-top: 20px;
    margin-left: 0;
  }

  .div-block-247 {
    margin-top: 20px;
    margin-right: 0;
  }

  .container-150 {
    flex-direction: column-reverse;
  }

  .div-block-163-copy {
    height: 32px;
    display: flex;
  }

  .div-block-154-copy {
    margin-bottom: 32px;
    padding-top: 32px;
    padding-left: 20px;
  }

  .div-block-secure-card {
    margin-bottom: 0;
    padding-top: 32px;
    padding-left: 20px;
  }

  .div-block-251 {
    margin-bottom: 20px;
  }

  .lottie-animation-45 {
    width: auto;
    height: 260px;
  }

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

  .div-block-secure-card-2 {
    margin-bottom: 0;
    padding-top: 32px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-56 {
    font-size: 16px;
  }

  .h2---37 {
    font-size: 36px;
  }

  .h2---37.white {
    text-align: center;
  }

  .h2---37.white.left-aligned {
    text-align: left;
    font-size: 36px;
  }

  .feature-text-2 {
    padding-bottom: 20px;
    font-size: 16px;
  }

  .quick-stack-107 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .order-stats-gives-a-personalized-exp {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .easy-order-management-card {
    margin-bottom: 0;
    padding-top: 32px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .easy-order-dispatch-easy-order-management {
    padding-top: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }

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

  .list-8 {
    padding-left: 20px;
  }

  .quick-stack-109 {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .quick-stack-110 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .div-block-258.left,
  .div-block-258.right {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-259 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .container-137-copy {
    background-image: none;
  }

  .recognised-by-section-dark,
  .recognised-by-section-light {
    padding-left: 16px;
    padding-right: 16px;
  }

  .news-quote {
    min-width: 300px;
    min-height: 162px;
  }

  ._5p-1e-animation {
    min-width: 100%;
  }

  ._6-products-1-ecosystem-new {
    background-image: url("../images/Lines-BG_Phone.avif");
    background-position: 50% 90%;
    background-size: contain;
    min-width: auto;
    padding-top: 20px;
    padding-left: 16px;
    padding-right: 16px;
  }

  .news-quote-section-wrapper {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-275 {
    padding-bottom: 8px;
  }

  .text-block-149 {
    font-weight: 500;
  }

  .div-block-128-copy {
    padding-left: 16px;
    padding-right: 0;
  }

  .blog-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .blog-container.white-fill {
    padding: 40px 16px;
  }

  .blog-section.grey-fill {
    padding-left: 16px;
    padding-right: 16px;
  }

  .div-block-299 {
    width: 100%;
  }

  .blog-cards-container {
    flex-flow: column;
  }

  .div-block-300 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .product-preview-odapp {
    overflow: hidden;
  }

  .product-preview-container {
    padding-left: 0;
    padding-right: 0;
  }

  .app-description {
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-2-light {
    text-align: left;
  }

  .bordered-text {
    padding: 2px 20px;
  }

  .heading-and-subtitle-text {
    padding-bottom: 40px;
  }

  .app-feature-text {
    font-size: 14px;
  }

  .app-animation-desktop-old-css {
    display: flex;
  }

  .p-light {
    text-align: left;
    font-size: 16px;
  }

  .div-block-319 {
    padding-right: 20px;
  }

  .button---black-external-stroke {
    width: auto;
    min-width: 200px;
  }

  .explore-now-desktop-button-wrapper,
  .news-quote-shadow-container {
    display: none;
  }

  .app-feature-text-disabled {
    font-size: 14px;
  }

  .app-animation-mobile {
    padding-top: 16px;
    display: block;
  }

  .animation-css-mobile,
  .animation-script-mobile {
    display: none;
  }

  .pls-don-t-delete-me {
    display: block;
  }

  .app-feature-text-mobile {
    border-bottom-width: 1px;
    border-bottom-color: #000;
    padding-top: 8px;
    font-size: 16px;
    font-weight: 400;
  }

  .text-block-150 {
    text-align: left;
    font-weight: 500;
  }

  .div-block-325 {
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
  }

  .app-animation-desktop {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: none;
  }

  .explore-now-mobile-button-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 200px;
    margin-top: 12px;
    display: flex;
  }

  .new-heading-40px {
    font-size: 32px;
  }

  .section-79-new {
    padding-left: 16px;
    padding-right: 16px;
  }

  .app-mockup {
    justify-content: center;
    align-items: center;
    height: 420px;
    min-height: 400px;
  }

  .ordering-app-hero {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .app-screen-slider,
  .iphone-mockup,
  .image-186 {
    width: 240px;
    height: auto;
  }

  .product-preview-drapp {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .widget-container {
    padding-left: 16px;
    padding-right: 16px;
  }

  .widget-description,
  .widget {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .widget-wrapper.reviews {
    background-image: none;
    border-radius: 0;
    max-width: 320px;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

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

  .bordered-text---driver-app {
    padding: 2px 20px;
  }

  .paragraph-wrapper {
    padding-right: 16px;
  }

  .heading-151-copy {
    font-size: 36px;
  }

  .h2-centred {
    text-align: left;
  }

  .div-block-350 {
    margin-right: 0;
  }

  .div-block-351 {
    padding: 20px 8px;
  }

  .product-preview-merapp {
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
  }

  .alert-image-wrapper {
    max-width: 320px;
    padding-left: 0;
    padding-right: 0;
  }

  .bold-text-29 {
    font-size: 54px;
  }

  .yt-video-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .cta-light {
    min-width: 200px;
    max-width: 200px;
  }

  .cookie-choice-button {
    flex-direction: row;
    justify-content: center;
    align-self: stretch;
    width: 100%;
    margin-left: 0;
  }

  .div-block-367 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-flow: column;
  }

  .wdget-list-para {
    text-align: left;
    font-size: 16px;
  }

  .widget-brand,
  .widget-descrpt-brand {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .widget-reviews {
    justify-content: center;
    align-items: center;
  }

  .widget-descrpt-notifcation,
  .widget-descrpt-variants,
  .widget-descrpt-multilingual,
  .widget-descrpt-ar {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .view-in--3d-ar-button-link {
    cursor: pointer;
  }

  .arrow_wrapper {
    min-width: 20px;
  }

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

  .thumbnail_link.ios {
    width: 70%;
  }

  .section_hero.ai {
    height: 860px;
    padding-top: 120px;
    overflow: hidden;
  }

  .spacer-80.mob-64 {
    height: 64px;
  }

  .spacer-80.tab-60-mob-32 {
    height: 32px;
  }

  .spacer-80.mob-hide {
    display: none;
  }

  .padding-global {
    padding-left: 16px;
    padding-right: 16px;
  }

  .padding-global.none {
    height: 100%;
    position: relative;
  }

  .container-swiss.lp-hero-text {
    padding-left: 16px;
    padding-right: 16px;
  }

  .container-swiss.inetgrations {
    grid-template-columns: 1fr;
  }

  .container-swiss.section-pointers {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .content_wrapper.heading-subcopy-cta {
    flex-flow: column;
  }

  .content_wrapper.heading-with-para-right-side {
    grid-row-gap: 0px;
  }

  .content_wrapper.heading-with-para-right-side.ai {
    grid-column-gap: 28px;
    grid-row-gap: 28px;
  }

  .content_wrapper.grid-2.trial-cta {
    background-position: 100% 100%;
    background-size: cover;
  }

  .content_wrapper.grid-2.trial-cta.ai {
    background-image:
      url("../images/Tablet.png"), url("../images/680f28f9dea76a76511171c3_Containers.avif");
    background-position:
      0%,
      50% 0;
    background-repeat: repeat, no-repeat;
    background-size: cover, cover;
  }

  .content_wrapper.grid-2._1-dollar-plan {
    background-position: 50%;
    background-size: cover;
  }

  .content_wrapper._2-flex-space-bw {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .content_wrapper._2-flex-space-bw._32px-spacing.hz-deskt-tab.ai-card {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .content_wrapper._2-flex-space-bw._32px-spacing.hz-deskt-tab.ai-card.ai {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .content_wrapper.horizontal-aligned.right {
    justify-content: flex-start;
    align-items: center;
  }

  .content_wrapper.footer-wrapper.right-align {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .content_wrapper.footer-wrapper.right-align.desk-tab-mobl-none {
    display: block;
  }

  .content_wrapper.footer-wrapper.right-align.mob-none {
    display: none;
  }

  .content_wrapper.hz-space-bw {
    grid-template-columns: 1fr;
  }

  .content_wrapper.merchant-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .content_wrapper.stretch-horizontal.max-1280px.multivendor-food {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .heading-style-d1 {
    font-variation-settings: "wght" 630;
  }

  .text-style-p1.dark-mode.testimonials-quote {
    line-height: 150%;
    font-size: 16px !important;
  }

  .text-style-p1.light-mode.feature-text {
    padding-bottom: 0;
  }

  .spacer-48.mob-none {
    display: none;
  }

  .spacer-48.desk-tab-mobl-none {
    display: block;
  }

  .hero-video {
    aspect-ratio: 32 / 20;
    height: 90vh;
  }

  .logo-wrapper-small.outer.leftmost.integration,
  .logo-wrapper-small.outer.left-on-tab.integration {
    min-width: 160px;
  }

  .logo-wrapper-small.outer.inetegration {
    min-width: 160px;
    max-width: 160px;
  }

  .heading-style-d2 {
    font-size: 2.5rem;
  }

  .heading-style-d2.dark-mode.ai {
    font-size: 2.4rem !important;
  }

  .heading-style-h1 {
    font-size: 2rem;
  }

  .heading-style-h1.dark-mode.accent.ai {
    font-size: 2.4rem !important;
  }

  .heading-style-h1.light-mode.centre-aligned {
    flex-flow: column;
    justify-content: center;
    align-items: center;
  }

  .heading-style-h1.light-mode.ai,
  .heading-style-h1.dark-mode.accent.ai,
  .heading-style-h1.ai,
  .heading-style-h1.light-mode.ai {
    font-size: 2.4rem !important;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .text-style-p3.dark-mode.footer.right-align {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-style-p3.grid-6-width {
    font-size: 1rem !important;
  }

  .thumbnail.delivery-os.desktop {
    display: none;
  }

  .thumbnail.delivery-os.mobile {
    width: 100%;
    display: block;
  }

  .spacer-32.desk-tab-none.mob-l-none,
  .spacer-32.desk-tab-mobl-none {
    display: block;
  }

  .cta-swiss.is-primary.lp-hero {
    width: -webkit-fit-content;
  }

  .cta-swiss.is-primary.lp-hero.ai.nav {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .cta-swiss.is-primary.lp-hero.v3-btn {
    min-width: 212px;
  }

  .cta-swiss.is-secondary-light-mode.light.fit-content {
    width: -webkit-fit-content;
  }

  .cta-swiss.is-secondary-light-mode.light.fit-content.v3-btn {
    min-width: 212px;
  }

  .cta-swiss.video-absolute {
    bottom: 8px;
    left: 8px;
  }

  .spacer-16.mob-12 {
    height: 12px;
  }

  .hero-youtube-video {
    border-radius: 0;
  }

  .hero-video-code-wrapper {
    padding: 0;
  }

  .spacer-20.desk-tab-mobl-none {
    display: block;
  }

  .img-wrapper.delivery-os {
    aspect-ratio: 10 / 14;
    max-height: 500px;
  }

  .img-wrapper.push-notif-copy.ai-card {
    object-fit: fill;
  }

  .img-wrapper.food-graph {
    margin-top: 32px;
  }

  .img-wrapper.multivendor-food {
    width: 100%;
    margin-top: 32px;
  }

  .slide-image._20 {
    padding: 16px 12px;
  }

  .slide-image.feature-section {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .slide-image.food-growth {
    margin-top: -3vw;
  }

  .tab-link.vertical-tabs {
    padding-bottom: 24px;
  }

  .news-quote-swiss {
    min-width: 300px;
    min-height: 112px;
  }

  .section_product-od-app {
    overflow: hidden;
  }

  .product_section-body_text {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .product_section-animation-mobile {
    padding-top: 0;
    padding-bottom: 0;
    display: block;
  }

  .swiss-explore-now-btn-desk-wrapper {
    display: none;
  }

  .swiss-explore-now-btn-mobile-wrapper {
    min-width: 200px;
    display: flex;
  }

  .section_product-mer-app,
  .section_product-dri-app,
  .section_product-admin-app {
    overflow: hidden;
  }

  .logo_swiss {
    width: 165px;
    padding-left: 0;
  }

  .cta-wrapper._2-cta {
    width: 100%;
  }

  .number-wrapper.grid-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    place-items: start stretch;
  }

  .icon-and-number-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .image-icon-number {
    width: 36px;
  }

  .number-para-wrapper {
    min-width: auto;
  }

  .divider.footer.desk-tab-mobl-none {
    display: block;
  }

  .nav-menu---logo-wrapper {
    padding-left: 12px;
    padding-right: 12px;
  }

  .slide-container.page-builder-video {
    height: 750px;
  }

  .slide-dark.mobile-slide {
    overflow: hidden;
  }

  .custom-theme-link-wrapper {
    height: 90px;
  }

  .spacer-dynamic.custom-theme-section {
    height: 0;
    margin-bottom: 0;
  }

  .trial-cta-stroke-wrapper {
    border-radius: 5px;
  }

  .section_delivery-integration {
    overflow: hidden;
  }

  .mockup-wrapper.light-mode.geofence,
  .mockup-wrapper.light-mode.delivery-integration {
    aspect-ratio: 64 / 44;
  }

  .mockup-wrapper.light-mode.ai-card.all-cards.ai {
    aspect-ratio: auto;
  }

  .mockup-wrapper.light-mode.all-ai-cards {
    min-width: 100%;
  }

  .mockup-wrapper.light-mode.ocr-vid {
    aspect-ratio: 64 / 44;
  }

  .mockup-wrapper.light-mode.ocr-vid.ai {
    aspect-ratio: 4 / 3;
    height: 300px;
  }

  .mockup-wrapper.light-mode.ai-card,
  .mockup-wrapper.light-mode.all-ai-cards {
    min-width: 100%;
  }

  .widget-wide.desk-tab-hide {
    object-fit: contain;
    width: 100%;
    height: auto;
    display: block;
  }

  .widget-wide.mobile-hide {
    display: none;
  }

  .widget-wide.geofence {
    width: 120%;
    max-width: 120% !important;
  }

  .section_geofence {
    overflow: hidden;
  }

  .grid-7-width._7-5.mob-90 {
    max-width: 94%;
  }

  .slide-light.mobile-slide,
  .section_store,
  .section_marketing {
    overflow: hidden;
  }

  .feature-name-para-wrapper.light-mode.ecosystem {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .feature-name-para-wrapper.light-mode.multi-vendor {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .whatsapp-mark-widg-wrapper-1 {
    padding-top: 24px;
    padding-left: 10%;
    padding-right: 10%;
  }

  .whatsapp-mark-widg-wrapper-2 {
    padding-left: 10%;
    padding-right: 10%;
  }

  .section_theme-builder {
    overflow: hidden;
  }

  .img_hero_sub {
    height: 90vh;
  }

  .content-wrapper-16 {
    grid-template-columns: 1fr 1fr 1fr;
    place-items: center;
  }

  .module-name.full-width {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 20px 16px;
  }

  .module-ctas.full-width-cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .module-ctas.full-width-cta._3-cta,
  .module-ctas.full-width-cta._2-cta {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .module-icon.large {
    min-width: 44px;
    height: 44px;
  }

  .cell-item-feature.full-width {
    height: auto;
  }

  .section_fees,
  .section_revenue-calculator {
    overflow: hidden;
  }

  .revenue-sales-wrapper {
    flex-flow: column;
  }

  .sales-wrapper,
  .revenue-wrapper {
    min-width: auto;
  }

  .toggle-switch {
    width: 100%;
  }

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

  .inr-toggle-js,
  .yearly-toggle-js {
    display: none;
  }

  .client_image_container {
    max-height: 250px;
  }

  .client_testimonials_name_logo_wrapper {
    height: 480px;
  }

  .image-client.nicklas.tab {
    object-position: 46% 50%;
  }

  .section-41-copy {
    padding-left: 16px;
    padding-right: 16px;
  }

  .font-clamp-code {
    display: none;
  }

  .cta-two-button-wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .text-style-st1.light-mode.center-align {
    text-align: center;
  }

  .section_power-of-m-vendor {
    overflow: hidden;
  }

  .points-pow-of-mv.label.light-mode {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .section_business-category {
    overflow: visible;
  }

  .content-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .content-wrapper.blog-page {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .section_ai {
    overflow: hidden;
  }

  .bento-card.dark._1-2,
  .bento-card.dark._1-3 {
    aspect-ratio: 7 / 5;
  }

  .bento-image._1-3 {
    object-position: 50% 0%;
    height: 90%;
  }

  .bento-image._1-2.mobile {
    height: 90%;
  }

  .text-wrapper.bento._1-2 {
    max-width: 301px;
  }

  .text-wrapper.bento._1-3 {
    max-width: 317px;
  }

  .section_api-first {
    overflow: hidden;
  }

  .image.timeline-section {
    width: 100%;
  }

  .vid-wrapper-fast-del {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-405 {
    -webkit-backdrop-filter: blur(4px);
    backdrop-filter: blur(4px);
  }

  .section-video {
    aspect-ratio: 32 / 20;
    height: 100vh;
    left: 0%;
  }

  .div-block-406 {
    justify-content: center;
    align-items: center;
    width: 300px;
    display: flex;
  }

  .toggle-switch-modal {
    width: 100%;
  }

  .food-hero-image.mobile {
    margin-bottom: -24vw;
  }

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

  .timeline-middle {
    width: 20px;
    min-width: 20px;
  }

  .timeline-image.no-desktop {
    width: 100%;
  }

  .rect-animate._1 {
    width: 36px;
    min-width: 36px;
  }

  .rect-animate.hide-phone {
    display: none;
  }

  .gradient-stack,
  .gradient-stack-wrapper {
    width: 20px;
  }

  .section_food-growth-chart {
    overflow: hidden;
  }

  .food-market-no-fact {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .no-fact-wrapper-icon {
    min-width: 24px;
    min-height: 24px;
    max-height: 24px;
  }

  .food-market-fact-wrapper {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .del-pos-pay-wrapper {
    aspect-ratio: 32 / 44;
  }

  .section_del-pos-pay {
    overflow: hidden;
  }

  .del-card-wrapper {
    background-image: url("../images/Frame-1305.avif");
    background-position: 50% 100%;
    background-size: auto 110%;
  }

  .del-pos-pay-card-text {
    padding-bottom: 22px;
  }

  .del-pos-pay-card-descrp {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .slide-light-store.mobile-slide,
  .slide-light-eco.mobile-slide {
    overflow: hidden;
  }

  .div-block-413.mob-hide,
  .select-200-para.mob-hide {
    display: none;
  }

  .section_forbes {
    aspect-ratio: 4 / 6;
  }

  .section_forbes.ai {
    background-image: url("../images/Mobile_1.avif"), url("../images/Forbes-Section.avif");
    background-position: 50%, 100%;
    background-size: cover, cover;
  }

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

  .hero-img-multivendor-food {
    aspect-ratio: 15 / 23;
    max-height: 300px;
  }

  .img-ai-mockup {
    max-width: 320px;
  }

  .ai-card-paginationn {
    justify-content: center;
    align-items: center;
  }

  .name-subtext-wrapper {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .content-cta-wrapper {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
  }

  .content-cta-wrapper.open {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
  }

  .feature-list.ordering-app,
  .feature-list.driver-app,
  .feature-list.merchant-app {
    display: none;
  }

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

  .revenue-card {
    height: 260px;
  }

  .steps-line.tab-mob {
    height: 70%;
  }

  .section_multivendor-food-chart {
    overflow: hidden;
  }

  .productname-arrow-wrapper {
    justify-content: space-between;
    align-items: center;
  }

  .typewriter.accent-blue {
    text-align: left;
    display: inline-flex;
  }

  .graph-section-heading {
    min-width: 300px;
  }

  .section_feature_card {
    overflow: hidden;
  }

  .heading-style-header {
    font-variation-settings: "wght" 630;
  }

  .heading-style-header.ai.grid-6-width {
    font-size: 2.3rem;
  }

  .section_north_slide,
  .section_north_video {
    overflow: hidden;
  }

  .feat-revenue-card {
    height: 260px;
  }

  .text-block-152 {
    font-size: 0.8em;
  }

  .centre-checklist {
    text-align: center;
    font-size: 0.8em;
  }

  .comparison-row {
    grid-column-gap: 0px;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "Feature-Row Area-2 Area";
  }

  .comparison-row.header {
    grid-column-gap: 0px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .comparison-item {
    padding-left: 0;
    padding-right: 15px;
  }

  .comparison-feature {
    padding: 15px 0 15px 15px;
  }

  .section_comparison-table {
    overflow: hidden;
  }

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

#w-node-_611f7f9f-4cae-24f7-39a4-ea1eebcc0610-b09d84f6 {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
}

#w-node-_611f7f9f-4cae-24f7-39a4-ea1eebcc0624-b09d84f6 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_611f7f9f-4cae-24f7-39a4-ea1eebcc0632-b09d84f6 {
  grid-template-rows: auto;
  grid-template-columns: 50px 1fr;
}

#w-node-_67e979f1-457a-1eaf-d0d5-5e98cf8f8be9-6b638783 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_65667483-545b-5222-b2f0-24570087855b-6b638783 {
  grid-template-rows: auto;
  grid-template-columns: 0.8fr 1fr;
}

#w-node-b7aabe52-a4c4-3fa4-4ed0-1b1a265177d4-6b638783 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b5bbda0a-e069-3788-2dc5-9a40043ead24-584886d9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr 1fr;
}

#w-node-_67a1e009-2166-ad15-4eda-5273039d313d-584886d9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_36ac9f62-17a2-567f-c8ab-837332982c76-584886d9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_566f7170-6d93-6f42-80dc-0bea107a4901-584886d9,
#w-node-_32fe748b-98bb-5290-b978-7f70c99bc8b9-584886d9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_8fb6561e-31f8-9239-eeae-408d06c144b4-b1efdf2e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr 1fr;
}

#w-node-_73bd24be-1d45-51d0-0a48-aea2946ddbeb-b1efdf2e {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-e56c7236-6bb5-6034-31b6-633324f17594-b1efdf2e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_517c9cee-852d-665c-d147-54061928e25d-b1efdf2e,
#w-node-c8b5dd0e-258f-4014-2a83-b7b4c4b40943-b1efdf2e {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_7a06548f-0c65-1383-3a5d-822cb32e5fe5-f5526ada {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr 1fr;
}

#w-node-_7a06548f-0c65-1383-3a5d-822cb32e5ff1-f5526ada {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_2f16a333-c022-b2f4-d09c-a2f2f7fa4687-f5526ada {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-d1fc510b-381f-75e2-7862-378a619441d1-f5526ada,
#w-node-_3bdc25e0-d8d6-106e-5a12-7ad7b6fe7591-f5526ada {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_82ac344c-b7d7-a706-918d-09515bfaca05-585d9d66 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr 1fr;
}

#w-node-_74bdb3d6-1dbf-36f2-1a4f-15be050c6913-585d9d66 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b8297a53-4909-d038-6b85-d79535bfec74-585d9d66 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5b885dca-0cc3-50a7-b3c6-aedc7fc1b0ae-585d9d66,
#w-node-c5500141-6d99-cab6-172f-d7ada1f00d37-585d9d66 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_245c9b51-a540-55c7-9219-883c813c8e98-0a6dc4f4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr 1fr;
}

#w-node-_245c9b51-a540-55c7-9219-883c813c8ea4-0a6dc4f4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-eb4caf16-f3ed-acc7-d693-aad649af5bea-0a6dc4f4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-db67728b-60cf-a1ab-9fb1-1836bdc7e604-0a6dc4f4,
#w-node-_2673016b-5fbe-6456-8329-3101405b00f4-0a6dc4f4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f7684941-b034-01c4-2461-b91e6ae707a6-20d7f593 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr 1fr;
}

#w-node-a9fcca23-1bdf-f764-01f5-fdc28f716c43-20d7f593 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_6ae72734-b7cd-19ec-88fa-8779cd3d47d3-20d7f593 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b778d95a-6040-8a42-1225-a029eb5fd5d3-20d7f593,
#w-node-a2eee9a8-ffbd-14a2-0532-092055aa70a4-20d7f593 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5cec5ea6-5955-bfd3-667a-44cbdfeb30ef-4cd39206 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr 1fr;
}

#w-node-_00acfe1f-be5e-58e9-7fca-3532a36a271d-4cd39206 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-be8d0ab1-d867-ca0b-0e64-7fbcaaac3e90-4cd39206 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-ecb679fa-31c0-825c-59a9-807f5c8ae98c-4cd39206,
#w-node-_30be1f6c-2185-8471-76a8-b95a1b58b13f-4cd39206 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6062e5c6-f202-5a58-9d8c-d11e2838d67f-4cd47b60 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr 1fr;
}

#w-node-_42cb1b9e-33d7-3610-33eb-3ab22eb12fa7-4cd47b60 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b2c11eff-7398-28d8-7243-0bbd1bbd0718-4cd47b60 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b9879362-7835-2037-cbdf-9062d6a27eb0-4cd47b60,
#w-node-de971f18-481e-6ba8-a65e-1c49f6365070-4cd47b60 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-da79d854-c353-ba9a-2442-b46411cb6227-52908553 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-e166db19-ea04-a11a-864c-45bad059ca22-52908553,
#w-node-_4e09a4e7-4456-a67a-f8dd-103659b5b03d-52908553,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee09-52908553,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee0a-52908553 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee0c-52908553,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee15-52908553 {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee1e-52908553 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee20-52908553,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee29-52908553 {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee32-52908553 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee34-52908553,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee3e-52908553 {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-b548ab3c-e028-5ab7-6323-76567a9a9809-485f3e48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_3d9d8357-a34d-6a39-6125-7de336754ab1-485f3e48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5537d367-42e8-00a1-dfd0-5cf3f1fc78a6-485f3e48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_40c81e0a-c248-a033-caf5-395074fef140-485f3e48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_794a11b2-f305-73bd-b46e-4080ae31071e-485f3e48 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_794a11b2-f305-73bd-b46e-4080ae31071f-485f3e48,
#w-node-_794a11b2-f305-73bd-b46e-4080ae310721-485f3e48,
#w-node-_794a11b2-f305-73bd-b46e-4080ae310723-485f3e48,
#w-node-_794a11b2-f305-73bd-b46e-4080ae310725-485f3e48,
#w-node-_794a11b2-f305-73bd-b46e-4080ae310727-485f3e48,
#w-node-_794a11b2-f305-73bd-b46e-4080ae310729-485f3e48 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-b683cf3b-75ad-44fe-e680-3de235b5d0ef-6c5691c2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_3847b475-0997-7891-a9b1-72b0298567fb-6c5691c2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_7eac08b9-32e7-bef8-730f-caae9c49c6bc-6c5691c2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
}

#w-node-addc3b5d-4c01-cb3e-ac37-4a4c1e3339b3-6c5691c2 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}

#w-node-f8098894-c359-c958-5352-67a7dbc04fc7-6c5691c2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f8098894-c359-c958-5352-67a7dbc04fc9-6c5691c2,
#w-node-f8098894-c359-c958-5352-67a7dbc04fd2-6c5691c2 {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-f8098894-c359-c958-5352-67a7dbc04fda-6c5691c2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f8098894-c359-c958-5352-67a7dbc04fdc-6c5691c2,
#w-node-f8098894-c359-c958-5352-67a7dbc04fe5-6c5691c2 {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-f8098894-c359-c958-5352-67a7dbc04fee-6c5691c2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f8098894-c359-c958-5352-67a7dbc04ff0-6c5691c2,
#w-node-f8098894-c359-c958-5352-67a7dbc04ff9-6c5691c2 {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-_94523dbe-976f-faf6-6f54-b1f16248be9e-6c5691c2 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_7a172630-3ac3-a44e-5320-6d9636496d82-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_9db252df-3218-f669-6265-877842c0006f-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_9e294027-b59d-01fb-e035-1810d2475435-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_810ca494-685d-d1fd-cdf3-a99245875a34-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
}

#w-node-_8b8a57ec-658b-4d4f-9056-40bc0dd93604-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}

#w-node-_04460d93-8564-6828-1946-049cdec8283c-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
}

#w-node-b3981319-d187-baae-887c-50241bb490f2-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b3f14d5b-a797-732a-83a8-3bef3456af5b-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b3f14d5b-a797-732a-83a8-3bef3456af5d-210e14c0,
#w-node-b3f14d5b-a797-732a-83a8-3bef3456af66-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-b3f14d5b-a797-732a-83a8-3bef3456af6e-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b3f14d5b-a797-732a-83a8-3bef3456af70-210e14c0,
#w-node-b3f14d5b-a797-732a-83a8-3bef3456af79-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-b3f14d5b-a797-732a-83a8-3bef3456af82-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-b3f14d5b-a797-732a-83a8-3bef3456af84-210e14c0,
#w-node-b3f14d5b-a797-732a-83a8-3bef3456af8d-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-_64d49909-ad75-dd45-b041-260b5726fcc2-210e14c0 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5bdb406c-2314-f953-8b5d-27200767c796-629c9538,
#w-node-_5bdb406c-2314-f953-8b5d-27200767c7a7-629c9538,
#w-node-_5bdb406c-2314-f953-8b5d-27200767c7b5-629c9538 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_5bdb406c-2314-f953-8b5d-27200767c7c7-629c9538 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_5bdb406c-2314-f953-8b5d-27200767c7ec-629c9538,
#w-node-c29ab60a-4b8d-1290-32c7-00bee2f1f5a3-b200a7e9,
#w-node-c94056aa-e392-b1b2-d1ca-dca929fff42e-b200a7e9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e2a36915-3e45-d66d-74c3-fc557dc6fade-b200a7e9 {
  grid-template-rows: auto;
  grid-template-columns: 0.56fr 0.5fr;
}

#w-node-_2ac1691b-21f1-ff02-97e1-13c58484ac6a-b2c5cee5 {
  grid-area: 1 / 2 / 2 / 3;
}

#w-node-_2ac1691b-21f1-ff02-97e1-13c58484ac6c-b2c5cee5 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-b8d65956-9030-404c-e2ab-b22e591b02c5-b2c5cee5 {
  grid-template-rows: auto;
  grid-template-columns: 2.25fr 1fr;
}

#w-node-b8d65956-9030-404c-e2ab-b22e591b02d9-b2c5cee5 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b8d65956-9030-404c-e2ab-b22e591b02e9-b2c5cee5 {
  grid-template-rows: auto;
  grid-template-columns: 50px 1fr;
}

#w-node-d6dce152-c964-2669-0aac-780e608b0369-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_46370634-6b47-5523-dd21-abae521eb707-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 0.75fr 1fr;
}

#w-node-_46370634-6b47-5523-dd21-abae521eb70e-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_46370634-6b47-5523-dd21-abae521eb710-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_46370634-6b47-5523-dd21-abae521eb71f-a4eaf5eb {
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
}

#w-node-_1a710805-7e0e-3a83-9ec9-e63aff9d0dce-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-c855dfbe-35ac-b2ab-e3c7-b743decb738c-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-c855dfbe-35ac-b2ab-e3c7-b743decb738d-a4eaf5eb,
#w-node-c855dfbe-35ac-b2ab-e3c7-b743decb73b2-a4eaf5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f677b50e-77a6-9361-17b6-ea57b9ac6e38-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-f677b50e-77a6-9361-17b6-ea57b9ac6e39-a4eaf5eb,
#w-node-f677b50e-77a6-9361-17b6-ea57b9ac6e5e-a4eaf5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2e2-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2e3-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2e9-a4eaf5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2eb-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2ec-a4eaf5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2f0-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}

#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2f1-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2f7-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2fd-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa303-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa309-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa30f-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa315-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa31b-a4eaf5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa4b2-a4eaf5eb {
  justify-self: center;
}

#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa4d0-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa4d1-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa4d7-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa4dd-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa4e3-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa4f6-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa4fb-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa4fd-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa505-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa507-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa50c-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa50e-a4eaf5eb,
#w-node-_883f706c-58bb-323a-7627-0e5a6bdaa513-a4eaf5eb {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2805-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2808-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 0.3fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2812-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2837-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2841-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 0.3fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d284b-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2872-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d287c-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 0.3fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2886-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d28a9-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d28b1-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 0.3fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d28bb-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d28df-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d28e6-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d28e9-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 0.3fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d28f3-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2918-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2922-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 0.3fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d292c-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2953-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d295d-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 0.3fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2967-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d298a-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2992-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 0.3fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d299c-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d29c1-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d29c9-a4eaf5eb,
#w-node-ae42f795-c641-1b3a-c035-4123e90d29d6-a4eaf5eb,
#w-node-ae42f795-c641-1b3a-c035-4123e90d29e3-a4eaf5eb,
#w-node-ae42f795-c641-1b3a-c035-4123e90d29f0-a4eaf5eb,
#w-node-ae42f795-c641-1b3a-c035-4123e90d29fd-a4eaf5eb,
#w-node-ae42f795-c641-1b3a-c035-4123e90d2a0a-a4eaf5eb,
#w-node-ae42f795-c641-1b3a-c035-4123e90d2a17-a4eaf5eb,
#w-node-ae42f795-c641-1b3a-c035-4123e90d2a24-a4eaf5eb,
#w-node-ae42f795-c641-1b3a-c035-4123e90d2a31-a4eaf5eb,
#w-node-ae42f795-c641-1b3a-c035-4123e90d2a3e-a4eaf5eb,
#w-node-ae42f795-c641-1b3a-c035-4123e90d2a47-a4eaf5eb,
#w-node-ae42f795-c641-1b3a-c035-4123e90d2a50-a4eaf5eb,
#w-node-ae42f795-c641-1b3a-c035-4123e90d2a59-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2a62-a4eaf5eb,
#w-node-ae42f795-c641-1b3a-c035-4123e90d2a70-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2a94-a4eaf5eb {
  justify-self: center;
}

#w-node-ae42f795-c641-1b3a-c035-4123e90d2c9e-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.25fr;
}

#w-node-_9e5b755c-419a-006b-aa6e-d686468f6a99-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_9e5b755c-419a-006b-aa6e-d686468f6ac2-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_9e5b755c-419a-006b-aa6e-d686468f6ae2-a4eaf5eb,
#w-node-_9e5b755c-419a-006b-aa6e-d686468f6aed-a4eaf5eb,
#w-node-_9e5b755c-419a-006b-aa6e-d686468f6af8-a4eaf5eb,
#w-node-_9e5b755c-419a-006b-aa6e-d686468f6b6d-a4eaf5eb,
#w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e266-a4eaf5eb,
#w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e267-a4eaf5eb,
#w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e278-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e28b-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 0.75fr;
}

#w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e28d-a4eaf5eb,
#w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e295-a4eaf5eb,
#w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e29e-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 40px 1fr;
}

#w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e2cc-a4eaf5eb,
#w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e2e9-a4eaf5eb,
#w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e2ea-a4eaf5eb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-f1495a4b-0f67-e906-2a6d-d26ccfedc9fb-cfedc9ef {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_67e979f1-457a-1eaf-d0d5-5e98cf8f8be9-42b2a2cc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_65667483-545b-5222-b2f0-24570087855b-42b2a2cc {
  grid-template-rows: auto;
  grid-template-columns: 0.8fr 1fr;
}

#w-node-b7aabe52-a4c4-3fa4-4ed0-1b1a265177d4-42b2a2cc {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-da79d854-c353-ba9a-2442-b46411cb6227-589edddb {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-e166db19-ea04-a11a-864c-45bad059ca22-589edddb,
#w-node-_4e09a4e7-4456-a67a-f8dd-103659b5b03d-589edddb,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee09-589edddb,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee0a-589edddb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee0c-589edddb,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee15-589edddb {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee1e-589edddb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee20-589edddb,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee29-589edddb {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee32-589edddb {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee34-589edddb,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee3e-589edddb {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-ad9e1b9f-dfa8-a0fd-44f5-17fb364937d9-6d00c3c0,
#w-node-ad9e1b9f-dfa8-a0fd-44f5-17fb364937da-6d00c3c0,
#w-node-ad9e1b9f-dfa8-a0fd-44f5-17fb364937eb-6d00c3c0,
#w-node-ad9e1b9f-dfa8-a0fd-44f5-17fb364937d9-a69d961e,
#w-node-ad9e1b9f-dfa8-a0fd-44f5-17fb364937da-a69d961e,
#w-node-ad9e1b9f-dfa8-a0fd-44f5-17fb364937eb-a69d961e,
#w-node-_11fc121c-327d-3d08-40d1-2462c747da98-fdad3ddd,
#w-node-_11fc121c-327d-3d08-40d1-2462c747da98-6f119352 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-d76ddbdd-01cc-1c17-6e24-67082c28b72a-9b4032ed {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_54a5acf6-552b-359f-31cf-924c8e7fe4c3-9b4032ed {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-db092b05-c768-d39e-8dae-4abb5f3e31c6-81fea564,
#w-node-da79d854-c353-ba9a-2442-b46411cb6227-74a70cd9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-e166db19-ea04-a11a-864c-45bad059ca22-74a70cd9,
#w-node-_4e09a4e7-4456-a67a-f8dd-103659b5b03d-74a70cd9,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee09-74a70cd9,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee0a-74a70cd9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee0c-74a70cd9,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee15-74a70cd9 {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee1e-74a70cd9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee20-74a70cd9,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee29-74a70cd9 {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee32-74a70cd9 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee34-74a70cd9,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee3e-74a70cd9 {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-_11fc121c-327d-3d08-40d1-2462c747da98-e02f3632 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_6062e5c6-f202-5a58-9d8c-d11e2838d67f-2412de3d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 2.5fr 1fr;
}

#w-node-_42cb1b9e-33d7-3610-33eb-3ab22eb12fa7-2412de3d {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-b2c11eff-7398-28d8-7243-0bbd1bbd0718-2412de3d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b9879362-7835-2037-cbdf-9062d6a27eb0-2412de3d,
#w-node-de971f18-481e-6ba8-a65e-1c49f6365070-2412de3d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_67e979f1-457a-1eaf-d0d5-5e98cf8f8be9-ed5a8d73 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_65667483-545b-5222-b2f0-24570087855b-ed5a8d73 {
  grid-template-rows: auto;
  grid-template-columns: 0.8fr 1fr;
}

#w-node-b7aabe52-a4c4-3fa4-4ed0-1b1a265177d4-ed5a8d73 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_67e979f1-457a-1eaf-d0d5-5e98cf8f8be9-0f47f17b {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_65667483-545b-5222-b2f0-24570087855b-0f47f17b {
  grid-template-rows: auto;
  grid-template-columns: 0.8fr 1fr;
}

#w-node-b7aabe52-a4c4-3fa4-4ed0-1b1a265177d4-0f47f17b,
#w-node-_11fc121c-327d-3d08-40d1-2462c747da98-bd4573df {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e75e436d-7c28-cd9c-df2b-4feca6805be0-e25c3c49 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_463f2f09-fc58-b817-e7cb-e5a959e14bba-e25c3c49 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b5f57068-ac67-b91e-6de9-1e3fbf68005c-e25c3c49,
#w-node-b5f57068-ac67-b91e-6de9-1e3fbf680067-e25c3c49,
#w-node-b5f57068-ac67-b91e-6de9-1e3fbf680072-e25c3c49,
#w-node-dd2c77c5-041c-4a05-88ee-1c82019008df-e25c3c49 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-e75e436d-7c28-cd9c-df2b-4feca6805be0-5bc60363 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-_463f2f09-fc58-b817-e7cb-e5a959e14bba-5bc60363 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-b5f57068-ac67-b91e-6de9-1e3fbf68005c-5bc60363,
#w-node-b5f57068-ac67-b91e-6de9-1e3fbf680067-5bc60363,
#w-node-b5f57068-ac67-b91e-6de9-1e3fbf680072-5bc60363,
#w-node-dd2c77c5-041c-4a05-88ee-1c82019008df-5bc60363 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-da79d854-c353-ba9a-2442-b46411cb6227-8648d14d {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
}

#w-node-e166db19-ea04-a11a-864c-45bad059ca22-8648d14d,
#w-node-_4e09a4e7-4456-a67a-f8dd-103659b5b03d-8648d14d,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee09-8648d14d,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee0a-8648d14d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee0c-8648d14d,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee15-8648d14d {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee1e-8648d14d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee20-8648d14d,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee29-8648d14d {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee32-8648d14d {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_24aed60c-0e55-e99e-43f3-588c263eee34-8648d14d,
#w-node-_24aed60c-0e55-e99e-43f3-588c263eee3e-8648d14d {
  grid-template-rows: auto;
  grid-template-columns: 0.25fr 1fr;
}

#w-node-d76ddbdd-01cc-1c17-6e24-67082c28b72a-b52f1a11 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

#w-node-_54a5acf6-552b-359f-31cf-924c8e7fe4c3-b52f1a11,
#w-node-a5bdd067-16c1-1cd9-5160-33a4cf50d5c6-72415684,
#w-node-a2c38d3a-7915-bd08-8f4f-3bc44aae01ad-72415684 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-a2c38d3a-7915-bd08-8f4f-3bc44aae01e5-72415684 {
  justify-self: center;
}

#w-node-a2c38d3a-7915-bd08-8f4f-3bc44aae01f9-72415684,
#w-node-a2c38d3a-7915-bd08-8f4f-3bc44aae021c-72415684,
#w-node-a2c38d3a-7915-bd08-8f4f-3bc44aae0233-72415684,
#w-node-_7182360b-b53f-bcc2-5f86-b8f3ed71400d-72415684,
#w-node-_7182360b-b53f-bcc2-5f86-b8f3ed714067-72415684,
#w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa189-72415684,
#w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa1bd-72415684,
#w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa1c8-72415684,
#w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa1dd-72415684,
#w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa1e9-72415684,
#w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa1f5-72415684,
#w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa20c-72415684 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

@media screen and (max-width: 991px) {
  #w-node-b3981319-d187-baae-887c-50241bb490f2-210e14c0 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_5bdb406c-2314-f953-8b5d-27200767c7ec-629c9538,
  #w-node-_46370634-6b47-5523-dd21-abae521eb707-a4eaf5eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1a710805-7e0e-3a83-9ec9-e63aff9d0dce-a4eaf5eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2f0-a4eaf5eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  #w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e2e9-a4eaf5eb,
  #w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e2ea-a4eaf5eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-a2c38d3a-7915-bd08-8f4f-3bc44aae0233-72415684 {
    grid-template-rows: auto;
    grid-template-columns: 0.5fr 0.5fr;
  }

  #w-node-_7182360b-b53f-bcc2-5f86-b8f3ed71400d-72415684 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7b18ac24-4b2b-8f1d-4169-31614c924c37-4c924c1d,
  #w-node-_7b18ac24-4b2b-8f1d-4169-31614c924c4b-4c924c1d,
  #w-node-_7b18ac24-4b2b-8f1d-4169-31614c924c77-4c924c1d,
  #w-node-_7b18ac24-4b2b-8f1d-4169-31614c924c97-4c924c1d,
  #w-node-a6db33a8-a212-321a-c2dd-8385300fd320-40fc905f,
  #w-node-a6db33a8-a212-321a-c2dd-8385300fd334-40fc905f,
  #w-node-a6db33a8-a212-321a-c2dd-8385300fd360-40fc905f,
  #w-node-a6db33a8-a212-321a-c2dd-8385300fd384-40fc905f,
  #w-node-_35278b97-4a5c-3a10-0f86-38f86386b1ee-fad02486,
  #w-node-_35278b97-4a5c-3a10-0f86-38f86386b202-fad02486,
  #w-node-_35278b97-4a5c-3a10-0f86-38f86386b22e-fad02486,
  #w-node-_35278b97-4a5c-3a10-0f86-38f86386b252-fad02486,
  #w-node-e9459b84-66a2-a515-0839-73f330eba15d-c682c751,
  #w-node-e9459b84-66a2-a515-0839-73f330eba171-c682c751,
  #w-node-e9459b84-66a2-a515-0839-73f330eba19d-c682c751,
  #w-node-e9459b84-66a2-a515-0839-73f330eba1c1-c682c751,
  #w-node-_8e7d00e6-45b2-6bf4-9076-348b59ff17a5-bf0bfc94,
  #w-node-_8e7d00e6-45b2-6bf4-9076-348b59ff17b9-bf0bfc94,
  #w-node-_8e7d00e6-45b2-6bf4-9076-348b59ff17e5-bf0bfc94,
  #w-node-_8e7d00e6-45b2-6bf4-9076-348b59ff1809-bf0bfc94 {
    justify-self: end;
  }

  #w-node-_65667483-545b-5222-b2f0-24570087855b-6b638783,
  #w-node-b7aabe52-a4c4-3fa4-4ed0-1b1a265177d4-6b638783,
  #w-node-_566f7170-6d93-6f42-80dc-0bea107a4901-584886d9,
  #w-node-_32fe748b-98bb-5290-b978-7f70c99bc8b9-584886d9,
  #w-node-_517c9cee-852d-665c-d147-54061928e25d-b1efdf2e,
  #w-node-c8b5dd0e-258f-4014-2a83-b7b4c4b40943-b1efdf2e,
  #w-node-d1fc510b-381f-75e2-7862-378a619441d1-f5526ada,
  #w-node-_3bdc25e0-d8d6-106e-5a12-7ad7b6fe7591-f5526ada,
  #w-node-_5b885dca-0cc3-50a7-b3c6-aedc7fc1b0ae-585d9d66,
  #w-node-c5500141-6d99-cab6-172f-d7ada1f00d37-585d9d66,
  #w-node-db67728b-60cf-a1ab-9fb1-1836bdc7e604-0a6dc4f4,
  #w-node-_2673016b-5fbe-6456-8329-3101405b00f4-0a6dc4f4,
  #w-node-b778d95a-6040-8a42-1225-a029eb5fd5d3-20d7f593,
  #w-node-a2eee9a8-ffbd-14a2-0532-092055aa70a4-20d7f593,
  #w-node-ecb679fa-31c0-825c-59a9-807f5c8ae98c-4cd39206,
  #w-node-_30be1f6c-2185-8471-76a8-b95a1b58b13f-4cd39206,
  #w-node-b9879362-7835-2037-cbdf-9062d6a27eb0-4cd47b60,
  #w-node-de971f18-481e-6ba8-a65e-1c49f6365070-4cd47b60 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b548ab3c-e028-5ab7-6323-76567a9a9809-485f3e48,
  #w-node-_5bdb406c-2314-f953-8b5d-27200767c7c7-629c9538 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484ac6f-b2c5cee5 {
    grid-area: Feature-Row;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484ac7a-b2c5cee5 {
    grid-area: Area-2;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484ac7d-b2c5cee5 {
    grid-area: Area;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484ac81-b2c5cee5 {
    grid-area: Feature-Row;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484ac86-b2c5cee5 {
    grid-area: Area-2;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484ac88-b2c5cee5 {
    grid-area: Area;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484ac8b-b2c5cee5 {
    grid-area: Feature-Row;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484ac96-b2c5cee5 {
    grid-area: Area-2;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484ac99-b2c5cee5 {
    grid-area: Area;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484ac9d-b2c5cee5 {
    grid-area: Feature-Row;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484aca2-b2c5cee5 {
    grid-area: Area-2;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484aca4-b2c5cee5 {
    grid-area: Area;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484aca7-b2c5cee5,
  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484acb9-b2c5cee5,
  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484accb-b2c5cee5,
  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484acd7-b2c5cee5,
  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484ace3-b2c5cee5,
  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484acf8-b2c5cee5 {
    grid-area: Feature-Row;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484acfd-b2c5cee5 {
    grid-area: Area-2;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484acff-b2c5cee5 {
    grid-area: Area;
  }

  #w-node-_2ac1691b-21f1-ff02-97e1-13c58484ad02-b2c5cee5 {
    grid-area: Feature-Row;
  }

  #w-node-_46370634-6b47-5523-dd21-abae521eb707-a4eaf5eb,
  #w-node-ae42f795-c641-1b3a-c035-4123e90d2c9e-a4eaf5eb,
  #w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e28b-a4eaf5eb,
  #w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e2e9-a4eaf5eb,
  #w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e2ea-a4eaf5eb,
  #w-node-_65667483-545b-5222-b2f0-24570087855b-42b2a2cc,
  #w-node-b7aabe52-a4c4-3fa4-4ed0-1b1a265177d4-42b2a2cc,
  #w-node-b9879362-7835-2037-cbdf-9062d6a27eb0-2412de3d,
  #w-node-de971f18-481e-6ba8-a65e-1c49f6365070-2412de3d,
  #w-node-_65667483-545b-5222-b2f0-24570087855b-ed5a8d73,
  #w-node-b7aabe52-a4c4-3fa4-4ed0-1b1a265177d4-ed5a8d73,
  #w-node-_65667483-545b-5222-b2f0-24570087855b-0f47f17b,
  #w-node-b7aabe52-a4c4-3fa4-4ed0-1b1a265177d4-0f47f17b,
  #w-node-a5bdd067-16c1-1cd9-5160-33a4cf50d5c6-72415684 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6ea619a1-9a5c-14c4-9e11-ff558b1dbb6f-85ccea0b,
  #w-node-_6ea619a1-9a5c-14c4-9e11-ff558b1dbb83-85ccea0b,
  #w-node-_6ea619a1-9a5c-14c4-9e11-ff558b1dbbaf-85ccea0b,
  #w-node-_6ea619a1-9a5c-14c4-9e11-ff558b1dbbd3-85ccea0b {
    justify-self: end;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7b18ac24-4b2b-8f1d-4169-31614c924c37-4c924c1d,
  #w-node-_7b18ac24-4b2b-8f1d-4169-31614c924c4b-4c924c1d,
  #w-node-_7b18ac24-4b2b-8f1d-4169-31614c924c77-4c924c1d,
  #w-node-_7b18ac24-4b2b-8f1d-4169-31614c924c97-4c924c1d {
    justify-self: auto;
  }

  #w-node-_611f7f9f-4cae-24f7-39a4-ea1eebcc0610-b09d84f6 {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr;
  }

  #w-node-a6db33a8-a212-321a-c2dd-8385300fd320-40fc905f,
  #w-node-a6db33a8-a212-321a-c2dd-8385300fd334-40fc905f,
  #w-node-a6db33a8-a212-321a-c2dd-8385300fd360-40fc905f,
  #w-node-a6db33a8-a212-321a-c2dd-8385300fd384-40fc905f,
  #w-node-_35278b97-4a5c-3a10-0f86-38f86386b1ee-fad02486,
  #w-node-_35278b97-4a5c-3a10-0f86-38f86386b202-fad02486,
  #w-node-_35278b97-4a5c-3a10-0f86-38f86386b22e-fad02486,
  #w-node-_35278b97-4a5c-3a10-0f86-38f86386b252-fad02486,
  #w-node-e9459b84-66a2-a515-0839-73f330eba15d-c682c751,
  #w-node-e9459b84-66a2-a515-0839-73f330eba171-c682c751,
  #w-node-e9459b84-66a2-a515-0839-73f330eba19d-c682c751,
  #w-node-e9459b84-66a2-a515-0839-73f330eba1c1-c682c751,
  #w-node-_8e7d00e6-45b2-6bf4-9076-348b59ff17a5-bf0bfc94,
  #w-node-_8e7d00e6-45b2-6bf4-9076-348b59ff17b9-bf0bfc94,
  #w-node-_8e7d00e6-45b2-6bf4-9076-348b59ff17e5-bf0bfc94,
  #w-node-_8e7d00e6-45b2-6bf4-9076-348b59ff1809-bf0bfc94 {
    justify-self: auto;
  }

  #w-node-_65667483-545b-5222-b2f0-24570087855b-6b638783,
  #w-node-b7aabe52-a4c4-3fa4-4ed0-1b1a265177d4-6b638783,
  #w-node-b5bbda0a-e069-3788-2dc5-9a40043ead24-584886d9,
  #w-node-_566f7170-6d93-6f42-80dc-0bea107a4901-584886d9,
  #w-node-_32fe748b-98bb-5290-b978-7f70c99bc8b9-584886d9,
  #w-node-_8fb6561e-31f8-9239-eeae-408d06c144b4-b1efdf2e,
  #w-node-_517c9cee-852d-665c-d147-54061928e25d-b1efdf2e,
  #w-node-c8b5dd0e-258f-4014-2a83-b7b4c4b40943-b1efdf2e,
  #w-node-_7a06548f-0c65-1383-3a5d-822cb32e5fe5-f5526ada,
  #w-node-d1fc510b-381f-75e2-7862-378a619441d1-f5526ada,
  #w-node-_3bdc25e0-d8d6-106e-5a12-7ad7b6fe7591-f5526ada,
  #w-node-_82ac344c-b7d7-a706-918d-09515bfaca05-585d9d66 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_82ac344c-b7d7-a706-918d-09515bfaca06-585d9d66 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_5b885dca-0cc3-50a7-b3c6-aedc7fc1b0ae-585d9d66,
  #w-node-c5500141-6d99-cab6-172f-d7ada1f00d37-585d9d66,
  #w-node-_245c9b51-a540-55c7-9219-883c813c8e98-0a6dc4f4 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_245c9b51-a540-55c7-9219-883c813c8e99-0a6dc4f4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-db67728b-60cf-a1ab-9fb1-1836bdc7e604-0a6dc4f4,
  #w-node-_2673016b-5fbe-6456-8329-3101405b00f4-0a6dc4f4,
  #w-node-f7684941-b034-01c4-2461-b91e6ae707a6-20d7f593 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-f7684941-b034-01c4-2461-b91e6ae707a7-20d7f593 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b778d95a-6040-8a42-1225-a029eb5fd5d3-20d7f593,
  #w-node-a2eee9a8-ffbd-14a2-0532-092055aa70a4-20d7f593,
  #w-node-_5cec5ea6-5955-bfd3-667a-44cbdfeb30ef-4cd39206 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5cec5ea6-5955-bfd3-667a-44cbdfeb30f0-4cd39206 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ecb679fa-31c0-825c-59a9-807f5c8ae98c-4cd39206,
  #w-node-_30be1f6c-2185-8471-76a8-b95a1b58b13f-4cd39206,
  #w-node-_6062e5c6-f202-5a58-9d8c-d11e2838d67f-4cd47b60 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6062e5c6-f202-5a58-9d8c-d11e2838d680-4cd47b60 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b9879362-7835-2037-cbdf-9062d6a27eb0-4cd47b60,
  #w-node-de971f18-481e-6ba8-a65e-1c49f6365070-4cd47b60,
  #w-node-e166db19-ea04-a11a-864c-45bad059ca22-52908553,
  #w-node-_4e09a4e7-4456-a67a-f8dd-103659b5b03d-52908553 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4e09a4e7-4456-a67a-f8dd-103659b5b03f-52908553 {
    order: -9999;
  }

  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee09-52908553,
  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee0a-52908553,
  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee1e-52908553,
  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee32-52908553,
  #w-node-b548ab3c-e028-5ab7-6323-76567a9a9809-485f3e48,
  #w-node-_3d9d8357-a34d-6a39-6125-7de336754ab1-485f3e48 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5537d367-42e8-00a1-dfd0-5cf3f1fc78a6-485f3e48 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_40c81e0a-c248-a033-caf5-395074fef140-485f3e48,
  #w-node-b683cf3b-75ad-44fe-e680-3de235b5d0ef-6c5691c2,
  #w-node-_3847b475-0997-7891-a9b1-72b0298567fb-6c5691c2,
  #w-node-_7eac08b9-32e7-bef8-730f-caae9c49c6bc-6c5691c2,
  #w-node-addc3b5d-4c01-cb3e-ac37-4a4c1e3339b3-6c5691c2,
  #w-node-f8098894-c359-c958-5352-67a7dbc04fc7-6c5691c2,
  #w-node-f8098894-c359-c958-5352-67a7dbc04fda-6c5691c2,
  #w-node-f8098894-c359-c958-5352-67a7dbc04fee-6c5691c2,
  #w-node-_94523dbe-976f-faf6-6f54-b1f16248be9e-6c5691c2,
  #w-node-_7a172630-3ac3-a44e-5320-6d9636496d82-210e14c0,
  #w-node-_9e294027-b59d-01fb-e035-1810d2475435-210e14c0,
  #w-node-_810ca494-685d-d1fd-cdf3-a99245875a34-210e14c0,
  #w-node-_8b8a57ec-658b-4d4f-9056-40bc0dd93604-210e14c0,
  #w-node-_04460d93-8564-6828-1946-049cdec8283c-210e14c0,
  #w-node-b3981319-d187-baae-887c-50241bb490f2-210e14c0,
  #w-node-b3f14d5b-a797-732a-83a8-3bef3456af5b-210e14c0,
  #w-node-b3f14d5b-a797-732a-83a8-3bef3456af6e-210e14c0,
  #w-node-b3f14d5b-a797-732a-83a8-3bef3456af82-210e14c0,
  #w-node-_64d49909-ad75-dd45-b041-260b5726fcc2-210e14c0,
  #w-node-_5bdb406c-2314-f953-8b5d-27200767c796-629c9538,
  #w-node-_5bdb406c-2314-f953-8b5d-27200767c7a7-629c9538 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_5bdb406c-2314-f953-8b5d-27200767c7a8-629c9538 {
    order: 9999;
  }

  #w-node-_5bdb406c-2314-f953-8b5d-27200767c7b5-629c9538,
  #w-node-_5bdb406c-2314-f953-8b5d-27200767c7c7-629c9538,
  #w-node-c29ab60a-4b8d-1290-32c7-00bee2f1f5a3-b200a7e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-c94056aa-e392-b1b2-d1ca-dca929fff42e-b200a7e9 {
    grid-template-rows: auto;
    grid-template-columns: 100%;
  }

  #w-node-c94056aa-e392-b1b2-d1ca-dca929fff42f-b200a7e9 {
    order: 9999;
  }

  #w-node-e2a36915-3e45-d66d-74c3-fc557dc6fade-b200a7e9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-b8d65956-9030-404c-e2ab-b22e591b02c5-b2c5cee5 {
    grid-template-rows: auto;
    grid-template-columns: 2.25fr;
  }

  #w-node-d6dce152-c964-2669-0aac-780e608b0369-a4eaf5eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_46370634-6b47-5523-dd21-abae521eb707-a4eaf5eb {
    grid-template-rows: auto;
    grid-template-columns: minmax(200px, 1fr);
  }

  #w-node-_46370634-6b47-5523-dd21-abae521eb70e-a4eaf5eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_1a710805-7e0e-3a83-9ec9-e63aff9d0dce-a4eaf5eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_1a710805-7e0e-3a83-9ec9-e63aff9d0dcf-a4eaf5eb,
  #w-node-_1a710805-7e0e-3a83-9ec9-e63aff9d0dd4-a4eaf5eb,
  #w-node-_1a710805-7e0e-3a83-9ec9-e63aff9d0dd9-a4eaf5eb,
  #w-node-_1a710805-7e0e-3a83-9ec9-e63aff9d0dde-a4eaf5eb,
  #w-node-_1a710805-7e0e-3a83-9ec9-e63aff9d0de3-a4eaf5eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-c855dfbe-35ac-b2ab-e3c7-b743decb738c-a4eaf5eb,
  #w-node-f677b50e-77a6-9361-17b6-ea57b9ac6e38-a4eaf5eb,
  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2e2-a4eaf5eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2e3-a4eaf5eb,
  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2e9-a4eaf5eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2f0-a4eaf5eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2f1-a4eaf5eb,
  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2f7-a4eaf5eb,
  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa2fd-a4eaf5eb,
  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa303-a4eaf5eb,
  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa309-a4eaf5eb,
  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa30f-a4eaf5eb,
  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa315-a4eaf5eb,
  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa31b-a4eaf5eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa4d0-a4eaf5eb {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  #w-node-_883f706c-58bb-323a-7627-0e5a6bdaa507-a4eaf5eb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-ae42f795-c641-1b3a-c035-4123e90d2805-a4eaf5eb,
  #w-node-ae42f795-c641-1b3a-c035-4123e90d28a9-a4eaf5eb,
  #w-node-ae42f795-c641-1b3a-c035-4123e90d28df-a4eaf5eb,
  #w-node-ae42f795-c641-1b3a-c035-4123e90d28e6-a4eaf5eb,
  #w-node-ae42f795-c641-1b3a-c035-4123e90d298a-a4eaf5eb,
  #w-node-ae42f795-c641-1b3a-c035-4123e90d29c1-a4eaf5eb,
  #w-node-ae42f795-c641-1b3a-c035-4123e90d2a62-a4eaf5eb,
  #w-node-ae42f795-c641-1b3a-c035-4123e90d2a70-a4eaf5eb,
  #w-node-ae42f795-c641-1b3a-c035-4123e90d2c9e-a4eaf5eb,
  #w-node-_9e5b755c-419a-006b-aa6e-d686468f6ae2-a4eaf5eb,
  #w-node-_9e5b755c-419a-006b-aa6e-d686468f6aed-a4eaf5eb,
  #w-node-_9e5b755c-419a-006b-aa6e-d686468f6af8-a4eaf5eb,
  #w-node-_9e5b755c-419a-006b-aa6e-d686468f6b6d-a4eaf5eb,
  #w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e266-a4eaf5eb,
  #w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e267-a4eaf5eb,
  #w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e278-a4eaf5eb,
  #w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e28b-a4eaf5eb,
  #w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e2cc-a4eaf5eb,
  #w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e2e9-a4eaf5eb,
  #w-node-_037c52f3-423d-cbb9-a5de-17a1a4a5e2ea-a4eaf5eb,
  #w-node-f1495a4b-0f67-e906-2a6d-d26ccfedc9fb-cfedc9ef,
  #w-node-_65667483-545b-5222-b2f0-24570087855b-42b2a2cc,
  #w-node-b7aabe52-a4c4-3fa4-4ed0-1b1a265177d4-42b2a2cc,
  #w-node-e166db19-ea04-a11a-864c-45bad059ca22-589edddb,
  #w-node-_4e09a4e7-4456-a67a-f8dd-103659b5b03d-589edddb {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4e09a4e7-4456-a67a-f8dd-103659b5b03f-589edddb {
    order: -9999;
  }

  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee09-589edddb,
  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee0a-589edddb,
  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee1e-589edddb,
  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee32-589edddb,
  #w-node-ad9e1b9f-dfa8-a0fd-44f5-17fb364937d9-6d00c3c0,
  #w-node-ad9e1b9f-dfa8-a0fd-44f5-17fb364937da-6d00c3c0,
  #w-node-ad9e1b9f-dfa8-a0fd-44f5-17fb364937eb-6d00c3c0,
  #w-node-ad9e1b9f-dfa8-a0fd-44f5-17fb364937d9-a69d961e,
  #w-node-ad9e1b9f-dfa8-a0fd-44f5-17fb364937da-a69d961e,
  #w-node-ad9e1b9f-dfa8-a0fd-44f5-17fb364937eb-a69d961e,
  #w-node-_11fc121c-327d-3d08-40d1-2462c747da98-fdad3ddd,
  #w-node-_11fc121c-327d-3d08-40d1-2462c747da98-6f119352,
  #w-node-d76ddbdd-01cc-1c17-6e24-67082c28b72a-9b4032ed,
  #w-node-_54a5acf6-552b-359f-31cf-924c8e7fe4c3-9b4032ed,
  #w-node-e166db19-ea04-a11a-864c-45bad059ca22-74a70cd9,
  #w-node-_4e09a4e7-4456-a67a-f8dd-103659b5b03d-74a70cd9 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4e09a4e7-4456-a67a-f8dd-103659b5b03f-74a70cd9 {
    order: -9999;
  }

  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee09-74a70cd9,
  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee0a-74a70cd9,
  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee1e-74a70cd9,
  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee32-74a70cd9,
  #w-node-_11fc121c-327d-3d08-40d1-2462c747da98-e02f3632,
  #w-node-_6062e5c6-f202-5a58-9d8c-d11e2838d67f-2412de3d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6062e5c6-f202-5a58-9d8c-d11e2838d680-2412de3d {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-b9879362-7835-2037-cbdf-9062d6a27eb0-2412de3d,
  #w-node-de971f18-481e-6ba8-a65e-1c49f6365070-2412de3d,
  #w-node-_65667483-545b-5222-b2f0-24570087855b-ed5a8d73,
  #w-node-b7aabe52-a4c4-3fa4-4ed0-1b1a265177d4-ed5a8d73,
  #w-node-_65667483-545b-5222-b2f0-24570087855b-0f47f17b,
  #w-node-b7aabe52-a4c4-3fa4-4ed0-1b1a265177d4-0f47f17b,
  #w-node-_11fc121c-327d-3d08-40d1-2462c747da98-bd4573df,
  #w-node-b5f57068-ac67-b91e-6de9-1e3fbf68005c-e25c3c49,
  #w-node-b5f57068-ac67-b91e-6de9-1e3fbf680067-e25c3c49,
  #w-node-b5f57068-ac67-b91e-6de9-1e3fbf680072-e25c3c49,
  #w-node-dd2c77c5-041c-4a05-88ee-1c82019008df-e25c3c49,
  #w-node-b5f57068-ac67-b91e-6de9-1e3fbf68005c-5bc60363,
  #w-node-b5f57068-ac67-b91e-6de9-1e3fbf680067-5bc60363,
  #w-node-b5f57068-ac67-b91e-6de9-1e3fbf680072-5bc60363,
  #w-node-dd2c77c5-041c-4a05-88ee-1c82019008df-5bc60363,
  #w-node-e166db19-ea04-a11a-864c-45bad059ca22-8648d14d,
  #w-node-_4e09a4e7-4456-a67a-f8dd-103659b5b03d-8648d14d {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_4e09a4e7-4456-a67a-f8dd-103659b5b03f-8648d14d {
    order: -9999;
  }

  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee09-8648d14d,
  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee0a-8648d14d,
  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee1e-8648d14d,
  #w-node-_24aed60c-0e55-e99e-43f3-588c263eee32-8648d14d,
  #w-node-d76ddbdd-01cc-1c17-6e24-67082c28b72a-b52f1a11,
  #w-node-_54a5acf6-552b-359f-31cf-924c8e7fe4c3-b52f1a11,
  #w-node-a5bdd067-16c1-1cd9-5160-33a4cf50d5c6-72415684,
  #w-node-a2c38d3a-7915-bd08-8f4f-3bc44aae01ad-72415684,
  #w-node-a2c38d3a-7915-bd08-8f4f-3bc44aae01f9-72415684 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-a2c38d3a-7915-bd08-8f4f-3bc44aae021c-72415684 {
    grid-template-rows: auto;
    grid-template-columns: minmax(100%, 1fr);
  }

  #w-node-a2c38d3a-7915-bd08-8f4f-3bc44aae0233-72415684,
  #w-node-_7182360b-b53f-bcc2-5f86-b8f3ed71400d-72415684,
  #w-node-_7182360b-b53f-bcc2-5f86-b8f3ed714067-72415684,
  #w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa189-72415684,
  #w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa1bd-72415684,
  #w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa1c8-72415684,
  #w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa1dd-72415684,
  #w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa1e9-72415684,
  #w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa1f5-72415684,
  #w-node-_469fbefe-a60a-67a0-ecf7-28f1e0eaa20c-72415684 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_6ea619a1-9a5c-14c4-9e11-ff558b1dbb6f-85ccea0b,
  #w-node-_6ea619a1-9a5c-14c4-9e11-ff558b1dbb83-85ccea0b,
  #w-node-_6ea619a1-9a5c-14c4-9e11-ff558b1dbbaf-85ccea0b,
  #w-node-_6ea619a1-9a5c-14c4-9e11-ff558b1dbbd3-85ccea0b {
    justify-self: auto;
  }
}
