:root {
  --light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>: #1d1d1f;
  --dark-blue-3\<deleted\|variable-ad74a878\>: #132436;
  --dark-blue-1\<deleted\|variable-100af4fc\>: #0a1420;
  --blue-1\<deleted\|variable-b785d39e\>: #2a3ded;
  --blue-3\<deleted\|variable-395e0d71\>: #6472f3;
  --blue-2\<deleted\|variable-c11fa973\>: #56f;
  --light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>: #6a6a6a;
  --paragraphs\<deleted\|variable-a6b83e97\>: #6a6a6a;
  --dark-mode--paragraph\<deleted\|variable-e4cc3bc5-9746-19fc-3922-0273d2413e8c\>: #f5f5f7;
  --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;
  --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-mockup-width\<deleted\|variable-0f6491ef-ceb6-13d2-361e-1fc6de569fd1\>: 298px;
  --iphone-moockup-height\<deleted\|variable-0facac67-5ace-34c8-a8ff-ffb68f216418\>: 620px;
  --bg-fill-2\<deleted\|variable-b03ae98c-b5b1-4013-832c-180e5b546e9a\>: #f2f4f5;
  --wf-dark--bg-section-02: #161617;
  --wf-light--stroke-table-light: #e0e0e0;
  --wf-dark--heading-style-p1-inactive: #5c5c5c;
  --wf-dark--para-style-p1: #fff;
  --wf-dark--para-style-p1-subdued: #b8b8b8;
  --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-light--bg-section-01: #fcfdff;
  --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-dark--heading-style-h1-accent: #4d76e8;
  --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--heading-style-h4: #fff;
  --wf-light--heading-style-h4: #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-light--para-style-p2: #0a0a0a;
  --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--btn-primary-p3: #fff;
  --wf-dark--para-style-p3: #fff;
  --wf-dark--para-style-p3-inactive: #5c5c5c;
  --wf-dark--footer-link-style-p3: #ccc;
  --wf-dark--para-style-p3-subdued: #c2c2c2;
  --wf-light--para-style-p3: #0a0a0a;
  --wf-light--para-style-p3-active: #5c5c5c;
  --wf-light--para-style-p3-inactive: #b8b8b8;
  --wf-light--para-style-p3-subdued: #515151;
  --wf-light--decoration-style-p3-underline: #515151;
  --wf-dark--para-style-nav-p5-dark: #a3a3a3;
  --wf-dark--para-style-nav-p5-light: #707070;
  --wf-dark--bg-btn-primary: #406de5;
  --wf-dark--bg-btn-primary-hover: #ffffff0f;
  --wf-dark--bg-btn-primary-pressed: #0000000f;
  --wf-dark--stroke-btn-primary-alpha: #ffffff29;
  --wf-dark--bg-btn-primary-alpha: #fff3;
  --wf-dark--bg-btn-secondary: #f5f5f5;
  --wf-dark--bg-btn-secondary-hover: #00000014;
  --wf-dark--bg-btn-secondary-pressed: #00000005;
  --wf-dark--stroke-btn-secondary-alpha: #707070;
  --wf-dark--bg-btn-secondary-alpha: #14141400;
  --wf-dark--bg-btn-secondary-alpha-hover: #ffffff0a;
  --wf-dark--bg-btn-secondary-alpha-pressed: #14141400;
  --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-light--bg-mockup-2: #f9fafc;
  --wf-light--bg-mockup: #f5f5f5;
  --wf-dark--stroke-tab-active: #c2c2c2;
  --wf-dark--bg-section-01: #111112;
  --wf-dark--stroke-tab-inactive: #292929;
  --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-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-light--btn-style-p4-secondary-small-light: #292929;
  --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-feature-active: #406de5;
  --wf-dark--bg-btn-utility: #333;
  --wf-light--stroke-feature-mockup: #e0e0e0;
  --wf-light--stroke-feature-mockup-2: #d6d6d6;
  --wf-light--bg-toggle-btn-inactive: #ebebeb;
  --wf-light--bg-label-primary-active: #406de5;
  --wf-light--bg-toggle: #406de5;
  --wf-light--bg-toggle-thumb: #fff;
  --wf-light--bg-table-highlight: #fafafa;
  --wf-light--stroke-table-dashed-light: #ccc;
  --wf-light--stroke-product-icon-light: #e0e0e0;
  --wf-light--heading-style-st2: #0a0a0a;
  --wf-light--heading-style-h5: #0a0a0a;
  --wf-dark--bg-label-active: #141414;
  --wf-dark--stroke-section: #292929;
  --wf-dark--label-style-p3-inactive: #8f8f8f;
  --wf-dark--label-style-p2-active: #f5f5f5;
  --wf-dark--label-style-p2: #fff;
  --wf-dark--label-style-p3-active: #ebebeb;
  --wf-dark--para-style-p2-inactive: #c2c2c2;
  --wf-dark--heading-style-d1: #fff;
  --wf-dark--nav-link-style-p3: #fff;
  --wf-dark--label-style-p2-inactive: #8f8f8f;
  --wf-dark--para-style-p2-active: #fff;
  --wf-dark--para-style-p3-active: #b8b8b8;
  --wf-dark--bg-label-inactive: #fff0;
  --wf-dark--stroke-sub-section: #1e1e1e;
  --wf-dark--btn-secondary-alpha-p3: #fff;
  --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--bg-section-02: #f7f8fa;
  --wf-light--para-style-p2-active: #0a0a0a;
  --wf-light--heading-style-d2-accent: #406de5;
  --wf-light--para-style-p2-subtext: #707070;
  --wf-light--nav-link-style-p3: #0a0a0a;
  --wf-light--label-style-p1-active: #0a0a0a;
  --wf-light--footer-link-style-p3: #474747;
  --wf-light--btn-secondary-alpha-p3: #0a0a0a;
  --wf-light--heading-style-d2: #0a0a0a;
  --wf-light--heading-style-d1: #0a0a0a;
  --wf-light--stroke-section: #e0e0e0;
  --wf-light--para-style-p1: #0a0a0a;
  --wf-light--stroke-tab-inactive: #e0e0e0;
  --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--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-dark--label-style-p3-subtext-inactive: #515151;
  --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-dropdown-header-p5-light: #0a0a0a;
  --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--bg-nav-dropdown-link-dark-hover: #ebebeb;
  --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--stroke-nav-icon-dark-hover: #292929;
  --wf-dark--stroke-nav-icon-light-hover: #fff;
  --wf-dark--stroke-nav-icon-dark-pressed: #292929;
  --wf-dark--stroke-nav-icon-light-pressed: #ebebeb;
  --wf-dark--nav-menu-link-label-p4-dark: #0a0a0a;
  --wf-dark--stroke-feature-mockup-2: white;
  --wf-dark--bg-mockup-2: white;
  --wf-dark--para-style-p1-feature-card: white;
  --wf-dark--bg-pagination-active: #4d76e8;
  --wf-dark--bg-pagination-inactive: #474747;
  --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--label-style-p4-inactive: #5c5c5c;
  --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-primary-small-light: #fff;
  --wf-dark--stroke-product-icon-light: #fff;
  --wf-dark--para-style-p2-subtext: #a3a3a3;
  --wf-light--para-style-p4: #0a0a0a;
  --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-p3-muted: #707070;
}

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;
}

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 {
  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 var(--dark-blue-3\<deleted\|variable-ad74a878\>);
  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: .87em;
  line-height: 1.5em;
}

.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;
}

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

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

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

.logo:hover {
  opacity: .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;
}

.paragraph {
  color: var(--light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>);
  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._24 {
  font-size: 20px;
}

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

.paragraph.grey {
  color: #ccc;
}

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

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

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

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

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

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

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

.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.left-aligned {
  align-self: stretch;
}

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

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

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

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

.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 {
  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;
  height: 48px;
  font-size: 15px;
  text-decoration: none;
  transition: color .2s cubic-bezier(.25, .46, .45, .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;
}

.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;
}

.admin-panel-hero {
  background-image: url("https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/654098a64ae74de54efa7944_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._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;
}

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

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

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

.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;
}

.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%;
}

.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;
}

.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%;
}

.footer-banner {
  padding: 40px;
}

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

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

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

.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%;
}

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

.admin-panel {
  background-image: linear-gradient(#f5f5f7, #f5f5f7);
  font-family: Inter, sans-serif;
}

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

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

.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._32 {
  font-size: 32px;
}

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

.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;
}

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

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

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

.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;
}

.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;
}

.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;
  display: flex;
}

.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;
}

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

.h2-white {
  color: #fff;
}

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

.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;
}

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

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

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

.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;
}

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

.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;
}

.card-wrapper {
  z-index: 2;
  background-image: url("https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/656d5f91379373c9ed72c812_Vector%20Wrapper.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("https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/65aa3013ed981c68b73c57cc_Review%20Grid%20BG.avif");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.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 {
  grid-column-gap: .85rem;
  grid-row-gap: .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;
}

.card-container.contained {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  justify-content: flex-start;
  padding-left: 16px;
  padding-right: 16px;
  display: flex;
}

.reviews-cards-div {
  align-self: flex-start;
  width: 100%;
  padding-top: 96px;
  display: flex;
  overflow: hidden;
}

.reviews-cards-div.padding {
  padding-top: 64px;
}

.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;
}

.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 .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-track {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.cta-text {
  color: #fff;
  letter-spacing: .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;
}

.nav-link-text {
  color: #fff;
  letter-spacing: .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;
}

.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-145 {
  width: 18px;
  height: 18px;
}

.dropdown-list-products {
  background-color: #ddd0;
  top: 60px;
  overflow: hidden;
}

.dropdown-list-products.w--open {
  display: none;
}

.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;
  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._12px.light-mode, .dropdown-supporting-text._13px.light-mode {
  color: #6d6d73;
}

.dropdown-supporting-text {
  font-size: 13px;
  line-height: 150%;
}

.dropdown-supporting-text._12px.light-mode, .dropdown-supporting-text._13px.light-mode {
  color: #6d6d73;
}

.dropdown-supporting-text._12px {
  color: #ffffffb3;
  font-size: 12px;
}

.dropdown-supporting-text._12px.light-mode, .dropdown-supporting-text._13px.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.industry, .nav-dropdown-link.solution {
  width: 100%;
}

.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.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;
}

.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;
}

.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;
}

.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 .2s, background-color .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;
}

.stop-on-hover {
  display: none;
}

.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;
}

.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;
  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;
  text-align: center;
}

.heading-and-subtitle {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-direction: column;
  width: 100%;
  max-width: 1440px;
  display: flex;
}

.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;
}

.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\>);
  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;
}

.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: auto;
  height: auto;
}

.stop-on-touch {
  display: none;
}

.logo-wrapper {
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-width: 112px;
  display: flex;
}

.logo-wrapper._148px {
  max-width: 148px;
}

.un-selectable-text {
  display: none;
}

.div-block-145 {
  min-width: 180px;
  max-width: 180px;
}

.button-black-text {
  color: #fff;
  letter-spacing: .2px;
  font-size: 15px;
}

.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;
}

.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;
}

.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);
}

.locales-wrapper {
  display: flex;
}

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

.image-169 {
  max-height: 64px;
}

.lottie-animation-46 {
  width: auto;
  height: 360px;
  margin-bottom: -80px;
}

.cell-175 {
  padding-top: 40px;
}

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

.button-wrapper {
  margin-top: 24px;
}

.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-light {
  background-color: #fff;
  width: 100%;
  padding: 80px 80px 64px;
}

.recognised-by-section-light._120-top-padding {
  padding-top: 120px;
}

.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;
}

.text-block-150 {
  font-size: 14px;
}

.div-block-325 {
  background-color: #ededf2;
  border-radius: 8px;
  flex-flow: column;
  display: flex;
}

.heading-167 {
  font-size: 40px;
}

.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;
}

.cookieyes-hide-floating-buton {
  display: none;
}

.cta-wrapper.small.full-width {
  width: 100%;
}

@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;
  }

  .content {
    align-items: stretch;
  }

  .heading-hero {
    font-size: 40px;
  }

  .content-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .paragraph.black._18, .paragraph._18.left-aligned.grey-gradient, .paragraph.black._18, .paragraph.black._18, .paragraph._18.left-aligned.grey-gradient, .paragraph._18.left-aligned.grey-gradient, .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;
  }

  .block-post {
    padding: 2.7em;
  }

  .image-post-thumbnail {
    height: 23vw;
  }

  .heading-post.single-post {
    font-size: 20px;
  }

  .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;
  }

  .heading-71 {
    font-size: 32px;
  }

  .section-52 {
    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;
  }

  .section-56.on-demand {
    padding-top: 64px;
  }

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

  .section-57 {
    padding-top: 64px;
    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.gradient-clip, .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.white-grey-gradient.normal-weight, .h2-semibold-white._32.centre-aligned-medium, .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: 20px;
  }

  .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;
  }

  .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 {
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .container-113 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .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, .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.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, .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;
    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.on-demand-quick-page {
    padding-bottom: 80px;
  }

  .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, .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, .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, .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._4-cards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .card2-row1._3-cards {
    width: 100%;
  }

  .card2-row2._4-cards {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    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("https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/65305b5467d110490683fcf6_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("https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/65c206fd111c7a0402ddf8a7_Lines%20BG_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;
    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, .new-heading-40px.h1 {
    font-size: 36px;
  }

  .section-79-new, .h2-amd-para-wrapper.centre-aligned, .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;
  }

  .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;
  }

  .content_wrapper.grid-2.trial-cta, .content_wrapper.grid-2._1-dollar-plan {
    padding: 64px 24px;
  }

  .content_wrapper.grid-4, .content_wrapper.revenue-calculator {
    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.trial-cta, .content_wrapper.grid-2._1-dollar-plan {
    padding: 64px 24px;
  }

  .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, .content_wrapper.grid-2._1-dollar-plan {
    padding: 64px 24px;
  }

  .content_wrapper._2-flex-space-bw._32px-spacing {
    flex-flow: column;
  }

  .content_wrapper.footer-wrapper._4-th-col {
    width: 186px;
  }

  .content_wrapper.grid-4, .content_wrapper.revenue-calculator {
    flex-flow: column;
  }

  .content_wrapper.merchant-section {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-style-d1 {
    font-size: 4rem;
  }

  .spacer-48.desk-none {
    display: block;
  }

  .hero-video {
    aspect-ratio: 3 / 1.85;
  }

  .logo-wrapper-small.outer.left-on-tab {
    padding-left: 0;
    padding-right: 32px;
  }

  .heading-style-d2 {
    font-size: 3rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h2 {
    font-size: 2.25rem;
  }

  .text-style-n1 {
    font-size: 1.75rem;
  }

  .text-style-p3.dark-mode.nav-dropdown-links {
    font-size: 1rem !important;
  }

  .text-style-p3.dark-mode.footer.right-align {
    text-align: left;
    text-align: left;
    flex-flow: wrap;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
  }

  .text-style-p5.dark-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-style-p5.light-mode.nav-drop-down-supporting-text, .text-style-p5.light-mode.nav-drop-down-supporting-text {
    text-align: left;
  }

  .thumbnail {
    object-fit: cover;
    object-position: 0% 50%;
  }

  .thumbnail.delivery-os {
    object-position: 50% 50%;
    object-position: 50% 50%;
  }

  .spacer-32 {
    height: 32px;
  }

  .spacer-32.desk-none {
    display: block;
  }

  .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.footer:active {
    box-shadow: 0 0;
  }

  .cta-swiss.is-secondary-light-mode.light {
    height: 46px;
  }

  .heading---paragraph {
    max-width: 460px;
  }

  .heading---paragraph.vertical-aligned, .heading---paragraph.full-width {
    max-width: none;
  }

  .heading---paragraph.grid-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    max-width: 700px;
    display: flex;
  }

  .heading---paragraph.vertical-aligned, .heading---paragraph.full-width {
    max-width: none;
  }

  .spacer-4.tab-mob-none {
    display: none;
  }

  .spacer-16.bg-section-1 {
    background-color: var(--wf-light--bg-section-01);
    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 {
    background-color: var(--wf-dark--bg-nav-dropdown-menu-dark);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    width: 100%;
    height: 95vh;
    padding-left: 0;
    padding-right: 0;
    overflow: auto;
  }

  .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;
  }

  .slide-image._20 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .slide-image.feature-section {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .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;
    opacity: 0;
    display: block;
  }

  .number-wrapper.grid-4 {
    grid-column-gap: 64px;
    grid-row-gap: 64px;
    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 {
    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.dark-mode.nav-dropdown-links.w--current, .text-style-p4.light-mode {
    text-align: left;
  }

  .text-style-p4.dark-mode {
    text-align: left;
  }

  .text-style-p4.dark-mode.nav-dropdoen-header {
    padding-left: 8px;
    font-size: .875rem !important;
  }

  .text-style-p4.dark-mode.nav-dropdown-links {
    font-size: .875rem !important;
  }

  .text-style-p4.dark-mode.nav-dropdown-links.w--current, .text-style-p4.light-mode {
    text-align: left;
  }

  .text-style-p4.light-mode.nav-dropdoen-header {
    padding-left: 8px;
    font-size: .875rem !important;
  }

  .nav-drop-down-swiss {
    background-color: #14141400;
    border-width: 0;
    padding: 0;
  }

  .nav-drop-down-swiss.hz-aligned {
    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;
  }

  .locales-wrapper-swiss {
    width: 100%;
  }

  .locale-swiss {
    justify-content: flex-start;
    width: 100%;
    overflow: hidden;
  }

  .div-block-378 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    padding-left: 8px;
  }

  .div-block-378:hover {
    background-color: #1e1e1e00;
  }

  .locales-list-swiss {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    background-color: #14141400;
    border-width: 0;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
    padding: 0;
    display: flex;
    overflow: hidden;
  }

  .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-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 {
    margin-bottom: 2px;
  }

  .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.product, .container-b.lang, .container-b.product, .container-b.lang {
    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, .nav-left-arrow-custom-theme {
    justify-content: center;
    align-items: center;
    padding: 6px;
    display: flex;
  }

  .custom-theme-swiper-nav-wrapper {
    display: none;
  }

  .spacer-dynamic.custom-theme-section {
    height: 6vw;
    max-height: 80px;
  }

  .mockup-wrapper.light-mode.geofence, .mockup-wrapper.light-mode.delivery-integration, .mockup-wrapper.light-mode.geofence, .mockup-wrapper.light-mode.delivery-integration, .mockup-wrapper.light-mode.geofence, .mockup-wrapper.light-mode.delivery-integration {
    aspect-ratio: 64 / 38;
  }

  .widget-wide.desk-tab-hide {
    display: none;
  }

  .widget-wide.geofence {
    padding-top: 0;
  }

  .grid-7-width, .grid-9-width {
    max-width: none;
  }

  .cloud-widget-wrapper.push-notif, .cloud-widget-wrapper.offers, .cloud-widget-wrapper.push-notif, .cloud-widget-wrapper.offers {
    justify-content: center;
    align-items: center;
    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;
  }

  .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, .module-ctas.full-width-cta._3-cta, .module-ctas.full-width-cta._3-cta {
    flex-flow: row;
  }

  .cell-item-feature.full-width {
    padding-left: 24px;
    padding-right: 24px;
  }

  .heading-style-h5 {
    font-size: 20px;
  }

  .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;
  }

  .div-block-395 {
    flex-flow: row;
    width: 100%;
  }

  .calculator-data {
    padding-left: 0;
  }

  .cta-qr-image-wrapper {
    display: none;
  }

  .feature-wrapper {
    margin-left: 0;
  }

  .carousel-logos-track-row-1, .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;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 15px;
  }

  .logo.w--current {
    padding-left: 0;
  }

  .paragraph.left-aligned {
    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;
  }

  .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;
  }

  .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%;
  }

  .heading-71 {
    font-size: 24px;
  }

  .image-46 {
    margin-top: 0;
  }

  .cell-71 {
    justify-content: flex-end;
  }

  .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;
  }

  .toc {
    margin-top: 48px;
    margin-bottom: 48px;
  }

  .paragraph_text {
    white-space: pre-wrap;
    padding-right: 12px;
  }

  .you-may-also-like-heading {
    font-size: 32px;
  }

  .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: .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-213 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .div-block-214 {
    flex-direction: column;
    display: flex;
  }

  .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, .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.right-side, .widget.left-side {
    justify-content: center;
    align-items: flex-start;
  }

  .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;
  }

  .padding-global {
    padding-left: 20px;
    padding-right: 20px;
  }

  .padding-global.mob-none {
    padding-left: 0;
    padding-right: 0;
  }

  .container-swiss.overflow-hidden.tab---mobile-show {
    overflow: visible;
  }

  .container-swiss.lp-hero-text {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container-swiss.merchant-section {
    background-image: url("https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/683dec78ab15deaaf40e69d2_23s.avif");
    background-position: 50%;
    background-size: cover;
  }

  .container-swiss.mob-tab-centred {
    justify-content: flex-start;
    align-items: center;
  }

  .content_wrapper.grid-4, .content_wrapper.hz-2card {
    flex-flow: column;
  }

  .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: 32px;
    grid-row-gap: 32px;
    grid-template-rows: auto auto;
    grid-template-columns: minmax(0, auto);
  }

  .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 {
    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("https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/68380940822213ee91b7f604_banner.png");
    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._1-dollar-plan {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-image: url("https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/68380940822213ee91b7f604_banner.png"), url("https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/6836d758add1b57231f10542_680f28f9dea76a76511171c3_Containers.jpg");
    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.left-aligned-vertical.footer-max-270px {
    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.merchant-section {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_wrapper.pd-section {
    flex-flow: column;
  }

  .heading-style-d1 {
    font-size: 3.25rem;
  }

  .heading-style-d1.dark-mode.lp-hero {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .text-style-p1 {
    font-size: 1.25rem;
  }

  .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.leftmost, .logo-wrapper-small.outer.left-on-tab {
    padding-left: 16px;
    padding-right: 16px;
  }

  .logo-wrapper-small.outer {
    overflow: hidden;
  }

  .logo-wrapper-small.outer.leftmost, .logo-wrapper-small.outer.left-on-tab, .logo-wrapper-small.outer.leftmost, .logo-wrapper-small.outer.left-on-tab {
    padding-left: 16px;
    padding-right: 16px;
  }

  .heading-style-d2 {
    font-size: 2.75rem;
  }

  .heading-style-h1 {
    font-size: 2.25rem;
  }

  .heading-style-h1.light-mode.mob-tab-centre {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .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-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.subdued.mob-tab-centred, .text-style-p2.dark-mode.subdued.lp-hero, .text-style-p2.dark-mode.subdued.lp-hero, .text-style-p2.dark-mode.subdued.lp-hero {
    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.subdued._18px-underlined, .text-style-p2.light-mode.subdued._18px {
    font-size: 16px !important;
  }

  .text-style-p2.light-mode.subdued._18px-underlined, .text-style-p2.light-mode.subdued._18px {
    font-size: 16px !important;
  }

  .text-style-p2.light-mode.subdued.mob-tab-centred {
    text-align: center;
  }

  .text-style-p3 {
    font-size: .75rem;
  }

  .text-style-p3.is-cta-text, .text-style-p3.nav {
    font-size: 1rem !important;
  }

  .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;
  }

  .swiss {
    font-size: 16px;
  }

  .text-style-p5 {
    font-size: .75rem;
  }

  .spacer-32.desk-none.mobile-24 {
    height: 24px;
  }

  .spacer-32.mpb-24, .spacer-32.desk-none.mobile-24, .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;
  }

  .cta-swiss.is-primary.nav.small, .cta-swiss.is-secondary-light-mode.small-light, .cta-swiss.is-primary.nav.small, .cta-swiss.is-primary.nav.small, .cta-swiss.is-primary.nav.small, .cta-swiss.is-secondary-light-mode.small-light, .cta-swiss.is-secondary-light-mode.small-light {
    padding-top: 0;
  }

  .heading---paragraph.grid-2 {
    max-width: none;
  }

  .spacer-4.desk-tab-none {
    display: block;
  }

  .spacer-64.mob48 {
    height: 48px;
  }

  .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.desk-tab-hide {
    display: block;
  }

  .spacer-20.mob-hide {
    display: none;
  }

  .spacer-20.mob-16 {
    height: 16px;
  }

  .tab.vertical-features-list {
    flex-flow: column;
  }

  .slide-image.vendor {
    max-height: none;
    margin-top: 16px;
    margin-bottom: 16px;
    padding-top: 0;
  }

  .tab-3-menu._40px-above-mar {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    margin-top: 24px;
  }

  .spacer-24.mobile-16 {
    height: 16px;
  }

  .spacer-24.desk-tab-none {
    display: block;
  }

  .tab-link, .tab-link._3-tab {
    padding-left: 0;
    padding-right: 0;
  }

  .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-content {
    width: 100%;
  }

  .vertical-features-list-content.light-mode {
    justify-content: center;
    align-items: flex-start;
  }

  .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: .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.marketplace, .slides.desktop-slides.usp {
    aspect-ratio: auto;
  }

  .slides.desktop-slides {
    display: none;
  }

  .slides.desktop-slides.marketplace, .slides.desktop-slides.usp, .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;
    aspect-ratio: 1007 / 916;
  }

  .slide-button.active {
    width: 100%;
  }

  .slide-button-wrapper {
    flex-flow: column;
    transition: height .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;
    aspect-ratio: 64 / 38;
    aspect-ratio: 64 / 38;
  }

  .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 {
    aspect-ratio: 1007 / 916;
  }

  .feature-name-para-wrapper.light-mode {
    padding-left: 24px;
  }

  .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.push-notif, .cloud-widget-wrapper.offers {
    padding-top: 32px;
  }

  .cloud-widget-wrapper.whatsapp {
    flex-flow: column;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .cloud-widget-wrapper.push-notif, .cloud-widget-wrapper.offers {
    padding-top: 32px;
  }

  .vid-wrapper.page-builder {
    aspect-ratio: 1007 / 916;
  }

  .vid-wrapper.page-builder.img {
    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;
  }

  .div-block-389 {
    width: auto;
    display: flex;
  }

  .grid-6-width.max-300-phone {
    max-width: 300px;
  }

  .label-link-content {
    width: 100%;
  }

  .label-link-content.light-mode {
    aspect-ratio: 100 / 90;
    aspect-ratio: 100 / 90;
    width: 94%;
  }

  .label-primary20 {
    padding-top: 0;
  }

  .module-img.website {
    max-height: 400px;
  }

  .module-img.od-app:lang(fr), .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 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    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%;
    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, .div-block-395 {
    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;
  }

  .cta-qr-wrapper.full-width._1-2 {
    width: 50%;
  }

  .module-name-small {
    height: auto;
  }

  .carousel-logos-track-row-1, .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);
  }
}

@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;
  }

  .content {
    text-align: center;
    width: 100%;
    margin-top: 48px;
  }

  .heading-hero {
    font-size: 32px;
    font-weight: 600;
  }

  .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;
    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;
    -webkit-text-stroke-color: #aaaeb2eb;
    -webkit-text-stroke-color: #aaaeb2eb;
  }

  .paragraph._14.black {
    justify-content: space-around;
  }

  .paragraph.dark-mode._18 {
    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.single-post {
    margin-top: 6px;
    margin-bottom: 8px;
  }

  .image-main-post {
    width: 100%;
  }

  .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;
  }

  .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("https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/654098a64ae74de54efa7944_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;
    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;
  }

  .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%;
  }

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

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

  .quick-stack-40 {
    padding-left: 32px;
    padding-right: 32px;
  }

  .section-52 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .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;
  }

  .image-47 {
    max-width: 100%;
  }

  .cell-71 {
    padding-top: 32px;
    padding-left: 0;
  }

  .image-48 {
    margin-left: 0;
    margin-right: 0;
  }

  .section-57 {
    padding-top: 40px;
    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;
  }

  .body-2_1 {
    aspect-ratio: auto;
    overflow: visible;
  }

  .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, .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.white-grey-gradient.normal-weight, .h2-semibold-white.gradient-clip, .h2-semibold-white.gradient-clip._48, .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 .2s, box-shadow .2s, background-color .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 .2s, box-shadow .2s, opacity .2s;
  }

  .tab-link-tab-3-7.w--current {
    min-width: 100%;
  }

  .tab-pane-tab-1-7 {
    width: auto;
  }

  .toc {
    text-align: left;
  }

  .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;
  }

  .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-84 {
    width: auto;
  }

  .quick-stack-85 {
    grid-row-gap: 20px;
  }

  .container-113 {
    margin-bottom: 40px;
  }

  .you-may-also-like-heading {
    text-align: center;
  }

  .cell-131 {
    padding-left: 0;
  }

  .section-95, .section-96 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-block-84, .text-block-85, .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;
  }

  .link-15, .link-16, .link-18, .link-19, .link-20, .link-21 {
    overflow-wrap: break-word;
  }

  .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;
  }

  .bold-text-17, .bold-text-20 {
    word-break: break-all;
  }

  .bold-text-22 {
    word-break: break-all;
    max-width: 288px;
  }

  .test-body {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-2 {
    font-size: 36px;
  }

  .link-34 {
    word-break: break-all;
  }

  ._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, .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;
  }

  .number-section-light.on-demand-quick-page {
    padding-top: 40px;
  }

  .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, .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-213 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
  }

  .div-block-214 {
    width: 100%;
    margin-top: 0;
  }

  .div-block-214.right, .div-block-215 {
    width: 100%;
  }

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

  .card2-row1._4-cards {
    flex-direction: column;
  }

  .card2-row1._3-cards {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
  }

  .card2-row2._4-cards {
    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("https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/65305b5467d110490683fcf6_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;
    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;
  }

  .text-block-148 {
    white-space: pre-wrap;
  }

  .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, .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("https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/65c206fea9dfbc57733954b1_Lines%20BG_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;
    min-height: 400px;
  }

  .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%;
  }

  .spacer-80.mob-64 {
    height: 64px;
  }

  .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;
  }

  .content_wrapper.heading-subcopy-cta {
    flex-flow: column;
  }

  .content_wrapper.grid-2.trial-cta {
    background-position: 100% 100%;
    background-size: 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.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.hz-space-bw {
    grid-template-columns: 1fr;
  }

  .content_wrapper.merchant-section {
    padding-left: 16px;
    padding-right: 16px;
  }

  .text-style-p1.light-mode.feature-text {
    padding-bottom: 0;
  }

  .hero-video {
    aspect-ratio: 32 / 20;
    height: 90vh;
  }

  .heading-style-d2 {
    font-size: 2.5rem;
  }

  .heading-style-h1 {
    font-size: 2rem;
  }

  .heading-style-h1.light-mode.mob-tab-centre {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .text-style-p3.dark-mode.footer.right-align {
    text-align: left;
    text-align: left;
    text-align: left;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .spacer-32.desk-tab-none.mob-l-none {
    display: block;
  }

  .hero-youtube-video {
    border-radius: 0;
  }

  .hero-video-code-wrapper {
    padding: 0;
  }

  .img-wrapper.delivery-os {
    aspect-ratio: 16 / 10;
    aspect-ratio: 16 / 10;
  }

  .slide-image._20 {
    padding: 16px 12px;
  }

  .slide-image.feature-section {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .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;
  }

  .number-wrapper.grid-4 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    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;
  }

  .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, .mockup-wrapper.light-mode.geofence, .mockup-wrapper.light-mode.delivery-integration, .mockup-wrapper.light-mode.geofence, .mockup-wrapper.light-mode.delivery-integration {
    aspect-ratio: 64 / 44;
  }

  .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, .slide-light.mobile-slide, .slide-light.mobile-slide, .section_store, .section_marketing {
    overflow: hidden;
  }

  .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_page_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;
    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 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    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;
  }

  .cta-qr-wrapper.full-width._1-2 {
    max-height: 46px;
  }

  .inr-toggle-js, .yearly-toggle-js {
    display: none;
  }
}

#w-node-fc5b70e1-f294-9d4c-6e46-588d9533417d-bf0bfc94, #w-node-c8683fae-3686-72c5-6267-6492b554c950-bf0bfc94, #w-node-_2531558f-ecb0-bd0f-d631-98aeb3d671eb-bf0bfc94, #w-node-_053d1c92-f848-b77e-1eb8-f548de53c33a-bf0bfc94, #w-node-_6640eaa3-625a-0699-636e-de6c3b53f0d7-bf0bfc94, #w-node-c64b8a7b-ab9e-344a-a57c-e423541ff07c-bf0bfc94, #w-node-_49e17e6f-589d-91f6-6fed-04eccca385c5-bf0bfc94 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

#w-node-_275aea21-f972-46c7-3c5f-40b06af95698-12d14fb0, #w-node-_91e6edfb-36c0-e5d4-48fb-589312d14fb3-12d14fb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: start;
}

#w-node-_91e6edfb-36c0-e5d4-48fb-589312d14fbb-12d14fb0, #w-node-_91e6edfb-36c0-e5d4-48fb-589312d14fd1-12d14fb0, #w-node-_91e6edfb-36c0-e5d4-48fb-589312d14fc6-12d14fb0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 767px) {
  #w-node-_275aea21-f972-46c7-3c5f-40b06af95698-12d14fb0, #w-node-_91e6edfb-36c0-e5d4-48fb-589312d14fb3-12d14fb0 {
    grid-area: span 1 / span 3 / span 1 / span 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-fc5b70e1-f294-9d4c-6e46-588d9533417d-bf0bfc94, #w-node-c8683fae-3686-72c5-6267-6492b554c950-bf0bfc94, #w-node-_2531558f-ecb0-bd0f-d631-98aeb3d671eb-bf0bfc94, #w-node-_053d1c92-f848-b77e-1eb8-f548de53c33a-bf0bfc94, #w-node-_6640eaa3-625a-0699-636e-de6c3b53f0d7-bf0bfc94, #w-node-c64b8a7b-ab9e-344a-a57c-e423541ff07c-bf0bfc94, #w-node-_49e17e6f-589d-91f6-6fed-04eccca385c5-bf0bfc94 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  #w-node-_275aea21-f972-46c7-3c5f-40b06af95698-12d14fb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center;
  }

  #w-node-_91e6edfb-36c0-e5d4-48fb-589312d14fb3-12d14fb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center start;
  }

  #w-node-fb2d2ee0-5f98-296c-b274-5b1e66465914-12d14fb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_91e6edfb-36c0-e5d4-48fb-589312d14fbb-12d14fb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: center stretch;
  }

  #w-node-_91e6edfb-36c0-e5d4-48fb-589312d14fd1-12d14fb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
  }

  #w-node-_91e6edfb-36c0-e5d4-48fb-589312d14fc6-12d14fb0 {
    grid-area: span 1 / span 2 / span 1 / span 2;
    place-self: start center;
  }
}
