: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;
    --paragraphs\<deleted\|variable-a6b83e97\>: #6a6a6a;
    --dark-mode--paragraph\<deleted\|variable-e4cc3bc5-9746-19fc-3922-0273d2413e8c\>: #f5f5f7;
    --light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>: #6a6a6a;
    --dark-mode--subtitle-text\<deleted\|variable-74585a2e-8cdc-b64d-b57d-0144bc625f7d\>: #a6a6a6;
    --dark-mode--grey-400\<deleted\|variable-778698b0-8885-4e61-e4a7-29260ddbb1b7\>: #b8b8b8;
    --white\<deleted\|variable-3dc80ce6\>: white;
    --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--bg-section-01: #fcfdff;
    --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--stroke-section: #e0e0e0;
    --wf-dark--bg-section-03: #141414;
    --wf-dark--heading-style-d2: #fff;
    --wf-dark--heading-style-d2-accent: #4d76e8;
    --wf-light--heading-style-d2: #0a0a0a;
    --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--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: #5c5c5c;
    --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--stroke-btn-primary-alpha: #ffffff29;
    --wf-dark--bg-btn-primary-alpha: #fff3;
    --wf-dark--stroke-btn-secondary-alpha: #707070;
    --wf-light--footer-link-style-p3: #474747;
    --wf-light--bg-btn-secondary: #141414;
    --wf-light--bg-btn-secondary-hover: #ffffff14;
    --wf-light--bg-btn-secondary-pressed: #ffffff05;
    --wf-light--stroke-btn-secondary-light: #e0e0e0;
    --wf-dark--stroke-nav: #1e1e1e;
    --wf-dark--bg-nav-dropdown-menu-dark: #141414;
    --wf-light--bg-mockup-2: #f9fafc;
    --wf-light--bg-mockup: #f5f5f5;
    --wf-dark--bg-section-01: #111112;
    --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-section: #292929;
    --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--para-style-p4: #0a0a0a;
    --wf-light--label-style-p4-active: #fff;
    --wf-light--para-style-p4-toggle-active: #406de5;
    --wf-light--para-style-p4-toggle-inactive: #0a0a0a;
    --wf-light--para-style-p4-muted: #707070;
    --wf-dark--stroke-nav-icon-dark: #292929;
    --wf-dark--stroke-nav-icon-light: #e0e0e0;
    --wf-light--bg-nav-dropdown-menu-dark: #f5f5f5;
    --wf-dark--bg-nav-dropdown-link-light: #f5f5f5;
    --wf-dark--bg-nav-dropdown-link-light-hover: #00000014;
    --wf-dark--bg-nav-dropdown-link-light-pressed: #0000000f;
    --wf-dark--bg-nav-dropdown-link-dark: #141414;
    --wf-dark--bg-nav-dropdown-link-dark-hover: #1e1e1e;
    --wf-dark--bg-nav-dropdown-link-dark-pressed: #ffffff0a;
    --wf-dark--stroke-footer: #1e1e1e;
    --wf-dark--stroke-feature-mockup: #333;
    --wf-dark--bg-mockup: #1e1e1e;
    --wf-dark--stroke-tab-inactive: #292929;
    --wf-dark--stroke-feature-active: #406de5;
    --wf-dark--bg-btn-utility: #333;
    --wf-light--stroke-feature-mockup: #e0e0e0;
    --wf-light--stroke-feature-mockup-2: #d6d6d6;
    --wf-light--bg-toggle-btn-inactive: #ebebeb;
    --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-light--bg-card: #f7f8fa;
    --wf-dark--bg-pagination-active: #4d76e8;
    --wf-dark--bg-pagination-inactive: #474747;
    --wf-group--stroke-tab: white;
    --wf-dark--stroke-tab-active: #c2c2c2;
    --wf-dark--bg-label-active: #141414;
    --wf-dark--label-style-p3-inactive: #8f8f8f;
    --wf-dark--label-style-p2-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-h4: #fff;
    --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--bg-btn-secondary: #f5f5f5;
    --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--btn-secondary-alpha-p3: #0a0a0a;
    --wf-light--heading-style-d1: #0a0a0a;
    --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--heading-style-h4: #0a0a0a;
    --wf-light--label-style-p3-subtext: #858585;
    --wf-light--para-style-highlight: #406de5;
    --wf-dark--stroke-feature-inactive: #333;
    --wf-dark--label-style-p3-subtext-active: #8f8f8f;
    --wf-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--bg-btn-primary-hover: #ffffff0f;
    --wf-dark--stroke-nav-icon-dark-hover: #292929;
    --wf-dark--stroke-nav-icon-light-hover: #fff;
    --wf-dark--bg-btn-secondary-alpha-pressed: #14141400;
    --wf-dark--stroke-nav-icon-dark-pressed: #292929;
    --wf-dark--stroke-nav-icon-light-pressed: #ebebeb;
    --wf-dark--bg-btn-secondary-alpha-hover: #ffffff0a;
    --wf-dark--nav-menu-link-label-p4-dark: #0a0a0a;
    --wf-dark--bg-btn-secondary-pressed: #00000005;
    --wf-dark--bg-btn-secondary-hover: #00000014;
    --wf-dark--bg-btn-primary-pressed: #0000000f;
    --wf-dark--bg-btn-secondary-alpha: #14141400;
    --wf-dark--stroke-feature-mockup-2: white;
    --wf-dark--bg-mockup-2: white;
    --wf-dark--para-style-p1-feature-card: white;
    --wf-light--stroke-nav-icon-light-pressed: #292929;
    --wf-light--bg-nav-dropdown-link-light: #141414;
    --wf-light--stroke-nav-icon-light-hover: #292929;
    --wf-light--bg-btn-secondary-alpha: #0000;
    --wf-light--bg-btn-secondary-alpha-pressed: #0000;
    --wf-light--bg-btn-primary-hover: #ffffff0f;
    --wf-light--bg-nav-dropdown-link-dark-pressed: #0000000a;
    --wf-light--stroke-nav-icon-dark-hover: #fff;
    --wf-light--bg-btn-primary-pressed: #0000000f;
    --wf-light--stroke-nav-icon-dark-pressed: #ebebeb;
    --wf-light--bg-btn-secondary-alpha-hover: #0000000a;
    --wf-light--bg-nav-dropdown-link-light-pressed: #ffffff0f;
    --wf-light--stroke-accordion-inactive: white;
    --wf-light--bg-pagination-active: white;
    --wf-light--bg-pagination-inactive: white;
    --wf-light--bg-btn-utility: white;
    --wf-light--bg-btn-primary-alpha: #ffffff29;
    --wf-light--stroke-btn-primary-alpha: #ffffff29;
    --wf-dark--para-style-p2-list: #fff;
    --wf-dark--decoration-style-p2-dotted: #fff;
    --wf-dark--bg-table-highlight: #fff;
    --wf-dark--decoration-style-p3-underline: #fff;
    --wf-dark--label-style-p4-active: #fff;
    --wf-dark--heading-style-h5: #fff;
    --wf-dark--bg-toggle-btn-active: #fff;
    --wf-dark--stroke-qna-toggle: #1e1e1e;
    --wf-dark--stroke-table-dashed-light: #fff;
    --wf-dark--para-style-p4-toggle-active: #406de5;
    --wf-dark--bg-toggle-btn-inactive: #fff;
    --wf-dark--bg-label-primary-active: #406de5;
    --wf-dark--para-style-p4-muted: #fff;
    --wf-dark--para-style-p4-toggle-inactive: #fff;
    --wf-dark--decoration-underline-p3: #fff;
    --wf-dark--stroke-footer-link-pressed: #ccc;
    --wf-dark--stroke-table-light: #fff;
    --wf-dark--heading-style-st2: #fff;
    --wf-dark--bg-label-primary-inactive: #fff;
    --wf-dark--label-style-p4-inactive: #fff;
    --wf-dark--bg-toggle: #fff;
    --wf-light--stroke-footer-link-hover: #474747;
    --wf-light--stroke-footer-link-pressed: #474747;
    --wf-light--stroke-qna-toggle: #ebebeb;
    --wf-light--bg-label-primary-inactive: #ebebeb;
    --wf-light--bg-toggle-btn-active: #fff;
    --wf-light--decoration-underline-p3: #fff;
    --wf-light--bg-label-primary-active: #406de5;
    --wf-light--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-secondary-small-light: #292929;
    --wf-light--btn-style-p4-primary-small-light: #fff;
    --wf-dark--stroke-product-icon-light: #fff;
    --wf-dark--para-style-p2-subtext: #a3a3a3;
    --wf-dark--para-style-p3-muted: #fff;
    --wf-dark--bg-btn-secondary-light: #fff;
    --wf-light--bg-btn-secondary-light: #fff;
    --wf-light--para-style-p3-muted: #707070;
    --wf-light--para-style-p1-subtle: white;
    --stroke-tab-active: white;
    --wf-dark--bg-card: #1a1a1a;
}

/*.contact-channels-section h1 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 60px;
    font-weight: 500;
    line-height: 125%;
}
.contact-channels-section 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%;
}
.contact-channels-section 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%;
}
.contact-channels-section h4 {
    text-align: left;
    font-size: 40px;
    font-weight: 500;
    line-height: 125%;
}
.contact-channels-section h5 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.25em;
    line-height: 130%;
}
.contact-channels-section h6 {
    color: #000;
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 500;
}
.contact-channels-section p {
    
    margin-top: 0;
    margin-bottom: 0;
    font-weight: 400;
    line-height: 150%;
}
.contact-channels-section a {
    text-decoration: none;
}
ol {
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    padding-left: 2.2em;
}
.contact-channels-section strong {
    font-weight: 700;
}*/
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: 0.87em;
    line-height: 1.5em;
}
.w-layout-blockcontainer {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto;
    display: block;
}
@media screen and (max-width: 991px) {
    .w-layout-blockcontainer {
        max-width: 728px;
    }
}
@media screen and (max-width: 767px) {
    .w-layout-blockcontainer {
        max-width: none;
    }
}

.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: ;
    text-align: center;
    justify-content: center;
    align-items: center;
    line-height: 150%;
}
.paragraph.black,
.paragraph.black:lang(ar) {
    color: #6a6a6a;
}
.paragraph.black._20 {
    text-align: left;
    font-weight: 500;
}
.paragraph.black._18 {
    font-size: 18px;
}
.paragraph.black.link {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration: underline;
}
.paragraph.black.link:hover {
    color: #1886eb;
}
.paragraph._18 {
    color: var(--dark-mode--subtitle-text\<deleted\|variable-74585a2e-8cdc-b64d-b57d-0144bc625f7d\>);
    font-size: 16px;
}
.paragraph._18.black {
    color: var(--light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>);
}
.paragraph._18.left-aligned {
    align-self: stretch;
}
.paragraph._18.left-aligned.grey-gradient {
    color: #f2f2f2;
    font-size: 16.5px;
}
.paragraph._24 {
    font-size: 20px;
}
.paragraph._24.semi-bold {
    text-align: left;
    font-size: 24px;
    font-weight: 600;
}
.paragraph.grey {
    color: #ccc;
}
.paragraph.left-aligned {
    color: #f5f5f7;
    text-align: left;
}
.paragraph.left-aligned._18 {
    color: var(--dark-mode--paragraph\<deleted\|variable-e4cc3bc5-9746-19fc-3922-0273d2413e8c\>);
}
.paragraph._14.black {
    color: #6a6a6a;
    font-size: 14px;
}
.paragraph._14.black.left {
    pointer-events: auto;
    text-align: left;
}
.paragraph._14.grey100.left-aligned {
    color: #b8b8b8;
    text-align: left;
    text-align: left;
    text-align: left;
    font-size: 14px;
}
.paragraph.dark-mode {
    color: #f5f5f7;
}
.paragraph.dark-mode:lang(fr) {
    max-width: 900px;
}
.paragraph.dark-mode._14 {
    font-size: 14px;
}
.paragraph.dark-mode._18 {
    color: #f5f5f7;
    font-size: 18px;
}
.paragraph.dark-mode.link {
    -webkit-text-decoration-skip-ink: none;
    text-decoration-skip-ink: none;
    text-decoration: underline;
    transition: color 0.2s;
}
.paragraph.dark-mode.link:hover {
    color: #0771e2;
    text-decoration: none;
}
.paragraph.dark-mode.left-aligned {
    color: #f5f5f7;
}
.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 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    display: flex;
}
.link-footer:hover {
    color: var(--white\<deleted\|variable-3dc80ce6\>);
}
.subtitle-footer {
    color: #fff;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 400;
}
.body-7 {
    background-image: linear-gradient(#fff, #fff);
    font-family: Inter, sans-serif;
}
.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%;
}
.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;
    max-width: 275px;
    display: flex;
}
.heading-140 {
    color: #f5f5f7;
    text-align: center;
    font-size: 44px;
}
.heading-140.black {
    color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
    font-size: 48px;
}
.nav-left {
    flex: 0 auto;
    align-items: center;
    height: 44px;
    display: flex;
}
.image_star {
    width: 16.84px;
    height: 16px;
}
.review_stars_div {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    padding-top: 0;
    padding-bottom: 8px;
    display: flex;
}
.author_div {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-direction: column;
    padding-top: 24px;
    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 {
    grid-column-gap: 0.85rem;
    grid-row-gap: 0.85rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
}
.card-container.contained-copy,
.card-container.contained {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
}
.card-container.swiss-cards {
    grid-column-gap: 120px;
    grid-row-gap: 120px;
    flex-flow: row;
    justify-content: flex-start;
    padding-left: 16px;
    padding-right: 16px;
    display: flex;
}
.card-container.swiss-cards._2 {
    margin-left: 104px;
}
.card-container.contained-copy {
    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 0.2s;
    display: flex;
    overflow: hidden;
}
.cta-wrapper-blue-fill:active {
    box-shadow:
        0 0 0 1px #0c0c0de6,
        0 0 0 2px #fffc;
}
.cta-wrapper-blue-fill.nav {
    height: 44px;
}
.marquee-wrapper {
    width: 100%;
    min-height: 400px;
    position: relative;
    overflow: visible;
}
.marquee-track {
    justify-content: flex-start;
    align-items: center;
    display: flex;
}
.cta-text {
    color: #fff;
    letter-spacing: 0.2px;
    font-size: 15px;
}
.cta {
    background-image: linear-gradient(#ffffff26, #fff0), linear-gradient(#4248f0, #4248f0);
    border-radius: 7px;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-width: 178px;
    height: 46px;
    padding: 1px;
    display: flex;
}
.cta:hover {
    background-image: linear-gradient(#ffffff26, #fff0), linear-gradient(#4248f0, #4248f0);
}
.cta.nav {
    min-width: 0;
    height: 42px;
}
.nav-link-text {
    color: #fff;
    letter-spacing: 0.2px;
}
.nav-pricing {
    justify-content: center;
    align-items: center;
    height: 44px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 15px;
    display: flex;
}
.nav-dropdown {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    height: 60px;
    display: flex;
}
.dropdown-menu {
}
.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 {
    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 {
    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;
}
.form {
    flex-direction: column;
    display: flex;
}
.phone-number {
    color: #ccc;
    background-color: #242427;
    border: 1px solid #2d2d2f;
    border-radius: 8px;
    height: 38px;
    margin-bottom: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    line-height: 150%;
}
.phone-number:active {
    color: #fff;
}
.phone-number:focus {
    color: #fff;
    border-color: #3856ec;
}
.call-back {
    cursor: pointer;
    align-items: flex-end;
    display: none;
    position: absolute;
}
.form-block {
    flex-direction: column;
    justify-content: flex-end;
    width: 182px;
    height: 100%;
    margin-bottom: 0;
    display: flex;
}
.phone-submit-button {
    background-color: var(--light-mode--bg\<deleted\|variable-635fe484-071d-0a6b-973e-8e33ffe3e817\>);
    color: var(--light-mode--heading\<deleted\|variable-51930627-5f70-84bf-a0f9-c936f4d0d04c\>);
    border: 1px solid #1a1a1a;
    border-radius: 8px;
    height: 38px;
    margin-top: 12px;
    font-size: 15px;
    font-weight: 500;
}
.nav-login {
    border: 1px #ffffff59;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    height: 44px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 15px;
    display: flex;
}
.nav-contact-us {
    border: 1px solid #ffffff59;
    border-radius: 8px;
    justify-content: center;
    align-items: center;
    height: 44px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 15px;
    transition:
        box-shadow 0.2s,
        background-color 0.2s;
    display: flex;
}
.nav-contact-us:hover {
    background-color: #bfbfbf0f;
}
.nav-contact-us:active {
    border-color: #ffffffa6;
    box-shadow:
        0 0 0 1px #0c0c0de6,
        0 0 0 2px #fffc;
}
.nav-contact-us.w--current {
    border: 1px solid #ffffff59;
    border-radius: 8px;
}
.html-embed-4,
.stop-on-hover {
    display: none;
}
.submit-btn-call-success-msg {
    color: #4ab962;
    background-color: #ddd0;
    padding: 0;
}
.submit-btn-call-error-msg {
    color: #cf6679;
    background-color: #ffdede00;
    margin-top: 8px;
    padding: 0;
    line-height: 150%;
}
.locale-dropdown {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    color: #fff;
    align-items: center;
    height: 60px;
    padding-left: 0;
    padding-right: 0;
    display: flex;
}
.image-149 {
    width: 18px;
    height: 18px;
    margin-top: 4px;
    margin-left: -2px;
}
.text-block-139 {
    font-size: 15px;
}
.dropdown-12 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
}
.text-block-140 {
    display: none;
}
.locale-dropdown-list {
    background-color: #131314;
    border: 1px solid #3a3a3a;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 100px;
    padding: 0 12px;
    display: none;
    top: 59px;
    right: -8px;
    overflow: hidden;
}
.locale-dropdown-list.w--open {
    background-color: #131314;
    border: 1px solid #3a3a3a;
    border-radius: 8px;
}
.lang-link {
    color: #fff;
    text-align: center;
    white-space: nowrap;
    flex: 1;
    justify-content: center;
    align-items: center;
    height: 44px;
    font-size: 15px;
    display: flex;
}
.lang-link.w--current {
    color: #fff;
}
.locale {
    justify-content: center;
    align-items: center;
    height: 44px;
    display: flex;
}
.locales-list {
    padding-top: 12px;
    padding-bottom: 12px;
}
.contact-channels-section {
    background-image: url(banner.jpg),
        linear-gradient(90deg, #0d0d0d, #020300);
    background-position:
        50% 100%,
        0 0;
    background-repeat: no-repeat, repeat;
    background-size: 1440px, auto;
    justify-content: flex-start;
    padding-top: 0px;
    padding-bottom: 128px;
    display: flex;
}
.container-133 {
    flex-direction: column;
    flex: 1;
    align-items: stretch;
    max-width: 1440px;
    padding-left: 80px;
    padding-right: 80px;
    display: flex;
}
.heading-151 {
    color: var(--dark-mode--heading\<deleted\|variable-7327c29e-5bcc-42fd-537c-258de36ac25f\>);
    font-size: 44px;
}
.heading-151.light {
    color: var(--dark-mode--bg\<deleted\|variable-2fefbe41-da0c-f561-b0a2-d0e28455175b\>);
    text-align: center;
    font-size: 40px;
}
.paragraph-43 {
    color: #f5f5f7;
}
.paragraph-43.light {
    color: var(--light-mode--paragraph\<deleted\|variable-80869fd6-b634-6b4c-4b73-fa767b03db48\>);
    text-align: center;
}
.heading-and-subtitle {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    width: 100%;
    max-width: 1440px;
    display: flex;
}
.contact-channel {
    background-image: linear-gradient(#323234, #252526);
    border-radius: 8px;
    width: 214px;
    height: 159px;
    padding: 0.8px 0.8px 1px 1px;
    transition: background-color 0.2s;
}
.contact-channel:hover {
    background-image: linear-gradient(#373739, #303031);
}
.contact-channels {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    align-self: stretch;
    margin-top: 80px;
    display: flex;
}
.div-block-105 {
    background-color: #111112;
    background-image: url(https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/659b8db6046a0c4cb523db86_BG%20Small%20Card.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 7px;
    flex-direction: column;
    width: 100%;
    height: 100%;
    padding: 11px 15px 15px;
    display: flex;
}
.image-151 {
    width: 48px;
}
.div-block-106 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-end;
    display: flex;
}
.paragraph-45 {
    color: #4f72ff;
}
.heading-152 {
    color: var(--dark-mode--heading\<deleted\|variable-7327c29e-5bcc-42fd-537c-258de36ac25f\>);
    font-size: 18px;
    font-weight: 400;
}
.div-block-111 {
    justify-content: space-between;
    display: flex;
}
.arow-wrapper {
    width: 20px;
    height: 20px;
    overflow: hidden;
}
.arrow-1 {
    justify-content: center;
    align-items: center;
    display: flex;
}
.div-block-112 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    justify-content: flex-start;
    display: flex;
}
.div-block-113 {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    display: flex;
}
.arrow-2 {
    justify-content: center;
    align-items: center;
    display: flex;
}
.request-call-card {
    cursor: pointer;
    background-image: linear-gradient(#323234, #252526);
    border-radius: 8px;
    width: 214px;
    height: 159px;
    padding: 0.8px 0.8px 1px 1px;
    transition: background-color 0.2s;
    display: flex;
    overflow: hidden;
}
.request-call-card:hover {
    background-image: linear-gradient(#373739, #303031);
}
.call-back-card-wrapper {
    background-color: #111112;
    background-image: url(https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/659b8db6046a0c4cb523db86_BG%20Small%20Card.svg);
    background-position: 100% 0;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 7px;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 11px 15px 15px;
    display: flex;
}
.div-block-106-copy {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-direction: column;
    flex: 1;
    justify-content: flex-end;
    display: flex;
}
.div-block-111-copy {
    justify-content: space-between;
    display: flex;
    overflow: hidden;
}
.text-block-141 {
    line-height: 150%;
}
.div-block-116 {
    align-items: center;
    display: flex;
}
.div-block-117 {
    align-items: flex-start;
    width: 60px;
    display: flex;

}
.text-block-141-copy {
    color: #cf6679;
    text-align: left;
    align-items: center;
    display: flex;
}
.check-image {
    width: 28px;
}
.div-block-118 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: -8px;
    display: flex;
}
.text-block-141-copy {
    text-align: left;
    line-height: 150%;
}
.review-section--2 {
    background-color: var(--dark-mode--bg\<deleted\|variable-2fefbe41-da0c-f561-b0a2-d0e28455175b\>);
    flex-direction: column;
    padding-top: 64px;
    padding-bottom: 96px;
    display: flex;
}
.review-section--2.light {
    background-color: var(--primary-white\<deleted\|variable-9af0442b-62fb-fa94-3720-2184f91659b6\>);
    padding-top: 80px;
    padding-bottom: 80px;
    display: flex;
}
.container-134 {
    flex-direction: column;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
}
.container-135 {
    width: 100%;
    max-width: 1440px;
    padding: 96px 80px;
    display: flex;
}
.container-135.home {
    padding-top: 64px;
}
.div-block-120 {
    background-color: #111112;
    border-radius: 8px;
    align-items: center;
    width: 100%;
    padding: 48px 32px;
    display: flex;
}
.heading-153 {
    color: #f5f5f7;
    font-size: 40px;
}
.div-block-121 {
    flex: 1;
    padding-right: 64px;
}
.image-156 {
    width: 28px;
}
.div-block-122 {
    width: 40px;
    display: flex;
}
.div-block-124 {
    height: 48px;
}
.flexible-pricing-banner {
    background-color: var(--dark-mode--bg\<deleted\|variable-2fefbe41-da0c-f561-b0a2-d0e28455175b\>);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
}
.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;
}
.content-wrapper---contacts {
    z-index: 2;
    background-color: #111112;
    border-radius: 6px;
    width: 100%;
    height: 100%;
    position: relative;
}
.html-embed-8 {
    display: none;
}
.heading-and-subtitle-ar {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    flex-direction: column;
    width: 100%;
    max-width: 1440px;
    display: flex;
}
.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;
}
.locales-wrapper {
    display: flex;
}
.div-block-258 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    display: flex;
}
.div-block-258.left {
    justify-content: flex-end;
    width: 60%;
}
.div-block-258.right {
    width: 40%;
}
.div-block-259 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    justify-content: center;
    width: 100%;
    margin-top: 40px;
    display: flex;
}
.container-137-copy {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 1280px;
    display: flex;
}
.recognised-by-section-dark {
    background-color: var(--dark-mode--bg\<deleted\|variable-2fefbe41-da0c-f561-b0a2-d0e28455175b\>);
    width: 100%;
    padding: 80px;
}
.recognised-by-section-dark.contact-us-page {
    padding-top: 20px;
    padding-bottom: 100px;
}
.cta-wrapper {
    justify-content: center;
    align-items: center;
}
.div-block-281 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    background-color: #ededf2;
    flex-direction: column;
    justify-content: flex-start;
    width: 25%;
    padding: 16px 8px 8px;
    display: flex;
}
.div-block-282 {
    display: flex;
}
.div-block-283 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    justify-content: space-around;
    display: flex;
}
.div-block-284 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-direction: column;
    width: 75%;
    height: 100%;
    padding: 16px 12px 8px 8px;
    display: flex;
}
.div-block-287 {
    flex-direction: column;
    display: flex;
}
.div-block-290 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
}
.text-block-149 {
    color: #fff;
    padding-left: 8px;
    font-size: 14px;
}
.div-block-291 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-direction: column;
    display: flex;
}
.nav-industry-css {
    display: none;
}
.div-block-128-copy {
    justify-content: center;
    width: 100%;
    max-width: 1440px;
    padding-left: 80px;
    padding-right: 80px;
    display: flex;
}
.text-block-150 {
    font-size: 14px;
}
.div-block-325 {
    background-color: #ededf2;
    border-radius: 8px;
    flex-flow: column;
    display: flex;
}
.heading-151-copy {
    color: var(--dark-mode--heading\<deleted\|variable-7327c29e-5bcc-42fd-537c-258de36ac25f\>);
    font-size: 44px;
}
.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;
    }
    .spacer-80.tab-60-mob-32 {
        height: 60px;
    }
    .spacer-80.tab-mob-48 {
        height: 48px;
    }
    .padding-global {
        padding-left: 24px;
        padding-right: 24px;
    }
    .padding-global.tab---mob-none {
        padding-left: 0;
        padding-right: 0;
    }
    .padding-global.nav {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .container-swiss.lp-hero-text {
        padding-left: 24px;
        padding-right: 24px;
        top: 120px;
    }
    .container-swiss.left-align {
        justify-content: flex-start;
        align-items: flex-start;
    }
    .container-swiss.left-align.food-growth {
        width: 100%;
    }
    .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: 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._2-flex-space-bw._32px-spacing.hz-deskt-tab {
        flex-flow: row;
    }
    .content_wrapper._2-flex-space-bw.footer {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
    }
    .content_wrapper.footer-wrapper._4-th-col {
        width: 186px;
    }
    .content_wrapper.grid-4,
    .content_wrapper.revenue-calculator {
        flex-flow: column;
    }
    .content_wrapper.merchant-section {
        padding-left: 24px;
        padding-right: 24px;
    }
    .content_wrapper.right-aligned-vertical {
        justify-content: space-between;
        align-items: flex-end;
    }
    .content_wrapper.stretch-horizontal.max-1280px {
        flex-flow: column;
    }
    .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-h1.light-mode._54 {
        font-size: 2.5rem !important;
    }
    .heading-style-h2 {
        font-variation-settings: "wght" 500;
        font-size: 2.25rem;
    }
    .text-style-n1 {
        font-size: 1.75rem;
    }
    .text-style-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%;
    }
    .thumbnail.cropped-image-fast-delivery.mobile {
        border-radius: 4px;
    }
    .spacer-32 {
        height: 32px;
    }
    .spacer-32.desk-none {
        display: block;
    }
    .cta-swiss {
        height: 46px;
    }
    .cta-swiss.is-tertiary.dark:active,
    .cta-swiss.is-tertiary.light:active {
        box-shadow: 0 0;
    }
    .cta-swiss.is-primary.nav {
        width: 100%;
    }
    .cta-swiss.is-secondary-dark-mode.is-nav {
        min-width: 100%;
        margin-left: 16px;
        margin-right: 16px;
    }
    .cta-swiss.is-tertiary {
        height: auto;
    }
    .cta-swiss.is-tertiary.dark:active,
    .cta-swiss.is-tertiary.light:active,
    .cta-swiss.is-tertiary.dark:active,
    .cta-swiss.is-tertiary.light:active {
        box-shadow: 0 0;
    }
    .cta-swiss.is-secondary-light-mode.medium-light.bg-fill {
        background-color: #fcfdff;
    }
    .cta-swiss.is-secondary-light-mode.light {
        height: 46px;
    }
    .cta-swiss.is-secondary-light-mode.is-nav {
        min-width: 100%;
    }
    .heading---paragraph {
        max-width: 460px;
    }
    .heading---paragraph.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.grid-2.ceter-align {
        justify-content: space-between;
        align-items: flex-start;
    }
    .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 {
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px);
        width: 100%;
        height: 95vh;
        padding-left: 0;
        padding-right: 0;
        overflow: auto;
    }
    .nav-menu-wrapper.dark {
        background-color: var(--wf-dark--bg-nav-dropdown-menu-dark);
    }
    .nav-menu-wrapper.light {
        background-color: #fcfdff;
    }
    .spacer-20.desk-hide {
        display: block;
    }
    .tab.vertical_links {
        flex-flow: column;
        width: 100%;
        min-width: 100%;
        max-width: none;
    }
    .img-wrapper.geofence {
        padding-top: 0;
    }
    .img-wrapper.adminopanel {
        padding-left: 0;
        padding-right: 0;
    }
    .img-wrapper.business-category {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .img-wrapper.food-graph {
        width: 100%;
    }
    .slide-image._20 {
        padding-left: 16px;
        padding-right: 16px;
    }
    .slide-image.feature-section {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .slide-image.food-growth {
        width: 100%;
        min-width: 100%;
        margin-top: -19vw;
    }
    .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 {
        border-right-width: 1px;
        width: 100%;
    }
    .swiss-nav-dropdown-links.industry.dark-mode-75 {
        border-style: none;
        border-right-width: 1px;
        border-right-color: #000;
        width: 100%;
        padding-top: 0;
        padding-left: 0;
    }
    .swiss-nav-dropdown-links.solution {
        width: 100%;
        padding-top: 16px;
        padding-left: 0;
        padding-right: 0;
    }
    .swiss-nav-dropdown-links.solution.light-mode-25 {
        width: 100%;
    }
    .text-style-p4.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: 0.875rem !important;
    }
    .text-style-p4.dark-mode.nav-dropdown-links {
        font-size: 0.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: 0.875rem !important;
    }
    .nav-drop-down-swiss {
        background-color: #14141400;
        border-width: 0;
        padding: 0;
    }
    .nav-drop-down-swiss.hz-aligned,
    .nav-drop-down-swiss.dark-mode,
    .nav-drop-down-swiss.hz-aligned,
    .nav-drop-down-swiss.dark-mode {
        border-width: 0;
        flex-flow: column;
        width: 100%;
        max-width: none;
    }
    .nav-dropdown-link-swiss {
        padding: 8px;
    }
    .nav-dropdown-link-swiss:hover {
        background-color: #1a1a1a00;
    }
    .nav-dropdown-link-swiss.light-mode:hover {
        background-image: none;
    }
    .nav-dropdown-link-swiss.dark-mode:active,
    .nav-dropdown-link-swiss.light-mode:hover {
        background-image: none;
    }
    .nav-dropdown-link-swiss.dark-mode:hover {
        background-color: #1e1e1e00;
    }
    .nav-dropdown-link-swiss.dark-mode:active {
        background-image: none;
    }
    .dropdown-text-and-supporting-text-copy {
        align-items: flex-start;
    }
    .nav-links-wrapper-swiss {
        grid-column-gap: 8px;
        grid-row-gap: 8px;
        flex-flow: column;
        padding: 12px 16px 200px;
    }
    .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;
    }
    .locales-list-swiss.light {
        border-width: 1px;
    }
    .nav-divider-stroke-swiss {
        border-top: 1px solid #0000;
        border-image: repeating-linear-gradient(
                to right,
                var(--wf-dark--stroke-section) 0,
                var(--wf-dark--stroke-section) 4px,
                transparent 4px,
                transparent 8px
            )
            100% 0 0 0;
        width: 100%;
        height: 1px;
        margin-top: 8px;
        margin-bottom: 8px;
        margin-right: 16px;
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0;
        display: flex;
    }
    .nav-divider-stroke-swiss.light-mode {
        border-image: repeating-linear-gradient(90deg, #e0e0e0 0 4px, #0000 4px 8px) 100% 0 0;
    }
    .nav-pricing-swiss {
        justify-content: flex-start;
        align-items: center;
        width: 100%;
        height: 46px;
        padding-left: 0;
        display: flex;
    }
    .no-desktop {
        display: block;
    }
    .no-desktop.centre-align {
        flex-flow: column;
        justify-content: flex-start;
        align-items: center;
        display: flex;
    }
    .no-desktop.view-demo-cta {
        min-width: 22px;
    }
    .nav-login-swiss {
        justify-content: flex-start;
        width: 100%;
        height: 46px;
        padding-left: 0;
        display: flex;
    }
    .swiss-nav-drop_down {
        display: none;
    }
    .nav-menu---logo-wrapper {
        justify-content: space-between;
        align-self: stretch;
        align-items: center;
        height: 60px;
        padding-left: 16px;
        padding-right: 16px;
        display: flex;
    }
    .gsap-nav-dropdown {
        flex-flow: column;
        justify-content: space-between;
        width: 100%;
        height: auto;
    }
    .container-b {
        width: 100%;
        position: relative;
        top: 0;
    }
    .container-b.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 {
        justify-content: center;
        align-items: center;
        padding: 6px;
        display: flex;
    }
    .nav-right-arrow-custom-theme.tab-mob-hide {
        display: none;
    }
    .nav-left-arrow-custom-theme {
        justify-content: center;
        align-items: center;
        padding: 6px;
        display: flex;
    }
    .nav-left-arrow-custom-theme.tab-mob-hide {
        display: none;
    }
    .spacer-dynamic.custom-theme-section {
        height: 6vw;
        max-height: 80px;
    }
    .mockup-wrapper.light-mode.geofence,
    .mockup-wrapper.light-mode.delivery-integration,
    .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;
    }
    .feature-name-para-wrapper.light-mode {
        grid-column-gap: 28px;
        grid-row-gap: 28px;
        grid-column-gap: 28px;
        grid-row-gap: 28px;
        flex-flow: column;
        padding: 24px;
        display: flex;
    }
    .cloud-widget-wrapper.push-notif,
    .cloud-widget-wrapper.offers,
    .cloud-widget-wrapper.merchant-recommendation,
    .cloud-widget-wrapper.product-recommendation,
    .cloud-widget-wrapper.push-notif,
    .cloud-widget-wrapper.offers,
    .cloud-widget-wrapper.merchant-recommendation,
    .cloud-widget-wrapper.product-recommendation {
        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._2-cta,
    .module-ctas.full-width-cta,
    .module-ctas.full-width-cta._3-cta,
    .module-ctas.full-width-cta._2-cta,
    .module-ctas.full-width-cta._3-cta,
    .module-ctas.full-width-cta._2-cta {
        flex-flow: row;
    }
    .cell-item-feature.full-width {
        padding-left: 24px;
        padding-right: 24px;
    }
    .fee_card:lang(ar) {
        width: 100%;
    }
    .calculator-input-wrapper {
        width: 100%;
        margin-right: 0;
    }
    .calculator-graph-wrapper {
        border-left-style: none;
        width: 100%;
        max-width: none;
        margin-top: 32px;
        padding-left: 0;
    }
    .calculator-graph-wrapper:lang(ar) {
        padding-right: 0;
    }
    .calculate-form-wrapper {
        width: 100%;
    }
    .revenue-sales-wrapper {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start;
    }
    .module-grid-2 {
        flex-flow: row;
        width: 100%;
    }
    .calculator-data {
        padding-left: 0;
    }
    .feature-wrapper {
        margin-left: 0;
    }
    .carousel-logos-track-row-1,
    .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;
    }
    .client_image_container {
        border-style: none;
        border-radius: 4px 4px 0 0;
        width: 100%;
        max-height: 400px;
        display: flex;
    }
    .client_testimonials_name_logo_wrapper {
        border-style: none;
        border-radius: 0;
        width: 100%;
        height: 460px;
        padding-top: 32px;
        padding-bottom: 32px;
    }
    .client-testi-left-arrow,
    .client-testi-right-arrow {
        justify-content: center;
        align-items: center;
        padding: 6px;
        display: flex;
    }
    .image-client.oliver {
        object-position: 73% 19%;
    }
    .image-client.oliver.desktop {
        display: none;
    }
    .image-client.oliver.tab {
        object-position: 50% 50%;
        display: block;
    }
    .image-client.kartik {
        object-position: 50% 10%;
    }
    .image-client.kartik.desktop {
        display: none;
    }
    .image-client.kartik.tab {
        object-position: 75% 50%;
        display: block;
    }
    .image-client.nicklas {
        object-position: 50% 15%;
    }
    .image-client.nicklas.desktop {
        display: none;
    }
    .image-client.nicklas.tab {
        display: block;
    }
    .client_testimonials_wrapper {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        border: 1px solid #292929;
        border-radius: 4px;
        flex-flow: column;
    }
    .client_testimonials_wrapper.light-mode {
        border-color: #e0e0e0;
    }
    .client_testimonials_track {
        height: auto;
    }
    .section-41-copy {
        padding-left: 20px;
        padding-right: 20px;
    }
    .points-pow-of-mv.label {
        padding-left: 16px;
    }
    .vertical-list-pow-of-mv {
        grid-column-gap: 1px;
        grid-row-gap: 1px;
    }
    .content-wrapper {
        width: 80%;
    }
    .tabs-wrapper-content.light-mode {
        aspect-ratio: 1280/700;
        aspect-ratio: 1280/700;
    }
    .bento-card.dark._1-2 {
        aspect-ratio: 79/45;
    }
    .bento-card.dark._1-3 {
        aspect-ratio: 13/18;
    }
    .bento-image._1-3 {
        object-position: 50% 25%;
    }
    .bento-image._1-2 {
        height: 80%;
    }
    .text-wrapper.bento._1-2 {
        max-width: 240px;
    }
    .cta-arrow-wrapper-light,
    .cta-play-btn-wrapper {
        margin-left: 0;
    }
    .section-video {
        aspect-ratio: 3/1.85;
    }
    .mv-sv-mob-link {
        flex-flow: column;
        width: 102%;
        display: flex;
        position: relative;
    }
    .timeline-image.no-desktop,
    .timeline-text.no-desktop,
    .timeline-text.no-desktop {
        display: block;
    }
    .rect-animate.big.right {
        justify-content: flex-start;
        align-items: center;
    }
    .timeline-text-fixed-h {
        height: auto;
    }
    .del-pos-pay-wrapper {
        aspect-ratio: 32/26;
    }
    .del-card-wrapper {
        height: 100%;
    }
    .pos-card-wrapper,
    .pay-card-wrapper {
        width: 100%;
        height: 100%;
    }
    .del-pos-pay-card-text {
        flex-flow: column;
        height: auto;
        padding-bottom: 20px;
        overflow: visible;
        aspect-ratio: 16/9 !important;
    }
    .del-pos-pay-card-icon-name {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
        padding-bottom: 12px;
        padding-right: 0;
    }
    .del-pos-pay-card-icon-name.pos {
        min-width: auto;
    }
    .del-pos-pay-card-descrp {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        padding-bottom: 0;
        padding-left: 0;
    }
    .del-pos-pay-card-descrp.pos,
    .del-pos-pay-card-descrp.pay,
    .del-pos-pay-card-descrp.pos,
    .del-pos-pay-card-descrp.pay {
        display: flex;
    }
    .del-pos-pay-card-icon-wrapper {
        min-width: 32px;
        min-height: 32px;
    }
    .del-pos-pay-card-descrp-icon {
        max-width: 36px;
        max-height: 36px;
    }
    .del-pos-pay-card-divider {
        width: 100%;
        min-height: 1px;
        margin-top: 0;
        margin-bottom: 0;
        display: block;
    }
    .del-pos-pay-card-divider.pos,
    .del-pos-pay-card-divider.pay,
    .del-pos-pay-card-divider.pos,
    .del-pos-pay-card-divider.pay {
        display: block;
    }
}
@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;
    }
    .image-wrapper.bento._1-2 {
        justify-content: center;
        align-items: center;
        width: 100%;
    }
    .image-wrapper.bento._1-3 {
        justify-content: center;
        align-items: flex-start;
    }
    .h2---36 {
        font-size: 32px;
    }
    .ready-to-get-started-conatiner {
        padding-left: 32px;
        padding-right: 32px;
    }
    .ready-to-get-started-text {
        padding-right: 0;
        font-size: 20px;
    }
    .tab-link-tab-1-2 {
        min-width: auto;
    }
    .tabs-menu-2 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .tab-link-tab-2-2,
    .tab-link-tab-3-2 {
        min-width: auto;
    }
    .section-15 {
        padding-top: 32px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .quick-stack-15 {
        padding-left: 40px;
        padding-right: 40px;
    }
    .quick-stack-16 {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .lottie-animation-31 {
        width: 100%;
    }
    .heading-27 {
        font-size: 32px;
    }
    .heading-34 {
        font-size: 40px;
    }
    .faq_section {
        padding-bottom: 64px;
    }
    .text-block-17 {
        color: #fff;
        -webkit-text-stroke-color: white;
        font-size: 16px;
    }
    .image-36 {
        width: 100px;
    }
    .container-45 {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex;
    }
    .quick-stack-37 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .image-44 {
        max-width: 100%;
    }
    .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: 0.7em;
    }
    .nav-dropdown {
        height: 44px;
        display: none;
        top: 0;
    }
    .dropdown-menu {
        flex: 1;
        justify-content: space-between;
        height: 44px;
        padding-right: 16px;
    }
    .dropdown-list-products {
        position: relative;
        top: 0;
    }
    .div-block-74 {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        display: flex;
    }
    .nav-drop-down {
        border-style: none;
        border-radius: 0;
    }
    .dropdown-text-and-supporting-text {
        align-items: flex-start;
    }
    .dropdown-list-industry {
        position: relative;
        top: 0;
    }
    .nav-dropdown-link:hover {
        background-color: #151516;
    }
    .nav-menu-2 {
        flex-direction: column;
    }
    .nav-divider-stroke {
        display: flex;
    }
    .accordion {
        flex-direction: column;
    }
    .div-block-88-left {
        width: 100%;
        padding-bottom: 48px;
    }
    .paragraph-40 {
        font-size: 16px;
    }
    .text-block-137 {
        font-size: 28px;
    }
    .number-section-dark.pricing-page {
        padding-left: 20px;
        padding-right: 20px;
    }
    .subtitle-text,
    .number-section-copy-dark,
    .number-section-copy-light {
        font-size: 16px;
    }
    .number-section-text-big {
        font-size: 28px;
    }
    .heading-light-section {
        font-weight: 500;
    }
    .delivery-logo-wrapper {
        width: 100%;
        max-width: none;
    }
    .container-132 {
        flex-direction: column;
    }
    .div-block-89-left {
        width: 100%;
    }
    .contact-channels-section {
        background-size: cover, auto;
    }
    .client-logo-container {
        width: 20%;
    }
    .client-logo-grid-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template: "." "."/1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: column;
    }
    .div-block-120 {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
        flex-direction: column;
        align-items: flex-start;
    }
    .paragraph-46 {
        font-size: 18px;
    }
    .div-block-130 {
        padding-left: 0;
        padding-right: 0;
    }
    .container-137 {
        background-position: 50% 100%;
        padding-left: 0;
        padding-right: 0;
    }
    .button---black {
        display: flex;
    }
    .div-block-150 {
        min-height: 300px;
    }
    .div-block-151 {
        width: 60%;
    }
    .container-132-copy,
    .container-140 {
        flex-direction: column;
    }
    .div-block-154 {
        margin-bottom: 40px;
        margin-right: 0;
    }
    .div-block-154.no-bg {
        margin-bottom: 0;
    }
    .image-160 {
        min-width: 200px;
    }
    .div-block-156 {
        width: 50%;
    }
    .div-block-156-copy {
        padding-right: 0;
    }
    .background-video-11 {
        min-width: 600px;
        max-height: 400px;
    }
    .div-block-164 {
        width: 100%;
        padding-top: 80px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .div-block-165 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .image-162 {
        display: none;
    }
    .container-130-copy {
        padding-top: 40px;
        padding-left: 40px;
    }
    .div-block-170 {
        justify-content: center;
        margin-top: 48px;
        display: flex;
    }
    .image-164 {
        width: 75%;
    }
    .card2-container {
        padding-top: 24px;
    }
    .quick-stack-101 {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
        padding-left: 0;
        padding-right: 0;
    }
    .image-165 {
        width: 25%;
        margin-top: -48px;
        margin-right: -32px;
    }
    .div-block-42-copy {
        flex-direction: column;
        justify-content: flex-end;
        align-items: flex-end;
        width: 100%;
        display: flex;
        position: relative;
    }
    .div-block-190 {
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    .div-block-191 {
        justify-content: center;
        width: 100%;
    }
    .div-block-192 {
        grid-template-rows: auto auto auto;
        grid-template-columns: 1fr;
    }
    .div-block-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;
    }
    .spacer-80.tab-mob-48 {
        height: 48px;
    }
    .padding-global {
        padding-left: 20px;
        padding-right: 20px;
    }
    .padding-global.mob-none {
        padding-left: 0;
        padding-right: 0;
    }
    .container-swiss,
    .container-swiss.overflow-hidden.tab---mobile-show {
        overflow: visible;
    }
    .container-swiss.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.avif);
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 100% 100%;
        flex-flow: column;
        padding-top: 40px;
        padding-bottom: 40px;
        display: flex;
    }
    .content_wrapper.grid-2._1-dollar-plan {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        background-image: url(https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/68380940822213ee91b7f604_banner.avif),
            url(https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/6836d758add1b57231f10542_680f28f9dea76a76511171c3_Containers.avif);
        background-position:
            50%,
            0 0;
        background-repeat: repeat, no-repeat;
        background-size:
            cover,
            100% 100%;
        flex-flow: column;
        padding-top: 40px;
        padding-bottom: 40px;
        display: flex;
    }
    .content_wrapper._2-flex-space-bw._32px-spacing.hz-deskt-tab {
        flex-flow: column;
    }
    .content_wrapper._2-flex-space-bw.hz-center,
    .content_wrapper._2-flex-space-bw._32px-spacing.hz-deskt-tab,
    .content_wrapper._2-flex-space-bw._32px-spacing.hz-deskt-tab {
        flex-flow: column;
    }
    .content_wrapper._2-flex-space-bw.footer {
        justify-content: space-between;
        align-items: center;
    }
    .content_wrapper._2-flex-space-bw.hz-center {
        flex-flow: column;
    }
    .content_wrapper.left-aligned-vertical.footer-max-290 {
        max-width: none;
    }
    .content_wrapper.footer-wrapper._4-th-col {
        width: 216px;
    }
    .content_wrapper.hz-space-bw {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: dense;
        display: grid;
    }
    .content_wrapper.grid-4,
    .content_wrapper.hz-2card {
        flex-flow: column;
    }
    .content_wrapper.stretch-vertical {
        overflow: visible;
    }
    .content_wrapper.merchant-section {
        padding-left: 20px;
        padding-right: 20px;
    }
    .content_wrapper.pd-section {
        flex-flow: column;
    }
    .content_wrapper.address-footer {
        min-width: 200px;
    }
    .heading-style-d1 {
        font-variation-settings: "wght" 600;
        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.dark-mode.testimonials-quote {
        line-height: 140%;
        font-size: 18px !important;
    }
    .text-style-p1.light-mode.feature-text {
        margin-top: 0;
    }
    .spacer-48.desk-tab-none {
        display: block;
    }
    .spacer-48.desk-tab-none.mobile-32 {
        height: 32px;
        display: block;
    }
    .hero-video {
        height: 700px;
    }
    .logo-wrapper-small {
        min-width: 114px;
        display: flex;
    }
    .logo-wrapper-small.outer.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._54 {
        font-size: 2.25rem !important;
    }
    .text-style-n1 {
        font-size: 1.25rem;
    }
    .text-style-p2 {
        font-size: 1rem;
        line-height: 150%;
    }
    .text-style-p2.light-mode.subdued._18px-underlined,
    .text-style-p2.light-mode.subdued._18px {
        font-size: 16px !important;
    }
    .text-style-p2.dark-mode.subdued.lp-hero {
        text-align: center;
        text-align: center;
        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,
    .text-style-p2.light-mode.subdued._18px-underlined,
    .text-style-p2.light-mode.subdued._18px {
        font-size: 16px !important;
    }
    .text-style-p2.light-mode.h-tab-label {
        font-size: 1.25rem !important;
    }
    .text-style-p3 {
        font-size: 0.75rem;
    }
    .text-style-p3.is-cta-text,
    .text-style-p3.nav {
        font-size: 1rem !important;
    }
    .text-style-p3.light-mode.nav-dropdown-links,
    .text-style-p3.is-cta-text,
    .text-style-p3.is-cta-text,
    .text-style-p3.nav {
        font-size: 1rem !important;
    }
    .text-style-p3.dark-mode.subdued._18px {
        font-size: 16px !important;
    }
    .text-style-p3.dark-mode.bento {
        text-align: center;
    }
    .text-style-p3.light-mode.nav-dropdown-links,
    .text-style-p3.is-cta-text {
        font-size: 1rem !important;
    }
    .swiss {
        font-size: 16px;
    }
    .text-style-p5 {
        font-size: 0.75rem;
    }
    .thumbnail.cropped-image-fast-delivery.desk-tab {
        display: none;
    }
    .thumbnail.cropped-image-fast-delivery.mobile {
        display: block;
    }
    .spacer-32.desk-none.mobile-24 {
        height: 24px;
    }
    .spacer-32.desk-tab-none {
        display: block;
    }
    .spacer-32.desk-tab-none.mob-l-none {
        display: none;
    }
    .spacer-32.mpb-24 {
        height: 24px;
    }
    .spacer-32.desk-tab-mobl-none {
        display: none;
    }
    .cta-swiss.is-primary.nav.module-cta,
    .cta-swiss.is-secondary-light-mode.medium-light {
        padding-top: 0;
    }
    .cta-swiss.is-primary.nav.module-cta,
    .cta-swiss.is-secondary-light-mode.medium-light,
    .cta-swiss.is-secondary-light-mode.medium-light {
        padding-top: 0;
    }
    .cta-swiss.video-absolute {
        grid-column-gap: 4px;
        grid-row-gap: 4px;
    }
    .heading---paragraph.grid-2 {
        max-width: none;
    }
    .spacer-4.desk-tab-none {
        display: block;
    }
    .spacer-64.mob48,
    .spacer-96.mob-48,
    .spacer-96.mob-48 {
        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.mob-hide {
        display: none;
    }
    .spacer-20.mob-16 {
        height: 16px;
    }
    .tab.vertical-features-list {
        flex-flow: column;
    }
    .img-wrapper.business-category {
        padding: 16px;
    }
    .slide-image.vendor {
        max-height: none;
        margin-top: 16px;
        margin-bottom: 16px;
        padding-top: 0;
    }
    .slide-image.food-growth {
        margin-top: -14vw;
    }
    .spacer-24.desk-tab-none {
        display: block;
    }
    .spacer-24.mob-none {
        display: none;
    }
    .tab-link,
    .tab-link._3-tab {
        padding-left: 0;
        padding-right: 0;
    }
    .tab-link._3-tab {
        padding-left: 0;
        padding-right: 0;
    }
    .tab-link.vertical-tabs {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .news-quote-wrapper-swiss {
        margin-left: 16px;
        margin-right: 16px;
    }
    .news-quote-swiss {
        min-width: 500px;
        min-height: 68px;
    }
    .product_section-animation-mobile {
        display: block;
    }
    .swiss-explore-now-btn-desk-wrapper {
        display: none;
    }
    .swiss-explore-now-btn-mobile-wrapper {
        justify-content: center;
        align-items: center;
        width: 100%;
        margin-top: 12px;
        display: flex;
    }
    .custom_text-p3-label-pd_sec-active,
    .custom_text-p3-label-pd_sec_inactive {
        text-align: center;
        background-color: #ebebeb00;
        padding: 0;
        font-size: 1rem !important;
    }
    .custom_text-p3-label-pd_sec-active-mobile {
        text-align: center;
        background-color: #ebebeb00;
        min-height: 48px;
        padding: 0;
        font-size: 1rem !important;
    }
    .product_section-animation-desk {
        display: none;
    }
    .swiss-grid-2-cta-wrapper {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .logo_swiss {
        padding-left: 0;
        padding-right: 0;
    }
    .logo_swiss.w--current {
        padding-left: 0;
    }
    .card-reviews-swiss {
        min-width: 340px;
    }
    .vertical-features-list-menu {
        width: 100%;
    }
    .vertical-features-list-menu.light-mode {
        max-width: none;
    }
    .vertical-features-list-menu.light-mode:lang(ar) {
        margin-left: 0;
    }
    .vertical-features-list-content {
        width: 100%;
    }
    .vertical-features-list-content.light-mode {
        justify-content: center;
        align-items: flex-start;
    }
    .circle-wrapper {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .circle-wrapper.bsuiness-category.hide {
        opacity: 0;
    }
    .circle-wrapper.bsuiness-category.hide.show {
        opacity: 100;
        opacity: 100;
    }
    .cta-wrapper.hero-lp {
        display: flex;
    }
    .cta-wrapper._3-cta {
        width: 100%;
    }
    .icon-and-number-wrapper {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .cta-arrow-wrapper {
        width: 20px;
        min-width: 20px;
        height: 20px;
        min-height: 20px;
    }
    .text-style-p4 {
        font-size: 0.75rem;
    }
    .text-style-p4.light-mode.nav-dropdown-links {
        font-size: 0.875rem !important;
    }
    .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 0.3s;
    }
    .custom-theme-link-wrapper {
        height: 100px;
    }
    .custom-theme-link {
        transform: scale(1);
    }
    .spacer-dynamic.custom-theme-section {
        height: 0;
        max-height: 0;
        margin-bottom: -6vw;
    }
    .trial-cta-stroke-wrapper {
        background-image: linear-gradient(92deg, #1a1a1acc, #282d30cc);
    }
    .mockup-wrapper.light-mode.delivery-integration {
        aspect-ratio: 64/38;
        aspect-ratio: 64/38;
        aspect-ratio: 64/38;
    }
    .widget-wide.desk-tab-hide {
        display: none;
    }
    .slide-light {
        aspect-ratio: auto;
    }
    .slide-light.page-builder,
    .slide-light.page-builder.mobile-inactive {
        aspect-ratio: 1007/916;
    }
    .slide-light.mobile-slide {
        justify-content: center;
        align-items: center;
    }
    .slide-light.mobile-slide.active {
        padding-left: 20px;
        padding-right: 20px;
    }
    .slide-light.page-builder,
    .slide-light.page-builder.mobile-inactive,
    .slide-light.page-builder.mobile-inactive {
        aspect-ratio: 1007/916;
    }
    .feature-name-para-wrapper.light-mode {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        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,
    .cloud-widget-wrapper.merchant-recommendation,
    .cloud-widget-wrapper.product-recommendation {
        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,
    .cloud-widget-wrapper.merchant-recommendation,
    .cloud-widget-wrapper.product-recommendation {
        padding-top: 32px;
    }
    .vid-wrapper.page-builder {
        aspect-ratio: 1007/916;
    }
    .vid-wrapper.page-builder.img {
        aspect-ratio: 16/9;
        aspect-ratio: 16/9;
        overflow: hidden;
    }
    .img_hero_bg {
        object-fit: contain;
    }
    .img_hero_bg.desk-tab {
        display: none;
    }
    .img_hero_sub {
        z-index: 2;
        object-fit: cover;
        height: 700px;
        display: block;
    }
    .img_hero_sub.desk-tab {
        display: none;
    }
    .content-wrapper-16.carousel-logos-track {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: column;
        min-width: 1248px;
        display: flex;
    }
    .content-wrapper-16.carousel-logos-track.hide-desk-tab {
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        min-width: 1248px;
        display: flex;
    }
    .carousel-logos-wrapper {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        flex-flow: row;
        display: flex;
        position: relative;
        overflow: hidden;
    }
    .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._3-cta,
    .module-ctas.full-width-cta._2-cta {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
        display: grid;
    }
    .module-ctas.full-width-cta {
        flex-flow: row;
    }
    .module-ctas.full-width-cta._3-cta,
    .module-ctas.full-width-cta._2-cta,
    .module-ctas.full-width-cta._3-cta,
    .module-ctas.full-width-cta._2-cta {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start;
        align-items: flex-start;
        display: grid;
    }
    .price-wrapper {
        justify-content: center;
        align-items: center;
    }
    .name-price-wrapper {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }
    .img_product:lang(fr) {
        object-fit: contain;
        object-position: 0% 50%;
        height: 100%;
    }
    .img_product.website {
        object-fit: contain;
        object-position: 0% 50%;
        object-fit: contain;
        object-position: 0% 50%;
        height: 100%;
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .heading-style-h5 {
        font-size: 18px;
    }
    .img-info-wrapper {
        width: 14px;
    }
    .fee_card_heading {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .fee_card_content {
        padding-top: 24px;
        padding-bottom: 32px;
    }
    .revenue-sales-wrapper,
    .module-grid-2 {
        flex-flow: column;
    }
    .dropdown-custom {
        margin-left: 0;
        margin-right: 0;
    }
    .calculator-data {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: grid;
    }
    .module-name-small {
        height: auto;
    }
    .carousel-logos-track-row-1,
    .carousel-logos-track-row-2 {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        min-width: 1248px;
        display: flex;
    }
    .div-block-401 {
        min-width: 210px;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        transform: translate(-54px, -70px);
    }
    .client_image_container {
        max-height: 300px;
    }
    .client_testimonials_name_logo_wrapper {
        padding: 24px;
    }
    .client-testi-left-arrow.light {
        justify-content: center;
        align-items: center;
    }
    .image-client.kartik.tab {
        object-position: 55% 50%;
        object-position: 55% 50%;
        object-position: 55% 50%;
    }
    .image-203 {
        object-fit: contain;
        min-height: 0;
    }
    .image-wrapper-multivendor {
        width: 100%;
    }
    .image-wrapper-multivendor.light-mode {
        aspect-ratio: 100/90;
        aspect-ratio: 100/90;
    }
    .power-of-m-vendor_content {
        flex-flow: column;
    }
    .power-of-m-vendor_image {
        width: 100%;
    }
    .points-pow-of-mv {
        padding-left: 0;
        padding-right: 0;
    }
    .points-pow-of-mv.label.light-mode {
        padding-top: 24px;
        padding-bottom: 24px;
    }
    .vertical-list-pow-of-mv {
        width: 100%;
    }
    .vertical-list-pow-of-mv.light-mode {
        max-width: none;
    }
    .vertical-list-pow-of-mv.light-mode:lang(ar) {
        margin-left: 0;
    }
    .vertical-list-pow-of-mv.light-mode-copy {
        max-width: none;
    }
    .vertical-list-pow-of-mv.light-mode-copy:lang(ar) {
        margin-left: 0;
    }
    .section_business-category {
        overflow: visible;
    }
    .content-wrapper {
        width: 100%;
    }
    .tabs-wrapper {
        position: relative;
    }
    .tabs-wrapper.light {
        display: flex;
        overflow: visible;
    }
    .tab-individual.business-category.light {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        background-color: #fcfdff;
        justify-content: flex-start;
        align-items: center;
        padding: 28px 16px;
    }
    .tab-individual-slider.light.mob-hide {
        display: none;
    }
    .tabs-wrapper-menu {
        grid-column-gap: 1px;
        grid-row-gap: 1px;
        background-color: #ebebeb;
        flex-flow: column;
        height: -moz-fit-content;
        height: fit-content;
        padding-top: 1px;
        padding-bottom: 1px;
        position: static;
    }
    .tabs-wrapper-content {
        z-index: 1;
    }
    .tabs-wrapper-content.light-mode {
        aspect-ratio: 1280/850;
        aspect-ratio: 1280/850;
    }
    .img.business-category {
        object-fit: contain;
        object-fit: contain;
    }
    .svg.central-align {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .bento.row-1,
    .bento.row-2,
    .bento.row-1,
    .bento.row-2 {
        flex-flow: column;
    }
    .bento-card.dark._1-2 {
        aspect-ratio: 7/6;
        flex-flow: column;
        justify-content: flex-end;
        align-items: center;
    }
    .bento-card.dark._1-3 {
        aspect-ratio: 7/6;
    }
    .bento-image._1-3 {
        object-fit: contain;
        object-position: 50% 53%;
        height: 100%;
    }
    .bento-image._1-2 {
        object-position: 50% 53%;
        height: 100%;
    }
    .bento-image._1-2.desk-tab {
        display: none;
    }
    .bento-image._1-2.mobile {
        display: block;
    }
    .text-wrapper.bento._1-2 {
        justify-content: center;
        align-items: center;
        max-width: 416px;
        padding-bottom: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .api-first_image,
    .image_wrapper-api-first {
        width: 100%;
    }
    .cta-arrow-wrapper-light {
        width: 20px;
        min-width: 20px;
        height: 20px;
        min-height: 20px;
    }
    .api-integration_content {
        grid-column-gap: 48px;
        grid-row-gap: 48px;
        flex-flow: column;
    }
    .grid-4-5-width {
        max-width: 478px;
    }
    .cta-play-btn-wrapper {
        width: 36px;
        height: 36px;
    }
    .div-block-405 {
        height: 36px;
        padding-left: 16px;
        padding-right: 16px;
    }
    .food-hero-image.desktop {
        display: none;
    }
    .food-hero-image.mobile {
        justify-content: center;
        align-items: flex-start;
        margin-bottom: -23vw;
        display: flex;
    }
    .img-food-hero.mobile {
        object-fit: fill;
        object-fit: fill;
        width: 110%;
        min-width: 110%;
    }
    .no-fact-wrapper-icon {
        min-width: 32px;
        min-height: 32px;
    }
    .del-pos-pay-wrapper {
        aspect-ratio: 32/32;
    }
    .del-card-wrapper {
        background-image: url(https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/690c4fea89bcd2f6cec0541d_Frame%201305.avif);
        background-position: 50% 100%;
        background-size: cover;
    }
    .pos-card-wrapper {
        background-image: url(https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/690c4fe92ce87cabb02c2e60_Frame%201306.avif);
        background-position: 50% 100%;
        background-size: cover;
    }
    .pay-card-wrapper {
        background-image: url(https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/690c4fe81073fd721d17d189_Frame%201307.avif);
        background-position: 50% 100%;
        background-size: cover;
    }
    .del-pos-pay-card-descrp-icon {
        min-width: 36px;
        min-height: 36px;
    }
    .slide-light-store {
        aspect-ratio: auto;
    }
    .slide-light-store.page-builder,
    .slide-light-store.page-builder.mobile-inactive {
        aspect-ratio: 1007/916;
    }
    .slide-light-store.mobile-slide {
        justify-content: center;
        align-items: center;
    }
    .slide-light-store.mobile-slide.active {
        padding-left: 20px;
        padding-right: 20px;
    }
    .slide-light-store.page-builder,
    .slide-light-store.page-builder.mobile-inactive,
    .slide-light-store.page-builder.mobile-inactive {
        aspect-ratio: 1007/916;
    }
    .slide-light-eco {
        aspect-ratio: auto;
    }
    .slide-light-eco.page-builder,
    .slide-light-eco.page-builder.mobile-inactive {
        aspect-ratio: 1007/916;
    }
    .slide-light-eco.mobile-slide {
        justify-content: center;
        align-items: center;
    }
    .slide-light-eco.mobile-slide.active {
        padding-left: 20px;
        padding-right: 20px;
    }
    .slide-light-eco.page-builder,
    .slide-light-eco.page-builder.mobile-inactive,
    .slide-light-eco.page-builder.mobile-inactive {
        aspect-ratio: 1007/916;
    }
}
@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;
    }
    .image-wrapper.bento._1-2 {
        justify-content: center;
        align-items: flex-start;
    }
    .hero-animation {
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        min-width: auto;
        display: flex;
    }
    .container-7 {
        width: auto;
    }
    .container-8 {
        flex-direction: column;
        align-items: center;
        margin-left: 0;
        margin-right: 0;
        display: flex;
    }
    .cell-10 {
        align-items: flex-start;
    }
    .cell-12 {
        padding-left: 0;
    }
    .admin-panel-hero {
        background-image: url(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 0.2s,
            box-shadow 0.2s,
            background-color 0.2s;
    }
    .tab-link-tab-1-7.w--current {
        width: auto;
    }
    .tab-link-tab-2-7,
    .tab-link-tab-3-7 {
        min-width: 100%;
        transition:
            color 0.2s,
            box-shadow 0.2s,
            opacity 0.2s;
    }
    .tab-link-tab-3-7.w--current {
        min-width: 100%;
    }
    .tab-pane-tab-1-7 {
        width: auto;
    }
    .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;
    }
    .spacer-80.tab-60-mob-32 {
        height: 32px;
    }
    .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.footer-wrapper.right-align.desk-tab-mobl-none {
        display: block;
    }
    .content_wrapper.footer-wrapper.right-align.mob-none {
        display: none;
    }
    .content_wrapper.hz-space-bw {
        grid-template-columns: 1fr;
    }
    .content_wrapper.merchant-section {
        padding-left: 16px;
        padding-right: 16px;
    }
    .heading-style-d1 {
        font-variation-settings: "wght" 630;
    }
    .text-style-p1.dark-mode.testimonials-quote {
        line-height: 150%;
        font-size: 16px !important;
    }
    .text-style-p1.light-mode.feature-text {
        padding-bottom: 0;
    }
    .spacer-48.mob-none {
        display: none;
    }
    .spacer-48.desk-tab-mobl-none {
        display: block;
    }
    .hero-video {
        aspect-ratio: 32/20;
        height: 90vh;
    }
    .heading-style-d2 {
        font-size: 2.5rem;
    }
    .heading-style-h1,
    .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;
    }
    .thumbnail.delivery-os.desktop {
        display: none;
    }
    .thumbnail.delivery-os.mobile {
        width: 100%;
        display: block;
    }
    .spacer-32.desk-tab-none.mob-l-none,
    .spacer-32.desk-tab-mobl-none,
    .spacer-32.desk-tab-none.mob-l-none,
    .spacer-32.desk-tab-none.mob-l-none,
    .spacer-32.desk-tab-mobl-none {
        display: block;
    }
    .cta-swiss.video-absolute {
        bottom: 8px;
        left: 8px;
    }
    .spacer-16.mob-12 {
        height: 12px;
    }
    .hero-youtube-video {
        border-radius: 0;
    }
    .hero-video-code-wrapper {
        padding: 0;
    }
    .spacer-20.desk-tab-mobl-none {
        display: block;
    }
    .img-wrapper.delivery-os {
        aspect-ratio: 10/14;
        aspect-ratio: 10/14;
        max-height: 500px;
    }
    .slide-image._20 {
        padding: 16px 12px;
    }
    .slide-image.feature-section {
        padding-top: 16px;
        padding-bottom: 16px;
    }
    .slide-image.food-growth {
        margin-top: -3vw;
    }
    .tab-link.vertical-tabs {
        padding-bottom: 24px;
    }
    .news-quote-swiss {
        min-width: 300px;
        min-height: 112px;
    }
    .section_product-od-app {
        overflow: hidden;
    }
    .product_section-body_text {
        justify-content: flex-start;
        align-items: flex-start;
    }
    .product_section-animation-mobile {
        padding-top: 0;
        padding-bottom: 0;
        display: block;
    }
    .swiss-explore-now-btn-desk-wrapper {
        display: none;
    }
    .swiss-explore-now-btn-mobile-wrapper {
        min-width: 200px;
        display: flex;
    }
    .section_product-mer-app,
    .section_product-dri-app,
    .section_product-admin-app {
        overflow: hidden;
    }
    .logo_swiss {
        width: 165px;
        padding-left: 0;
    }
    .cta-wrapper._2-cta {
        width: 100%;
    }
    .number-wrapper.grid-4 {
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        grid-column-gap: 40px;
        grid-row-gap: 40px;
        place-items: start stretch;
    }
    .icon-and-number-wrapper {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
    }
    .image-icon-number {
        width: 36px;
    }
    .number-para-wrapper {
        min-width: auto;
    }
    .divider.footer.desk-tab-mobl-none {
        display: block;
    }
    .nav-menu---logo-wrapper {
        padding-left: 12px;
        padding-right: 12px;
    }
    .slide-container.page-builder-video {
        height: 750px;
    }
    .slide-dark.mobile-slide {
        overflow: hidden;
    }
    .custom-theme-link-wrapper {
        height: 90px;
    }
    .spacer-dynamic.custom-theme-section {
        height: 0;
        margin-bottom: 0;
    }
    .trial-cta-stroke-wrapper {
        border-radius: 5px;
    }
    .section_delivery-integration {
        overflow: hidden;
    }
    .mockup-wrapper.light-mode.geofence,
    .mockup-wrapper.light-mode.delivery-integration,
    .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_theme-builder {
        overflow: hidden;
    }
    .img_hero_sub {
        height: 90vh;
    }
    .content-wrapper-16 {
        grid-template-columns: 1fr 1fr 1fr;
        place-items: center;
    }
    .module-name.full-width {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        padding: 20px 16px;
    }
    .module-ctas.full-width-cta._3-cta,
    .module-ctas.full-width-cta._2-cta {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: flex;
    }
    .module-ctas.full-width-cta {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex;
    }
    .module-ctas.full-width-cta._3-cta,
    .module-ctas.full-width-cta._2-cta,
    .module-ctas.full-width-cta._3-cta,
    .module-ctas.full-width-cta._2-cta {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        display: flex;
    }
    .module-icon.large {
        min-width: 44px;
        height: 44px;
    }
    .cell-item-feature.full-width {
        height: auto;
    }
    .section_fees,
    .section_revenue-calculator {
        overflow: hidden;
    }
    .revenue-sales-wrapper {
        flex-flow: column;
    }
    .sales-wrapper,
    .revenue-wrapper {
        min-width: auto;
    }
    .toggle-switch {
        width: 100%;
    }
    .calculator-data {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-flow: column;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        display: flex;
    }
    .inr-toggle-js,
    .yearly-toggle-js {
        display: none;
    }
    .client_image_container {
        max-height: 250px;
    }
    .client_testimonials_name_logo_wrapper {
        height: 480px;
    }
    .image-client.nicklas.tab {
        object-position: 46% 50%;
        object-position: 46% 50%;
        object-position: 46% 50%;
    }
    .section-41-copy {
        padding-left: 16px;
        padding-right: 16px;
    }
    .font-clamp-code {
        display: none;
    }
    .cta-two-button-wrapper {
        flex-flow: column;
        justify-content: flex-start;
        align-items: flex-start;
    }
    .text-style-st1.light-mode.center-align {
        text-align: center;
        text-align: center;
        text-align: center;
    }
    .section_power-of-m-vendor {
        overflow: hidden;
    }
    .points-pow-of-mv.label.light-mode {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .section_business-category {
        overflow: visible;
    }
    .section_ai {
        overflow: hidden;
    }
    .bento-card.dark._1-2,
    .bento-card.dark._1-3,
    .bento-card.dark._1-2,
    .bento-card.dark._1-3,
    .bento-card.dark._1-2,
    .bento-card.dark._1-3 {
        aspect-ratio: 7/5;
    }
    .bento-image._1-3 {
        object-position: 50% 0%;
        height: 90%;
    }
    .bento-image._1-2.mobile {
        height: 90%;
    }
    .text-wrapper.bento._1-2 {
        max-width: 301px;
    }
    .text-wrapper.bento._1-3 {
        max-width: 317px;
    }
    .section_api-first {
        overflow: hidden;
    }
    .image.timeline-section {
        width: 100%;
    }
    .vid-wrapper-fast-del {
        justify-content: center;
        align-items: center;
        display: flex;
    }
    .div-block-405 {
        -webkit-backdrop-filter: blur(4px);
        backdrop-filter: blur(4px);
    }
    .section-video {
        aspect-ratio: 32/20;
        height: 100vh;
        left: 0%;
    }
    .div-block-406 {
        justify-content: center;
        align-items: center;
        width: 300px;
        display: flex;
    }
    .toggle-switch-modal {
        width: 100%;
    }
    .food-hero-image.mobile {
        margin-bottom: -24vw;
    }
    .timeline-wrapper {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .timeline-middle {
        width: 20px;
        min-width: 20px;
    }
    .timeline-image.no-desktop {
        width: 100%;
    }
    .rect-animate._1 {
        width: 36px;
        min-width: 36px;
    }
    .rect-animate.hide-phone {
        display: none;
    }
    .gradient-stack,
    .gradient-stack-wrapper {
        width: 20px;
    }
    .section_food-growth-chart {
        overflow: hidden;
    }
    .food-market-no-fact {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
    }
    .no-fact-wrapper-icon {
        min-width: 24px;
        min-height: 24px;
        max-height: 24px;
    }
    .food-market-fact-wrapper {
        grid-column-gap: 32px;
        grid-row-gap: 32px;
    }
    .del-pos-pay-wrapper {
        aspect-ratio: 32/44;
    }
    .section_del-pos-pay {
        overflow: hidden;
    }
    .del-card-wrapper {
        background-image: url(https://cdn.prod.website-files.com/64c3a21bdd6392edb09d84a4/690c4fea89bcd2f6cec0541d_Frame%201305.avif);
        background-position: 50% 100%;
        background-size: auto 110%;
    }
    .del-pos-pay-card-text {
        padding-bottom: 22px;
    }
    .del-pos-pay-card-descrp {
        grid-column-gap: 20px;
        grid-row-gap: 20px;
    }
    .slide-light-store.mobile-slide,
    .slide-light-eco.mobile-slide,
    .slide-light-eco.mobile-slide {
        overflow: hidden;
    }
    .div-block-410 {
        width: 100%;
    }
}
#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-_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;
    }
}
